[ Index ] WAROFGENERALS

PHP Cross Reference of WAROFGENERALS MODS SOURCES

title

Body

[close]

/Command and conquer Generals/Bataille Navale/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  ;------------------------------------------------------------------------------
   7  ;-------------------------------------------
   8  ;------------------------------------------------------------------------------
   9  
  10  ; Beacon placement (Multiplayer only) Command ---------------------------------
  11  CommandButton Command_PlaceBeacon
  12    Command       = PLACE_BEACON
  13    Options       = NEED_TARGET_POS
  14    CursorName    = PlaceBeacon
  15    InvalidCursorName       = GenericInvalid
  16  End
  17  
  18  
  19  
  20  
  21  
  22  
  23  ; Special Weapon Commands -----------------------------------------------------
  24  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  25  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  26  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  27  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  28  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  29  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  30  
  31  
  32  
  33  
  34  CommandButton Command_DaisyCutter
  35    Command           = SPECIAL_POWER
  36    SpecialPower      = SuperweaponDaisyCutter
  37    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
  38    TextLabel         = CONTROLBAR:DaisyCutter
  39    ButtonImage       = SACDaisyCutter
  40    ButtonBorderType  = ACTION 
  41    DescriptLabel     = CONTROLBAR:TooltipDaisyCutter
  42    RadiusCursorType  = DAISYCUTTER
  43    InvalidCursorName = GenericInvalid
  44  End
  45  
  46  CommandButton Command_DaisyCutterFromCommandCenter
  47    Command           = SPECIAL_POWER_FROM_COMMAND_CENTER
  48    SpecialPower      = SuperweaponDaisyCutter
  49    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
  50    TextLabel         = OBJECT:DaisyCutterBomb
  51    ButtonImage       = SACDaisyCutter
  52  ;  ButtonBorderType  = ACTION 
  53    DescriptLabel     = CONTROLBAR:TooltipDaisyCutter
  54    RadiusCursorType  = DAISYCUTTER
  55    InvalidCursorName = GenericInvalid
  56  End
  57  
  58  CommandButton Command_ConstructAmericaBunker
  59    Command       = DOZER_CONSTRUCT
  60    Object        = AmericaBunker
  61    TextLabel     = CONTROLBAR:ConstructAmericaBunker
  62    ButtonImage   = T35
  63    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
  64    DescriptLabel           = CONTROLBAR:ToolTipAmericaBuildBunker
  65  End
  66  
  67  CommandButton Command_ConstructAmericaBatmispat
  68    Command       = DOZER_CONSTRUCT
  69    Object        = AmericaBatmispat
  70    Command       = DOZER_CONSTRUCT
  71    Object        = AmericaBatmispat
  72    TextLabel     = CONTROLBAR:ConstructAmericaBatmispat
  73    ButtonImage   = T33
  74    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
  75    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPatriotBattery
  76  End
  77  
  78  CommandButton Command_FireParticleUplinkCannon
  79    Command           = SPECIAL_POWER
  80    SpecialPower      = SuperweaponParticleUplinkCannon
  81    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
  82    TextLabel         = CONTROLBAR:FireParticleUplinkCannon
  83    ButtonImage       = SSParticleFire
  84    CursorName        = LaserGuidedMissiles
  85    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
  86    DescriptLabel     = CONTROLBAR:TooltipFireParticleUplinkCannon
  87    CursorName        = ParticleUplinkCannon
  88    InvalidCursorName = GenericInvalid
  89  End
  90  
  91  ;Cinematic only -- used to launch the baikonur rocket.
  92  CommandButton Command_LaunchBaikonurRocket
  93    Command           = SPECIAL_POWER
  94    SpecialPower      = SuperweaponLaunchBaikonurRocket
  95    Options           = NEED_SPECIAL_POWER_SCIENCE SCRIPT_ONLY
  96    ButtonImage       = SSScudStorm
  97    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
  98  End
  99  
 100  ;Cinematic only -- used to detonate the baikonur rocket at any location instantly
 101  CommandButton Command_DetonateBaikonurRocketAtLocation
 102    Command           = SPECIAL_POWER
 103    SpecialPower      = SuperweaponLaunchBaikonurRocket
 104    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND SCRIPT_ONLY
 105    ButtonImage       = SNNukeLaunch
 106    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 107    InvalidCursorName = GenericInvalid
 108  End
 109  
 110  ;Not actually used in-game, left in to allow for use in solo missions.  - DB 9/02
 111  CommandButton Command_NapalmStrike
 112    Command           = SPECIAL_POWER
 113    SpecialPower      = SuperweaponNapalmStrike
 114    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 115    TextLabel         = CONTROLBAR:NapalmStrike
 116    ButtonImage       = SNFirestorm
 117    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 118    DescriptLabel     = CONTROLBAR:TooltipNapalmStrikes
 119    RadiusCursorType  = NAPALMSTRIKE
 120    InvalidCursorName     = GenericInvalid
 121  End
 122  
 123  ;Not actually used in-game, left in to allow for use in solo missions.  - DB 9/02
 124  CommandButton Command_NapalmStrikeFromCommandCenter
 125    Command           = SPECIAL_POWER_FROM_COMMAND_CENTER
 126    SpecialPower      = SuperweaponNapalmStrike
 127    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 128    TextLabel         = GUI:SuperweaponNapalmStrike
 129    ButtonImage       = SNFirestorm
 130  ;  ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 131    DescriptLabel     = CONTROLBAR:TempDescription
 132    RadiusCursorType  = NAPALMSTRIKE
 133    InvalidCursorName     = GenericInvalid
 134  End
 135  
 136  CommandButton Command_Paradrop
 137    Command             = SPECIAL_POWER
 138    SpecialPower        = SuperweaponParadropAmerica
 139    Options             = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 140    Science             = SCIENCE_Paradrop1 SCIENCE_Paradrop2 SCIENCE_Paradrop3 ;These will cause the buttons to change icons, nothing more
 141    TextLabel           = CONTROLBAR:Paradrop
 142    ButtonImage         = SACParatroopers
 143    ButtonBorderType    = ACTION ; Identifier for the User as to what kind of button this is
 144    DescriptLabel       = CONTROLBAR:TooltipParaDrop
 145    RadiusCursorType    = PARADROP
 146    InvalidCursorName     = GenericInvalid
 147  End
 148  
 149  ;------------------------------------------------------------------------------
 150  ;---------------------Eddited by Colonel WOG (04/10/04)-----------------------
 151  ;------------------------------------------------------------------------------
 152  
 153  CommandButton Command_ParadropFromCommandCenter
 154    Command             = SPECIAL_POWER_FROM_COMMAND_CENTER
 155    SpecialPower        = SuperweaponParadropAmerica
 156    Options             = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 157    Science             = SCIENCE_Paradrop1 SCIENCE_Paradrop2 SCIENCE_Paradrop3 ;These will cause the buttons to change icons, nothing more
 158    TextLabel           = GUI:SuperweaponParadropAmerica
 159    ButtonImage         = SACParatroopers
 160    ;ButtonBorderType    = ACTION ; Identifier for the User as to what kind of button this is
 161    DescriptLabel       = CONTROLBAR:TooltipParaDrop
 162    RadiusCursorType    = PARADROP
 163    InvalidCursorName     = GenericInvalid
 164  End
 165  
 166  CommandButton Command_ClusterMines
 167    Command           = SPECIAL_POWER
 168    SpecialPower      = SuperweaponClusterMines
 169    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 170    TextLabel         = CONTROLBAR:ClusterMines
 171    ButtonImage       = SSClusterMines
 172    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 173    DescriptLabel     = CONTROLBAR:TooltipClusterMines
 174    RadiusCursorType  = CLUSTERMINES
 175    InvalidCursorName     = GenericInvalid
 176  End
 177  
 178  CommandButton Command_ClusterMinesFromCommandCenter
 179    Command           = SPECIAL_POWER_FROM_COMMAND_CENTER
 180    SpecialPower      = SuperweaponClusterMines
 181    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 182    TextLabel         = OBJECT:ClusterMinesBomb
 183    ButtonImage       = SSClusterMines
 184    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 185    DescriptLabel     = CONTROLBAR:TooltipClusterMines
 186    RadiusCursorType  = CLUSTERMINES
 187    InvalidCursorName     = GenericInvalid
 188  End
 189  
 190  CommandButton Command_EMPPulse
 191    Command           = SPECIAL_POWER
 192    SpecialPower      = SuperweaponEMPPulse
 193    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 194    TextLabel         = CONTROLBAR:EMPPulse
 195    ButtonImage       = SSEMP
 196    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 197    DescriptLabel     = CONTROLBAR:TooltipEMPPulse
 198    RadiusCursorType  = EMPPULSE
 199    InvalidCursorName     = GenericInvalid
 200  End
 201  
 202  CommandButton Command_EMPPulseFromCommandCenter
 203    Command           = SPECIAL_POWER_FROM_COMMAND_CENTER
 204    SpecialPower      = SuperweaponEMPPulse
 205    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 206    TextLabel         = OBJECT:EMPPulseBomb
 207    ButtonImage       = SSEMP
 208    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 209    DescriptLabel     = CONTROLBAR:TooltipEMPPulse
 210    RadiusCursorType  = EMPPULSE
 211    InvalidCursorName     = GenericInvalid
 212  End
 213  
 214  CommandButton Command_A10ThunderboltMissileStrike
 215    Command           = SPECIAL_POWER
 216    SpecialPower      = SuperweaponA10ThunderboltMissileStrike
 217    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 218    Science           = SCIENCE_A10ThunderboltMissileStrike1 SCIENCE_A10ThunderboltMissileStrike2 SCIENCE_A10ThunderboltMissileStrike3 ;These will cause the buttons to change icons, nothing more
 219    TextLabel         = CONTROLBAR:A10ThunderboltMissileStrike
 220    ButtonImage       = SSA10Attack
 221    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 222    DescriptLabel     = CONTROLBAR:TooltipA10Strike
 223    RadiusCursorType  = A10STRIKE
 224    InvalidCursorName     = GenericInvalid
 225  End
 226  
 227  CommandButton Command_A10ThunderboltMissileStrikeFromCommandCenter
 228    Command           = SPECIAL_POWER_FROM_COMMAND_CENTER
 229    SpecialPower      = SuperweaponA10ThunderboltMissileStrike
 230    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 231    Science           = SCIENCE_A10ThunderboltMissileStrike1 SCIENCE_A10ThunderboltMissileStrike2 SCIENCE_A10ThunderboltMissileStrike3 ;These will cause the buttons to change icons, nothing more
 232    TextLabel         = GUI:SuperweaponA10ThunderboltMissileStrike
 233    ButtonImage       = SSA10Attack
 234    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 235    DescriptLabel     = CONTROLBAR:TooltipA10Strike
 236    RadiusCursorType  = A10STRIKE
 237    InvalidCursorName     = GenericInvalid
 238  End
 239  
 240  ;Not actually used in-game, left in to allow for use in solo missions.  - DB 9/02
 241  CommandButton Command_CrateDrop
 242    Command           = SPECIAL_POWER
 243    SpecialPower      = SuperweaponCrateDrop
 244    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 245    TextLabel         = CONTROLBAR:CrateDrop
 246    ;TextLabel        = GUI:Blank
 247    ButtonImage       = SCTempDefaultCommand
 248    CursorName        = DaisyCutter
 249    InvalidCursorName = GenericInvalid
 250    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 251    DescriptLabel     = CONTROLBAR:TooltipCrateDrop
 252  End
 253  
 254  ;Not actually used in-game, left in to allow for use in solo missions.  - DB 9/02
 255  CommandButton Command_CrateDropFromCommandCenter
 256    Command           = SPECIAL_POWER_FROM_COMMAND_CENTER
 257    SpecialPower      = SuperweaponCrateDrop
 258    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 259    TextLabel         = GUI:SuperweaponCrateDrop
 260    ;TextLabel        = GUI:Blank
 261    ButtonImage       = SCTempDefaultCommand
 262    CursorName        = DaisyCutter
 263    InvalidCursorName = GenericInvalid
 264    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 265    DescriptLabel     = CONTROLBAR:TooltipCrateDrop
 266  End
 267  
 268  ;Not actually used in-game, left in to allow for use in solo missions.  - DB 9/02
 269  CommandButton Command_CarpetBomb
 270    Command       = SPECIAL_POWER
 271    SpecialPower  = SuperweaponCarpetBomb
 272    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 273    TextLabel     = CONTROLBAR:CarpetBomb
 274    ButtonImage   = SSCarpetBomb
 275    RadiusCursorType  = CARPETBOMB
 276    InvalidCursorName = GenericInvalid
 277    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 278    DescriptLabel           = CONTROLBAR:TooltipCarpetBomb
 279  End
 280  
 281  ;Not actually used in-game, left in to allow for use in solo missions.  - DB 9/02
 282  CommandButton Command_CarpetBombFromCommandCenter
 283    Command       = SPECIAL_POWER_FROM_COMMAND_CENTER
 284    SpecialPower  = SuperweaponCarpetBomb
 285    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 286    TextLabel     = OBJECT:CarpetBomb
 287    ButtonImage   = SSCarpetBomb
 288    RadiusCursorType  = CARPETBOMB
 289    InvalidCursorName = GenericInvalid
 290    ;ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 291    DescriptLabel           = CONTROLBAR:TooltipCarpetBomb
 292  End
 293  
 294  ;Not actually used in-game, left in to allow for use in solo missions.  - DB 9/02
 295  CommandButton Command_DetonateConvoyTruckNuke
 296    Command           = FIRE_WEAPON 
 297    WeaponSlot        = PRIMARY 
 298    Options           = OK_FOR_MULTI_SELECT
 299    TextLabel         = CONTROLBAR:DetonateNuke
 300    ButtonImage       = SNNukeLaunch
 301    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 302    DescriptLabel     = CONTROLBAR:TooltipDetonateNuke
 303  End
 304  
 305  CommandButton Command_NeutronMissile
 306    Command           = SPECIAL_POWER
 307    SpecialPower      = SuperweaponNeutronMissile
 308    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 309    TextLabel         = CONTROLBAR:NeutronMissile
 310    ButtonImage       = SNNukeLaunch
 311    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 312    DescriptLabel     = CONTROLBAR:TooltipFireNukeMissile
 313    RadiusCursorType  = NUCLEARMISSILE
 314    InvalidCursorName = GenericInvalid
 315  End
 316  
 317  CommandButton Command_ScudStorm
 318    Command                 = SPECIAL_POWER
 319    SpecialPower            = SuperweaponScudStorm
 320    Options                 = NEED_TARGET_POS CONTEXTMODE_COMMAND
 321    TextLabel               = CONTROLBAR:ScudStorm
 322    ButtonImage             = SSScudStorm
 323    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 324    DescriptLabel           = CONTROLBAR:TooltipFireSCUDStorm
 325    RadiusCursorType        = SCUDSTORM
 326    InvalidCursorName       = GenericInvalid
 327  End
 328  
 329  CommandButton Command_ArtilleryBarrage
 330    Command           = SPECIAL_POWER
 331    SpecialPower      = SuperweaponArtilleryBarrage
 332    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 333    Science           = SCIENCE_ArtilleryBarrage1 SCIENCE_ArtilleryBarrage2 SCIENCE_ArtilleryBarrage3 ;These will cause the buttons to change icons, nothing more
 334    TextLabel         = CONTROLBAR:ArtilleryBarrage
 335    ButtonImage       = SSBarrage
 336    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 337    DescriptLabel     = CONTROLBAR:TooltipFireArtilleryBarrage
 338    RadiusCursorType  = ARTILLERYBARRAGE
 339    InvalidCursorName     = GenericInvalid
 340  End
 341  
 342  CommandButton Command_ArtilleryBarrageFromCommandCenter
 343    Command           = SPECIAL_POWER_FROM_COMMAND_CENTER
 344    SpecialPower      = SuperweaponArtilleryBarrage
 345    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 346    Science           = SCIENCE_ArtilleryBarrage1 SCIENCE_ArtilleryBarrage2 SCIENCE_ArtilleryBarrage3 ;These will cause the buttons to change icons, nothing more
 347    TextLabel         = CONTROLBAR:NoHotKeyArtilleryBarrage
 348    ButtonImage       = SSBarrage
 349    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 350    DescriptLabel     = CONTROLBAR:TooltipFireArtilleryBarrage
 351    RadiusCursorType  = ARTILLERYBARRAGE
 352    InvalidCursorName     = GenericInvalid
 353  End
 354  
 355  CommandButton Command_CashHack
 356    Command       = SPECIAL_POWER
 357    SpecialPower  = SuperweaponCashHack
 358    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT CONTEXTMODE_COMMAND
 359    Science       = SCIENCE_CashHack1 SCIENCE_CashHack2 SCIENCE_CashHack3 ;These will cause the buttons to change icons, nothing more
 360    TextLabel     = CONTROLBAR:CashHack
 361    ButtonImage   = SSCashHack
 362    ; TEMP CURSORS, needs real ones -- amit
 363    CursorName              = Hack
 364    InvalidCursorName       = GenericInvalid
 365    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 366    DescriptLabel           = CONTROLBAR:TooltipFireSuperWeaponCashHack
 367  End
 368  
 369  CommandButton Command_CashHackFromCommandCenter
 370    Command       = SPECIAL_POWER_FROM_COMMAND_CENTER
 371    SpecialPower  = SuperweaponCashHack
 372    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT CONTEXTMODE_COMMAND
 373    Science       = SCIENCE_CashHack1 SCIENCE_CashHack2 SCIENCE_CashHack3 ;These will cause the buttons to change icons, nothing more
 374    TextLabel     = GUI:SuperweaponCashHack
 375    ButtonImage   = SSCashHack
 376    ; TEMP CURSORS, needs real ones -- amit
 377    CursorName              = Hack
 378    InvalidCursorName       = GenericInvalid
 379    ;ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 380    DescriptLabel           = CONTROLBAR:TooltipFireSuperWeaponCashHack
 381  End
 382  
 383  CommandButton Command_SpySatelliteScan
 384    Command           = SPECIAL_POWER
 385    SpecialPower      = SpecialPowerSpySatellite
 386    Options           = NEED_TARGET_POS CONTEXTMODE_COMMAND
 387    TextLabel         = CONTROLBAR:SpySatellite
 388    ButtonImage       = SSSpySat
 389    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 390    DescriptLabel     = CONTROLBAR:TooltipFireSpySatScan
 391    RadiusCursorType  = SPYSATELLITE
 392    InvalidCursorName = GenericInvalid
 393  End
 394  
 395  CommandButton Command_SpySatelliteScanFromCommandCenter
 396    Command           = SPECIAL_POWER_FROM_COMMAND_CENTER
 397    SpecialPower      = SpecialPowerSpySatellite
 398    Options           = NEED_TARGET_POS CONTEXTMODE_COMMAND
 399    TextLabel         = CONTROLBAR:NoHotKeySpySatellite
 400    ButtonImage       = SSSpySat
 401    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 402    DescriptLabel     = CONTROLBAR:TooltipFireSpySatScan
 403    RadiusCursorType  = SPYSATELLITE
 404    InvalidCursorName = GenericInvalid
 405  End
 406  
 407  CommandButton Command_SpyDrone
 408    Command           = SPECIAL_POWER
 409    SpecialPower      = SpecialPowerSpyDrone
 410    Options           = NEED_TARGET_POS CONTEXTMODE_COMMAND NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT
 411    TextLabel         = CONTROLBAR:SpyDrone
 412    ButtonImage       = SAScout
 413    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 414    DescriptLabel     = CONTROLBAR:TooltipFireSpyDrone
 415    RadiusCursorType  = SPYDRONE
 416    InvalidCursorName = GenericInvalid
 417  End
 418  
 419  CommandButton Command_SpyDroneFromCommandCenter
 420    Command           = SPECIAL_POWER_FROM_COMMAND_CENTER
 421    SpecialPower      = SpecialPowerSpyDrone
 422    Options           = NEED_TARGET_POS CONTEXTMODE_COMMAND NEED_SPECIAL_POWER_SCIENCE OK_FOR_MULTI_SELECT
 423    TextLabel         = OBJECT:SpyDrone
 424    ButtonImage       = SAScout
 425    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 426    DescriptLabel     = CONTROLBAR:TooltipFireSpyDrone
 427    RadiusCursorType  = SPYDRONE
 428    InvalidCursorName = GenericInvalid
 429  End
 430  
 431  CommandButton Command_RadarVanScan
 432    Command           = SPECIAL_POWER
 433    SpecialPower      = SpecialPowerRadarVanScan
 434    Options           = NEED_TARGET_POS CONTEXTMODE_COMMAND NEED_UPGRADE OK_FOR_MULTI_SELECT
 435    Upgrade           = Upgrade_GLARadarVanScan
 436    TextLabel         = CONTROLBAR:RadarVanScan
 437    ButtonImage       = SSRadarVanScan
 438    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 439    DescriptLabel     = CONTROLBAR:TooltipFireRadarVanScan
 440    RadiusCursorType  = RADAR
 441    InvalidCursorName = GenericInvalid
 442  End
 443  
 444  ;Not actually used in-game, left in to allow for use in solo missions.  - DB 9/02
 445  ; The Terror Cell, Ambush, and Black Market Nuke will need to have their own targeting icons -- not yet complete
 446  CommandButton Command_TerrorCell
 447    Command                 = SPECIAL_POWER
 448    SpecialPower            = SuperweaponTerrorCell
 449    Options                 = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 450    TextLabel               = CONTROLBAR:TerrorCell
 451    ButtonImage             = SUTerrorist
 452    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 453    DescriptLabel           = CONTROLBAR:TooltipFireTerrorCell
 454    RadiusCursorType        = AMBUSH
 455    InvalidCursorName       = GenericInvalid
 456  End
 457  
 458  CommandButton Command_TerrorCellFromCommandCenter
 459    Command       = SPECIAL_POWER_FROM_COMMAND_CENTER
 460    SpecialPower  = SuperweaponTerrorCell
 461    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 462    TextLabel     = GUI:SuperweaponTerrorCell
 463    ButtonImage   = SUTerrorist
 464    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 465    DescriptLabel     = CONTROLBAR:TooltipFireTerrorCell
 466    RadiusCursorType  = AMBUSH
 467    InvalidCursorName = GenericInvalid
 468  End
 469  
 470  CommandButton Command_EmergencyRepair
 471    Command           = SPECIAL_POWER
 472    SpecialPower      = SuperweaponEmergencyRepair
 473    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 474    Science           = SCIENCE_EmergencyRepair1 SCIENCE_EmergencyRepair2 SCIENCE_EmergencyRepair3 ;These will cause the buttons to change icons, nothing more 
 475    TextLabel         = CONTROLBAR:EmergencyRepair
 476    ButtonImage       = SSRepair
 477    ButtonBorderType  = ACTION
 478    DescriptLabel     = CONTROLBAR:TooltipFireEmergencyRepair
 479    RadiusCursorType  = EMERGENCY_REPAIR
 480    InvalidCursorName = GenericInvalid
 481  End
 482  
 483  CommandButton Command_EmergencyRepairFromCommandCenter
 484    Command           = SPECIAL_POWER_FROM_COMMAND_CENTER
 485    SpecialPower      = SuperweaponEmergencyRepair
 486    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 487    Science           = SCIENCE_EmergencyRepair1 SCIENCE_EmergencyRepair2 SCIENCE_EmergencyRepair3 ;These will cause the buttons to change icons, nothing more 
 488    TextLabel         = GUI:SuperweaponEmergencyRepair
 489    ButtonImage       = SSRepair
 490    ;ButtonBorderType  = ACTION
 491    DescriptLabel     = CONTROLBAR:TooltipFireEmergencyRepair
 492    RadiusCursorType  = EMERGENCY_REPAIR
 493    InvalidCursorName = GenericInvalid
 494  End
 495  
 496  ; you might be tempted to change this name of this button to "Command_RebelAmbush",  
 497  ; but don't, since that can break existing scripts (srj)
 498  CommandButton Command_Ambush
 499    Command       = SPECIAL_POWER
 500    SpecialPower  = SuperweaponRebelAmbush
 501    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 502    Science       = SCIENCE_RebelAmbush1 SCIENCE_RebelAmbush2 SCIENCE_RebelAmbush3 ;These will cause the buttons to change icons, nothing more 
 503    TextLabel     = CONTROLBAR:Ambush
 504    ButtonImage   = SSGLAAmbush
 505    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 506    DescriptLabel     = CONTROLBAR:TooltipFireRebelAmbush
 507    RadiusCursorType  = AMBUSH
 508    InvalidCursorName = GenericInvalid
 509  End
 510  
 511  CommandButton Command_AmbushFromCommandCenter
 512    Command       = SPECIAL_POWER_FROM_COMMAND_CENTER
 513    SpecialPower  = SuperweaponRebelAmbush
 514    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 515    Science       = SCIENCE_RebelAmbush1 SCIENCE_RebelAmbush2 SCIENCE_RebelAmbush3 ;These will cause the buttons to change icons, nothing more 
 516    TextLabel     = GUI:SuperweaponRebelAmbush
 517    ButtonImage   = SSGLAAmbush
 518    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 519    DescriptLabel     = CONTROLBAR:TooltipFireRebelAmbush
 520    RadiusCursorType  = AMBUSH
 521    InvalidCursorName = GenericInvalid
 522  End
 523  
 524  CommandButton Command_AnthraxBomb
 525    Command           = SPECIAL_POWER
 526    SpecialPower      = SuperweaponAnthraxBomb
 527    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 528    TextLabel         = CONTROLBAR:AnthraxBomb
 529    ButtonImage       = SSAnthraxBomb
 530    InvalidCursorName = GenericInvalid
 531    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 532    DescriptLabel     = CONTROLBAR:TooltipFireAnthraxBomb
 533    RadiusCursorType  = ANTHRAXBOMB
 534  End
 535  
 536  CommandButton Command_AnthraxBombFromCommandCenter
 537    Command           = SPECIAL_POWER_FROM_COMMAND_CENTER
 538    SpecialPower      = SuperweaponAnthraxBomb
 539    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
 540    TextLabel         = OBJECT:AnthraxBomb
 541    ButtonImage       = SSAnthraxBomb
 542    InvalidCursorName = GenericInvalid
 543    ;ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
 544    DescriptLabel     = CONTROLBAR:TooltipFireAnthraxBomb
 545    RadiusCursorType  = ANTHRAXBOMB
 546  End
 547  
 548  CommandButton Command_CIAIntelligence
 549    Command           = SPECIAL_POWER
 550    SpecialPower      = SuperweaponCIAIntelligence
 551  ;  Options           =  ; Commented out to show lack of Options needed
 552    TextLabel         = CONTROLBAR:CIAIntelligence
 553    ButtonImage       = SSCIA
 554    ButtonBorderType  = ACTION
 555    DescriptLabel     = CONTROLBAR:TooltipCIAIntelligence
 556  End
 557  
 558  CommandButton Command_SetDemoTrapProximityDetonation
 559    Command                 = SWITCH_WEAPON
 560    WeaponSlot              = SECONDARY     ;This must match the appropriate weaponslot in the demo trap building
 561    Options                 = OK_FOR_MULTI_SELECT CHECK_LIKE
 562    TextLabel               = CONTROLBAR:ProximityFuse
 563    ButtonImage             = SSProximity
 564    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 565    DescriptLabel           = CONTROLBAR:TooltipDemoTrapProxy
 566  End
 567  
 568  CommandButton Command_SetDemoTrapManualDetonation
 569    Command                 = SWITCH_WEAPON
 570    WeaponSlot              = TERTIARY    ;This must match the appropriate weaponslot in the demo trap building
 571    Options                 = OK_FOR_MULTI_SELECT CHECK_LIKE
 572    TextLabel               = CONTROLBAR:ManualControl
 573    ButtonImage             = SSManualDetonate
 574    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 575    DescriptLabel           = CONTROLBAR:TooltipDemoTrapManual
 576  End
 577  
 578  CommandButton Command_DetonateDemoTrap
 579    Command                 = SWITCH_WEAPON
 580    WeaponSlot              = PRIMARY   ;This must match the appropriate weaponslot in the demo trap building
 581    Options                 = OK_FOR_MULTI_SELECT
 582    TextLabel               = CONTROLBAR:Detonate
 583    ButtonImage             = SSDetonateDemo
 584    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
 585    DescriptLabel           = CONTROLBAR:TooltipDemoTrapDetonate
 586  End
 587  
 588  
 589  ; Special Attack Commands  ----------------------------------------------------
 590  
 591  ;-----------------------------------------------------------------------------
 592  ;Missile defender firing tracing laser in order to attack much more 
 593  ;efficiently.
 594  ;Author: Kris -- July 2002
 595  ;-----------------------------------------------------------------------------
 596  CommandButton Command_AmericaMissileDefenderLaserGuidedMissiles
 597    Command                 = SPECIAL_POWER
 598    SpecialPower            = SpecialAbilityMissileDefenderLaserGuidedMissiles
 599    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT CONTEXTMODE_COMMAND
 600    TextLabel               = CONTROLBAR:LaserMissileAttack
 601    ButtonImage             = SSLaserMissile
 602    CursorName              = LaserGuidedMissiles
 603    InvalidCursorName       = GenericInvalid
 604    DescriptLabel           = CONTROLBAR:TooltipMissileDefenderLaser
 605    ButtonBorderType        = ACTION
 606    UnitSpecificSound       = MissileDefenderVoiceModeLaser
 607  End
 608  
 609  
 610  ;Structure commands -----------------------------------------------------------
 611  
 612  CommandButton Command_InitiateBattlePlanBombardment
 613    Command           = SPECIAL_POWER
 614    SpecialPower      = SpecialAbilityChangeBattlePlans
 615    Options           = CHECK_LIKE OPTION_ONE
 616    TextLabel         = CONTROLBAR:InitiateBattlePlanBombardment
 617    ButtonImage       = SSBombardment
 618    DescriptLabel     = CONTROLBAR:TooltipBattlePlansBombardment
 619  End
 620  
 621  CommandButton Command_InitiateBattlePlanHoldTheLine
 622    Command           = SPECIAL_POWER
 623    SpecialPower      = SpecialAbilityChangeBattlePlans
 624    Options           = CHECK_LIKE OPTION_TWO
 625    TextLabel         = CONTROLBAR:InitiateBattlePlanHoldTheLine
 626    ButtonImage       = SSHoldLine
 627    DescriptLabel     = CONTROLBAR:TooltipBattlePlansHoldTheLine
 628  End
 629  
 630  CommandButton Command_InitiateBattlePlanSearchAndDestroy
 631    Command           = SPECIAL_POWER
 632    SpecialPower      = SpecialAbilityChangeBattlePlans
 633    Options           = CHECK_LIKE OPTION_THREE
 634    TextLabel         = CONTROLBAR:InitiateBattlePlanSearchAndDestroy
 635    ButtonImage       = SSSeekDestroy
 636    DescriptLabel     = CONTROLBAR:TooltipBattlePlansSearchAndDestroy
 637  End
 638  
 639  
 640  CommandButton Command_SetRallyPoint
 641    Command       = SET_RALLY_POINT
 642    Options       = NEED_TARGET_POS  
 643    TextLabel     = CONTROLBAR:SetRallyPoint
 644    ButtonImage   = SSRally
 645    CursorName    = SetRallyPoint
 646    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
 647    DescriptLabel           = CONTROLBAR:TooltipSetRallyPoint
 648  End
 649  
 650  CommandButton Command_Sell
 651    Command       = SELL
 652    TextLabel     = CONTROLBAR:Sell
 653    ButtonImage   = SSSell2
 654    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
 655    DescriptLabel           = CONTROLBAR:TooltipSell
 656  End
 657  
 658  CommandButton Command_Overcharge
 659    Command           = TOGGLE_OVERCHARGE
 660    Options           = CHECK_LIKE
 661    TextLabel         = CONTROLBAR:Overcharge
 662    ButtonImage       = SSOvercharge
 663    ButtonBorderType  = ACTION
 664    DescriptLabel     = CONTROLBAR:TooltipNukeReactorOverCharge
 665  End
 666  
 667  ; Upgrade commands --------------------------------------------------------------------------------
 668  CommandButton Command_CancelUpgradeCreate
 669    Command       = CANCEL_UPGRADE
 670    ButtonBorderType        = NONE ; Identifier for the User as to what kind of button this is
 671    DescriptLabel           = CONTROLBAR:TooltipCancelUpgrade
 672  End
 673  
 674  CommandButton Command_UpgradeAmericaAdvancedTraining
 675    Command       = PLAYER_UPGRADE
 676    Upgrade       = Upgrade_AmericaAdvancedTraining
 677    TextLabel     = CONTROLBAR:UpgradeAmericaAdvancedTraining
 678    ButtonImage   = SSAdvancedTraining
 679    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 680    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeAdvancedTraining
 681  End
 682  
 683  CommandButton Command_UpgradeAmericaDroneArmor
 684    Command       = PLAYER_UPGRADE
 685    Upgrade       = Upgrade_AmericaDroneArmor
 686    Options       = OK_FOR_MULTI_SELECT
 687    TextLabel     = CONTROLBAR:UpgradeAmericaDroneArmor
 688    ButtonImage   = SSScoutArmor
 689    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 690    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeDroneARmor
 691  End
 692  
 693  CommandButton Command_UpgradeAmericaAdvancedControlRods
 694    Command       = OBJECT_UPGRADE
 695    Upgrade       = Upgrade_AmericaAdvancedControlRods
 696    TextLabel     = CONTROLBAR:UpgradeAmericaAdvancedControlRods
 697    ButtonImage   = SSControlRods
 698    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 699    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeAdvancedControlRods
 700  End
 701  
 702  CommandButton Command_UpgradeAmericaRangerFlashBangGrenade
 703    Command           = PLAYER_UPGRADE
 704    Upgrade           = Upgrade_AmericaRangerFlashBangGrenade
 705    TextLabel         = CONTROLBAR:UpgradeAmericaFlashBangGrenade
 706    ButtonImage       = SSFlashbang
 707    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
 708    DescriptLabel     = CONTROLBAR:TooltipUSAUpgradeFlashBangGrenades
 709  End
 710  
 711  CommandButton Command_UpgradeAmericaCompositeArmor
 712    Command       = PLAYER_UPGRADE
 713    Upgrade       = Upgrade_AmericaCompositeArmor
 714    TextLabel     = CONTROLBAR:UpgradeAmericaCompositeArmor
 715    ButtonImage   = SSCompositeArmor
 716    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 717    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeCompositeArmor
 718  End
 719  
 720  CommandButton Command_UpgradeAmericaRangerCaptureBuilding
 721    Command       = PLAYER_UPGRADE
 722    Upgrade       = Upgrade_InfantryCaptureBuilding
 723    TextLabel     = CONTROLBAR:UpgradeAmericaRangerCaptureBuilding
 724    ButtonImage   = SSCaptureBuilding
 725    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 726    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeRangerCaptureBuilding
 727  End
 728  
 729  CommandButton Command_UpgradeAmericaTOWMissile
 730    Command       = PLAYER_UPGRADE
 731    Upgrade       = Upgrade_AmericaTOWMissile
 732    TextLabel     = CONTROLBAR:UpgradeAmericaTOWMissile
 733    ButtonImage   = SSTowMissiles
 734    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 735    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeTOW
 736  End
 737  
 738  CommandButton Command_UpgradeComancheRocketPods
 739    Command                 = PLAYER_UPGRADE
 740    Upgrade                 = Upgrade_ComancheRocketPods
 741    TextLabel               = CONTROLBAR:UpgradeComancheRocketPods
 742    ButtonImage             = SSCommancheMissiles
 743    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 744    DescriptLabel           = CONTROLBAR:USAUpgradeRocketPods
 745  End
 746  
 747  CommandButton Command_UpgradeAmericaLaserMissiles
 748    Command       = PLAYER_UPGRADE
 749    Upgrade       = Upgrade_AmericaLaserMissiles
 750    TextLabel     = CONTROLBAR:UpgradeAmericaLaserMissiles
 751    ButtonImage   = SSPlaneLaserMissiles
 752    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 753    DescriptLabel           = CONTROLBAR:TooltipUSAUpgradeLaserMissiles
 754  End
 755  
 756  ; China upgrades --------------------------------------------------------------
 757  CommandButton Command_UpgradeChinaRedguardCaptureBuilding
 758    Command       = PLAYER_UPGRADE
 759    Upgrade       = Upgrade_InfantryCaptureBuilding
 760    TextLabel     = CONTROLBAR:UpgradeChinaRedguardCaptureBuilding
 761    ButtonImage   = SSCaptureBuilding
 762    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 763    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeRedguardCaptureBuilding
 764  End
 765  
 766  CommandButton Command_UpgradeChinaMines
 767    Command       = OBJECT_UPGRADE
 768    Upgrade       = Upgrade_ChinaMines
 769    TextLabel     = CONTROLBAR:UpgradeChinaMines
 770    ButtonImage   = SSMineBunker
 771    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 772    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeMines
 773  End
 774  
 775  CommandButton Command_UpgradeChinaOverlordGattlingCannon
 776    Command       = OBJECT_UPGRADE
 777    Upgrade       = Upgrade_ChinaOverlordGattlingCannon
 778    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
 779    TextLabel     = CONTROLBAR:UpgradeChinaOverlordGattlingCannon
 780    ButtonImage   = SSOLGattling
 781    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 782    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaOverlordGattlingCannon
 783    UnitSpecificSound       = OverlordTankVoiceModeGattling
 784  End
 785  
 786  CommandButton Command_UpgradeChinaOverlordPropagandaTower
 787    Command       = OBJECT_UPGRADE
 788    Upgrade       = Upgrade_ChinaOverlordPropagandaTower
 789    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
 790    TextLabel     = CONTROLBAR:UpgradeChinaOverlordPropagandaTower
 791    ButtonImage   = SSOLSpeaker
 792    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 793    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaOverlordPropagandaTower
 794    UnitSpecificSound       = OverlordTankVoiceModeSpeakerTower
 795  End
 796  
 797  CommandButton Command_UpgradeChinaOverlordBattleBunker
 798    Command       = OBJECT_UPGRADE
 799    Upgrade       = Upgrade_ChinaOverlordBattleBunker
 800    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
 801    TextLabel     = CONTROLBAR:UpgradeChinaOverlordBattleBunker
 802    ButtonImage   = SSOLBunker
 803    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 804    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaOverlordBattleBunker
 805    UnitSpecificSound       = OverlordTankVoiceModeBunker
 806  End
 807  
 808  CommandButton Command_UpgradeChinaRadar
 809    Command       = OBJECT_UPGRADE
 810    Upgrade       = Upgrade_ChinaRadar
 811    TextLabel     = CONTROLBAR:UpgradeChinaRadar
 812    ButtonImage   = SARadarUpgrade
 813    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 814    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeRadar
 815  End
 816  
 817  CommandButton Command_UpgradeAmericaRadar
 818    Command       = OBJECT_UPGRADE
 819    Upgrade       = Upgrade_AmericaRadar
 820    TextLabel     = CONTROLBAR:UpgradeAmericaRadar
 821    ButtonImage   = SARadarUpgrade
 822    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 823    DescriptLabel           = CONTROLBAR:TooltipAmericaUpgradeRadar
 824  End
 825  
 826  CommandButton Command_UpgradeChinaNationalism
 827    Command       = PLAYER_UPGRADE
 828    Upgrade       = Upgrade_Nationalism
 829    TextLabel     = CONTROLBAR:UpgradeChinaNationalism
 830    ButtonImage   = SSNationalism
 831    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 832    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeNationalism
 833  End
 834  
 835  CommandButton Command_UpgradeChinaAircraftArmor
 836    Command       = PLAYER_UPGRADE
 837    Upgrade       = Upgrade_ChinaAircraftArmor
 838    TextLabel     = CONTROLBAR:UpgradeChinaAircraftArmor
 839    ButtonImage   = SSMigArmor
 840    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 841    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeAircraftArmor
 842  End
 843  
 844  CommandButton Command_UpgradeChinaBlackNapalm
 845    Command       = PLAYER_UPGRADE
 846    Upgrade       = Upgrade_ChinaBlackNapalm
 847    TextLabel     = CONTROLBAR:UpgradeChinaBlackNapalm
 848    ButtonImage   = SSBlackNapalm
 849    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 850    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeBlackNapalm
 851  End
 852  
 853  CommandButton Command_UpgradeChinaChainGuns
 854    Command       = PLAYER_UPGRADE
 855    Upgrade       = Upgrade_ChinaChainGuns
 856    TextLabel     = CONTROLBAR:UpgradeChinaChainGuns
 857    ButtonImage   = SSGattling
 858    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 859    DescriptLabel           = CONTROLBAR:TooltipChinaUpgradeChainGuns
 860  End
 861  
 862  CommandButton Command_UpgradeChinaSubliminalMessaging
 863    Command       = PLAYER_UPGRADE
 864    Upgrade       = Upgrade_ChinaSubliminalMessaging
 865    TextLabel     = CONTROLBAR:UpgradeChinaSubliminalMessaging
 866    ButtonImage   = SSSobMsge
 867    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 868    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaSubliminal
 869  End
 870  
 871  CommandButton Command_UpgradeChinaUraniumShells
 872    Command       = PLAYER_UPGRADE
 873    Upgrade       = Upgrade_ChinaUraniumShells
 874    Options       = IGNORES_UNDERPOWERED
 875    TextLabel     = CONTROLBAR:UpgradeChinaUraniumShells
 876    ButtonImage   = SSDepletedU_Shell
 877    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 878    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaUraniumShells
 879  End
 880  
 881  CommandButton Command_UpgradeChinaNuclearTanks
 882    Command       = PLAYER_UPGRADE
 883    Upgrade       = Upgrade_ChinaNuclearTanks
 884    Options       = IGNORES_UNDERPOWERED
 885    TextLabel     = CONTROLBAR:UpgradeChinaNuclearTanks
 886    ButtonImage   = SSNukeTank
 887    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 888    DescriptLabel           = CONTROLBAR:TooltipUpgradeChinaNuclearTanks
 889  End
 890  
 891  CommandButton Command_DisguiseAsVehicle
 892    Command           = SPECIAL_POWER
 893    SpecialPower      = SpecialAbilityDisguiseAsVehicle
 894    Options           = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT NEED_TARGET_ALLY_OBJECT
 895    TextLabel         = CONTROLBAR:DisguiseAsVehicle
 896    ButtonImage       = SSBombDisguise
 897    CursorName        = DisguiseAsVehicle
 898    InvalidCursorName = GenericInvalid
 899    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
 900    DescriptLabel     = CONTROLBAR:TooltipDisguiseAsVehicle
 901    UnitSpecificSound = BombTruckVoiceModeDisguise
 902  End
 903  
 904  CommandButton Command_BombTruckDetonateNow
 905    Command           = FIRE_WEAPON 
 906    WeaponSlot        = PRIMARY ; Best if this matches up with an AutoChoose listing that forbids this slot normally
 907    Options           = OK_FOR_MULTI_SELECT
 908    TextLabel         = CONTROLBAR:DetonateBombTruck
 909    ButtonImage       = SSTerroristCarBomb
 910    ButtonBorderType  = ACTION
 911    DescriptLabel     = CONTROLBAR:TooltipDetonateBombTruck
 912  End
 913  
 914  CommandButton Command_UpgradeGLABombTruckBioBomb
 915    Command           = OBJECT_UPGRADE
 916    Upgrade           = Upgrade_GLABombTruckBioBomb
 917    Options           = OK_FOR_MULTI_SELECT
 918    TextLabel         = CONTROLBAR:UpgradeGLABombTruckBioBomb
 919    ButtonImage       = SSBioBombTruck
 920    ButtonBorderType  = ACTION
 921    DescriptLabel     = CONTROLBAR:TooltipGLAUpgradeBioBomb
 922    UnitSpecificSound = BombTruckVoiceModeBioBomb
 923  End
 924  
 925  CommandButton Command_UpgradeGLABombTruckHighExplosiveBomb
 926    Command           = OBJECT_UPGRADE
 927    Upgrade           = Upgrade_GLABombTruckHighExplosiveBomb
 928    Options           = OK_FOR_MULTI_SELECT
 929    TextLabel         = CONTROLBAR:UpgradeGLABombTruckHighExplosiveBomb
 930    ButtonImage       = SSExplosiveBombTruck
 931    ButtonBorderType  = BUILD ; Identifier for the User as to what kind of button this is
 932    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeHEBomb
 933    UnitSpecificSound = BombTruckVoiceModeHiEx
 934  End
 935  
 936  CommandButton Command_UpgradeGLARadarVanScan
 937    Command           = PLAYER_UPGRADE
 938    Upgrade           = Upgrade_GLARadarVanScan
 939    TextLabel         = CONTROLBAR:UpgradeGLARadarVanScan
 940    ButtonImage       = SSRadarVanScan
 941    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
 942    DescriptLabel     = CONTROLBAR:ToolTipGLAUpgradeRadarVanScan
 943  End
 944  
 945  CommandButton Command_UpgradeGLAScorpionRocket
 946    Command       = PLAYER_UPGRADE
 947    Upgrade       = Upgrade_GLAScorpionRocket
 948    TextLabel     = CONTROLBAR:UpgradeGLAScorpionRocket
 949    ButtonImage   = SSScorpionRocketBuild
 950    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 951    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeScorpionRocket
 952  End
 953  
 954  CommandButton Command_UpgradeGLABuggyAmmo
 955    Command       = PLAYER_UPGRADE
 956    Upgrade       = Upgrade_GLABuggyAmmo
 957    TextLabel     = CONTROLBAR:UpgradeGLABuggyAmmo
 958    ButtonImage   = SSBuggyRockets
 959    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 960    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeBuggyAmmor
 961  End
 962  
 963  CommandButton Command_UpgradeGLAAPRockets
 964    Command       = PLAYER_UPGRADE
 965    Upgrade       = Upgrade_GLAAPRockets
 966    TextLabel     = CONTROLBAR:UpgradeGLAAPRockets
 967    ButtonImage   = SSAPRockets
 968    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 969    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeAPRockets
 970  End
 971  
 972  CommandButton Command_UpgradeGLAToxinShells
 973    Command       = PLAYER_UPGRADE
 974    Upgrade       = Upgrade_GLAToxinShells
 975    TextLabel     = CONTROLBAR:UpgradeGLAToxinShells
 976    ButtonImage   = SSToxinShells
 977    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 978    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeToxinShells
 979  End
 980  
 981  CommandButton Command_UpgradeGLAAnthraxBeta
 982    Command       = PLAYER_UPGRADE
 983    Upgrade       = Upgrade_GLAAnthraxBeta
 984    TextLabel     = CONTROLBAR:UpgradeGLAAnthraxBeta
 985    ButtonImage   = SSAnthraxBeta
 986    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 987    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeAnthraxBeta
 988  End
 989  
 990  CommandButton Command_UpgradeGLAAPBullets
 991    Command       = PLAYER_UPGRADE
 992    Upgrade       = Upgrade_GLAAPBullets
 993    TextLabel     = CONTROLBAR:UpgradeGLAAPBullets
 994    ButtonImage   = SSAPShells
 995    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
 996    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeAPBullets
 997  End
 998  
 999  CommandButton Command_UpgradeGLAJunkRepair
1000    Command       = PLAYER_UPGRADE
1001    Upgrade       = Upgrade_GLAJunkRepair
1002    TextLabel     = CONTROLBAR:UpgradeGLAJunkRepair
1003    ButtonImage   = SSJunkRepair
1004    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1005    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeJunkRepair
1006  End
1007  
1008  CommandButton Command_UpgradeGLACamouflage
1009    Command       = PLAYER_UPGRADE
1010    Upgrade       = Upgrade_GLACamouflage
1011    TextLabel     = CONTROLBAR:UpgradeGLACamouflage
1012    ButtonImage   = SSCamoflage
1013    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1014    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeCamouflage
1015  End
1016  
1017  CommandButton Command_UpgradeGLAArmTheMob
1018    Command       = PLAYER_UPGRADE
1019    Upgrade       = Upgrade_GLAArmTheMob
1020    TextLabel     = CONTROLBAR:UpgradeGLAArmTheMob
1021    ButtonImage   = SSArmMob
1022    ButtonBorderType        = UPGRADE ;  what kind of button this is
1023    DescriptLabel           = CONTROLBAR:ToolTipGLAUpgradeArmTheMob
1024  End
1025  
1026  CommandButton Command_UpgradeGLARebelCaptureBuilding
1027    Command       = PLAYER_UPGRADE
1028    Upgrade       = Upgrade_InfantryCaptureBuilding
1029    TextLabel     = CONTROLBAR:UpgradeGLARebelCaptureBuilding
1030    ButtonImage   = SSCaptureBuilding
1031    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1032    DescriptLabel           = CONTROLBAR:TooltipGLAUpgradeRebelCaptureBuilding
1033  End
1034  
1035  
1036  ; "Inventory" commands ----------------------------------------------------------------------------
1037  CommandButton Command_StructureExit
1038    Command       = EXIT_CONTAINER
1039    TextLabel     = CONTROLBAR:StructureExit
1040    ButtonImage   = SSEvacButton
1041    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1042    DescriptLabel           = CONTROLBAR:ToolTipStructureExit
1043  End
1044  
1045  CommandButton Command_TransportExit
1046    Command       = EXIT_CONTAINER
1047    TextLabel     = CONTROLBAR:TransportExit
1048    ButtonImage   = SSEvacButton
1049    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1050    DescriptLabel           = CONTROLBAR:ToolTipTransportExit
1051  End
1052  
1053  CommandButton Command_Evacuate
1054    Command                 = EVACUATE
1055    Options                 = OK_FOR_MULTI_SELECT
1056    TextLabel               = CONTROLBAR:Evacuate
1057    ButtonImage             = SSEvacButton
1058    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1059    DescriptLabel           = CONTROLBAR:ToolTipEvacuate
1060  End
1061  
1062  CommandButton Command_EmptyCrawler
1063    Command                 = EVACUATE
1064    Options                 = OK_FOR_MULTI_SELECT
1065    TextLabel               = CONTROLBAR:Evacuate
1066    ButtonImage             = SSEmptyCrawler
1067    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1068    DescriptLabel           = CONTROLBAR:ToolTipEvacuate
1069  End
1070  
1071  CommandButton Command_ChinookUnload
1072    Command                 = EVACUATE
1073    Options                 = OK_FOR_MULTI_SELECT
1074    TextLabel               = CONTROLBAR:Evacuate
1075    ButtonImage             = SSChinookUnload
1076    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1077    DescriptLabel           = CONTROLBAR:ToolTipEvacuate
1078    CursorName              = Move
1079    InvalidCursorName       = GenericInvalid
1080  End
1081  
1082  CommandButton Command_ExecuteRailedTransport
1083    Command                 = EXECUTE_RAILED_TRANSPORT
1084    Options                 = OK_FOR_MULTI_SELECT
1085    TextLabel               = CONTROLBAR:ExecuteRailedTransport
1086    ButtonImage             = SSFerry_L
1087    ButtonBorderType        = SYSTEM
1088    DescriptLabel           = CONTROLBAR:ToolTipRailedTransport
1089  End
1090  
1091  CommandButton Command_CombatDrop
1092    Command                 = COMBATDROP
1093    Options                 = OK_FOR_MULTI_SELECT CONTEXTMODE_COMMAND NEED_TARGET_POS NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT NEED_TARGET_ALLY_OBJECT
1094    TextLabel               = CONTROLBAR:CombatDrop
1095    ButtonImage             = SSChinookDrop
1096    CursorName              = EnterAggressive
1097    InvalidCursorName       = GenericInvalid
1098    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1099    DescriptLabel           = CONTROLBAR:ToolTipUSACombatDrop
1100  End
1101  
1102  ; Unit commands -----------------------------------------------------------------------------------
1103  CommandButton Command_Guard
1104    Command                 = GUARD
1105    ; note that it's legal (thought currently not desired) to specify NEED_TARGET_OBJECT here, 
1106    ; to allow guarding a specific object!
1107    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS
1108    TextLabel               = CONTROLBAR:Guard
1109    ButtonImage             = SSGuard
1110    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1111    DescriptLabel           = CONTROLBAR:ToolTipGuard
1112    RadiusCursorType        = GUARD_AREA
1113    InvalidCursorName           = GenericInvalid
1114  End
1115  
1116  CommandButton Command_GuardWithoutPursuit
1117    Command                 = GUARD_WITHOUT_PURSUIT
1118    ; note that it's legal (thought currently not desired) to specify NEED_TARGET_OBJECT here, 
1119    ; to allow guarding a specific object!
1120    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS
1121    TextLabel               = CONTROLBAR:GuardWithoutPursuit
1122    ButtonImage             = SSGuard
1123    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1124    DescriptLabel           = CONTROLBAR:ToolTipGuardWithoutPursuit
1125    RadiusCursorType        = GUARD_AREA
1126    InvalidCursorName           = GenericInvalid
1127  End
1128  
1129  CommandButton Command_GuardFlyingUnitsOnly
1130    Command                 = GUARD_FLYING_UNITS_ONLY
1131    ; note that it's legal (thought currently not desired) to specify NEED_TARGET_OBJECT here, 
1132    ; to allow guarding a specific object!
1133    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS
1134    TextLabel               = CONTROLBAR:GuardFlyingUnitsOnly
1135    ButtonImage             = SSGuardAir
1136    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1137    DescriptLabel           = CONTROLBAR:ToolTipGuardFlyingUnitsOnly
1138    RadiusCursorType        = GUARD_AREA
1139    InvalidCursorName       = GenericInvalid
1140  End
1141  
1142  CommandButton Command_AttackMove
1143    Command                 = ATTACK_MOVE
1144    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS
1145    TextLabel               = CONTROLBAR:AttackMove
1146    ButtonImage             = SSAttackMove2
1147    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1148    DescriptLabel           = CONTROLBAR:ToolTipAttackMove
1149    CursorName              = AttackMove
1150    InvalidCursorName       = GenericInvalid
1151  End
1152  
1153  CommandButton Command_Stop
1154    Command                 = STOP
1155    Options                 = OK_FOR_MULTI_SELECT
1156    TextLabel               = CONTROLBAR:Stop
1157    ButtonImage             = SSStop
1158    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1159    DescriptLabel           = CONTROLBAR:ToolTipCommandStop
1160  End
1161  
1162  CommandButton Command_StrategyCenter_Stop
1163    Command                 = STOP
1164    Options                 = OPTION_ONE ;This designates special case handling to hide stop button when not applicable. 
1165    TextLabel               = CONTROLBAR:Stop
1166    ButtonImage             = SSStop
1167    ButtonBorderType        = SYSTEM ; Identifier for the User as to what kind of button this is
1168    DescriptLabel           = CONTROLBAR:ToolTipCommandStop
1169  End
1170  
1171  CommandButton Command_DisarmMinesAtPosition
1172    Command                 = FIRE_WEAPON
1173    WeaponSlot              = PRIMARY ; Best if this matches up with an AutoChoose listing that forbids this slot normally
1174    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS USES_MINE_CLEARING_WEAPONSET
1175    TextLabel               = CONTROLBAR:DisarmMinesAtPosition
1176    ButtonImage             = SSClearMines
1177    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1178    DescriptLabel           = CONTROLBAR:ToolTipDisarmMinesAtPosition
1179    RadiusCursorType        = ATTACK_CONTINUE_AREA
1180    InvalidCursorName       = GenericInvalid
1181  End
1182  
1183  ;------------------------------------------------------------------------------
1184  ;---------------------Eddited by Colonel WOG (04/10/04)-----------------------
1185  ;------------------------------------------------------------------------------
1186  
1187  CommandButton Command_AmericaRangerCaptureBuilding
1188    Command                 = SPECIAL_POWER 
1189    SpecialPower            = SpecialAbilityRangerCaptureBuilding
1190    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT NEED_UPGRADE
1191    Upgrade                 = Upgrade_InfantryCaptureBuilding
1192    TextLabel               = CONTROLBAR:CaptureBuilding
1193    ButtonImage             = SSCaptureBuilding
1194    CursorName              = CaptureBuilding
1195    InvalidCursorName       = GenericInvalid
1196    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1197    DescriptLabel           = CONTROLBAR:ToolTipUSARangerCaptureBuilding
1198  End
1199  
1200  CommandButton Command_AmericaRangerSwitchToMachineGun
1201    Command                 = SWITCH_WEAPON
1202    WeaponSlot              = PRIMARY
1203    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT 
1204    TextLabel               = CONTROLBAR:RangerMachineGun
1205    ButtonImage             = SSMachineGun
1206    ButtonBorderType        = ACTION
1207    DescriptLabel           = CONTROLBAR:ToolTipSwitchToRangerMachineGun
1208  End
1209  
1210  CommandButton Command_AmericaRangerSwitchToFlagBangGrenades
1211    Command                 = SWITCH_WEAPON
1212    WeaponSlot              = SECONDARY
1213    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT NEED_UPGRADE 
1214    Upgrade                 = Upgrade_AmericaRangerFlashBangGrenade
1215    TextLabel               = CONTROLBAR:FlashBangGrenadeMode
1216    ButtonImage             = SSFlashbang
1217    ButtonBorderType        = ACTION
1218    DescriptLabel           = CONTROLBAR:ToolTipSwitchToUSAFlashBang
1219  End
1220  
1221  CommandButton Command_AmericaVehicleComancheFireRocketPods
1222    Command                 = FIRE_WEAPON
1223    WeaponSlot              = PRIMARY
1224    Options                 = OK_FOR_MULTI_SELECT NEED_UPGRADE NEED_TARGET_POS  ; fires at pos, not obj  
1225    TextLabel               = CONTROLBAR:FireRocketPods
1226    ButtonImage             = SSCommancheMissiles
1227    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1228    DescriptLabel           = CONTROLBAR:ToolTipUSAFireRocketPods
1229    RadiusCursorType        = ATTACK_SCATTER_AREA
1230    InvalidCursorName       = GenericInvalid
1231    UnitSpecificSound       = ComancheVoiceModeRocketPods
1232  End
1233  
1234  CommandButton Command_GLAExplosiveWarhead
1235    Command                 = SWITCH_WEAPON
1236    WeaponSlot              = PRIMARY
1237    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT
1238    TextLabel               = CONTROLBAR:ExplosiveWarhead
1239    ButtonImage             = SSExplosiveScud
1240    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1241    DescriptLabel           = CONTROLBAR:ToolTipGLASCUDHEWarhead
1242  End
1243  
1244  CommandButton Command_GLAAnthraxWarhead
1245    Command                 = SWITCH_WEAPON
1246    WeaponSlot              = SECONDARY
1247    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT
1248    TextLabel               = CONTROLBAR:AnthraxWarhead
1249    ButtonImage             = SSAnthraxScud
1250    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1251    DescriptLabel           = CONTROLBAR:ToolTipGLASCUDAnthraxWarhead
1252  End
1253  
1254  CommandButton Command_GLAToxinTractorContaminateGround
1255    Command                 = FIRE_WEAPON
1256    WeaponSlot              = SECONDARY ; Best if this matches up with an AutoChoose listing that forbids this slot normally
1257    Options                 = NEED_TARGET_POS OK_FOR_MULTI_SELECT
1258    TextLabel               = CONTROLBAR:Contaminate
1259    ButtonImage             = SSContaminate
1260    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1261    DescriptLabel           = CONTROLBAR:ToolTipGLAFireToxinTractorSlime
1262    UnitSpecificSound       = ToxinTractorVoiceModeContam
1263  End
1264  
1265  CommandButton Command_GLAInfantryRebelCaptureBuilding
1266    Command                 = SPECIAL_POWER 
1267    SpecialPower            = SpecialAbilityRebelCaptureBuilding
1268    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT NEED_UPGRADE
1269    Upgrade                 = Upgrade_InfantryCaptureBuilding
1270    TextLabel               = CONTROLBAR:CaptureBuilding
1271    ButtonImage             = SSCaptureBuilding
1272    CursorName              = CaptureBuilding
1273    InvalidCursorName       = GenericInvalid
1274    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1275    DescriptLabel           = CONTROLBAR:ToolTipGLARebelCaptureBuilding
1276  End
1277  
1278  CommandButton Command_GLAInfantryTerroristMakeCarBomb
1279    Command                 = CONVERT_TO_CARBOMB
1280    Options                 = OK_FOR_MULTI_SELECT CONTEXTMODE_COMMAND NEED_TARGET_ALLY_OBJECT NEED_TARGET_NEUTRAL_OBJECT ;Kris: Contextmode command options require code support!
1281    Upgrade                 = None
1282    TextLabel               = CONTROLBAR:CarBomb
1283    ButtonImage             = SSTerroristCarBomb
1284    CursorName              = EnterAggressive
1285    InvalidCursorName       = GenericInvalid
1286    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1287    DescriptLabel           = CONTROLBAR:ToolTipGLATerroristMakeCarBomb
1288  End
1289  
1290  CommandButton Command_GLAInfantryHijack
1291    Command                 = HIJACK_VEHICLE 
1292    Options                 = OK_FOR_MULTI_SELECT CONTEXTMODE_COMMAND NEED_TARGET_ENEMY_OBJECT 
1293    Upgrade                 = None
1294    TextLabel               = CONTROLBAR:Hijack
1295    ButtonImage             = SSCarjack
1296    CursorName              = EnterAggressive
1297    InvalidCursorName       = GenericInvalid
1298    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1299    DescriptLabel           = CONTROLBAR:ToolTipGLAHijackerHijack
1300  End
1301  
1302  CommandButton Command_GLAInfantryJarmenKellSnipeVehicleAttack
1303    Command                 = FIRE_WEAPON
1304    WeaponSlot              = SECONDARY
1305    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT CONTEXTMODE_COMMAND
1306    Upgrade                 = None
1307    TextLabel               = CONTROLBAR:SniperAttack
1308    ButtonImage             = SSSniperAttack
1309    CursorName              = SnipeVehicle
1310    InvalidCursorName       = GenericInvalid
1311    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1312    DescriptLabel           = CONTROLBAR:ToolTipGLAFireJarmenKellVehicleSnipe
1313    UnitSpecificSound       = JarmenKellVoiceModeSnipe
1314  End
1315  
1316  CommandButton Command_ChinaJetMIGFireNapalmMissile
1317    Command                 = FIRE_WEAPON
1318    WeaponSlot              = PRIMARY
1319    MaxShotsToFire          = 1
1320    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT
1321    TextLabel               = CONTROLBAR:FireNapalmMissile
1322    ButtonImage             = SNFirestorm
1323    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1324    DescriptLabel           = CONTROLBAR:ToolTipChinaFireMIG
1325  End
1326  
1327  CommandButton Command_ChinaInfantryRedGuardCaptureBuilding
1328    Command                 = SPECIAL_POWER 
1329    SpecialPower            = SpecialAbilityRedGuardCaptureBuilding
1330    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT NEED_UPGRADE
1331    Upgrade                 = Upgrade_InfantryCaptureBuilding
1332    TextLabel               = CONTROLBAR:CaptureBuilding
1333    ButtonImage             = SSCaptureBuilding
1334    CursorName              = CaptureBuilding
1335    InvalidCursorName       = GenericInvalid
1336    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1337    DescriptLabel           = CONTROLBAR:ToolTipChinaRedGuardCaptureBuilding
1338  End
1339  
1340  CommandButton Command_ChinaInfantryBlackLotusCaptureHack
1341    Command                 = SPECIAL_POWER 
1342    SpecialPower            = SpecialAbilityBlackLotusCaptureBuilding
1343    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT 
1344    TextLabel               = CONTROLBAR:CaptureBuilding
1345    ButtonImage             = SSBLCapture
1346    CursorName              = Hack
1347    InvalidCursorName       = GenericInvalid
1348    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1349    DescriptLabel           = CONTROLBAR:ToolTipChinaFireBlackLotusCaptureHack
1350    UnitSpecificSound       = BlackLotusVoiceModeBuilding
1351  End
1352  
1353  CommandButton Command_ChinaInfantryBlackLotusVehicleHack
1354    Command                 = SPECIAL_POWER 
1355    SpecialPower            = SpecialAbilityBlackLotusDisableVehicleHack
1356    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT 
1357    TextLabel               = CONTROLBAR:DisableVehicleHack
1358    ButtonImage             = SSVehicleHack
1359    CursorName              = Hack
1360    InvalidCursorName       = GenericInvalid
1361    ButtonBorderType        = ACTION 
1362    DescriptLabel           = CONTROLBAR:ToolTipChinaFireBlackLotusVehicleHack
1363    UnitSpecificSound       = BlackLotusVoiceModeVehicle
1364  End
1365  
1366  CommandButton Command_ChinaInfantryBlackLotusCashHack
1367    Command                 = SPECIAL_POWER 
1368    SpecialPower            = SpecialAbilityBlackLotusStealCashHack
1369    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT 
1370    TextLabel               = CONTROLBAR:StealCashHack
1371    ButtonImage             = SSCashHack
1372    CursorName              = Hack
1373    InvalidCursorName       = GenericInvalid
1374    ButtonBorderType        = ACTION 
1375    DescriptLabel           = CONTROLBAR:ToolTipChinaFireBlackLotusCashHack
1376    UnitSpecificSound       = BlackLotusVoiceModeCash
1377  End
1378  
1379  CommandButton Command_ChinaInfantryHackerInternetHack
1380    Command                 = HACK_INTERNET
1381    Options                 = OK_FOR_MULTI_SELECT 
1382    TextLabel               = CONTROLBAR:InternetHack
1383    ButtonImage             = SSNetHack
1384    ButtonBorderType        = ACTION 
1385    DescriptLabel           = CONTROLBAR:ToolTipChinaFireHackerInternetHack
1386  End
1387  
1388  CommandButton Command_ChinaInfantryHackerDisableBuilding
1389    Command                 = SPECIAL_POWER 
1390    SpecialPower            = SpecialAbilityHackerDisableBuilding
1391    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT
1392    TextLabel               = CONTROLBAR:DisableBuildingHack
1393    ButtonImage             = SSBuildingHack
1394    CursorName              = Hack
1395    InvalidCursorName       = GenericInvalid
1396    ButtonBorderType        = ACTION 
1397    DescriptLabel           = CONTROLBAR:ToolTipChinaHackerBuildingHack
1398  End
1399  
1400  CommandButton Command_ChinaDragonTankFireWall
1401    Command                 = FIRE_WEAPON
1402    WeaponSlot              = SECONDARY ; Best if this matches up with an AutoChoose listing that forbids this slot normally
1403    Options                 = NEED_TARGET_POS OK_FOR_MULTI_SELECT
1404    TextLabel               = CONTROLBAR:FireWall
1405    ButtonImage             = SSFireStorm
1406    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1407    DescriptLabel           = CONTROLBAR:TooltipFireWall
1408    UnitSpecificSound       = DragonTankVoiceModeFireStorm
1409  End
1410  
1411  ;-----------------------------------------------------------------------------
1412  ;SPECIAL ABILITY
1413  ;Tank hunter rushes a tank to plant deadly TNT.
1414  ;Author: Kris -- July 2002
1415  ;
1416  ;@todo info -- The reason this is a special ability instead of a regular
1417  ;attack are:
1418  ;1) Weapon reload timer currently don't cycle like special powers delays.
1419  ;2) Attack options aren't detailed enough to allow for specific target types.
1420  ;3) Attack commands don't allow for valid/invalid cursors.
1421  ;-----------------------------------------------------------------------------
1422  CommandButton Command_ChinaInfantryTankHunterTNTAttack
1423    Command                 = SPECIAL_POWER
1424    SpecialPower            = SpecialAbilityTankHunterTNTAttack
1425    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT
1426    TextLabel               = CONTROLBAR:TNTAttack
1427    ButtonImage             = SSTNT
1428    CursorName              = TankHunterTNTAttack
1429    InvalidCursorName       = PlaceChargeInvalid
1430    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1431    DescriptLabel           = CONTROLBAR:ToolTipChinaFireTankHunterTNTAttack
1432  End
1433  
1434  CommandButton Command_ColonelBurtonKnifeAttack
1435    Command                 = FIRE_WEAPON
1436    WeaponSlot              = SECONDARY
1437    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT CONTEXTMODE_COMMAND
1438    TextLabel               = CONTROLBAR:KnifeAttack
1439    ButtonImage             = SSKnifeAttack
1440    CursorName              = StabAttack
1441    InvalidCursorName       = StabAttackInvalid
1442    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1443    DescriptLabel           = CONTROLBAR:ToolTipUSAFireBurtonKnifeAttack
1444    UnitSpecificSound       = ColonelBurtonVoiceModeKnife
1445  End
1446  
1447  CommandButton Command_ColonelBurtonTimedDemoCharge
1448    Command                 = SPECIAL_POWER
1449    SpecialPower            = SpecialAbilityColonelBurtonTimedCharges
1450    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT
1451    TextLabel               = CONTROLBAR:TimedDemoCharge
1452    ButtonImage             = SSTimedDemo
1453    CursorName              = PlaceTimedCharge
1454    InvalidCursorName       = PlaceChargeInvalid
1455    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1456    DescriptLabel           = CONTROLBAR:ToolTipUSAFireBurtonTimedDemo
1457    UnitSpecificSound       = ColonelBurtonVoiceModeTimedCharge
1458  End
1459  
1460  ;Notice the next two command buttons use the same special power. That is because they are 
1461  ;linked. The first one requires a target in order to place a charge. The latter one requires
1462  ;no target (INSTANT_TARGET), and the logic will pick up on this and detonate any existing ones.
1463  CommandButton Command_ColonelBurtonRemoteDemoCharge
1464    Command                 = SPECIAL_POWER
1465    SpecialPower            = SpecialAbilityColonelBurtonRemoteCharges
1466    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_ENEMY_OBJECT NEED_TARGET_NEUTRAL_OBJECT CONTEXTMODE_COMMAND
1467    TextLabel               = CONTROLBAR:RemoteDemoCharge
1468    ButtonImage             = SSRemoteDemo
1469    CursorName              = PlaceRemoteCharge
1470    InvalidCursorName       = PlaceChargeInvalid
1471    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1472    DescriptLabel           = CONTROLBAR:ToolTipUSABurtonPlaceRemoteCharge
1473    UnitSpecificSound       = ColonelBurtonVoiceModeRemoteCharge
1474  End
1475  
1476  CommandButton Command_ColonelBurtonDetonateCharges
1477    Command                 = SPECIAL_POWER
1478    SpecialPower            = SpecialAbilityColonelBurtonRemoteCharges
1479    Options                 = OK_FOR_MULTI_SELECT
1480    TextLabel               = CONTROLBAR:DetonateCharges
1481    ButtonImage             = SSDetonate
1482    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
1483    DescriptLabel           = CONTROLBAR:ToolTipUSABurtonDetonateCharges
1484  End
1485  
1486  CommandButton Command_AmbulanceCleanupArea
1487    Command                 = SPECIAL_POWER
1488    SpecialPower            = SpecialAbilityAmbulanceCleanupArea
1489    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS
1490    TextLabel               = CONTROLBAR:AmbulanceCleanupArea
1491    ButtonImage             = SSDetox
1492    ButtonBorderType        = ACTION 
1493    DescriptLabel           = CONTROLBAR:CleanupAreaDescription
1494    RadiusCursorType        = FRIENDLY_SPECIALPOWER
1495    InvalidCursorName       = GenericInvalid
1496    UnitSpecificSound       = AmbulanceVoiceModeDetox
1497  End
1498  
1499  ; Dozer construction commands ---------------------------------------------------------------------
1500  CommandButton Command_CancelConstruction
1501    Command       = DOZER_CONSTRUCT_CANCEL
1502    TextLabel     = CONTROLBAR:CancelBuild
1503    ButtonImage   = SSStop
1504    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1505    DescriptLabel           = CONTROLBAR:ToolTipCancelConstruction
1506  End
1507  
1508  CommandButton Command_ConstructAmericaCommandCenter
1509    Command       = DOZER_CONSTRUCT
1510    Object        = AmericaCommandCenter
1511    TextLabel     = CONTROLBAR:ConstructAmericaCommandCenter
1512    ButtonImage   = SAComCentr
1513    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1514    DescriptLabel           = CONTROLBAR:ToolTipUSABuildCommandCenter
1515  End
1516  
1517  CommandButton Command_ConstructAmericaPowerPlant
1518    Command       = DOZER_CONSTRUCT
1519    Object        = AmericaPowerPlant
1520    TextLabel     = CONTROLBAR:ConstructAmericaPowerPlant
1521    ButtonImage   = SAPowerPlant
1522    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1523    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPowerPlant
1524  End
1525  
1526  CommandButton Command_ConstructAmericaBarracks
1527    Command       = DOZER_CONSTRUCT
1528    Object        = AmericaBarracks
1529    TextLabel     = CONTROLBAR:ConstructAmericaBarracks
1530    ButtonImage   = SABarracks
1531    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1532    DescriptLabel           = CONTROLBAR:ToolTipUSABuildBarracks
1533  End
1534  
1535  CommandButton Command_ConstructAmericaSupplyCenter
1536    Command       = DOZER_CONSTRUCT
1537    Object        = AmericaSupplyCenter
1538    TextLabel     = CONTROLBAR:ConstructAmericaSupplyCenter
1539    ButtonImage   = SASupplyCntr
1540    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1541    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSupplyCenter
1542  End
1543  
1544  CommandButton Command_ConstructAmericaWall
1545    Command       = DOZER_CONSTRUCT
1546    Object        = AmericaWall
1547    TextLabel     = CONTROLBAR:ConstructAmericaWall
1548    ButtonImage   = SAFence
1549    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1550    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSecurityFence
1551  End
1552  
1553  CommandButton Command_ConstructAmericaWarFactory
1554    Command       = DOZER_CONSTRUCT
1555    Object        = AmericaWarFactory
1556    TextLabel     = CONTROLBAR:ConstructAmericaWarFactory
1557    ButtonImage   = SACWeaponsfact
1558    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1559    DescriptLabel           = CONTROLBAR:ToolTipUSABuildWarFactory
1560  End
1561  
1562  CommandButton Command_ConstructAmericaPatriotBattery
1563    Command       = DOZER_CONSTRUCT
1564    Object        = AmericaPatriotBattery
1565    TextLabel     = CONTROLBAR:ConstructAmericaPatriotBattery
1566    ButtonImage   = SAPatriot
1567    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1568    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPatriotBattery
1569  End
1570  
1571  
1572  
1573  CommandButton Command_ConstructAmericaAirfield
1574    Command       = DOZER_CONSTRUCT
1575    Object        = AmericaAirfield
1576    TextLabel     = CONTROLBAR:ConstructAmericaAirfield
1577    ButtonImage   = SAACommand
1578    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1579    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAirField
1580  End
1581  
1582  CommandButton Command_ConstructAmericaParticleCannonUplink
1583    Command       = DOZER_CONSTRUCT
1584    Object        = AmericaParticleCannonUplink
1585    TextLabel     = CONTROLBAR:ConstructAmericaParticleCannonUplink
1586    ButtonImage   = SAUplink
1587    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1588    DescriptLabel           = CONTROLBAR:ToolTipUSABuildParticleCannon
1589  End
1590  
1591  CommandButton Command_ConstructAmericaStrategyCenter
1592    Command       = DOZER_CONSTRUCT
1593    Object        = AmericaStrategyCenter
1594    TextLabel     = CONTROLBAR:ConstructAmericaStrategyCenter
1595    ButtonImage   = SAStrategyCenter
1596    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1597    DescriptLabel           = CONTROLBAR:ToolTipUSABuildStrategyCenter
1598  End
1599  
1600  CommandButton Command_ConstructAmericaDetentionCamp
1601    Command       = DOZER_CONSTRUCT
1602    Object        = AmericaDetentionCamp
1603    TextLabel     = CONTROLBAR:ConstructAmericaDetentionCamp
1604    ButtonImage   = SAPrison
1605    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1606    DescriptLabel           = CONTROLBAR:ToolTipUSABuildDetentionCamp
1607  End
1608  CommandButton Command_UpgradeChinaT98ReactiveArmor
1609    Command       = PLAYER_UPGRADE
1610    Upgrade       = Upgrade_ChinaT98ReactiveArmor
1611    TextLabel     = CONTROLBAR:UpgradeChinaT98ReactiveArmor
1612    ButtonImage   = SSCompositeArmor
1613    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
1614    DescriptLabel           = CONTROLBAR:TooltipChinaT98ReactiveArmor
1615  End
1616  
1617  
1618  CommandButton Command_ConstructAmericaSupplyDropZone
1619    Command       = DOZER_CONSTRUCT
1620    Object        = AmericaSupplyDropZone
1621    TextLabel     = CONTROLBAR:ConstructAmericaSupplyDropZone
1622    ButtonImage   = SADropZone
1623    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1624    DescriptLabel           = CONTROLBAR:ToolTipUSABuildSupplyDropZone
1625  End
1626  
1627  CommandButton Command_ConstructGLACommandCenter
1628    Command       = DOZER_CONSTRUCT
1629    Object        = GLACommandCenter
1630    TextLabel     = CONTROLBAR:ConstructGLACommandCenter
1631    ButtonImage   = SUHeadquarters
1632    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1633    DescriptLabel           = CONTROLBAR:ToolTipGLABuildCommandCenter
1634  End
1635  
1636  CommandButton Command_ConstructGLADemoTrap
1637    Command       = DOZER_CONSTRUCT
1638    Object        = GLADemoTrap
1639    TextLabel     = CONTROLBAR:ConstructGLADemoTrap
1640    ButtonImage   = SSHideBomb
1641    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1642    DescriptLabel           = CONTROLBAR:ToolTipGLABUildDemoTrap
1643  End
1644  
1645  CommandButton Command_ConstructGLABarracks
1646    Command       = DOZER_CONSTRUCT
1647    Object        = GLABarracks
1648    TextLabel     = CONTROLBAR:ConstructGLABarracks
1649    ButtonImage   = SUBarracks
1650    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1651    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBarracks
1652  End
1653  
1654  CommandButton Command_ConstructGLASupplyStash
1655    Command       = DOZER_CONSTRUCT
1656    Object        = GLASupplyStash
1657    TextLabel     = CONTROLBAR:ConstructGLASupplyStash
1658    ButtonImage   = SUSupplyCenter
1659    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1660    DescriptLabel           = CONTROLBAR:ToolTipGLABuildSupplyStash
1661  End
1662  
1663  CommandButton Command_ConstructGLABurningBarricade
1664    Command       = DOZER_CONSTRUCT
1665    Object        = GLABurningBarrier
1666    TextLabel     = CONTROLBAR:ConstructGLABurningBarricade
1667    ButtonImage   = SUBarricade
1668    ButtonBorderType = BUILD ; Identifier for the User as to what kind of button this is
1669    DescriptLabel = CONTROLBAR:ToolTipGLABuildBurningBarricade
1670  End
1671  
1672  CommandButton Command_ConstructGLAArmsDealer
1673    Command       = DOZER_CONSTRUCT
1674    Object        = GLAArmsDealer
1675    TextLabel     = CONTROLBAR:ConstructGLAArmsDealer
1676    ButtonImage   = SUArmsDealer
1677    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1678    DescriptLabel           = CONTROLBAR:ToolTipGLABuildArmsDealer
1679  End
1680  
1681  CommandButton Command_ConstructChinaCommandCenter
1682    Command       = DOZER_CONSTRUCT
1683    Object        = ChinaCommandCenter
1684    TextLabel     = CONTROLBAR:ConstructChinaCommandCenter
1685    ButtonImage   = SNComCentr
1686    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1687    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildCommandCenter
1688  End
1689  
1690  CommandButton Command_ConstructChinaPowerPlant
1691    Command       = DOZER_CONSTRUCT
1692    Object        = ChinaPowerPlant
1693    TextLabel     = CONTROLBAR:ConstructChinaPowerPlant
1694    ButtonImage   = SNReactor
1695    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1696    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildPowerPlant
1697  End
1698  
1699  CommandButton Command_ConstructChinaBarracks
1700    Command       = DOZER_CONSTRUCT
1701    Object        = ChinaBarracks
1702    TextLabel     = CONTROLBAR:ConstructChinaBarracks
1703    ButtonImage   = SNBarracks
1704    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1705    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBarracks
1706  End
1707  
1708  CommandButton Command_ConstructChinaSupplyCenter
1709    Command       = DOZER_CONSTRUCT
1710    Object        = ChinaSupplyCenter
1711    TextLabel     = CONTROLBAR:ConstructChinaSupplyCenter
1712    ButtonImage   = SNSupplyCenter
1713    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1714    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSupplyCenter
1715  End
1716  
1717  CommandButton Command_ConstructChinaConcreteWall
1718    Command       = DOZER_CONSTRUCT
1719    Object        = ChinaWall
1720    TextLabel     = CONTROLBAR:ConstructChinaConcreteWall
1721    ButtonImage   = SNWall
1722    ButtonBorderType = BUILD ; Identifier for the User as to what kind of button this is
1723    DescriptLabel = CONTROLBAR:ToolTipChinaBuildConcreteWall
1724  End
1725  
1726  CommandButton Command_ConstructChinaWarFactory
1727    Command       = DOZER_CONSTRUCT
1728    Object        = ChinaWarFactory
1729    TextLabel     = CONTROLBAR:ConstructChinaWarFactory
1730    ButtonImage   = SNWarFact
1731    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1732    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildWarFactory
1733  End
1734  
1735  CommandButton Command_ConstructChinaBunker
1736    Command       = DOZER_CONSTRUCT
1737    Object        = ChinaBunker
1738    TextLabel     = CONTROLBAR:ConstructChinaBunker
1739    ButtonImage   = SNBunker
1740    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1741    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBunker
1742  End
1743  
1744  CommandButton Command_ConstructChinaPropagandaCenter
1745    Command       = DOZER_CONSTRUCT
1746    Object        = ChinaPropagandaCenter
1747    TextLabel     = CONTROLBAR:ConstructChinaPropagandaCenter
1748    ButtonImage   = SNPropCentr
1749    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1750    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildPropagandaCenter
1751  End
1752  
1753  CommandButton Command_ConstructChinaAirfield
1754    Command       = DOZER_CONSTRUCT
1755    Object        = ChinaAirfield
1756    TextLabel     = CONTROLBAR:ConstructChinaAirfield
1757    ButtonImage   = SNAirfield
1758    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1759    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildAirField
1760  End
1761  
1762  CommandButton Command_ConstructChinaGattlingCannon
1763    Command       = DOZER_CONSTRUCT
1764    Object        = ChinaGattlingCannon
1765    TextLabel     = CONTROLBAR:ConstructChinaGattlingCannon
1766    ButtonImage   = SNGatTower
1767    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1768    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildGattlingCannon
1769  End
1770  
1771  CommandButton Command_ConstructChinaNuclearMissileLauncher
1772    Command       = DOZER_CONSTRUCT
1773    Object        = ChinaNuclearMissileLauncher
1774    TextLabel     = CONTROLBAR:ConstructChinaNuclearMissileLauncher
1775    ButtonImage   = SNNukeMisl
1776    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1777    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildNuclearMissileLauncher
1778  End
1779  
1780  CommandButton Command_ConstructChinaSpeakerTower
1781    Command       = DOZER_CONSTRUCT
1782    Object        = ChinaSpeakerTower
1783    TextLabel     = CONTROLBAR:ConstructChinaSpeakerTower
1784    ButtonImage   = SNPropSpeaker
1785    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1786    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSpeakerTower
1787  End
1788  
1789  CommandButton Command_ConstructTente
1790    Command       = DOZER_CONSTRUCT
1791    Object        = Tente
1792    TextLabel     = CONTROLBAR:ConstructChinaSpeakerTower
1793    ButtonImage   = SNPropSpeaker
1794    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1795    DescriptLabel           = CONTROLBAR:ToolTipTente
1796  End
1797  
1798  
1799  CommandButton Command_ConstructGLATunnelNetwork
1800    Command       = DOZER_CONSTRUCT
1801    Object        = GLATunnelNetwork
1802    TextLabel     = CONTROLBAR:ConstructGLATunnelNetwork
1803    ButtonImage   = SUTunnel
1804    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1805    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTunnelNetwork
1806  End
1807  
1808  CommandButton Command_ConstructGLAPalace
1809    Command       = DOZER_CONSTRUCT
1810    Object        = GLAPalace
1811    TextLabel     = CONTROLBAR:ConstructGLAPalace
1812    ButtonImage   = SUPalace
1813    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1814    DescriptLabel           = CONTROLBAR:ToolTipGLABuildPalace
1815  End
1816  
1817  CommandButton Command_ConstructGLABlackMarket
1818    Command       = DOZER_CONSTRUCT
1819    Object        = GLABlackMarket
1820    TextLabel     = CONTROLBAR:ConstructGLABlackMarket
1821    ButtonImage   = SUBlackMarket
1822    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1823    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBlackMarket
1824  End
1825  
1826  CommandButton Command_ConstructGLAStingerSite
1827    Command       = DOZER_CONSTRUCT
1828    Object        = GLAStingerSite
1829    TextLabel     = CONTROLBAR:ConstructGLAStingerSite
1830    ButtonImage   = SUStinger
1831    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1832    DescriptLabel           = CONTROLBAR:ToolTipGLABuildStingerSite
1833  End
1834  
1835  CommandButton Command_ConstructGLAScudStorm
1836    Command       = DOZER_CONSTRUCT
1837    Object        = GLAScudStorm
1838    TextLabel     = CONTROLBAR:ConstructGLAScudStorm
1839    ButtonImage   = SUScudStorm
1840    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1841    DescriptLabel           = CONTROLBAR:ToolTipGLABuildScudStorm
1842  End
1843  
1844  ; Unit Construction commands ----------------------------------------------------------------------
1845  CommandButton Command_CancelUnitCreate
1846    Command       = CANCEL_UNIT_BUILD
1847    ;Other images purposely left out of this one cause they are done in code
1848  End
1849  
1850  CommandButton Command_ConstructAmericaInfantryRanger
1851    Command       = UNIT_BUILD
1852    Object        = AmericaInfantryRanger
1853    TextLabel     = CONTROLBAR:ConstructAmericaInfantryRanger
1854    ButtonImage   = SARanger
1855    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1856    DescriptLabel           = CONTROLBAR:ToolTipUSABuildRanger
1857  End
1858  
1859  CommandButton Command_ConstructAmericaDozer
1860    Command       = UNIT_BUILD
1861    Object        = AmericaVehicleDozer
1862    TextLabel     = CONTROLBAR:ConstructAmericaDozer
1863    ButtonImage   = SACDozer
1864    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1865    DescriptLabel           = CONTROLBAR:ToolTipUSABuildDozer
1866  End
1867  
1868  CommandButton Command_ConstructGLAWorker
1869    Command       = UNIT_BUILD
1870    Object        = GLAInfantryWorker
1871    TextLabel     = CONTROLBAR:ConstructGLAWorker
1872    ButtonImage   = SUWorker
1873    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1874    DescriptLabel           = CONTROLBAR:ToolTipGLABuildWorker
1875  End
1876  
1877  CommandButton Command_ConstructChinaDozer
1878    Command       = UNIT_BUILD
1879    Object        = ChinaVehicleDozer
1880    TextLabel     = CONTROLBAR:ConstructChinaDozer
1881    ButtonImage   = SNDozer
1882    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1883    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildDozer
1884  End
1885  
1886  CommandButton Command_ConstructGLATankScorpion
1887    Command       = UNIT_BUILD
1888    Object        = GLATankScorpion
1889    TextLabel     = CONTROLBAR:ConstructGLATankScorpion
1890    ButtonImage   = SUScorpion
1891    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1892    DescriptLabel           = CONTROLBAR:ToolTipGLABuildScorpion
1893  End
1894  
1895  CommandButton Command_ConstructGLAVehicleRocketBuggy
1896    Command       = UNIT_BUILD
1897    Object        = GLAVehicleRocketBuggy
1898    TextLabel     = CONTROLBAR:ConstructGLAVehicleRocketBuggy
1899    ButtonImage   = SURocketBuggy
1900    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1901    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRocketBuggy
1902  End
1903  
1904  CommandButton Command_ConstructGLAVehicleRadarVan
1905    Command       = UNIT_BUILD
1906    Object        = GLAVehicleRadarVan
1907    TextLabel     = CONTROLBAR:ConstructGLAVehicleRadarVan
1908    ButtonImage   = SURadarVan
1909    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1910    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRadarVan
1911  End
1912  
1913  CommandButton Command_ConstructChinaTankOverlord
1914    Command       = UNIT_BUILD
1915    Object        = ChinaTankOverlord
1916    TextLabel     = CONTROLBAR:ConstructChinaTankOverlord
1917    ButtonImage   = SNOverlord
1918    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1919    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildOverlord
1920  End
1921  
1922  CommandButton Command_ConstructChinaTankGattling
1923    Command       = UNIT_BUILD
1924    Object        = ChinaTankGattling
1925    TextLabel     = CONTROLBAR:ConstructChinaTankGattling
1926    ButtonImage   = SNGatlingTank
1927    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1928    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildGattlingTank
1929  End
1930  
1931  CommandButton Command_ConstructGLAInfantryRebel
1932    Command       = UNIT_BUILD
1933    Object        = GLAInfantryRebel
1934    TextLabel     = CONTROLBAR:ConstructGLAInfantryRebel
1935    ButtonImage   = SURebel
1936    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1937    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRebel
1938  End
1939  
1940  CommandButton Command_ConstructChinaInfantryCommando
1941    Command       = UNIT_BUILD
1942    Object        = ChinaInfantryCommando
1943    TextLabel     = CONTROLBAR:ConstructChinaInfantryRedguard
1944    ButtonImage   = SNRedGuard_L
1945    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1946    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildRedguard
1947  End
1948  
1949  CommandButton Command_ConstructChinaInfantryRedguard
1950    Command       = UNIT_BUILD
1951    Object        = ChinaInfantryRedguard
1952    TextLabel     = CONTROLBAR:ConstructChinaInfantryRedguard
1953    ButtonImage   = T9
1954    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1955    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildRedguard
1956  End
1957  
1958  CommandButton Command_ConstructChinaInfantryHacker
1959    Command       = UNIT_BUILD
1960    Object        = ChinaInfantryHacker
1961    TextLabel     = CONTROLBAR:ConstructChinaInfantryHacker
1962    ButtonImage   = SNHacker2_L
1963    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1964    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildHacker
1965  End
1966  
1967  CommandButton Command_ConstructAmericaVehicleChinook
1968    Command       = UNIT_BUILD
1969    Object        = AmericaVehicleChinook
1970    TextLabel     = CONTROLBAR:ConstructAmericaVehicleChinook
1971    ButtonImage   = SAChinook
1972    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1973    DescriptLabel           = CONTROLBAR:ToolTipUSABUildChinook
1974  End
1975  
1976  CommandButton Command_ConstructChinaVehicleSupplyTruck
1977    Command       = UNIT_BUILD
1978    Object        = ChinaVehicleSupplyTruck
1979    TextLabel     = CONTROLBAR:ConstructChinaVehicleSupplyTruck
1980    ButtonImage   = SNSupplyTruck
1981    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1982    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildSupplyTruck
1983  End
1984  
1985  CommandButton Command_ConstructAmericaTankCrusader
1986    Command       = UNIT_BUILD
1987    Object        = AmericaTankCrusader
1988    TextLabel     = CONTROLBAR:ConstructAmericaTankCrusader
1989    ButtonImage   = SACLeopard
1990    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
1991    DescriptLabel           = CONTROLBAR:ToolTipUSABuildCrusader
1992  End
1993  
1994  CommandButton Command_ConstructAmericaVehiclePaladin
1995    Command       = UNIT_BUILD
1996    Object        = AmericaTankPaladin
1997    TextLabel     = CONTROLBAR:ConstructAmericaTankPaladin
1998    ButtonImage   = SAPaladin_L
1999    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2000    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPaladin
2001  End
2002  CommandButton Command_ConstructAmericaJetRaptor
2003    Command       = UNIT_BUILD
2004    Object        = AmericaJetRaptor
2005    TextLabel     = CONTROLBAR:ConstructAmericaJetRaptor
2006    ButtonImage   = SACRaptor
2007    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2008    DescriptLabel           = CONTROLBAR:ToolTipUSABuildRaptor
2009  End
2010  
2011  CommandButton Command_ConstructAmericaAircraftCarrierJet
2012    Command       = UNIT_BUILD
2013    Object        = AmericaAircraftCarrierJet
2014    TextLabel     = CONTROLBAR:ConstructAmericaAircraftCarrierJet
2015    ButtonImage   = SACRaptor
2016    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2017    DescriptLabel           = CONTROLBAR:ToolTipUSABuildRaptor
2018  End
2019  
2020  CommandButton Command_ConstructAmericaJetAurora
2021    Command       = UNIT_BUILD
2022    Object        = AmericaJetAurora
2023    TextLabel     = CONTROLBAR:ConstructAmericaJetAurora
2024    ButtonImage   = T17
2025    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2026    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAurora
2027  End
2028  
2029  CommandButton Command_ConstructAmericaJetAuroraMk2
2030    Command       = UNIT_BUILD
2031    Object        = AmericaJetAuroraMk2
2032    TextLabel     = CONTROLBAR:ConstructAmericaJetAurora
2033    ButtonImage   = SAAurora
2034    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2035    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAurora
2036  End
2037  
2038  CommandButton Command_ConstructAmericaJetStealthFighter
2039    Command       = UNIT_BUILD
2040    Object        = AmericaJetStealthFighter
2041    TextLabel     = CONTROLBAR:ConstructAmericaJetStealthFighter
2042    ButtonImage   = SAStealth_L
2043    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2044    DescriptLabel           = CONTROLBAR:ToolTipUSABuildStealthFighter
2045  End
2046  
2047  CommandButton Command_ConstructAmericaVehicleComanche
2048    Command       = UNIT_BUILD
2049    Object        = AmericaVehicleComanche
2050    TextLabel     = CONTROLBAR:ConstructAmericaVehicleComanche
2051    ButtonImage   = SACCommanche
2052    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2053    DescriptLabel           = CONTROLBAR:ToolTipUSABuildComanche
2054  End
2055  CommandButton Command_su30fighter
2056    Command                 = SWITCH_WEAPON
2057    WeaponSlot              = PRIMARY
2058    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT
2059    TextLabel               = CONTROLBAR:ExplosiveWarhead
2060    ButtonImage             = SSExplosiveScud
2061    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
2062    DescriptLabel           = CONTROLBAR:ToolTipGLASCUDHEWarhead
2063  End
2064  CommandButton Command_su30bomber
2065    Command                 = SWITCH_WEAPON
2066    WeaponSlot              = SECONDARY
2067    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT
2068    TextLabel               = CONTROLBAR:AnthraxWarhead
2069    ButtonImage             = SSBlackNapalm
2070    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
2071    DescriptLabel           = CONTROLBAR:ToolTipGLASCUDAnthraxWarhead
2072  End
2073  
2074  CommandButton Command_ConstructAmericaInfantryMissileDefender
2075    Command       = UNIT_BUILD
2076    Object        = AmericaInfantryMissileDefender
2077    TextLabel     = CONTROLBAR:ConstructAmericaInfantryMissileDefender
2078    ButtonImage   = SAMissleDefender
2079    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2080    DescriptLabel           = CONTROLBAR:ToolTipUSABuildMissileDefender
2081  End
2082  
2083  CommandButton Command_ConstructAmericaInfantryPathfinder
2084    Command       = UNIT_BUILD
2085    Object        = AmericaInfantryPathfinder
2086    TextLabel     = CONTROLBAR:ConstructAmericaInfantryPathfinder
2087    ButtonImage   = SAPathfinder1
2088    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2089    DescriptLabel           = CONTROLBAR:ToolTipUSABuildPathFinder
2090  End
2091  
2092  CommandButton Command_ConstructAmericaInfantryColonelBurton
2093    Command       = UNIT_BUILD
2094    Object        = AmericaInfantryColonelBurton
2095    TextLabel     = CONTROLBAR:ConstructAmericaInfantryColonelBurton
2096    ButtonImage   = SABurton
2097    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2098    DescriptLabel           = CONTROLBAR:ToolTipUSABuildColonelBurton
2099  End
2100  
2101  ;Not actually built in-game.  
2102  CommandButton Command_ConstructAmericaInfantryBiohazardTech
2103    Command       = UNIT_BUILD
2104    Object        = AmericaInfantryBiohazardTech
2105    TextLabel     = CONTROLBAR:ConstructAmericaInfantryBiohazardTech
2106    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2107    DescriptLabel           = CONTROLBAR:TempDescription
2108  End
2109  
2110  CommandButton Command_ConstructAmericaVehicleTomahawk
2111    Command       = UNIT_BUILD
2112    Object        = AmericaVehicleTomahawk
2113    TextLabel     = CONTROLBAR:ConstructAmericaVehicleTomahawk
2114    ButtonImage   = SACTomahawk
2115    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2116    DescriptLabel           = CONTROLBAR:ToolTipUSABuildTomahawk
2117  End
2118  
2119  CommandButton Command_ConstructAmericaVehicleHumvee
2120    Command       = UNIT_BUILD
2121    Object        = AmericaVehicleHumvee
2122    TextLabel     = CONTROLBAR:ConstructAmericaVehicleHumvee
2123    ButtonImage   = SAHummer
2124    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2125    DescriptLabel           = CONTROLBAR:ToolTipUSABuildHumvee
2126  End
2127  
2128  CommandButton Command_ConstructAmericaVehicleMedic
2129    Command       = UNIT_BUILD
2130    Object        = AmericaVehicleMedic
2131    TextLabel     = CONTROLBAR:ConstructAmericaVehicleMedic
2132    ButtonImage   = SAAmbulance
2133  
2134    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2135    DescriptLabel           = CONTROLBAR:ToolTipUSABuildMedic
2136  End
2137  
2138  ;------------------------------------------------------------------------------
2139  ;---------------------Eddited by Colonel WOG (04/10/04)-----------------------
2140  ;------------------------------------------------------------------------------
2141  
2142  CommandButton Command_ConstructAmericaVehicleScoutDrone
2143    Command       = OBJECT_UPGRADE
2144    Upgrade       = Upgrade_AmericaScoutDrone
2145    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
2146    TextLabel     = CONTROLBAR:ConstructAmericaVehicleScoutDrone
2147    ButtonImage   = SAScout
2148    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2149    DescriptLabel           = CONTROLBAR:ToolTipUSABuildScoutDrone
2150  End
2151  
2152  CommandButton Command_ConstructAmericaVehicleBattleDrone
2153    Command       = OBJECT_UPGRADE
2154    Upgrade       = Upgrade_AmericaBattleDrone
2155    Options       = OK_FOR_MULTI_SELECT NOT_QUEUEABLE
2156    TextLabel     = CONTROLBAR:ConstructAmericaVehicleBattleDrone
2157    ButtonImage   = SABattleDrone
2158    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2159    DescriptLabel           = CONTROLBAR:ToolTipUSABuildBattleDrone
2160  End
2161  
2162  
2163  CommandButton Command_ConstructChinaJetMIG
2164    Command       = UNIT_BUILD
2165    Object        = ChinaJetMIG
2166    TextLabel     = CONTROLBAR:ConstructChinaJetMIG
2167    ButtonImage   = SNMig
2168    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2169    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildMIG
2170  End
2171  
2172  CommandButton Command_ConstructChinaInfantryBlackLotus
2173    Command       = UNIT_BUILD
2174    Object        = ChinaInfantryBlackLotus
2175    TextLabel     = CONTROLBAR:ConstructChinaInfantryBlackLotus
2176    ButtonImage   = SNBLKLotus2
2177    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this i
2178    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBlackLotus
2179  End
2180  
2181  CommandButton Command_ConstructChinaInfantryTankHunter
2182    Command       = UNIT_BUILD
2183    Object        = ChinaInfantryTankHunter
2184    TextLabel     = CONTROLBAR:ConstructChinaInfantryTankHunter
2185    ButtonImage   = SNTankHunter_L
2186    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2187    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildTankHunter
2188  End
2189  
2190  CommandButton Command_ConstructChinaVehicleInfernoCannon
2191    Command       = UNIT_BUILD
2192    Object        = ChinaVehicleInfernoCannon
2193    TextLabel     = CONTROLBAR:ConstructChinaVehicleInfernoCannon
2194    ButtonImage   = SNInferno
2195    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2196    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildInfernoCannon
2197  End
2198  
2199  CommandButton Command_ConstructChinaVehicleNukeLauncher
2200    Command       = UNIT_BUILD
2201    Object        = ChinaVehicleNukeLauncher
2202    TextLabel     = CONTROLBAR:ConstructChinaVehicleNukeLauncher
2203    ButtonImage   = SNNukeCannon_L
2204    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2205    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildNukeLauncher
2206  End
2207  CommandButton Command_ConstructChinaVehicleFieldPorpaganda
2208    Command       = UNIT_BUILD
2209    Object        = ChinaVehicleFieldPorpaganda
2210    TextLabel     = CONTROLBAR:ConstructGLATankBattleMaster
2211    ButtonImage   = T30
2212    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2213    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBattlemaster
2214  End
2215  
2216  CommandButton Command_ConstructChinaVehicleTroopCrawler
2217    Command       = UNIT_BUILD
2218    Object        = ChinaVehicleTroopCrawler
2219    TextLabel     = CONTROLBAR:ConstructChinaVehicleTroopCrawler
2220    ButtonImage   = SNTransport
2221    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2222    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildTroopCrawler
2223  End
2224  
2225  CommandButton Command_ConstructChinaTankDragon
2226    Command       = UNIT_BUILD
2227    Object        = ChinaTankDragon
2228    TextLabel     = CONTROLBAR:ConstructChinaTankDragon
2229    ButtonImage   = SNDragonTank
2230    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2231    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildDragonTank
2232  End
2233  
2234  CommandButton Command_ConstructGLAInfantryTerrorist
2235    Command       = UNIT_BUILD
2236    Object        = GLAInfantryTerrorist
2237    TextLabel     = CONTROLBAR:ConstructGLAInfantryTerrorist
2238    ButtonImage   = SUTerrorist
2239    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2240    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTerrorist
2241  End
2242  
2243  CommandButton Command_ConstructGLAInfantryRPGTrooper
2244    Command       = UNIT_BUILD
2245    Object        = GLAInfantryTunnelDefender
2246    TextLabel     = CONTROLBAR:ConstructGLAInfantryRPGTrooper
2247    ButtonImage   = SURPG
2248    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2249    DescriptLabel           = CONTROLBAR:ToolTipGLABuildRPGTrooper
2250  End
2251  
2252  CommandButton Command_ConstructGLAInfantryAngryMob
2253    Command       = UNIT_BUILD
2254    Object        = GLAInfantryAngryMobNexus
2255    TextLabel     = CONTROLBAR:ConstructGLAInfantryAngryMob
2256    ButtonImage   = SUAngryMob
2257    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2258    DescriptLabel           = CONTROLBAR:ToolTipGLABuildAngryMob
2259  End
2260  
2261  CommandButton Command_ConstructGLAInfantryHijacker
2262    Command       = UNIT_BUILD
2263    Object        = GLAInfantryHijacker
2264    TextLabel     = CONTROLBAR:ConstructGLAInfantryHijacker
2265    ButtonImage   = SUHijacker
2266    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2267    DescriptLabel           = CONTROLBAR:ToolTipGLABuildHijacker
2268  End
2269  
2270  CommandButton Command_ConstructGLAInfantryJarmenKell
2271    Command       = UNIT_BUILD
2272    Object        = GLAInfantryJarmenKell
2273    TextLabel     = CONTROLBAR:ConstructGLAInfantryJarmenKell
2274    ButtonImage   = SUJermanKell1    ;NOTE: Asset spelling mistake
2275    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2276    DescriptLabel           = CONTROLBAR:ToolTipGLABuildJarmenKell
2277  End
2278  
2279  CommandButton Command_ConstructGLAVehicleToxinTruck
2280    Command       = UNIT_BUILD
2281    Object        = GLAVehicleToxinTruck
2282    TextLabel     = CONTROLBAR:ConstructGLAVehicleToxinTruck
2283    ButtonImage   = SUToxinTractor
2284    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2285    DescriptLabel           = CONTROLBAR:ToolTipGLABuildToxinTruck
2286  End
2287  
2288  CommandButton Command_ConstructChinaTankBattleMaster
2289    Command       = UNIT_BUILD
2290    Object        = ChinaTankBattleMaster
2291    TextLabel     = CONTROLBAR:ConstructGLATankBattleMaster
2292    ButtonImage   = SNBattlemaster
2293    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2294    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBattlemaster
2295  End
2296  
2297  CommandButton Command_ConstructGLATankMarauder
2298    Command       = UNIT_BUILD
2299    Object        = GLATankMarauder
2300    TextLabel     = CONTROLBAR:ConstructGLATankMarauder
2301    ButtonImage   = SUMarauder_L
2302    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2303    DescriptLabel           = CONTROLBAR:ToolTipGLABuildMarauder
2304  End
2305  
2306  CommandButton Command_ConstructGLAVehicleTechnical
2307    Command       = UNIT_BUILD
2308    Object        = GLAVehicleTechnical
2309    TextLabel     = CONTROLBAR:ConstructGLAVehicleTechnical
2310    ButtonImage   = SUTechnical
2311    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2312    DescriptLabel           = CONTROLBAR:ToolTipGLABuildTechnical
2313  End
2314  
2315  CommandButton Command_ConstructGLAVehicleQuadCannon
2316    Command       = UNIT_BUILD
2317    Object        = GLAVehicleQuadCannon
2318    TextLabel     = CONTROLBAR:ConstructGLAVehicleQuadCannon
2319    ButtonImage   = SUQuadCannon
2320    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2321    DescriptLabel           = CONTROLBAR:ToolTipGLABuildQuadCannon
2322  End
2323  
2324  CommandButton Command_ConstructGLAVehicleBombTruck
2325    Command       = UNIT_BUILD
2326    Object        = GLAVehicleBombTruck
2327    TextLabel     = CONTROLBAR:ConstructGLAVehicleBombTruck
2328    ButtonImage   = SUBombTruck
2329    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2330    DescriptLabel           = CONTROLBAR:ToolTipGLABuildBombTruck
2331  End
2332  
2333  CommandButton Command_ConstructGLAVehicleScudLauncher
2334    Command       = UNIT_BUILD
2335    Object        = GLAVehicleScudLauncher
2336    TextLabel     = CONTROLBAR:ConstructGLAVehicleScudLauncher
2337    ButtonImage   = SUScudLauncher_L
2338    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2339    DescriptLabel           = CONTROLBAR:ToolTipGLABuildSCUDLauncher
2340  End
2341  
2342  ;;
2343  ;Sciences
2344  ;;
2345  
2346  CommandButton Command_PurchaseSciencePaladinTank
2347    Command           = PURCHASE_SCIENCE
2348    Science           = SCIENCE_PaladinTank
2349    Object            = AmericaTankPaladin
2350    ButtonImage       = SAPaladin
2351    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2352  End
2353  
2354  CommandButton Command_PurchaseSciencePathfinder
2355    Command           = PURCHASE_SCIENCE
2356    Science           = SCIENCE_Pathfinder
2357    Object            = AmericaInfantryPathfinder
2358    ButtonImage       = SAPathfinder1
2359    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2360  End
2361  
2362  CommandButton Command_PurchaseScienceStealthFighter
2363    Command           = PURCHASE_SCIENCE
2364    Science           = SCIENCE_StealthFighter
2365    Object            = AmericaJetStealthFighter
2366    ButtonImage       = SAStealth
2367    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2368  End
2369  
2370  CommandButton Command_PurchaseScienceSpyDrone
2371    Command           = PURCHASE_SCIENCE
2372    Science           = SCIENCE_SpyDrone
2373    ButtonImage       = SNConscript
2374    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2375  End
2376  
2377  CommandButton Command_PurchaseScienceParadrop1
2378    Command           = PURCHASE_SCIENCE
2379    Science           = SCIENCE_Paradrop1
2380    ButtonImage       = SACParatroopers
2381    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2382  End
2383  
2384  CommandButton Command_PurchaseScienceParadrop2
2385    Command           = PURCHASE_SCIENCE
2386    Science           = SCIENCE_Paradrop2
2387    ButtonImage       = SACParatroopers2
2388    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2389  End
2390  
2391  CommandButton Command_PurchaseScienceParadrop3
2392    Command           = PURCHASE_SCIENCE
2393    Science           = SCIENCE_Paradrop3
2394    ButtonImage       = SACParatroopers3
2395    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2396  End
2397  
2398  CommandButton Command_PurchaseScienceA10ThunderboltMissileStrike1
2399    Command           = PURCHASE_SCIENCE
2400    Science           = SCIENCE_A10ThunderboltMissileStrike1
2401    ButtonImage       = SSA10Attack
2402    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2403  End
2404  
2405  CommandButton Command_PurchaseScienceA10ThunderboltMissileStrike2
2406    Command           = PURCHASE_SCIENCE
2407    Science           = SCIENCE_A10ThunderboltMissileStrike2
2408    ButtonImage       = SSA10Attack2
2409    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2410  End
2411  
2412  CommandButton Command_PurchaseScienceA10ThunderboltMissileStrike3
2413    Command           = PURCHASE_SCIENCE
2414    Science           = SCIENCE_A10ThunderboltMissileStrike3
2415    ButtonImage       = SAWarthog
2416    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2417  End
2418  
2419  CommandButton Command_PurchaseScienceDaisyCutter
2420    Command           = PURCHASE_SCIENCE
2421    Science           = SCIENCE_DaisyCutter
2422    ButtonImage       = SACDaisyCutter
2423    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2424  End
2425  
2426  ; begin Chinese PurchaseScience buttons
2427  CommandButton Command_PurchaseScienceNukeLauncher
2428    Command           = PURCHASE_SCIENCE
2429    Science           = SCIENCE_NukeLauncher
2430    ButtonImage       = SNNukeCannon
2431    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2432  End
2433  
2434  CommandButton Command_PurchaseScienceRedGuardTraining
2435    Command           = PURCHASE_SCIENCE
2436    Science           = SCIENCE_RedGuardTraining
2437    ButtonImage       = SSHordeTraining
2438    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2439  End
2440  
2441  CommandButton Command_PurchaseScienceClusterMines
2442    Command           = PURCHASE_SCIENCE
2443    Science           = SCIENCE_ClusterMines
2444    ButtonImage       = SSClusterMines
2445    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2446  End
2447  
2448  CommandButton Command_PurchaseScienceArtilleryTraining
2449    Command           = PURCHASE_SCIENCE
2450    Science           = SCIENCE_ArtilleryTraining
2451    ButtonImage       = SSArtilleryTraining
2452    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2453  End
2454  
2455  CommandButton Command_PurchaseScienceArtilleryBarrage1
2456    Command           = PURCHASE_SCIENCE
2457    Science           = SCIENCE_ArtilleryBarrage1
2458    ButtonImage       = SSBarrage
2459    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2460  End
2461  
2462  CommandButton Command_PurchaseScienceArtilleryBarrage2
2463    Command           = PURCHASE_SCIENCE
2464    Science           = SCIENCE_ArtilleryBarrage2
2465    ButtonImage       = SSBarrage2
2466    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2467  End
2468  
2469  CommandButton Command_PurchaseScienceArtilleryBarrage3
2470    Command           = PURCHASE_SCIENCE
2471    Science           = SCIENCE_ArtilleryBarrage3
2472    ButtonImage       = SSBarrage3
2473    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2474  End
2475  
2476  CommandButton Command_PurchaseScienceCashHack1
2477    Command           = PURCHASE_SCIENCE
2478    Science           = SCIENCE_CashHack1
2479    ButtonImage       = SSCashHack
2480    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2481  End
2482  
2483  CommandButton Command_PurchaseScienceCashHack2
2484    Command           = PURCHASE_SCIENCE
2485    Science           = SCIENCE_CashHack2
2486    ButtonImage       = SSCashHack2
2487    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2488  End
2489  
2490  CommandButton Command_PurchaseScienceCashHack3
2491    Command           = PURCHASE_SCIENCE
2492    Science           = SCIENCE_CashHack3
2493    ButtonImage       = SSCashHack3
2494    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2495  End
2496  
2497  CommandButton Command_PurchaseScienceEMPPulse
2498    Command           = PURCHASE_SCIENCE
2499    Science           = SCIENCE_EMPPulse
2500    ButtonImage       = SSEMP
2501    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2502  End
2503  
2504  ; begin GLA PurchaseScience buttons
2505  CommandButton Command_PurchaseScienceHijacker
2506    Command           = PURCHASE_SCIENCE
2507    Science           = SCIENCE_Hijacker
2508    Object            = GLAInfantryHijacker
2509    ButtonImage       = SUHijacker
2510    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2511  End
2512  
2513  CommandButton Command_PurchaseScienceScudLauncher
2514    Command           = PURCHASE_SCIENCE
2515    Science           = SCIENCE_ScudLauncher
2516    Object            = GLAVehicleScudLauncher
2517    ButtonImage       = SUScudLauncher
2518    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2519  End
2520  
2521  CommandButton Command_PurchaseScienceMarauderTank
2522    Command           = PURCHASE_SCIENCE
2523    Science           = SCIENCE_MarauderTank
2524    Object            = GLATankMarauder
2525    ButtonImage       = SUMarauder
2526    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2527  End
2528  
2529  CommandButton Command_PurchaseScienceTechnicalTraining
2530    Command           = PURCHASE_SCIENCE
2531    Science           = SCIENCE_TechnicalTraining
2532    ButtonImage       = SSTechTraining
2533    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2534  End
2535  
2536  CommandButton Command_PurchaseScienceRebelAmbush1
2537    Command           = PURCHASE_SCIENCE
2538    Science           = SCIENCE_RebelAmbush1
2539    ButtonImage       = SSGLAAmbush
2540    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2541  End
2542   CommandButton Command_PurchaseScienceRebelAmbush2
2543    Command           = PURCHASE_SCIENCE
2544    Science           = SCIENCE_RebelAmbush2
2545    ButtonImage       = SSGLAAmbush2
2546    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2547  End
2548  
2549  CommandButton Command_PurchaseScienceRebelAmbush3
2550    Command           = PURCHASE_SCIENCE
2551    Science           = SCIENCE_RebelAmbush3
2552    ButtonImage       = SSGLAAmbush3
2553    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2554  End
2555  
2556  
2557  CommandButton Command_PurchaseScienceCashBounty1
2558    Command           = PURCHASE_SCIENCE
2559    Science           = SCIENCE_CashBounty1
2560    ButtonImage       = SSCashBounty  
2561    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2562  End
2563  
2564  CommandButton Command_PurchaseScienceCashBounty2
2565    Command           = PURCHASE_SCIENCE
2566    Science           = SCIENCE_CashBounty2
2567    ButtonImage       = SSCashBounty2  
2568    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2569  End
2570  
2571  CommandButton Command_PurchaseScienceCashBounty3
2572    Command           = PURCHASE_SCIENCE
2573    Science           = SCIENCE_CashBounty3
2574    ButtonImage       = SSCashBounty3  
2575    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2576  End
2577  
2578  CommandButton Command_PurchaseScienceEmergencyRepair1
2579    Command           = PURCHASE_SCIENCE
2580    Science           = SCIENCE_EmergencyRepair1
2581    ButtonImage       = SSRepair
2582    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2583  End
2584  
2585  CommandButton Command_PurchaseScienceEmergencyRepair2
2586    Command           = PURCHASE_SCIENCE
2587    Science           = SCIENCE_EmergencyRepair2
2588    ButtonImage       = SSRepair2
2589    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2590  End
2591  
2592  CommandButton Command_PurchaseScienceEmergencyRepair3
2593    Command           = PURCHASE_SCIENCE
2594    Science           = SCIENCE_EmergencyRepair3
2595    ButtonImage       = SSRepairDrone
2596    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2597  End
2598  
2599  CommandButton Command_PurchaseScienceAnthraxBomb
2600    Command           = PURCHASE_SCIENCE
2601    Science           = SCIENCE_AnthraxBomb
2602    ButtonImage       = SSAnthraxBomb
2603    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
2604  End
2605  
2606  CommandButton Command_PurchaseScienceTerrorCell
2607    Command = PURCHASE_SCIENCE
2608    Science = SCIENCE_TerrorCell
2609    ButtonImage = SUTerrorist
2610    ButtonBorderType = UPGRADE
2611  End
2612  
2613  
2614  ;-------------------------------------------------
2615  ; These next few, are used only to interface with the tooltip system, they aren't actually tied to the
2616  ; CommandButton Command system
2617  ;-------------------------------------------------
2618  CommandButton NonCommand_Options
2619    TextLabel     = CONTROLBAR:Options
2620    DescriptLabel = CONTROLBAR:OptionsDescription
2621  End
2622  
2623  CommandButton NonCommand_IdleWorker
2624    TextLabel     = CONTROLBAR:IdleWorker
2625    DescriptLabel = CONTROLBAR:IdleWorkerDescription
2626  End
2627  
2628  CommandButton NonCommand_Beacon
2629    TextLabel     = CONTROLBAR:Beacon
2630    DescriptLabel = CONTROLBAR:BeaconDescription
2631  End
2632  
2633  CommandButton NonCommand_Communicator
2634    TextLabel     = CONTROLBAR:Communicator
2635    DescriptLabel = CONTROLBAR:CommunicatorDescription
2636  End
2637  
2638  CommandButton NonCommand_BriefingHistory
2639    TextLabel     = CONTROLBAR:BriefingHistory
2640    DescriptLabel = CONTROLBAR:BriefingHistoryDescription
2641  End
2642  
2643  CommandButton NonCommand_GeneralsExperience
2644    TextLabel     = CONTROLBAR:GeneralsExperienceMenu
2645    DescriptLabel = CONTROLBAR:GeneralsExperienceMenuDescription
2646  End
2647  
2648  CommandButton NonCommand_UpDown
2649    TextLabel     = CONTROLBAR:UpDown
2650    DescriptLabel = CONTROLBAR:UpDownDescription
2651  End
2652  ;--Shippack made by colonel wog----------------------------------------
2653  CommandButton Command_ConstructAmericaVehicleBattleShip
2654    Command       = UNIT_BUILD
2655    Object        = AmericaVehicleBattleShip
2656    TextLabel     = CONTROLBAR:ConstructAmericaCruiser
2657    ButtonImage   = T23
2658    ButtonBorderType        = BUILD
2659    DescriptLabel           = CONTROLBAR:ToolTip:USACruiser
2660  
2661  End
2662  
2663  
2664  CommandButton Command_ConstructAmericaAircraftCarrier
2665    Command       = UNIT_BUILD
2666    Object        = AmericaAircraftCarrier
2667    TextLabel     = CONTROLBAR:ConstructAmericaCarrier
2668    ButtonImage   = SACarrier_L
2669    ButtonBorderType        = BUILD
2670    DescriptLabel           = CONTROLBAR:ToolTipBuildUSACarrier
2671  
2672  End
2673  
2674  CommandButton Command_ConstructAmericaVehicleBattlefurtifShip
2675    Command       = UNIT_BUILD
2676    Object        = AmericaVehicleBattlefurtifShip
2677    TextLabel     = CONTROLBAR:ConstructAmericafurtif
2678    ButtonImage   = T34
2679    ButtonBorderType        = BUILD
2680    DescriptLabel           = CONTROLBAR:ToolTipBuildUSAfurtif
2681  
2682  End
2683  CommandButton Command_ConstructAmericaVehicleHoverCraft
2684    Command       = UNIT_BUILD
2685    Object        = AmericaVehicleHover
2686    TextLabel     = CONTROLBAR:ConstructHovercraft
2687    ButtonImage   = T2
2688    ButtonBorderType        = BUILD
2689    DescriptLabel           = CONTROLBAR:ToolTipBuildUSAHovercraft
2690  End
2691  
2692  CommandButton Command_ConstructChinaVehicleMI171
2693    Command       = UNIT_BUILD
2694    Object        = ChinaVehicleMI171
2695    TextLabel     = CONTROLBAR:ConstructChinaVehilceMI171
2696    ButtonImage   = T8
2697    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2698    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildMIG
2699  End
2700  
2701  
2702  
2703  
2704  CommandButton Command_ConstructChinaVehicleFrigate
2705    Command       = UNIT_BUILD
2706    Object        = ChinaVehicleFrigate
2707    TextLabel     = CONTROLBAR:ConstructChinaInfernoCruiser
2708    ButtonImage   = T28
2709    ButtonBorderType        = BUILD
2710    DescriptLabel           = CONTROLBAR:ToolTip:ChinaInfernoCruiser
2711  End
2712  
2713  
2714  
2715  CommandButton Command_ConstructToxinTrooper
2716    Command       = UNIT_BUILD
2717    Object        = ToxinTrooper
2718    TextLabel     = CONTROLBAR:ConstructGLAInfantryToxinTrooper
2719    ButtonImage   = t7
2720    ButtonBorderType        = BUILD
2721    DescriptLabel           = CONTROLBAR:ToolTip:GLAToxinTrooper
2722  End
2723  
2724  CommandButton Command_ConstructA10
2725    Command       = UNIT_BUILD
2726    Object        = A10
2727    TextLabel     = CONTROLBAR:ConstructAmericaJetA10Warthog
2728    ButtonImage   = T11
2729    ButtonBorderType        = BUILD
2730    DescriptLabel           = CONTROLBAR:ToolTip:USAA10Warthog
2731  End
2732  
2733  
2734  
2735  CommandButton Command_ConstructNukeTruck
2736    Command       = UNIT_BUILD
2737    Object        = NukeTruck
2738    TextLabel     = CONTROLBAR:ConstructChinaTankNukeTruck
2739    ButtonImage   = SSConvoy_L
2740    ButtonBorderType        = BUILD
2741    DescriptLabel           = CONTROLBAR:ToolTip:ChinaNukeTruck
2742  End
2743  
2744  
2745  
2746  CommandButton Command_ConstructPTBoat
2747    Command       = UNIT_BUILD
2748    Object        = PTBoat
2749    TextLabel     = CONTROLBAR:ConstructGLAPTBoat
2750    ButtonImage   = T31
2751    ButtonBorderType        = BUILD
2752    DescriptLabel           = CONTROLBAR:ToolTip:GLAPTBoat
2753  End
2754  
2755  CommandButton Command_UpgradeSeaRepair
2756    Command       = PLAYER_UPGRADE
2757    Upgrade       = Upgrade_SeaRepair
2758    TextLabel     = CONTROLBAR:UpgradeSeaRepair
2759    ButtonImage   = T24
2760    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
2761    DescriptLabel           = CONTROLBAR:ToolTip:SeaRepair
2762  End
2763  
2764  CommandButton Command_UpgradeSeaArmour
2765    Command       = PLAYER_UPGRADE
2766    Upgrade       = Upgrade_SeaArmour
2767    TextLabel     = CONTROLBAR:UpgradeSeaArmour
2768    ButtonImage   = T25
2769    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
2770    DescriptLabel           = CONTROLBAR:ToolTip:SeaArmour
2771  End
2772  
2773  CommandButton Command_ConstructAmericaVehicleCV
2774    Command       = UNIT_BUILD
2775    Object        = AmericaVehicleCV
2776    TextLabel     = CONTROLBAR:ConstructAmericaCV
2777    ButtonImage   = SAPowTruck
2778    ButtonBorderType        = BUILD
2779    DescriptLabel           = CONTROLBAR:TooltipCV
2780  End
2781  
2782  CommandButton Command_ConstructCommandandControl
2783    Command       = DOZER_CONSTRUCT
2784    Object        = CommandandControl
2785    TextLabel     = CONTROLBAR:ConstructCnC
2786    ButtonImage   = T5
2787    ButtonBorderType        = BUILD
2788    DescriptLabel           = CONTROLBAR:TooltipCnC
2789  End
2790  
2791  CommandButton Command_ConstructGLAAirfield
2792    Command       = DOZER_CONSTRUCT
2793    Object        = GLAAirfield
2794    TextLabel     = CONTROLBAR:ConstructGLAAirfield
2795    ButtonImage   = T4
2796    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2797    DescriptLabel           = CONTROLBAR:ToolTipGLABuildAirField
2798  End
2799  
2800  
2801  
2802  CommandButton Command_BlackMarketNuke
2803    Command       = SPECIAL_POWER
2804    SpecialPower  = SuperweaponBlackMarketNuke
2805    Options       = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
2806    TextLabel     = CONTROLBAR:BlackMarketNuke
2807    ButtonImage   = SNNukeLaunch
2808    RadiusCursorType  = NUCLEARMISSILE
2809    InvalidCursorName = GenericInvalid
2810    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
2811    DescriptLabel           = CONTROLBAR:TooltipBlackMarketNuke
2812  End
2813  
2814  CommandButton Command_ConstructGLAVehicleToxinPlane
2815    Command       = UNIT_BUILD
2816    Object        = GLAVehicleToxinPlane
2817    TextLabel     = CONTROLBAR:ConstructGLAToxinPlane
2818    ButtonImage   = T6
2819    ButtonBorderType        = BUILD
2820    DescriptLabel           = CONTROLBAR:TooltipGLAToxinPlane
2821  End
2822  
2823  
2824  
2825  CommandButton Command_DetonatePlane
2826    Command           = FIRE_WEAPON 
2827    WeaponSlot        = Secondary 
2828    Options           = OK_FOR_MULTI_SELECT
2829    TextLabel         = CONTROLBAR:DetonatePlane
2830    ButtonImage       = SSTerroristCarBomb
2831    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
2832    DescriptLabel     = CONTROLBAR:TooltipDetonatePlane
2833  End
2834  
2835  CommandButton Command_ConstructChinaJetSunnykit
2836    Command       = UNIT_BUILD
2837    Object        = ChinaSunnykit
2838    TextLabel     = CONTROLBAR:ConstructChinaJetSunnykit
2839    ButtonImage   = T18
2840    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2841    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildMIG        
2842  End
2843  
2844  CommandButton Command_ConstructChinook
2845    Command       = UNIT_BUILD
2846    Object        = Chinook
2847    TextLabel     = CONTROLBAR:ConstructChinook
2848    ButtonImage   = SAChinook
2849    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2850    DescriptLabel           = CONTROLBAR:ToolTipChinook
2851  End
2852  
2853  CommandButton Command_ConstructAmericaB52
2854    Command       = UNIT_BUILD
2855    Object        = AmericaJetB52X
2856    TextLabel     = CONTROLBAR:ConstructAmericaB52
2857    ButtonImage   = T10
2858    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2859    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAmericaB52
2860  End
2861  
2862  CommandButton Command_ConstructChinaJetBadger
2863    Command       = UNIT_BUILD
2864    Object        = ChinaJetBadger
2865    TextLabel     = CONTROLBAR:ConstructChinaJetBadger
2866    ButtonImage   = SSBayonet
2867    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2868    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBadger
2869  End
2870  
2871  CommandButton Command_ConstructGLAChopper
2872    Command       = UNIT_BUILD
2873    Object        = GLAVehicleChopper
2874    TextLabel     = CONTROLBAR:ConstructGLAVehicleChopper
2875    ButtonImage   = T1
2876    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2877    DescriptLabel           = CONTROLBAR:ToolTipGLABuildChopper
2878  End
2879  
2880  
2881  CommandButton Command_ConstructGLAChopper
2882    Command       = UNIT_BUILD
2883    Object        = GLAVehicleChopper
2884    TextLabel     = CONTROLBAR:ConstructGLAVehicleChopper
2885    ButtonImage   = SNPOWTruck_L
2886    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2887    DescriptLabel           = CONTROLBAR:ToolTipGLABuildChopper
2888  End
2889  
2890  
2891  
2892  CommandButton Command_ConstructChinaMLRS
2893    Command       = UNIT_BUILD
2894    Object        = ChinaVehicleRL
2895    TextLabel     = CONTROLBAR:ConstructChinaVehicleRL
2896    ButtonImage   = T19
2897    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2898    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildVehicleRL
2899  End
2900  
2901  CommandButton Command_ConstructChinaInfantryOfficer
2902    Command       = UNIT_BUILD
2903    Object        = ChinaInfantryOfficer
2904    TextLabel     = CONTROLBAR:ConstructChinaInfantryOfficer
2905    ButtonImage   = SNConscript
2906    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2907    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildOfficer
2908  End
2909  
2910  
2911  
2912  
2913  CommandButton Command_ConstructChinaTankMine
2914    Command       = UNIT_BUILD
2915    Object        = ChinaTankMine
2916    TextLabel         = CONTROLBAR:ConstructChinaTankMine
2917    ButtonImage   = T14
2918    ButtonBorderType        = BUILD
2919    DescriptLabel     = CONTROLBAR:TooltipTankMine
2920  End
2921  
2922  CommandButton Command_ConstructChinaTankT98
2923    Command       = UNIT_BUILD
2924    Object        = ChinaTankT98
2925    TextLabel     = CONTROLBAR:ConstructGLATankBattleMaster
2926    ButtonImage   = T13
2927    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2928    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBattlemaster
2929  End
2930  CommandButton  Command_ConstructChinaVehicleBattleShip5
2931  Command       = UNIT_BUILD
2932    Object        = ChinaVehicleBattleShip5
2933    TextLabel     = CONTROLBAR:ConstructGLATankBattleMaster
2934    ButtonImage   = T20
2935    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2936    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBattlemaster
2937  End
2938  
2939  CommandButton Command_ConstructChinaVehicleBattleShip
2940    Command       = UNIT_BUILD
2941    Object        = ChinaVehicleBattleShip
2942    TextLabel     = CONTROLBAR:ConstructChinaInfernoCruiser
2943    ButtonImage   = T20
2944    ButtonBorderType        = BUILD
2945    DescriptLabel           = CONTROLBAR:ToolTip:ChinaInfernoCruiser
2946  End
2947  
2948  
2949  CommandButton Command_ConstructGLAVehiclezodiac
2950    Command       = UNIT_BUILD
2951    Object        = GLAVehiclezodiac
2952    TextLabel     = CONTROLBAR:ConstructChinaInfernoCruiser
2953    ButtonImage   = T36
2954    ButtonBorderType        = BUILD
2955    DescriptLabel           = CONTROLBAR:ToolTip:ChinaInfernoCruiser
2956  End
2957  
2958  
2959  CommandButton Command_ConstructChinaJetSU30
2960    Command       = UNIT_BUILD
2961    Object        = ChinaJetSU30
2962    TextLabel     = CONTROLBAR:ConstructChinaJetSU30
2963    ButtonImage   = T1
2964    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2965    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildjetSU30
2966  End
2967  
2968  
2969  CommandButton Command_chinagun
2970    Command                 = SWITCH_WEAPON
2971    WeaponSlot              = PRIMARY
2972    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT
2973    TextLabel               = CONTROLBAR:ExplosiveWarhead
2974    ButtonImage             = SNRedGuard
2975    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
2976    DescriptLabel           = CONTROLBAR:ToolTipGLASCUDHEWarhead
2977  End
2978  CommandButton Command_chinaKnife
2979    Command                 = SWITCH_WEAPON
2980    WeaponSlot              = SECONDARY
2981    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT
2982    TextLabel               = CONTROLBAR:AnthraxWarhead
2983    ButtonImage             = SSKnifeAttack
2984    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
2985    DescriptLabel           = CONTROLBAR:ToolTipGLASCUDAnthraxWarhead
2986  End
2987  
2988  CommandButton Command_ConstructBlackhawk
2989  Command       = UNIT_BUILD
2990    Object        = Blackhawk
2991    TextLabel     = CONTROLBAR:Blackhawk
2992    ButtonImage   = T15
2993    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
2994    DescriptLabel           = CONTROLBAR:ToolBlackhawk
2995  End
2996  
2997  
2998  CommandButton Command_ConstructChinaSAMBattery
2999    Command       = DOZER_CONSTRUCT
3000    Object        = ChinaSAMBattery
3001    TextLabel     = CONTROLBAR:ConstructChinaSAMBattery
3002    ButtonImage   = T3
3003    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3004    DescriptLabel           = CONTROLBAR:ToolTipChinaSAMBattery
3005  End
3006  
3007  
3008  
3009  
3010  
3011  
3012  
3013  CommandButton Command_ConstructGLATankt72
3014    Command       = UNIT_BUILD
3015    Object        = GLATankt72
3016    TextLabel     = CONTROLBAR:ConstructGLATankt72
3017    ButtonImage   = T16
3018    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3019    DescriptLabel           = CONTROLBAR:ToolTipGLABuildScorpion
3020  End
3021  
3022  
3023  CommandButton Command_AmericaChangetoTechSet
3024    Command       = OBJECT_UPGRADE
3025    Upgrade       = Upgrade_AmericaDozerUpgrade
3026    TextLabel     = CONTROLBAR:TechList
3027    ButtonImage   = SNTankHunter
3028    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
3029    DescriptLabel           = CONTROLBAR:TooltipChangeCommandList
3030  End
3031  
3032  CommandButton Command_AmericaChangetoDefaultSet
3033    Command       = OBJECT_UPGRADE
3034    Upgrade       = Upgrade_AmericaDozerUpgradeDefault
3035    TextLabel     = CONTROLBAR:BuildList
3036    ButtonImage   = SNHacker2
3037    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
3038    DescriptLabel           = CONTROLBAR:TooltipChangeCommandList
3039  End
3040  
3041  CommandButton Command_ChinaChangetoTechSet
3042    Command       = OBJECT_UPGRADE
3043    Upgrade       = Upgrade_ChinaDozerUpgrade
3044    TextLabel     = CONTROLBAR:TechList
3045    ButtonImage   = SNTankHunter
3046    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
3047    DescriptLabel           = CONTROLBAR:TooltipChangeCommandList
3048  End
3049  
3050  CommandButton Command_ChinaChangetoDefaultSet
3051    Command       = OBJECT_UPGRADE
3052    Upgrade       = Upgrade_ChinaDozerUpgradeDefault
3053    TextLabel     = CONTROLBAR:BuildList
3054    ButtonImage   = SNHacker2
3055    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
3056    DescriptLabel           = CONTROLBAR:TooltipChangeCommandList
3057  End
3058  
3059  
3060  
3061  CommandButton Command_GuardWithoutPursuit
3062    Command = GUARD_WITHOUT_PURSUIT
3063    Options = OK_FOR_MULTI_SELECT NEED_TARGET_POS
3064    TextLabel = CONTROLBAR:GuardWithoutPursuit
3065    ButtonImage = SSGuard
3066    ButtonBorderType = SYSTEM
3067    DescriptLabel = CONTROLBAR:ToolTipGuardWithoutPursuit
3068    CursorName = FireBomb
3069    RadiusCursorType = GUARD_AREA
3070    InvalidCursorName = GenericInvalid
3071  End
3072  
3073  CommandButton Command_ConstructGLAVehicleDozer2
3074    Command       = UNIT_BUILD
3075    Object        = GLADozer2
3076   TextLabel     = CONTROLBAR:ConstructDozer2
3077    ButtonImage   = T21
3078    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3079    DescriptLabel           = CONTROLBAR:ToolTipBuildDozer2
3080  End
3081  
3082  CommandButton Command_ConstructGLABurningBarricade
3083    Command       = DOZER_CONSTRUCT
3084    Object        = GLABurningBarrier
3085    TextLabel     = CONTROLBAR:ConstructGLABurningBarricade
3086    ButtonImage   = SUBarricade
3087    ButtonBorderType = BUILD ; Identifier for the User as to what kind of button this is
3088    DescriptLabel = CONTROLBAR:ToolTipGLABuildBurningBarricade
3089  End
3090  
3091  CommandButton Command_ConstructGLAOilDerrick
3092    Command       = DOZER_CONSTRUCT
3093    Object        = GLAOilDerrick
3094    TextLabel     = CONTROLBAR:ConstructOilDerrick
3095    ButtonImage   = T22
3096    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3097    DescriptLabel           = CONTROLBAR:ToolTipBuildOilDerrick
3098  End
3099  
3100  CommandButton Command_ConstructAmericaAdvLab
3101    Command       = DOZER_CONSTRUCT
3102    Object        = USAAdvLab
3103    TextLabel     = CONTROLBAR:ConstructAmericaADVLab
3104    ButtonImage   = T27
3105    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3106    DescriptLabel           = CONTROLBAR:ToolTipUSABuildADVLab
3107  End
3108  
3109  
3110  ;-----------------Navalyard-------------------------
3111  CommandButton Command_ConstructAmericaNavalyard
3112    Command       = DOZER_CONSTRUCT
3113    Object        = AmericaNavalyard
3114    TextLabel     = CONTROLBAR:ConstructAmericaNavalyard
3115    ButtonImage   = T26
3116    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3117    DescriptLabel           = CONTROLBAR:ToolTipUSABuildNavalyard
3118  End
3119  CommandButton Command_ConstructChinaNavalyard
3120    Command       = DOZER_CONSTRUCT
3121    Object        = ChinaNavalyard
3122    TextLabel     = CONTROLBAR:ConstructAmericaNavalyard
3123    ButtonImage   = T26
3124    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3125    DescriptLabel           = CONTROLBAR:ToolTipUSABuildNavalyard
3126  End
3127  
3128  
3129  CommandButton Command_GLAgun
3130    Command                 = SWITCH_WEAPON
3131    WeaponSlot              = PRIMARY
3132    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT
3133    TextLabel               = CONTROLBAR:ExplosiveWarhead
3134    ButtonImage             = SSArmMob
3135    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
3136    DescriptLabel           = CONTROLBAR:ToolTipGLASCUDHEWarhead
3137  End
3138  CommandButton Command_GLAMolotovCocktailProjectile
3139    Command                 = SWITCH_WEAPON
3140    WeaponSlot              = SECONDARY
3141    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT
3142    TextLabel               = CONTROLBAR:AnthraxWarhead
3143    ButtonImage             = AngryMobFireBomb
3144    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
3145    DescriptLabel           = CONTROLBAR:ToolTipGLASCUDAnthraxWarhead
3146  End
3147  
3148  
3149  CommandButton Command_Toxingun1
3150    Command                 = SWITCH_WEAPON
3151    WeaponSlot              = PRIMARY
3152    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT
3153    TextLabel               = CONTROLBAR:ExplosiveWarhead
3154    ButtonImage             = SSBlackNapalm
3155    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
3156    DescriptLabel           = CONTROLBAR:ToolTipGLASCUDHEWarhead
3157  End
3158  CommandButton Command_Toxingun2
3159    Command                 = SWITCH_WEAPON
3160    WeaponSlot              = SECONDARY
3161    Options                 = CHECK_LIKE OK_FOR_MULTI_SELECT
3162    TextLabel               = CONTROLBAR:AnthraxWarhead
3163    ButtonImage             = SSToxinShells
3164    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
3165    DescriptLabel           = CONTROLBAR:ToolTipGLASCUDAnthraxWarhead
3166  End
3167  
3168  CommandButton Command_RocketDisMines
3169    Command                 = FIRE_WEAPON
3170    WeaponSlot              = SECONDARY ; Best if this matches up with an AutoChoose listing that forbids this slot normally
3171    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS USES_MINE_CLEARING_WEAPONSET
3172    TextLabel               = CONTROLBAR:DisarmMinesAtPosition
3173    ButtonImage             = SSClearMines
3174    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
3175    DescriptLabel           = CONTROLBAR:ToolTipDisarmMinesAtPosition
3176    RadiusCursorType        = ATTACK_CONTINUE_AREA
3177    InvalidCursorName       = GenericInvalid
3178  End
3179  
3180  CommandButton Command_RocketMines
3181    Command                 = FIRE_WEAPON
3182    WeaponSlot              = SECONDARY ; Best if this matches up with an AutoChoose listing that forbids this slot normally
3183    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS USES_MINE_CLEARING_WEAPONSET
3184    TextLabel               = CONTROLBAR:DisarmMinesAtPosition
3185    ButtonImage             = SSClusterMines
3186    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
3187    DescriptLabel           = CONTROLBAR:ToolTipDisarmMinesAtPosition
3188    RadiusCursorType        = ATTACK_SCATTER_AREA
3189    InvalidCursorName       = GenericInvalid
3190  End
3191  ;------------------------------------------------------------------------------
3192  ;---------------------Eddited by Colonel WOG (04/10/04)-----------------------
3193  ;------------------------------------------------------------------------------
3194  ;------------------------------------------------------------------------------
3195  CommandButton Command_DetonateBalloon
3196    Command           = FIRE_WEAPON
3197    WeaponSlot        = PRIMARY
3198    Options           = OK_FOR_MULTI_SELECT
3199    TextLabel         = CONTROLBAR:DetonatePlane
3200    ButtonImage       = SSTerroristCarBomb             ;SPt16
3201    ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
3202    DescriptLabel     = CONTROLBAR:TooltipDetonatePlane
3203  End
3204  
3205  CommandButton Command_ConstructGLAVehicleBalloon
3206    Command       = UNIT_BUILD
3207    Object        = GLAVehicleBalloon
3208    TextLabel     = CONTROLBAR:ConstructGLAVEHICLEBALLOON
3209    ButtonImage   = T32
3210    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3211    DescriptLabel           = CONTROLBAR:ToolTipChinaBuildBattlemaster
3212  End
3213  
3214  CommandButton Command_ConstructGLANavalyard
3215    Command       = DOZER_CONSTRUCT
3216    Object        = GLANavalyard
3217    TextLabel     = CONTROLBAR:ConstructAmericaNavalyard
3218    ButtonImage   = T26
3219    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3220    DescriptLabel           = CONTROLBAR:ToolTipUSABuildNavalyard
3221  End
3222  
3223  CommandButton Command_ConstructAmericaJetB-2
3224    Command       = UNIT_BUILD
3225    Object        = AmericaJetB-2
3226    TextLabel     = CONTROLBAR:ConstructAmericaJetStealthFighter
3227    ButtonImage   = T12
3228    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3229    DescriptLabel           = CONTROLBAR:ToolTipUSABuildStealthFighter
3230  End
3231  CommandButton Command_ConstructAmericaAirfield2
3232    Command       = DOZER_CONSTRUCT
3233    Object        = AmericaAirfield2
3234    TextLabel     = CONTROLBAR:ConstructAmericaAirfield2
3235    ButtonImage   = T4
3236    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3237    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAirField2
3238  End
3239  ;------------------------------------------------------------------------------
3240  CommandButton Command_UpgradeSubmarineStealth
3241    Command       = PLAYER_UPGRADE
3242    Upgrade       = Upgrade_SubmarineStealth
3243    TextLabel     = CONTROLBAR:UpgradeSubmarineStealth
3244    ButtonImage   = SSCamoflage
3245    ButtonBorderType        = UPGRADE ; Identifier for the User as to what kind of button this is
3246    DescriptLabel           = CONTROLBAR:ToolTipUpgradeSubmarineStealth
3247  End
3248  
3249  
3250  ;---------------------------------------------------------------------------------
3251  CommandButton Command_UpgradeChinaRadarJammer
3252    Command = PLAYER_UPGRADE
3253    Options = NEED_SPECIAL_POWER_SCIENCE
3254    SpecialPower = GeneralGLATerrorCell
3255    Upgrade = Upgrade_ChinaRadarJammer
3256    TextLabel = CONTROLBAR:UpgradeGLARadarJammer
3257    ButtonImage = SSRadarJammer
3258    ButtonBorderType = UPGRADE
3259    DescriptLabel = CONTROLBAR:ToolTipGLAUpgradeRadarJammer
3260    PurchasedLabel = CONTROLBAR:AlreadyRadarJammer
3261  End
3262  
3263  CommandButton Command_SUB
3264    Command                 = FIRE_WEAPON
3265    WeaponSlot              = SECONDARY ; Best if this matches up with an AutoChoose listing that forbids this slot normally
3266    Options                 = OK_FOR_MULTI_SELECT NEED_TARGET_POS USES_MINE_CLEARING_WEAPONSET
3267    TextLabel               = CONTROLBAR:DisarmMinesAtPosition
3268    ButtonImage             = SNNukeLaunch
3269    ButtonBorderType        = ACTION ; Identifier for the User as to what kind of button this is
3270    DescriptLabel           = CONTROLBAR:ToolTipDisarmMinesAtPosition
3271    RadiusCursorType        = ATTACK_CONTINUE_AREA
3272    InvalidCursorName       = GenericInvalid
3273  End
3274  CommandButton Command_PurchaseScienceT98
3275    Command           = PURCHASE_SCIENCE
3276    Science           = SCIENCE_T98Tank
3277    Object            = ChinaTankT98
3278    ButtonImage       = T13
3279    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3280  End
3281  
3282  ;-------------------------------------------------------------------------
3283  CommandButton Command_ReinforceFromCommandCenter
3284    Command           = SPECIAL_POWER_FROM_COMMAND_CENTER
3285    SpecialPower      = SuperweaponReinforce
3286    Options           = NEED_SPECIAL_POWER_SCIENCE NEED_TARGET_POS CONTEXTMODE_COMMAND
3287    TextLabel         = CONTROLBAR:Reinforce
3288    ButtonImage       = SSEmptyCrawler
3289  ;  ButtonBorderType  = ACTION ; Identifier for the User as to what kind of button this is
3290    DescriptLabel     = CONTROLBAR:ToolTipReinforce
3291    RadiusCursorType  = PARADROP
3292    InvalidCursorName     = GenericInvalid
3293  End
3294  
3295  ;-------------------------------------------------------------------------
3296  CommandButton Command_PurchaseScienceReinforceFromCommandCenter
3297    Command           = PURCHASE_SCIENCE
3298    Science           = SCIENCE_Reinforce
3299    ButtonImage       = SSEmptyCrawler           ;SSEmptyCrawler
3300    ButtonBorderType  = UPGRADE ; Identifier for the User as to what kind of button this is
3301  End
3302  
3303  
3304  CommandButton Command_ConstructAmericaVehicleAvenger
3305    Command       = UNIT_BUILD
3306    Object        = AmericaVehicleAvenger
3307    TextLabel     = CONTROLBAR:ConstructAmericaVehicleAvenger
3308    ButtonImage   = T1
3309    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3310    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAvenger
3311  End
3312  ;---------------------------------------------------------------------
3313  ;---------------navalyard2-------------------------
3314  
3315  CommandButton Command_ConstructAmericaNavalyard2
3316    Command       = UNIT_BUILD
3317    Object        = AmericaNavalyard2
3318    TextLabel     = CONTROLBAR:ConstructAmericaNavalyard2
3319    ButtonImage   = T40
3320    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3321    DescriptLabel           = CONTROLBAR:ToolTipUSABuildNavalyard2
3322  End
3323  
3324  
3325  CommandButton Command_ConstructAmericaVehicleBattleShip2
3326    Command       = UNIT_BUILD
3327    Object        = AmericaVehicleBattleShip2
3328    TextLabel     = CONTROLBAR:ConstructAmericaCruiser
3329    ButtonImage   = T23
3330    ButtonBorderType        = BUILD
3331    DescriptLabel           = CONTROLBAR:ToolTip:USACruiser
3332  
3333  End
3334  
3335  
3336  CommandButton Command_ConstructAmericaAircraftCarrier2
3337    Command       = UNIT_BUILD
3338    Object        = AmericaAircraftCarrier2
3339    TextLabel     = CONTROLBAR:ConstructAmericaCarrier
3340    ButtonImage   = SACarrier_L
3341    ButtonBorderType        = BUILD
3342    DescriptLabel           = CONTROLBAR:ToolTipBuildUSACarrier
3343  
3344  End
3345  
3346  CommandButton Command_ConstructAmericaVehicleBattlefurtifShip2
3347    Command       = UNIT_BUILD
3348    Object        = AmericaVehicleBattlefurtifShip2
3349    TextLabel     = CONTROLBAR:ConstructAmericafurtif
3350    ButtonImage   = T34
3351    ButtonBorderType        = BUILD
3352    DescriptLabel           = CONTROLBAR:ToolTipBuildUSAfurtif
3353  
3354  End
3355  
3356  CommandButton Command_ConstructAmericachipower
3357    Command       = UNIT_BUILD
3358    Object        = Americachipower
3359    TextLabel     = CONTROLBAR:ConstructAmericachipower
3360    ButtonImage   = T37
3361    ButtonBorderType        = BUILD
3362    DescriptLabel           = CONTROLBAR:ToolTipBuildAmericachipower
3363  
3364  End
3365  CommandButton Command_ConstructAmericachipower2
3366    Command       = UNIT_BUILD
3367    Object        = Americachipower2
3368    TextLabel     = CONTROLBAR:ConstructAmericachipower2
3369    ButtonImage   = T39
3370    ButtonBorderType        = BUILD
3371    DescriptLabel           = CONTROLBAR:ToolTipBuildAmericachipower2
3372  
3373  End
3374  CommandButton Command_ConstructAmericachipheliport
3375    Command       = UNIT_BUILD
3376    Object        = Americachipheliport
3377    TextLabel     = CONTROLBAR:ConstructAmericachipheliport
3378    ButtonImage   = T38
3379    ButtonBorderType        = BUILD
3380    DescriptLabel           = CONTROLBAR:ToolTipBuildAmericachipheliport
3381  End
3382  
3383  CommandButton Command_ConstructAmericachipwarfactory
3384    Command       = UNIT_BUILD
3385    Object        = Americachipwarfactory
3386    TextLabel     = CONTROLBAR:ConstructAmericachipwarfactory
3387    ButtonImage   = T41
3388    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3389    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAmericachipwarfactory
3390  End
3391  
3392  CommandButton Command_ConstructAmericachipdozer
3393    Command       = UNIT_BUILD
3394    Object        = Americachipdozer
3395    TextLabel     = CONTROLBAR:ConstructAmericachipdozer
3396    ButtonImage   = T42
3397    ButtonBorderType        = BUILD
3398    DescriptLabel           = CONTROLBAR:ToolTipBuildAmericachipdozer
3399  End
3400  
3401  CommandButton Command_Construct12UMissileCruiser
3402    Command       = UNIT_BUILD
3403    Object        = 12UMissileCruiser
3404    TextLabel     = CONTROLBAR:Construct12UMissileCruiser
3405    ButtonImage   = T60
3406    ButtonBorderType        = BUILD
3407    DescriptLabel           = CONTROLBAR:ToolTipBuild12UMissileCruiser
3408  End
3409  
3410  CommandButton Command_ConstructAmericaboue
3411    Command       = UNIT_BUILD
3412    Object        = Americaboue
3413    TextLabel     = CONTROLBAR:ConstructAmericaboue
3414    ButtonImage   = T43
3415    ButtonBorderType        = BUILD
3416    DescriptLabel           = CONTROLBAR:ToolTipBuildAmericaboue
3417  End
3418  
3419  
3420  CommandButton Command_ConstructGLAmine
3421    Command       = UNIT_BUILD
3422    Object        = GLAmine
3423    TextLabel     = CONTROLBAR:ConstructGLAmine
3424    ButtonImage   = T44
3425    ButtonBorderType        = BUILD
3426    DescriptLabel           = CONTROLBAR:ToolTipBuildGLAmine
3427  End
3428  
3429  CommandButton Command_Constructtechoil
3430    Command       = UNIT_BUILD
3431    Object        = techoil
3432    TextLabel     = CONTROLBAR:Constructtechoil
3433    ButtonImage   = T45
3434    ButtonBorderType        = BUILD
3435    DescriptLabel           = CONTROLBAR:ToolTipBuildtechoil
3436  End
3437  CommandButton Command_Constructsupplytechoil
3438    Command       = UNIT_BUILD
3439    Object        = supplytechoil
3440    TextLabel     = CONTROLBAR:Constructsupplytechoil
3441    ButtonImage   = T46
3442    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3443    DescriptLabel           = CONTROLBAR:ToolTipUSABuildsupplytechoil
3444  End
3445  
3446  
3447  CommandButton Command_ConstructAmericaVehicletanker
3448    Command       = UNIT_BUILD
3449    Object        = AmericaVehicletanker
3450    TextLabel     = CONTROLBAR:ConstructAmericaVehicletanker
3451    ButtonImage   = T47
3452    ButtonBorderType        = BUILD ; Identifier for the User as to what kind of button this is
3453    DescriptLabel           = CONTROLBAR:ToolTipUSABuildAmericaVehicletanker
3454  End
3455  ;------------------------------------------------------
3456  ;--------------------------chine-----------------------
3457  ;------------------------------------------------------
3458  
3459  CommandButton Command_ConstructchineVehicleBattleShip2
3460    Command       = UNIT_BUILD
3461    Object        = chineVehicleBattleShip2
3462    TextLabel     = CONTROLBAR:ConstructchineVehicleBattleShip2
3463    ButtonImage   = T48
3464    ButtonBorderType        = BUILD
3465    DescriptLabel           = CONTROLBAR:ToolTipBuildConstructchineVehicleBattleShip2
3466  
3467  End
3468  
3469  CommandButton Command_ConstructAmericaVehicleBattleCruiser
3470    Command       = UNIT_BUILD
3471    Object        = AmericaVehicleBattleCruiser
3472    TextLabel     = CONTROLBAR:AmericaVehicleBattleCruiser
3473    ButtonImage   = T49
3474    ButtonBorderType        = BUILD
3475    DescriptLabel           = CONTROLBAR:ToolTipBuildAmericaVehicleBattleCruiser
3476  
3477  End


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