bilbobags2
  • bilbobags2
  • 50.25% (Neutral)
  • Private Topic Starter
11 years ago
Greetings,

Try as I might, I can't seem to figure this out.

Using Generals Zero Hour--it appears to "lock" at 7 points. I rank up the user at the beginning of the skirmish to 5-star general. Then, I tried to grant more points at the beginning of the round so all the special abilities from the general promotions could be selected--no luck. Never goes above 7.

Ok, well, I thought maybe I could just grant the player all the abilities straight-up. No--that doesn't seem to work either using the 'science' stuff.

I feel like I'm making this way more difficult than it needs to be. Can someone assist? If I play as USA, I simply want all the USA general promotion stuff available at the start of a single-player skirmish.

Thanks!
Sponsor
zero hour mad map maker
11 years ago
Have you tried using these scripts?

*** IF ***
True.
*** THEN ***
[???] Player '???' is given 0 Rank Levels.

*** IF ***
True.
*** THEN ***
[???] Player '???' set Science '???' availability to Science availability '???'.

*** IF ***
True.
*** THEN ***
[???] Player '???' is given 0 Rank Levels. (I assume this is one of them you tried?)
Ready for Anything! --- C&C Labs Staff , Maps Staff , Moderator
bilbobags2
  • bilbobags2
  • 50.25% (Neutral)
  • Private Topic Starter
11 years ago
I have tried both. Granting rank levels (although, more than 0. Not sure what 0 would do) and setting the sciences as available--this does nothing if there are no points to spend.
zero hour mad map maker
11 years ago
hmmmmm, very interesting. I'm not sure XD I've never tried to do that in my map making. I only know how to remove/disable them XD (To think I've been map making for 7 years lol)

Hopefully someone else will give you a reasonable answer so you can have fun with that 🙂 🙂 🙂 👍 👍
Ready for Anything! --- C&C Labs Staff , Maps Staff , Moderator
klingondragon
11 years ago
What I use (in missions so I'm not sure it will work in skirmish) is a simple if true then grant science??? To player ??? Script
slird
  • slird
  • 50.25% (Neutral)
  • Major
11 years ago
The way I did it was the way KlingonDragon suggested:

***IF***
TRUE
***THEN***
Player 'Player' is granted science 'science'

The only stipulation is that you have a command center on the map for the player. I put mine outside the border where it couldnt be seen.
This way all of your promotions (with thier respective buildings placed on the map, if applicable) are available to you at the start of the game.
ComradeGeneral
11 years ago
I think I got a solution for you. You can use scripting or a map.ini. The script would look something like this:

**IF**
player0 is Faction Name: America
**THEN**
player0 is granted Science
player0 is granted Science
player0 is granted Science

Just tested this using a paradrop and spydrone and it worked. This will just be very time consuming to make since you'll have to specify every player and faction.
ex:
player0 all factions
player1 all factions
...
player7 all factions

I also tried spawning a command center of the proper type using this:
**IF**
player0 is Faction Name: America
**THEN**
Spawn a unit of type AmericaCommandCenter on team player0 at waypoint

This caused a crash though. So don't do this.

I do, on the otherhand, have a map.ini I made about six months ago. It makes all Zero Hour sciences cost -1. So spending points gives you points, all you need to do is be the proper general level. (You might even be able to give player0 thru 7 generals points and use this ini.

Just remember to give me credit for the ini :D

Science SCIENCE_ScudLauncher
  PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank1
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GLASCUDLauncher
  Description = CONTROLBAR:ToolTipGLAScienceSCUDLauncher
End

Science SCIENCE_MarauderTank
  PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank1
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GLAMaruaderTank
  Description = CONTROLBAR:ToolTipGLaScienceMarauderTank
End

Science SCIENCE_TechnicalTraining
  PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank1
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GLATechnicalTraining
  Description = CONTROLBAR:ToolTipGLAScienceTechnicalTraining
End

; --- LEVEL 3 POWERS ---
Science SCIENCE_Hijacker
  PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GLAHijacker
  Description = CONTROLBAR:ToolTipGLAScienceHijacker
End

Science SCIENCE_RebelAmbush1
  PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GLARebelAmbush1
  Description = CONTROLBAR:ToolTipGLAScienceRebelAmbush
End

Science SCIENCE_RebelAmbush2
  PrerequisiteSciences = SCIENCE_RebelAmbush1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GLARebelAmbush2
  Description = CONTROLBAR:ToolTipGLAScienceRebelAmbush
End

Science SCIENCE_RebelAmbush3
  PrerequisiteSciences = SCIENCE_RebelAmbush2 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GLARebelAmbush3
  Description = CONTROLBAR:ToolTipGLAScienceRebelAmbush
End

Science Chem_SCIENCE_RebelAmbush1
  PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GLARebelAmbush1
  Description = CONTROLBAR:Chem_ToolTipGLAScienceRebelAmbush
End

Science Chem_SCIENCE_RebelAmbush2
  PrerequisiteSciences = Chem_SCIENCE_RebelAmbush1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GLARebelAmbush2
  Description = CONTROLBAR:Chem_ToolTipGLAScienceRebelAmbush
End

Science Chem_SCIENCE_RebelAmbush3
  PrerequisiteSciences = Chem_SCIENCE_RebelAmbush2 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GLARebelAmbush3
  Description = CONTROLBAR:Chem_ToolTipGLAScienceRebelAmbush
End

Science SCIENCE_CashBounty1
  PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GLACashBounty1
  Description = CONTROLBAR:ToolTipGLAScienceCashBounty
End

Science SCIENCE_CashBounty2
  PrerequisiteSciences = SCIENCE_CashBounty1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GLACashBounty2
  Description = CONTROLBAR:ToolTipGLAScienceCashBounty
End

Science SCIENCE_CashBounty3
  PrerequisiteSciences = SCIENCE_CashBounty2 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GLACashBounty3
  Description = CONTROLBAR:ToolTipGLAScienceCashBounty
End

; --- LEVEL 8 POWERS ---
Science SCIENCE_AnthraxBomb
  PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank5
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GLAAnthraxBomb
  Description = CONTROLBAR:ToolTipGLAScienceAnthraxBomb
End


Science SCIENCE_SneakAttack
  PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank5
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GLASneakAttack
  Description = CONTROLBAR:ToolTipGLAScienceSneakAttack
End

Science SCIENCE_GPSScrambler
  PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank5 ;No country Science requirement
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GPSScrambler
  Description = CONTROLBAR:ToolTipScienceGPSScrambler
End

Science Slth_SCIENCE_GPSScrambler
  PrerequisiteSciences = SCIENCE_GLA SCIENCE_Rank3 ;No country Science requirement
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:GPSScrambler
  Description = CONTROLBAR:ToolTipScienceGPSScrambler
End

; --- LEVEL 3, Common to all sides ---
Science SCIENCE_EmergencyRepair1
  PrerequisiteSciences = SCIENCE_Rank3 ;No country Science requirement
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:EmergencyRepair1
  Description = CONTROLBAR:ToolTipScienceEmergencyRepair
End

Science SCIENCE_EmergencyRepair2
  PrerequisiteSciences = SCIENCE_EmergencyRepair1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:EmergencyRepair2
  Description = CONTROLBAR:ToolTipScienceEmergencyRepair
End

Science SCIENCE_EmergencyRepair3
  PrerequisiteSciences = SCIENCE_EmergencyRepair2 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:EmergencyRepair3
  Description = CONTROLBAR:ToolTipScienceEmergencyRepair
End

; --- Can buy Emergency repair earlier ---
Science Early_SCIENCE_EmergencyRepair1
  PrerequisiteSciences = SCIENCE_Rank1 ;No country Science requirement
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:EmergencyRepair1
  Description = CONTROLBAR:ToolTipScienceEmergencyRepair
End

Science Early_SCIENCE_EmergencyRepair2
  PrerequisiteSciences = Early_SCIENCE_EmergencyRepair1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:EmergencyRepair2
  Description = CONTROLBAR:ToolTipScienceEmergencyRepair
End

Science Early_SCIENCE_EmergencyRepair3
  PrerequisiteSciences = Early_SCIENCE_EmergencyRepair2 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:EmergencyRepair3
  Description = CONTROLBAR:ToolTipScienceEmergencyRepair
End

;; -------------------------------------
;; AMERICA Sciences
;; -------------------------------------

; --- LEVEL 1 POWERS ---
Science SCIENCE_PaladinTank
  PrerequisiteSciences = SCIENCE_AMERICA SCIENCE_Rank1
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USAPaladin
  Description = CONTROLBAR:ToolTipUSASciencePaladin
End

Science SCIENCE_StealthFighter
  PrerequisiteSciences = SCIENCE_AMERICA SCIENCE_Rank1
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USAStealthFighter
  Description = CONTROLBAR:ToolTipUSAScienceStealthFighter
End

Science SCIENCE_SpyDrone
  PrerequisiteSciences = SCIENCE_AMERICA SCIENCE_Rank1
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USASpyDrone
  Description = CONTROLBAR:ToolTipUSAScienceSpyDrone
End

; --- LEVEL 3 POWERS ---
Science SCIENCE_Pathfinder
  PrerequisiteSciences = SCIENCE_AMERICA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USAPathFinder
  Description = CONTROLBAR:ToolTipUSASciencePathFinder
End

Science SCIENCE_Paradrop1
  PrerequisiteSciences = SCIENCE_AMERICA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USAParaDrop1
  Description = CONTROLBAR:ToolTipUSAScienceParaDrop
End

Science SCIENCE_Paradrop2
  PrerequisiteSciences = SCIENCE_Paradrop1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USAParaDrop2
  Description = CONTROLBAR:ToolTipUSAScienceParaDrop
End

Science SCIENCE_Paradrop3
  PrerequisiteSciences = SCIENCE_Paradrop2 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USAParaDrop3
  Description = CONTROLBAR:ToolTipUSAScienceParaDrop
End

Science SCIENCE_A10ThunderboltMissileStrike1
  PrerequisiteSciences = SCIENCE_AMERICA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USAA10Strike1
  Description = CONTROLBAR:ToolTipUSAScienceA10Strike
End

Science SCIENCE_A10ThunderboltMissileStrike2
  PrerequisiteSciences = SCIENCE_A10ThunderboltMissileStrike1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USAA10Strike2
  Description = CONTROLBAR:ToolTipUSAScienceA10Strike
End

Science SCIENCE_A10ThunderboltMissileStrike3
  PrerequisiteSciences = SCIENCE_A10ThunderboltMissileStrike2 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USAA10Strike3
  Description = CONTROLBAR:ToolTipUSAScienceA10Strike
End

Science SCIENCE_SpectreGunshipSolo
  PrerequisiteSciences = SCIENCE_AMERICA SCIENCE_Rank5
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USASpectreGunship1
  Description = CONTROLBAR:ToolTipUSAScienceSpectreGunship
End

Science SCIENCE_SpectreGunship1
  PrerequisiteSciences = SCIENCE_AMERICA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USASpectreGunship1
  Description = CONTROLBAR:AirF_ToolTipUSAScienceSpectreGunship
End

Science SCIENCE_SpectreGunship2
  PrerequisiteSciences = SCIENCE_SpectreGunship1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USASpectreGunship1
  Description = CONTROLBAR:AirF_ToolTipUSAScienceSpectreGunship
End

Science SCIENCE_SpectreGunship3
  PrerequisiteSciences = SCIENCE_SpectreGunship2 SCIENCE_Rank5
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USASpectreGunship1
  Description = CONTROLBAR:AirF_ToolTipUSAScienceSpectreGunship
End

Science SCIENCE_AirF_CarpetBomb
  PrerequisiteSciences = SCIENCE_AMERICA SCIENCE_Rank1
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaCarpetBomb
  Description = CONTROLBAR:AirF_ToolTipUSAScienceCarpetBomb
End



; --- LEVEL 8 POWERS ---
Science SCIENCE_DaisyCutter
  PrerequisiteSciences = SCIENCE_AMERICA SCIENCE_Rank5
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USADaisyCutter
  Description = CONTROLBAR:ToolTipUSAScienceDaisyCutter
End

Science SCIENCE_LeafletDrop
  PrerequisiteSciences = SCIENCE_AMERICA SCIENCE_Rank5
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USALeafletDrop
  Description = CONTROLBAR:ToolTipUSAScienceLeafletDrop
End

Science Early_SCIENCE_LeafletDrop
  PrerequisiteSciences = SCIENCE_AMERICA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USALeafletDrop
  Description = CONTROLBAR:ToolTipUSAScienceLeafletDrop
End

Science SCIENCE_MOAB
  PrerequisiteSciences = SCIENCE_AMERICA
  SciencePurchasePointCost = 0; note that this means "not purchasable", NOT "free"!
  IsGrantable = Yes
End

;; -------------------------------------
;; CHINA Sciences
;; -------------------------------------

; --- LEVEL 1 POWERS ---
Science SCIENCE_RedGuardTraining
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank1
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaRedGuardTraining
  Description = CONTROLBAR:ToolTipChinaScienceRedGuardTraining
End

Science SCIENCE_BattlemasterTraining
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank1
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaBattleMasterTraining
  Description = CONTROLBAR:ToolTipChinaScienceBattlemasterTraining
End

Science SCIENCE_ClusterMines
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaClusterMines
  Description = CONTROLBAR:ToolTipChinaScienceClusterMines
End

Science SCIENCE_ArtilleryTraining
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank1
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaArtilleryTraining
  Description = CONTROLBAR:ToolTipChinaScienceARtilleryTraining
End

; --- LEVEL 3 POWERS ---
Science SCIENCE_NukeLauncher
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank1
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaNukeLauncher
  Description = CONTROLBAR:ToolTipChinaScienceNukeCannon
End

Science SCIENCE_ArtilleryBarrage1
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaArtilleryBarrage
  Description = CONTROLBAR:ToolTipChinaScienceArtilleryBarrage
End

Science SCIENCE_ArtilleryBarrage2
  PrerequisiteSciences = SCIENCE_ArtilleryBarrage1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaArtilleryBarrage2
  Description = CONTROLBAR:ToolTipChinaScienceArtilleryBarrage
End

Science SCIENCE_ArtilleryBarrage3
  PrerequisiteSciences = SCIENCE_ArtilleryBarrage2 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaArtilleryBarrage3
  Description = CONTROLBAR:ToolTipChinaScienceArtilleryBarrage
End

Science SCIENCE_Frenzy1
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaFrenzy
  Description = CONTROLBAR:ToolTipChinaScienceFrenzy
End

Science SCIENCE_Frenzy2
  PrerequisiteSciences = SCIENCE_Frenzy1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaFrenzy2
  Description = CONTROLBAR:ToolTipChinaScienceFrenzy
End

Science SCIENCE_Frenzy3
  PrerequisiteSciences = SCIENCE_Frenzy2 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaFrenzy3
  Description = CONTROLBAR:ToolTipChinaScienceFrenzy
End

Science Early_SCIENCE_Frenzy1
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank1
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaFrenzy
  Description = CONTROLBAR:ToolTipChinaScienceFrenzy
End

Science Early_SCIENCE_Frenzy2
  PrerequisiteSciences = Early_SCIENCE_Frenzy1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaFrenzy2
  Description = CONTROLBAR:ToolTipChinaScienceFrenzy
End

Science Early_SCIENCE_Frenzy3
  PrerequisiteSciences = Early_SCIENCE_Frenzy2 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaFrenzy3
  Description = CONTROLBAR:ToolTipChinaScienceFrenzy
End

Science SCIENCE_CashHack1
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaCashHack1
  Description = CONTROLBAR:ToolTipChinaScienceCashHack
End

Science SCIENCE_CashHack2
  PrerequisiteSciences = SCIENCE_CashHack1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaCashHack2
  Description = CONTROLBAR:ToolTipChinaScienceCashHack
End

Science SCIENCE_CashHack3
  PrerequisiteSciences = SCIENCE_CashHack2 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaCashHack3
  Description = CONTROLBAR:ToolTipChinaScienceCashHack
End

; --- LEVEL 8 POWERS ---
Science SCIENCE_EMPPulse
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank5
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaEMPPulse
  Description = CONTROLBAR:ToolTipChinaScienceEMPPulse
End

Science SCIENCE_ChinaCarpetBomb
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank5
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaCarpetBomb
  Description = CONTROLBAR:ToolTipChinaScienceCarpetBomb
End

Science Early_SCIENCE_ChinaCarpetBomb
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaCarpetBomb
  Description = CONTROLBAR:ToolTipChinaScienceCarpetBomb
End

Science Nuke_SCIENCE_ChinaCarpetBomb
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:Nuke_ChinaCarpetBomb
  Description = CONTROLBAR:Nuke_ToolTipChinaScienceCarpetBomb
End

;; -------------------------------------
;; Tank General
;; -------------------------------------
; --- LEVEL 1 POWERS ---
Science SCIENCE_OverlordTraining
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank1
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaOverlordTraining
  Description = CONTROLBAR:ToolTipChinaScienceOverlordTraining
End

Science SCIENCE_GattlingTankTraining
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank1
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaGattlingTankTraining
  Description = CONTROLBAR:ToolTipChinaScienceGattlingTankTraining
End

Science SCIENCE_TankParadrop1
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaTankParadrop1
  Description = CONTROLBAR:ToolTipChinaScienceTankParadrop
End

Science SCIENCE_TankParadrop2
  PrerequisiteSciences = SCIENCE_TankParadrop1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaTankParadrop2
  Description = CONTROLBAR:ToolTipChinaScienceTankParadrop
End

Science SCIENCE_TankParadrop3
  PrerequisiteSciences = SCIENCE_TankParadrop2 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaTankParadrop3
  Description = CONTROLBAR:ToolTipChinaScienceTankParadrop
End

;------------------------------------------------------------
; Infantry General
;------------------------------------------------------------
Science Infa_SCIENCE_RedGuardTraining
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank1
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:Infa_ChinaRedGuardTraining
  Description = CONTROLBAR:Infa_ToolTipChinaScienceRedGuardTraining
End

Science SCIENCE_InfantryParadrop1
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaInfantryParadrop1
  Description = CONTROLBAR:ToolTipChinaScienceInfantryParadrop
End

Science SCIENCE_InfantryParadrop2
  PrerequisiteSciences = SCIENCE_InfantryParadrop1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaInfantryParadrop2
  Description = CONTROLBAR:ToolTipChinaScienceInfantryParadrop
End

Science SCIENCE_InfantryParadrop3
  PrerequisiteSciences = SCIENCE_InfantryParadrop2 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaInfantryParadrop3
  Description = CONTROLBAR:ToolTipChinaScienceInfantryParadrop
End

Science Infa_SCIENCE_InfantryParadrop1
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaInfantryParadrop1
  Description = CONTROLBAR:Infa_ToolTipChinaScienceInfantryParadrop
End

Science Infa_SCIENCE_InfantryParadrop2
  PrerequisiteSciences = Infa_SCIENCE_InfantryParadrop1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaInfantryParadrop2
  Description = CONTROLBAR:Infa_ToolTipChinaScienceInfantryParadrop
End

Science Infa_SCIENCE_InfantryParadrop3
  PrerequisiteSciences = Infa_SCIENCE_InfantryParadrop2 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaInfantryParadrop3
  Description = CONTROLBAR:Infa_ToolTipChinaScienceInfantryParadrop
End

Science Nuke_SCIENCE_NukeDrop
  PrerequisiteSciences = SCIENCE_CHINA SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:ChinaNukeDrop
  Description = CONTROLBAR:ToolTipChinaScienceNukeDrop
End



;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; NEW AirF General SCIENCE ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;


Science AirF_SCIENCE_A10ThunderboltMissileStrike1
  PrerequisiteSciences = SCIENCE_AMERICA SCIENCE_Rank1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USAA10Strike1
  Description = CONTROLBAR:ToolTipUSAScienceA10Strike
End

Science AirF_SCIENCE_A10ThunderboltMissileStrike2
  PrerequisiteSciences = AirF_SCIENCE_A10ThunderboltMissileStrike1 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USAA10Strike2
  Description = CONTROLBAR:ToolTipUSAScienceA10Strike
End

Science AirF_SCIENCE_A10ThunderboltMissileStrike3
  PrerequisiteSciences = AirF_SCIENCE_A10ThunderboltMissileStrike2 SCIENCE_Rank3
  SciencePurchasePointCost = -1
  IsGrantable = Yes
  DisplayName = SCIENCE:USAA10Strike3
  Description = CONTROLBAR:ToolTipUSAScienceA10Strike
End

Home is where the InnerPerimeter is.