home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 March / GSSH0304CD1.iso / CCGeneraele / OperationThunderstorm / thunderstorm1-0.big / Data_ini_SpecialPower.ini < prev    next >
Text File  |  2004-01-28  |  21KB  |  519 lines

  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          = 150000   ; in milliseconds
  35.   ;;;RequiredScience     = SCIENCE_CarpetBomb;;; Never ever ever use a required science with a public timer, since the hiddenbyscience never clears
  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          = 600000   ; 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 = NukeAirRaidSiren  ; plays at target
  108.   PublicTimer             = Yes
  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       = ScudStormInitiated
  130.   PublicTimer         = Yes
  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        = 600000   ; in milliseconds
  191.   RequiredScience   = SCIENCE_Defector
  192.   PublicTimer       = No
  193. End
  194.   
  195. ; -----------------------------------------------------------------------------
  196. SpecialPower SuperweaponTerrorCell
  197.   Enum              = SPECIAL_TERROR_CELL
  198.   ReloadTime        = 600000   ; in milliseconds
  199.   RequiredScience   = SCIENCE_TerrorCell
  200.   PublicTimer       = Yes
  201.   InitiateSound     = TerrorCellActivated
  202. End
  203.  
  204. ; -----------------------------------------------------------------------------
  205. SpecialPower SuperweaponRebelAmbush
  206.   Enum                          = SPECIAL_AMBUSH
  207.   ReloadTime                    = 240000   ; in milliseconds
  208.   RequiredScience               = SCIENCE_RebelAmbush1
  209.   PublicTimer                   = No
  210.   InitiateAtLocationSound       = RebelAmbushActivated
  211.   SharedSyncedTimer             = Yes
  212.   RadiusCursorRadius            = 50
  213. End
  214.  
  215. ; -----------------------------------------------------------------------------
  216. SpecialPower SuperweaponBlackMarketNuke
  217.   Enum                = SPECIAL_BLACK_MARKET_NUKE
  218.   ReloadTime          = 600000   ; in milliseconds. min is 2x door/open close time!
  219.   RequiredScience     = SCIENCE_BlackMarketNuke
  220.   PublicTimer         = Yes
  221.   SharedSyncedTimer   = Yes
  222.   ViewObjectDuration  = 30000
  223.   ViewObjectRange     = 250
  224.   RadiusCursorRadius  = 100
  225. End
  226.  
  227. ; ------------------------------------------------------------------------------
  228. SpecialPower SuperweaponAnthraxBomb
  229.   Enum                = SPECIAL_ANTHRAX_BOMB
  230.   ReloadTime          = 360000   ; in millisecons. min is 2x door/open close time!
  231.   RequiredScience     = SCIENCE_AnthraxBomb
  232.   PublicTimer         = No
  233.   SharedSyncedTimer   = Yes
  234.   ViewObjectDuration  = 30000
  235.   ViewObjectRange     = 250
  236.   RadiusCursorRadius  = 200
  237. End
  238.  
  239. ;-----------------------------------------------------------------------------
  240. SpecialPower SpecialAbilityMissileDefenderLaserGuidedMissiles
  241.   Enum              = SPECIAL_MISSILE_DEFENDER_LASER_GUIDED_MISSILES
  242.   ReloadTime        = 0   ; in milliseconds
  243.   PublicTimer       = No
  244. End
  245.  
  246. ;-----------------------------------------------------------------------------
  247. SpecialPower SpecialAbilityTankHunterTNTAttack
  248.   Enum              = SPECIAL_TANKHUNTER_TNT_ATTACK
  249.   ReloadTime        = 7500   ; in milliseconds
  250.   PublicTimer       = No
  251. End
  252.  
  253.  
  254. ;-----------------------------------------------------------------------------
  255. ;Colonel Burton places remote C4 charges in order to detonate them at his 
  256. ;leisure. This is actually used by two different buttons. One requires no 
  257. ;target, and that tells the ability system that it wants to explode all 
  258. ;charges. With a target it decides to add a new charge.
  259. ;Author: Kris -- July 2002
  260. ;-----------------------------------------------------------------------------
  261. SpecialPower SpecialAbilityColonelBurtonRemoteCharges
  262.   Enum              = SPECIAL_REMOTE_CHARGES
  263.   ReloadTime        = 0   ; in milliseconds
  264.   PublicTimer       = No
  265. End
  266.  
  267. ;-----------------------------------------------------------------------------
  268. ;Colonel Burton places timed C4 charges that explode after a period of time.
  269. ;Author: Kris -- July 2002
  270. ;-----------------------------------------------------------------------------
  271. SpecialPower SpecialAbilityColonelBurtonTimedCharges
  272.   Enum              = SPECIAL_TIMED_CHARGES
  273.   ReloadTime        = 0   ; in milliseconds
  274.   PublicTimer       = No
  275.   ViewObjectRange    = 100
  276. End
  277.  
  278. ;-----------------------------------------------------------------------------
  279. ;The hacker disables a building via hacking data.
  280. ;Author: Kris -- July 2002
  281. ;-----------------------------------------------------------------------------
  282. SpecialPower SpecialAbilityHackerDisableBuilding
  283.   Enum              = SPECIAL_HACKER_DISABLE_BUILDING
  284.   ReloadTime        = 4000 ; in milliseconds
  285.   PublicTimer       = No
  286. End
  287.  
  288. ;-----------------------------------------------------------------------------
  289. ;The black lotus captures control of a building via hacking.
  290. ;Author: Kris -- July 2002
  291. ;-----------------------------------------------------------------------------
  292. SpecialPower SpecialAbilityBlackLotusCaptureBuilding
  293.   Enum              = SPECIAL_BLACKLOTUS_CAPTURE_BUILDING
  294.   ReloadTime        = 0 ; in milliseconds
  295.   PublicTimer       = No
  296. End
  297.  
  298. ;-----------------------------------------------------------------------------
  299. ;The ranger captures control of a building.
  300. ;Author: Steven -- July 2002
  301. ;-----------------------------------------------------------------------------
  302. SpecialPower SpecialAbilityRangerCaptureBuilding
  303.   Enum              = SPECIAL_INFANTRY_CAPTURE_BUILDING
  304.   ReloadTime        = 15000 ; in milliseconds
  305.   PublicTimer       = No
  306. End
  307.  
  308. ;-----------------------------------------------------------------------------
  309. ;The redguard captures control of a building.
  310. ;Author: Steven -- July 2002
  311. ;-----------------------------------------------------------------------------
  312. SpecialPower SpecialAbilityRedGuardCaptureBuilding
  313.   Enum              = SPECIAL_INFANTRY_CAPTURE_BUILDING
  314.   ReloadTime        = 15000 ; in milliseconds
  315.   PublicTimer       = No
  316. End
  317.  
  318. ;-----------------------------------------------------------------------------
  319. ;The rebel captures control of a building.
  320. ;Author: Steven -- July 2002
  321. ;-----------------------------------------------------------------------------
  322. SpecialPower SpecialAbilityRebelCaptureBuilding
  323.   Enum              = SPECIAL_INFANTRY_CAPTURE_BUILDING
  324.   ReloadTime        = 15000 ; in milliseconds
  325.   PublicTimer       = No
  326. End
  327.  
  328. ;-----------------------------------------------------------------------------
  329. ;The black lotus disables a vehicle temporarily via hacking.
  330. ;Author: Kris -- July 2002
  331. ;-----------------------------------------------------------------------------
  332. SpecialPower SpecialAbilityBlackLotusDisableVehicleHack
  333.   Enum              = SPECIAL_BLACKLOTUS_DISABLE_VEHICLE_HACK
  334.   ReloadTime        = 0 ; in milliseconds
  335.   PublicTimer       = No
  336. End
  337.  
  338. ;-----------------------------------------------------------------------------
  339. ;The black lotus steals cash from a supply depot via hacking.
  340. ;Author: Kris -- July 2002
  341. ;-----------------------------------------------------------------------------
  342. SpecialPower SpecialAbilityBlackLotusStealCashHack
  343.   Enum              = SPECIAL_BLACKLOTUS_STEAL_CASH_HACK
  344.   ReloadTime        = 2000 ; in milliseconds
  345.   PublicTimer       = No
  346. End
  347.  
  348. ;------------------------------------------------------------------------------
  349. SpecialPower SuperweaponCIAIntelligence
  350.   Enum          = SPECIAL_CIA_INTELLIGENCE
  351.   ReloadTime    = 120000 ; in milliseconds
  352.   PublicTimer   = No
  353.   InitiateSound = CIAIntelligenceActivate
  354. End
  355.  
  356. ;------------------------------------------------------------------------------
  357. SpecialPower SuperweaponEmergencyRepair
  358.   Enum              = SPECIAL_REPAIR_VEHICLES
  359.   ReloadTime        = 240000 ; in milliseconds
  360.   RequiredScience   = SCIENCE_EmergencyRepair1
  361.   PublicTimer       = No
  362.   SharedSyncedTimer   = Yes
  363.   RadiusCursorRadius  = 100  
  364.   InitiateAtLocationSound = EmergencyRepairActivate
  365. End
  366.  
  367. ;------------------------------------------------------------------------------
  368. ;Allow a bombtruck (or something else maybe?) to copy another enemy vehicle 
  369. ;using stealth rules
  370. ;Author: Kris -- August 2002
  371. ;------------------------------------------------------------------------------
  372. SpecialPower SpecialAbilityDisguiseAsVehicle
  373.   Enum              = SPECIAL_DISGUISE_AS_VEHICLE
  374.   ReloadTime        = 0 ; in milliseconds
  375.   PublicTimer       = No
  376. End
  377.  
  378. ;------------------------------------------------------------------------------
  379. ;Fires particle uplink cannon!
  380. ;Author: Kris -- September 2002
  381. ;------------------------------------------------------------------------------
  382. SpecialPower SuperweaponParticleUplinkCannon
  383.   Enum              = SPECIAL_PARTICLE_UPLINK_CANNON
  384.   ReloadTime        = 240000 ; in milliseconds
  385.   PublicTimer       = Yes
  386.   ViewObjectDuration  = 30000
  387.   ViewObjectRange     = 250
  388. End
  389.  
  390. ;------------------------------------------------------------------------------
  391. ; Placeholder for the "Cash Bounty" Special Ability...
  392. ;------------------------------------------------------------------------------
  393. SpecialPower SpecialAbilityCashBounty1
  394.   Enum              = SPECIAL_CASH_BOUNTY
  395.   RequiredScience   = SCIENCE_CashBounty1
  396.   PublicTimer       = No
  397. End
  398.  
  399. SpecialPower SpecialAbilityCashBounty2
  400.   Enum              = SPECIAL_CASH_BOUNTY
  401.   RequiredScience   = SCIENCE_CashBounty2
  402.   PublicTimer       = No
  403. End
  404.  
  405. SpecialPower SpecialAbilityCashBounty3
  406.   Enum              = SPECIAL_CASH_BOUNTY
  407.   RequiredScience   = SCIENCE_CashBounty3
  408.   PublicTimer       = No
  409. End
  410.  
  411. ;-----------------------------------------------------------------------------
  412. ;Allows the strategy center to change battle plans.
  413. ;Author: Kris -- September 2002
  414. ;-----------------------------------------------------------------------------
  415. SpecialPower SpecialAbilityChangeBattlePlans
  416.   Enum              = SPECIAL_CHANGE_BATTLE_PLANS
  417.   ReloadTime        = 0   ; in milliseconds
  418. End
  419.  
  420. ;-----------------------------------------------------------------------------
  421. ;Orders the ambulance to cleanup an area surrounding specified target location.
  422. ;Author: Kris -- September 2002
  423. ;-----------------------------------------------------------------------------
  424. SpecialPower SpecialAbilityAmbulanceCleanupArea
  425.   Enum                = SPECIAL_CLEANUP_AREA
  426.   ReloadTime          = 0   ; in milliseconds
  427.   RadiusCursorRadius  = 110 ;Weapon range is 100 -- but add 10 to compensate for vehicle size.
  428. End
  429.  
  430. ;------------------------------------------------------------------------------
  431. ;Launches the Baikonur rocket -- cutscene at end of GLA08!
  432. ;Author: Kris -- November 2002
  433. ;------------------------------------------------------------------------------
  434. SpecialPower SuperweaponLaunchBaikonurRocket
  435.   Enum              = SPECIAL_LAUNCH_BAIKONUR_ROCKET
  436.   ReloadTime        = 0; in milliseconds
  437. End
  438.  
  439.  
  440. ;------------------------------------------------------------------------------
  441. ;------------------------------------------------------------------------------
  442. ;
  443. ;    Operation: Thunder Storm
  444. ;    SpecialPower.ini
  445. ;
  446. ;------------------------------------------------------------------------------
  447. ;------------------------------------------------------------------------------
  448.  
  449. ;-----------------------------------------------------------------------------
  450. SpecialPower SuperweaponSandStorm
  451.   Enum              = SPECIAL_AMBUSH
  452.   ReloadTime        = 480000
  453.   PublicTimer       = No
  454.   RequiredScience     = SCIENCE_Rank5
  455.   SharedSyncedTimer   = Yes
  456.   ViewObjectDuration  = 30000
  457.   ViewObjectRange     = 250
  458.   RadiusCursorRadius  = 150
  459. End
  460.  
  461. ;-----------------------------------------------------------------------------
  462. SpecialPower SuperweaponStickstoff
  463.   Enum              = SPECIAL_ANTHRAX_BOMB
  464.   ReloadTime        = 300000
  465.   PublicTimer       = No
  466.   RequiredScience     = SCIENCE_Rank2
  467.   SharedSyncedTimer   = Yes
  468.   ViewObjectDuration  = 30000
  469.   ViewObjectRange     = 250
  470.   RadiusCursorRadius  = 50
  471. End
  472.  
  473. ;-----------------------------------------------------------------------------
  474. SpecialPower SPECIALWEAPON_Tomahawkrain
  475.   Enum                = SPECIAL_DAISY_CUTTER
  476.   ReloadTime          = 480000   ; in milliseconds
  477.   PublicTimer         = No
  478.   RequiredScience     = SCIENCE_Rank5
  479.   SharedSyncedTimer   = Yes
  480.   ViewObjectDuration  = 30000
  481.   ViewObjectRange     = 250
  482.   RadiusCursorRadius  = 200
  483. End
  484.  
  485. ;-----------------------------------------------------------------------------
  486. SpecialPower SPECIALWEAPON_Napalmcarpet
  487.   Enum                = SPECIAL_DAISY_CUTTER
  488.   ReloadTime          = 480000   ; in milliseconds
  489.   PublicTimer         = No
  490.   RequiredScience     = SCIENCE_Rank5
  491.   SharedSyncedTimer   = Yes
  492.   ViewObjectDuration  = 30000
  493.   ViewObjectRange     = 250
  494.   RadiusCursorRadius  = 200
  495. End
  496.  
  497. ;-----------------------------------------------------------------------------
  498. SpecialPower SPECIALWEAPON_NapalmBombs
  499.   Enum                = SPECIAL_DAISY_CUTTER
  500.   ReloadTime          = 300000   ; in milliseconds
  501.   PublicTimer         = No
  502.   RequiredScience     = SCIENCE_Rank2
  503.   SharedSyncedTimer   = Yes
  504.   ViewObjectDuration  = 30000
  505.   ViewObjectRange     = 250
  506.   RadiusCursorRadius  = 200
  507. End
  508.  
  509. ;-----------------------------------------------------------------------------
  510. SpecialPower SpecialPowerRaptorAttack
  511.   Enum                = SPECIAL_A10_THUNDERBOLT_STRIKE
  512.   ReloadTime          = 300000   ; in milliseconds
  513.   RequiredScience     = SCIENCE_Rank2
  514.   PublicTimer         = No
  515.   SharedSyncedTimer   = Yes
  516.   ViewObjectDuration  = 20000
  517.   ViewObjectRange     = 250
  518.   RadiusCursorRadius  = 50
  519. End