home *** CD-ROM | disk | FTP | other *** search
- ;
- ;;Freedom Guard Specific Buildings
- ;
-
-
- DefineBuildingType(fa)
- {
- SetBuildingImages(jfgagt0.spr jfgagt1.spr faiso.spr)
- SetDescription(Advanced_Guard_Tower)
- SetPrerequisite(0 19 18 0 0 0) ;; Prerequisite building
- SetSide(0)
- SetCPULoad(10)
- SetBay(1 1)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- ActivePart(AdvancedGuardTower 48 4 none 0 0 none 0 0 none 0 0)
- CanCommunicate()
- }
-
- DefineBuildingType(fb)
- {
- SetBuildingImages(mfgbo0.spr mfgbo1.spr fbiso.spr)
- SetDescription(FG_Ops_Centre)
- SetPrerequisite(0 11 6 1 0 0) ;; Prerequisite building
- SetSide(0)
- SetCPULoad(10)
- SetBay(2 2)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanCommunicate()
- CanMake()
- }
-
- DefineBuildingType(fb_decoy)
- {
- IsDecoyOf(fb)
- SetDescription(Decoy_Ops_Centre)
- SetPrerequisite(0 1011 6 1 0 0)
- }
-
- DefineBuildingType(fc)
- {
- SetBuildingImages(efgcon0.spr efgcon1.spr fciso.spr)
- SetDescription(FG_Factory)
- SetPrerequisite(0 7 0 0 0 0) ;; Prerequisite building
- SetSide(0)
- SetCPULoad(10)
- SetBay(2 2)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanRepair()
- CanMake()
- }
-
- DefineBuildingType(fc_decoy)
- {
- IsDecoyOf(fc)
- SetDescription(Decoy_Factory)
- SetPrerequisite(0 1007 0 0 0 0)
- }
-
- DefineBuildingType(fg)
- {
- SetBuildingImages(cfggt0.spr cfggt1.spr fgiso.spr)
- SetDescription(Guard_Tower)
- SetPrerequisite(0 18 0 0 0 0) ;; Prerequisite building
- SetSide(0)
- SetCPULoad(10)
- SetBay(1 1)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- ActivePart(GuardTower 48 37 none 0 0 none 0 0 none 0 0)
- CanCommunicate()
- }
-
- DefineBuildingType(fh)
- {
- SetBuildingImages(efghq0.spr efghq1.spr fhiso.spr)
- SetDescription(FG_Headquarters)
- SetPrerequisite(0 1 0 0 0 0) ;; Prerequisite building
- SetSide(0)
- SetCPULoad(10)
- SetCPUGainPercent(25)
- SetBay(2 3)
- SetHitpoints(1650 1000)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanRepair()
- CanCommand()
- CanMake()
- }
-
- DefineBuildingType(fl)
- {
- SetBuildingImages(mfglp0.spr mfglp1.spr fliso.spr)
- SetDescription(FG_Landing_Pad)
- SetPrerequisite(0 14 13 1 0 0 ) ;; Prerequisite building
- SetSide(0)
- SetCPULoad(10)
- SetBay(2 2)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanRefuel()
- CanRepair()
- CanRearm()
- CanLand()
- CanMake()
- }
-
- DefineBuildingType(fn)
- {
- SetBuildingImages(mfgair0.spr mfgair1.spr fniso.spr)
- SetDescription(FG_Air_Control)
- SetPrerequisite(0 13 7 6 1 0) ;; Prerequisite building
- SetSide(0)
- SetCPULoad(10)
- SetBay(2 2)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanCommunicate()
- CanMake()
- }
-
- DefineBuildingType(fn_decoy)
- {
- IsDecoyOf(fn)
- SetDescription(Decoy_Air_Control)
- SetPrerequisite(0 1013 7 6 1 0)
- }
-
- DefineBuildingType(fs)
- {
- SetBuildingImages(cfgaa0.spr cfgaa1.spr fsiso.spr)
- SetDescription(Anti_Aircraft_Site)
- SetPrerequisite(0 15 18 1 0 0) ;; Prerequisite building
- SetSide(0)
- SetCPULoad(10)
- SetBay(1 1)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- ActivePart(AntiAirSite 48 34 none 0 0 none 0 0 none 0 0)
- CanCommunicate()
- }
-
- DefineBuildingType(ft)
- {
- SetBuildingImages(dfgtunn0.spr dfgtunn1.spr ftiso.spr)
- SetDescription(FG_Tunnel)
- SetPrerequisite(0 20 16 1 0 0) ;; Prerequisite building
- SetSide(0)
- SetCPULoad(10)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- IsShaft()
- AssociatedUnit(Tunneler 2 2 1)
- }
-
- DefineBuildingType(fu)
- {
- SetBuildingImages(dfgunt0.spr dfgunt1.spr fuiso.spr)
- SetDescription(FG_Unit_Training)
- SetPrerequisite(0 6 0 0 0 0) ;; Prerequisite building
- SetSide(0)
- SetCPULoad(10)
- SetBay(2 1)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanPark()
- CanMake()
- }
-
- DefineBuildingType(fv)
- {
- SetBuildingImages(mfgadv0.spr mfgadv1.spr fviso.spr)
- SetDescription(FG_Advanced_Tech_Centre)
- SetPrerequisite(0 16 1 8 0 0) ;; Prerequisite building
- SetSide(0)
- SetCPULoad(10)
- SetBay(2 2)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- }
-
- ;
- ;Imperium Specific Buildings
- ;
-
- DefineBuildingType(ia)
- {
- SetBuildingImages(cimpagt0.spr cimpagt1.spr iaiso.spr)
- SetDescription(Advanced_Guard_Tower)
- SetPrerequisite(0 19 18 0 0 0) ;; Prerequisite building
- SetSide(0)
- SetCPULoad(10)
- SetBay(1 2)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- ActivePart(AdvancedGuardTower 48 34 none 0 0 none 0 0 none 0 0)
- CanCommunicate()
- }
-
- ;;imperium buildings
-
- DefineBuildingType(ib)
- {
- SetBuildingImages(mimpbo0.spr mimpbo1.spr ibiso.spr)
- SetDescription(Imp_Operations_Centre)
- SetPrerequisite(0 11 6 1 0 0) ;; Prerequisite building
- SetSide(1)
- SetCPULoad(10)
- SetBay(2 1)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanCommunicate()
- }
-
- DefineBuildingType(ic)
- {
- SetBuildingImages(eimpcon0.spr eimpcon1.spr iciso.spr)
- SetDescription(Imp_Factory)
- SetPrerequisite(0 7 0 0 0 0) ;; Prerequisite building
- SetSide(1)
- SetCPULoad(10)
- SetBay(2 2)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanRepair()
- CanMake()
- }
-
- DefineBuildingType(ig)
- {
- SetBuildingImages(cimpgt0.spr cimpgt1.spr igiso.spr)
- SetDescription(Guard_Tower)
- SetPrerequisite(0 18 0 0 0 0) ;; Prerequisite building
- SetSide(1)
- SetCPULoad(10)
- SetBay(1 1)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- ActivePart(GuardTower 42 48 none 0 0 none 0 0 none 0 0)
- CanCommunicate()
- }
-
- DefineBuildingType(ih)
- {
- SetBuildingImages(simphq0.spr simphq1.spr ihiso.spr)
- SetDescription(Imp_Headquarters)
- SetPrerequisite(0 1 0 0 0 0) ;; Prerequisite building
- SetSide(1)
- SetCPULoad(10)
- SetCPUGainPercent(25)
- SetBay(2 3)
- SetHitpoints(1650 1000)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanRepair()
- CanCommand()
- CanMake()
- }
-
-
- DefineBuildingType(il)
- {
- SetBuildingImages(eimplp0.spr eimplp1.spr iliso.spr)
- SetDescription(Imp_Landing_Pad)
- SetPrerequisite(0 14 13 1 0 0) ;; Prerequisite building
- SetSide(1)
- SetCPULoad(10)
- SetBay(2 2)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanRefuel()
- CanRepair()
- CanRearm()
- CanLand()
- CanMake()
- }
-
- DefineBuildingType(in)
- {
- SetBuildingImages(simpair0.spr simpair1.spr iniso.spr)
- SetDescription(Imp_Air_Control)
- SetPrerequisite(0 13 7 6 1 0) ;; Prerequisite building
- SetSide(1)
- SetCPULoad(10)
- SetBay(1 3)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanCommunicate()
- CanMake()
- }
-
- DefineBuildingType(is)
- {
- SetBuildingImages(cimpaa0.spr cimpaa1.spr isiso.spr)
- SetDescription(Anti_Aircraft_Site)
- SetPrerequisite(0 15 18 1 0 0) ;; Prerequisite building
- SetSide(1)
- SetCPULoad(10)
- SetBay(1 1)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- ActivePart(AntiAirSite 48 40 none 0 0 none 0 0 none 0 0)
- CanCommunicate()
- }
-
- DefineBuildingType(it)
- {
- SetBuildingImages(cimptg0.spr cimptg1.spr itiso.spr)
- SetDescription(Imp_Temporal_Gate)
- SetPrerequisite(0 20 16 1 0 0) ;; Prerequisite building
- SetSide(1)
- SetCPULoad(10)
- SetBay(1 1)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- SetRooms(10 6) ;; Number of rooms, max entry weight per room
- IsTeleport(20) ;; number of seconds for charge up
- }
-
- DefineBuildingType(iu)
- {
- SetBuildingImages(mimpunt0.spr mimpunt1.spr iuiso.spr)
- SetDescription(Imp_Unit_Training)
- SetPrerequisite(0 6 0 0 0 0) ;; Prerequisite building
- SetSide(1)
- SetCPULoad(10)
- SetBay(2 1)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanPark()
- CanMake()
- }
-
- DefineBuildingType(iv)
- {
- SetBuildingImages(dimpadv0.spr dimpadv1.spr iviso.spr)
- SetDescription(Imp_Advanced_Tech_Centre)
- SetPrerequisite(0 16 1 8 0 0) ;; Prerequisite building
- SetSide(1)
- SetCPULoad(10)
- SetBay(2 2)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- }
-
- ;
- ; Buildings common to all sides.
- ;
-
- DefineBuildingType(ar)
- {
- SetBuildingImages(carmry0.spr carmry1.spr ariso.spr)
- SetDescription(Armoury)
- SetPrerequisite(0 8 7 0 0 0) ;; Prerequisite building
- SetSide(-1)
- SetCPULoad(10)
- SetBay(1 2)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanRearm()
- }
-
- DefineBuildingType(ca)
- {
- SetBuildingImages(rcamera0.spr rcamera1.spr caiso.spr)
- SetDescription(Camera)
- SetPrerequisite(0 12 18 0 0 0) ;; Prerequisite building
- SetSide(-1)
- SetCPULoad(10)
- SetBay(-1 -1)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanCommunicate()
- }
-
- DefineBuildingType(ho)
- {
- SetBuildingImages(chosp0.spr chosp1.spr hoiso.spr)
- SetDescription(Hospital)
- SetPrerequisite(0 9 6 0 0 0) ;; Prerequisite building
- SetSide(-1)
- SetCPULoad(10)
- SetBay(1 1)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanPark()
- CanRepair()
- }
-
- DefineBuildingType(lp)
- {
- SetBuildingImages(ewlunch0.spr ewlunch1.spr lpiso.spr)
- SetDescription(Water_Launch_Pad)
- SetPrerequisite(0 5 0 0 0 0) ;; Prerequisite building
- SetSide(-1)
- SetCPULoad(10)
- SetBay(3 1)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(2000 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanLand()
- }
-
- DefineBuildingType(mn)
- {
- SetBuildingImages(dmine0.spr dmine1.spr mniso.spr)
- SetDescription(Mine)
- SetPrerequisite(0 2 4 0 0 0) ;; Prerequisite building
- SetSide(-1)
- SetCPULoad(10)
- SetBay(0 2)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(2000 0 10 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanRearm()
- CanRefuel()
- }
-
- DefineBuildingType(pp)
- {
- SetBuildingImages(mpowerp0.spr mpowerp1.spr ppiso.spr)
- SetDescription(Power_Plant)
- SetPrerequisite(0 4 0 0 0 0) ;; Prerequisite building
- SetSide(-1)
- SetCPULoad(10)
- SetBay(1 1)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(2000 0 0 0 10) ; Store, output, make, build, run
- SetPower(2000 2000 10 0 0) ; Store, output, make, build, run
- SetWater(0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- }
-
- DefineBuildingType(re)
- {
- SetBuildingImages(prepair0.spr prepair1.spr reiso.spr)
- SetDescription(Repair_Bay)
- SetPrerequisite(0 10 7 0 0 0) ;; Prerequisite building
- SetSide(-1)
- SetCPULoad(10)
- SetBay(1 1)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy (0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral (0 0 0 0 0) ; Store, output, make, build, run
- SetPower (0 0 0 0 0) ; Store, output, make, build, run
- SetWater (0 0 0 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- CanRepair()
- CanRefuel()
- CanRearm()
- }
-
- DefineBuildingType(ww)
- {
- SetBuildingImages(mwater0.spr mwater1.spr wwiso.spr)
- SetDescription(Water_Well)
- SetPrerequisite(0 3 5 0 0 0) ;; Prerequisite building
- SetSide(-1)
- SetCPULoad(10)
- SetBay(3 1)
- SetHitpoints(1650 800)
- SetSeeingRange(12) ;; Radius in tiles for a building to see
- SetSeeingHeight(1) ;; Height for a building to see from
- SetEnergy(0 0 0 0 0) ; Store, output, make, build, run
- SetChemical(0 0 0 0 0) ; Store, output, make, build, run
- SetMineral(0 0 0 0 0) ; Store, output, make, build, run
- SetPower(0 0 0 0 0) ; Store, output, make, build, run
- SetWater(2000 0 10 0 0) ; Store, output, make, build, run
- SetCost(500 10)
- }
-