[ Index ] WAROFGENERALS

PHP Cross Reference of WAROFGENERALS MODS SOURCES

title

Body

[close]

/Command and conquer Generals/Call to arms/Data/INI/ -> SpecialPower.ini (source)

   1  ; FILE: SpecialPower.ini //////////////////////////////////////////////////////
   2  ; This file contains all the special power definitions and the common data
   3  ; to all special powers.  Special powers are things like the super 
   4  ; weapons that are available after a certain time is up and the player 
   5  ; meets all the prereqs.  The don't have to be weapons tho, some special powers
   6  ; heal units, or steal units from other players
   7  ; /////////////////////////////////////////////////////////////////////////////
   8  
   9  ;-----------------------------------------------------------------------------
  10  SpecialPower SuperweaponDaisyCutter
  11    Enum                = SPECIAL_DAISY_CUTTER
  12    ReloadTime          = 360000   ; in milliseconds
  13    RequiredScience     = SCIENCE_DaisyCutter
  14    PublicTimer         = No
  15    SharedSyncedTimer   = Yes
  16    ViewObjectDuration  = 30000  ; Lifetime of a Look done belonging to the firing player
  17    ViewObjectRange     = 250 ; And how far it can see
  18    RadiusCursorRadius  = 100
  19  End
  20  
  21  ;-----------------------------------------------------------------------------
  22  SpecialPower SuperweaponParadropAmerica
  23    Enum                = SPECIAL_PARADROP_AMERICA
  24    ReloadTime          = 240000   ; in milliseconds
  25    RequiredScience     = SCIENCE_Paradrop1
  26    PublicTimer         = No
  27    SharedSyncedTimer   = Yes
  28    RadiusCursorRadius  = 50
  29  End
  30  
  31  ;-----------------------------------------------------------------------------
  32  SpecialPower SuperweaponCarpetBomb
  33    Enum                = SPECIAL_CARPET_BOMB
  34    ReloadTime          = 240000   ; in milliseconds
  35    RequiredScience     = SCIENCE_CarpetBomb
  36    PublicTimer         = Yes
  37    SharedSyncedTimer   = Yes
  38    ViewObjectDuration  = 40000
  39    ViewObjectRange     = 250
  40    RadiusCursorRadius  = 100
  41  End
  42  
  43  ;-----------------------------------------------------------------------------
  44  SpecialPower SuperweaponClusterMines
  45    Enum                = SPECIAL_CLUSTER_MINES
  46    ReloadTime          = 240000   ; in milliseconds
  47    RequiredScience     = SCIENCE_ClusterMines
  48    PublicTimer         = No
  49    SharedSyncedTimer   = Yes
  50    ViewObjectDuration  = 30000
  51    ViewObjectRange     = 250
  52    RadiusCursorRadius  = 100
  53  End
  54  
  55  ;-----------------------------------------------------------------------------
  56  SpecialPower SuperweaponEMPPulse
  57    Enum                = SPECIAL_EMP_PULSE
  58    ReloadTime          = 360000   ; in milliseconds
  59    RequiredScience     = SCIENCE_EMPPulse
  60    PublicTimer         = No
  61    SharedSyncedTimer   = Yes
  62    ViewObjectDuration  = 30000
  63    ViewObjectRange     = 250
  64    RadiusCursorRadius  = 200
  65  End
  66  
  67  ;-----------------------------------------------------------------------------
  68  SpecialPower SuperweaponCrateDrop
  69    Enum                = SPECIAL_CRATE_DROP
  70    ReloadTime          = 600000   ; in milliseconds
  71    RequiredScience     = SCIENCE_CrateDrop
  72    PublicTimer         = Yes
  73    ViewObjectDuration  = 30000
  74    ViewObjectRange     = 250
  75    RadiusCursorRadius  = 100
  76  End
  77  
  78  ;-----------------------------------------------------------------------------
  79  SpecialPower SuperweaponA10ThunderboltMissileStrike
  80    Enum                = SPECIAL_A10_THUNDERBOLT_STRIKE
  81    ReloadTime          = 240000   ; in milliseconds
  82    RequiredScience     = SCIENCE_A10ThunderboltMissileStrike1
  83    PublicTimer         = No
  84    SharedSyncedTimer   = Yes
  85    ViewObjectDuration  = 30000
  86    ViewObjectRange     = 250
  87    RadiusCursorRadius  = 50
  88  End
  89  
  90  ;-----------------------------------------------------------------------------
  91  SpecialPower SuperweaponNapalmStrike
  92    Enum                = SPECIAL_NAPALM_STRIKE
  93    ReloadTime          = 200000   ; in milliseconds
  94    RequiredScience     = SCIENCE_NapalmStrike
  95    PublicTimer         = Yes
  96    SharedSyncedTimer   = Yes
  97    ViewObjectDuration  = 30000
  98    ViewObjectRange     = 250
  99    RadiusCursorRadius  = 100
 100  End
 101  
 102  ;-----------------------------------------------------------------------------
 103  SpecialPower SuperweaponNeutronMissile
 104    Enum                    = SPECIAL_NEUTRON_MISSILE
 105    ReloadTime              = 360000   ; in milliseconds. min is 2x door/open close time!
 106    InitiateSound           = AirRaidSiren  ; plays at source
 107    InitiateAtLocationSound = AirRaidSiren  ; plays at target
 108    PublicTimer             = No
 109    ViewObjectDuration      = 40000
 110    ViewObjectRange         = 250
 111    RadiusCursorRadius      = 210
 112  End
 113  
 114  ; -----------------------------------------------------------------------------
 115  SpecialPower SuperweaponDetonateDirtyNuke
 116    Enum                = SPECIAL_DETONATE_DIRTY_NUKE
 117    ReloadTime          = 30000; 
 118    PublicTimer         = No
 119    InitiateSound       = MisGLA07Convoy16
 120    ViewObjectDuration  = 30000
 121    ViewObjectRange     = 250
 122    RadiusCursorRadius  = 100
 123  End
 124  
 125  ;-----------------------------------------------------------------------------
 126  SpecialPower SuperweaponScudStorm
 127    Enum                    = SPECIAL_SCUD_STORM
 128    ReloadTime              = 300000   ; in milliseconds. min is 2x door/open close time!
 129    InitiateSound           = Cin_MissileLaunchAlarm
 130    PublicTimer             = No
 131    ViewObjectDuration      = 40000
 132    ViewObjectRange         = 250
 133    RadiusCursorRadius      = 200  ; align with ObjectCreationList.ini's DeliveryDecalRadius
 134  End
 135  
 136  ;-----------------------------------------------------------------------------
 137  SpecialPower SuperweaponArtilleryBarrage
 138    Enum                = SPECIAL_ARTILLERY_BARRAGE
 139    ReloadTime          = 300000   ; in milliseconds. min is 2x door/open close time!
 140    RequiredScience     = SCIENCE_ArtilleryBarrage1
 141    InitiateSound       = FireArtilleryCannonSound
 142    PublicTimer         = No
 143    SharedSyncedTimer   = Yes
 144    ViewObjectDuration  = 30000
 145    ViewObjectRange     = 250
 146    RadiusCursorRadius  = 125
 147  End
 148  
 149  ;-----------------------------------------------------------------------------
 150  SpecialPower SuperweaponCashHack
 151    Enum              = SPECIAL_CASH_HACK
 152    ReloadTime        = 240000   ; in milliseconds
 153    RequiredScience   = SCIENCE_CashHack1
 154    PublicTimer       = No
 155    SharedSyncedTimer   = Yes
 156    InitiateAtLocationSound = CashHackActivate
 157  End
 158  
 159  ;-----------------------------------------------------------------------------
 160  SpecialPower SpecialPowerSpySatellite
 161    Enum                    = SPECIAL_SPY_SATELLITE
 162    ReloadTime              = 60000   ; in milliseconds
 163    PublicTimer             = No
 164    RadiusCursorRadius      = 300   ; align with system.ini's SpySatellitePing's ShroudClearingRange
 165    InitiateAtLocationSound = SpySatellite
 166  End
 167  
 168  ;-----------------------------------------------------------------------------
 169  SpecialPower SpecialPowerSpyDrone
 170    Enum                    = SPECIAL_SPY_DRONE
 171    ReloadTime              = 90000   ; in milliseconds
 172    PublicTimer             = No
 173    RequiredScience         = SCIENCE_SpyDrone
 174    InitiateAtLocationSound = SpyDroneCreate
 175    RadiusCursorRadius      = 250   ; align with factionunit.ini's SpyDrone's FinalVision
 176  End
 177  
 178  ;-----------------------------------------------------------------------------
 179  SpecialPower SpecialPowerRadarVanScan
 180    Enum              = SPECIAL_RADAR_VAN_SCAN
 181    ReloadTime        = 30000   ; in milliseconds
 182    PublicTimer       = No
 183    InitiateAtLocationSound = RadarVanScan
 184    RadiusCursorRadius  = 150   ; align with system.ini's RadarVanPing's ShroudClearingRange
 185  End
 186  
 187  ;-----------------------------------------------------------------------------
 188  SpecialPower SpecialPowerDefector
 189    Enum                      = SPECIAL_DEFECTOR
 190    ReloadTime                = 60000   ; in milliseconds
 191    ;RequiredScience           = SCIENCE_Defector
 192    PublicTimer               = No
 193    InitiateAtLocationSound     = BattleCrySound
 194  End
 195    
 196  ; -----------------------------------------------------------------------------
 197  SpecialPower SuperweaponTerrorCell
 198    Enum               = SPECIAL_TERROR_CELL
 199    ReloadTime         = 260000   ; in milliseconds
 200    RequiredScience    = SCIENCE_TerrorCell
 201    PublicTimer        = No
 202    InitiateSound      = TerrorCellActivated
 203    RadiusCursorRadius = 50
 204  End
 205  
 206  ; -----------------------------------------------------------------------------
 207  SpecialPower SuperweaponRebelAmbush
 208    Enum                          = SPECIAL_AMBUSH
 209    ReloadTime                    = 240000   ; in milliseconds
 210    RequiredScience               = SCIENCE_RebelAmbush1
 211    PublicTimer                   = No
 212    InitiateAtLocationSound       = RebelAmbushActivated
 213    SharedSyncedTimer             = Yes
 214    RadiusCursorRadius            = 50
 215  End
 216  
 217  ; -----------------------------------------------------------------------------
 218  SpecialPower SuperweaponBlackMarketNuke
 219    Enum                = SPECIAL_BLACK_MARKET_NUKE
 220    ReloadTime          = 600000   ; in milliseconds. min is 2x door/open close time!
 221    RequiredScience     = SCIENCE_BlackMarketNuke
 222    PublicTimer         = Yes
 223    SharedSyncedTimer   = Yes
 224    ViewObjectDuration  = 30000
 225    ViewObjectRange     = 250
 226    RadiusCursorRadius  = 100
 227  End
 228  
 229  ; ------------------------------------------------------------------------------
 230  SpecialPower SuperweaponAnthraxBomb
 231    Enum                = SPECIAL_ANTHRAX_BOMB
 232    ReloadTime          = 360000   ; in millisecons. min is 2x door/open close time!
 233    RequiredScience     = SCIENCE_AnthraxBomb
 234    PublicTimer         = No
 235    SharedSyncedTimer   = Yes
 236    ViewObjectDuration  = 30000
 237    ViewObjectRange     = 250
 238    RadiusCursorRadius  = 200
 239  End
 240  
 241  ;-----------------------------------------------------------------------------
 242  SpecialPower SpecialAbilityMissileDefenderLaserGuidedMissiles
 243    Enum              = SPECIAL_MISSILE_DEFENDER_LASER_GUIDED_MISSILES
 244    ReloadTime        = 0   ; in milliseconds
 245    PublicTimer       = No
 246  End
 247  
 248  ;-----------------------------------------------------------------------------
 249  SpecialPower SpecialAbilityTankHunterTNTAttack
 250    Enum              = SPECIAL_TANKHUNTER_TNT_ATTACK
 251    ReloadTime        = 7500   ; in milliseconds
 252    PublicTimer       = No
 253  End
 254  
 255  
 256  ;-----------------------------------------------------------------------------
 257  ;Colonel Burton places remote C4 charges in order to detonate them at his 
 258  ;leisure. This is actually used by two different buttons. One requires no 
 259  ;target, and that tells the ability system that it wants to explode all 
 260  ;charges. With a target it decides to add a new charge.
 261  ;Author: Kris -- July 2002
 262  ;-----------------------------------------------------------------------------
 263  SpecialPower SpecialAbilityColonelBurtonRemoteCharges
 264    Enum              = SPECIAL_REMOTE_CHARGES
 265    ReloadTime        = 0   ; in milliseconds
 266    PublicTimer       = No
 267  End
 268  
 269  ;-----------------------------------------------------------------------------
 270  ;Colonel Burton places timed C4 charges that explode after a period of time.
 271  ;Author: Kris -- July 2002
 272  ;-----------------------------------------------------------------------------
 273  SpecialPower SpecialAbilityColonelBurtonTimedCharges
 274    Enum              = SPECIAL_TIMED_CHARGES
 275    ReloadTime        = 0   ; in milliseconds
 276    PublicTimer       = No
 277    ViewObjectRange    = 100
 278  End
 279  
 280  ;-----------------------------------------------------------------------------
 281  ;The hacker disables a building via hacking data.
 282  ;Author: Kris -- July 2002
 283  ;-----------------------------------------------------------------------------
 284  SpecialPower SpecialAbilityHackerDisableBuilding
 285    Enum              = SPECIAL_HACKER_DISABLE_BUILDING
 286    ReloadTime        = 4000 ; in milliseconds
 287    PublicTimer       = No
 288  End
 289  
 290  ;-----------------------------------------------------------------------------
 291  ;The black lotus captures control of a building via hacking.
 292  ;Author: Kris -- July 2002
 293  ;-----------------------------------------------------------------------------
 294  SpecialPower SpecialAbilityBlackLotusCaptureBuilding
 295    Enum              = SPECIAL_BLACKLOTUS_CAPTURE_BUILDING
 296    ReloadTime        = 0 ; in milliseconds
 297    PublicTimer       = No
 298  End
 299  
 300  ;-----------------------------------------------------------------------------
 301  ;The ranger captures control of a building.
 302  ;Author: Steven -- July 2002
 303  ;-----------------------------------------------------------------------------
 304  SpecialPower SpecialAbilityRangerCaptureBuilding
 305    Enum              = SPECIAL_INFANTRY_CAPTURE_BUILDING
 306    ReloadTime        = 15000 ; in milliseconds
 307    PublicTimer       = No
 308  End
 309  
 310  ;-----------------------------------------------------------------------------
 311  ;The redguard captures control of a building.
 312  ;Author: Steven -- July 2002
 313  ;-----------------------------------------------------------------------------
 314  SpecialPower SpecialAbilityRedGuardCaptureBuilding
 315    Enum              = SPECIAL_INFANTRY_CAPTURE_BUILDING
 316    ReloadTime        = 15000 ; in milliseconds
 317    PublicTimer       = No
 318  End
 319  
 320  ;-----------------------------------------------------------------------------
 321  ;The rebel captures control of a building.
 322  ;Author: Steven -- July 2002
 323  ;-----------------------------------------------------------------------------
 324  SpecialPower SpecialAbilityRebelCaptureBuilding
 325    Enum              = SPECIAL_INFANTRY_CAPTURE_BUILDING
 326    ReloadTime        = 15000 ; in milliseconds
 327    PublicTimer       = No
 328  End
 329  
 330  ;-----------------------------------------------------------------------------
 331  ;The black lotus disables a vehicle temporarily via hacking.
 332  ;Author: Kris -- July 2002
 333  ;-----------------------------------------------------------------------------
 334  SpecialPower SpecialAbilityBlackLotusDisableVehicleHack
 335    Enum              = SPECIAL_BLACKLOTUS_DISABLE_VEHICLE_HACK
 336    ReloadTime        = 0 ; in milliseconds
 337    PublicTimer       = No
 338  End
 339  
 340  ;-----------------------------------------------------------------------------
 341  ;The black lotus steals cash from a supply depot via hacking.
 342  ;Author: Kris -- July 2002
 343  ;-----------------------------------------------------------------------------
 344  SpecialPower SpecialAbilityBlackLotusStealCashHack
 345    Enum              = SPECIAL_BLACKLOTUS_STEAL_CASH_HACK
 346    ReloadTime        = 2000 ; in milliseconds
 347    PublicTimer       = No
 348  End
 349  
 350  ;------------------------------------------------------------------------------
 351  SpecialPower SuperweaponCIAIntelligence
 352    Enum          = SPECIAL_CIA_INTELLIGENCE
 353    ReloadTime    = 120000 ; in milliseconds
 354    PublicTimer   = No
 355    InitiateSound = CIAIntelligenceActivate
 356  End
 357  
 358  ;------------------------------------------------------------------------------
 359  SpecialPower SuperweaponEmergencyRepair
 360    Enum              = SPECIAL_REPAIR_VEHICLES
 361    ReloadTime        = 240000 ; in milliseconds
 362    RequiredScience   = SCIENCE_EmergencyRepair1
 363    PublicTimer       = No
 364    SharedSyncedTimer   = Yes
 365    RadiusCursorRadius  = 100  
 366    InitiateAtLocationSound = EmergencyRepairActivate
 367  End
 368  
 369  ;------------------------------------------------------------------------------
 370  ;Allow a bombtruck (or something else maybe?) to copy another enemy vehicle 
 371  ;using stealth rules
 372  ;Author: Kris -- August 2002
 373  ;------------------------------------------------------------------------------
 374  SpecialPower SpecialAbilityDisguiseAsVehicle
 375    Enum              = SPECIAL_DISGUISE_AS_VEHICLE
 376    ReloadTime        = 0 ; in milliseconds
 377    PublicTimer       = No
 378  End
 379  
 380  ;------------------------------------------------------------------------------
 381  ;Fires particle uplink cannon!
 382  ;Author: Kris -- September 2002
 383  ;------------------------------------------------------------------------------
 384  SpecialPower SuperweaponParticleUplinkCannon
 385    Enum              = SPECIAL_PARTICLE_UPLINK_CANNON
 386    ReloadTime        = 240000 ; in milliseconds
 387    PublicTimer       = No
 388    ViewObjectDuration  = 30000
 389    ViewObjectRange     = 250
 390    RadiusCursorRadius  = 50
 391  End
 392  
 393  ;------------------------------------------------------------------------------
 394  ; Placeholder for the "Cash Bounty" Special Ability...
 395  ;------------------------------------------------------------------------------
 396  SpecialPower SpecialAbilityCashBounty1
 397    Enum              = SPECIAL_CASH_BOUNTY
 398    RequiredScience   = SCIENCE_CashBounty1
 399    PublicTimer       = No
 400  End
 401  
 402  SpecialPower SpecialAbilityCashBounty2
 403    Enum              = SPECIAL_CASH_BOUNTY
 404    RequiredScience   = SCIENCE_CashBounty2
 405    PublicTimer       = No
 406  End
 407  
 408  SpecialPower SpecialAbilityCashBounty3
 409    Enum              = SPECIAL_CASH_BOUNTY
 410    RequiredScience   = SCIENCE_CashBounty3
 411    PublicTimer       = No
 412  End
 413  
 414  ;-----------------------------------------------------------------------------
 415  ;Allows the strategy center to change battle plans.
 416  ;Author: Kris -- September 2002
 417  ;-----------------------------------------------------------------------------
 418  SpecialPower SpecialAbilityChangeBattlePlans
 419    Enum              = SPECIAL_CHANGE_BATTLE_PLANS
 420    ReloadTime        = 0   ; in milliseconds
 421  End
 422  
 423  ;-----------------------------------------------------------------------------
 424  ;Orders the ambulance to cleanup an area surrounding specified target location.
 425  ;Author: Kris -- September 2002
 426  ;-----------------------------------------------------------------------------
 427  SpecialPower SpecialAbilityAmbulanceCleanupArea
 428    Enum                = SPECIAL_CLEANUP_AREA
 429    ReloadTime          = 0   ; in milliseconds
 430    RadiusCursorRadius  = 110 ;Weapon range is 100 -- but add 10 to compensate for vehicle size.
 431  End
 432  
 433  ;------------------------------------------------------------------------------
 434  ;Launches the Baikonur rocket -- cutscene at end of GLA08!
 435  ;Author: Kris -- November 2002
 436  ;------------------------------------------------------------------------------
 437  SpecialPower SuperweaponLaunchBaikonurRocket
 438    Enum              = SPECIAL_LAUNCH_BAIKONUR_ROCKET
 439    ReloadTime        = 0; in milliseconds
 440  End
 441  
 442  ; ------------------------------------------------------------------------------
 443  SpecialPower SuperweaponNeutronBomb
 444    Enum                = SPECIAL_ANTHRAX_BOMB
 445    ReloadTime          = 360000
 446    RequiredScience     = SCIENCE_NeutronBomb
 447    PublicTimer         = No
 448    SharedSyncedTimer   = Yes
 449    ViewObjectDuration  = 30000
 450    ViewObjectRange     = 250
 451    RadiusCursorRadius  = 200
 452  End
 453  
 454  
 455  ;//////////////////////////////////////////////////////////////////////////////////////////
 456  
 457  SpecialPower SpecialPaladinTank
 458    Enum                = SPECIAL_INVALID
 459    ReloadTime          = 0
 460    RequiredScience     = SCIENCE_PaladinTank
 461    PublicTimer         = No
 462  End
 463  
 464  SpecialPower SpecialStealthFighter
 465    Enum                = SPECIAL_INVALID
 466    ReloadTime          = 0
 467    RequiredScience     = SCIENCE_StealthFighter
 468    PublicTimer         = No
 469  End
 470  
 471  SpecialPower SpecialPathfinder
 472    Enum                = SPECIAL_INVALID
 473    ReloadTime          = 0
 474    RequiredScience     = SCIENCE_Pathfinder
 475    PublicTimer         = No
 476  End
 477  
 478  SpecialPower SpecialNukeLauncher
 479    Enum                = SPECIAL_INVALID
 480    ReloadTime          = 0
 481    RequiredScience     = SCIENCE_NukeLauncher
 482    PublicTimer         = No
 483  End
 484  
 485  SpecialPower SpecialMarauderTank
 486    Enum                = SPECIAL_INVALID
 487    ReloadTime          = 0
 488    RequiredScience     = SCIENCE_MarauderTank
 489    PublicTimer         = No
 490  End
 491  
 492  SpecialPower SpecialHijacker
 493    Enum                = SPECIAL_INVALID
 494    ReloadTime          = 0
 495    RequiredScience     = SCIENCE_Hijacker
 496    PublicTimer         = No
 497  End
 498  
 499  SpecialPower SpecialScudLauncher
 500    Enum                = SPECIAL_INVALID
 501    ReloadTime          = 0
 502    RequiredScience     = SCIENCE_ScudLauncher
 503    PublicTimer         = No
 504  End
 505  


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