Consolidate defense structure rules into ^Defense for cnc mod

This commit is contained in:
atlimit8
2015-08-08 23:59:54 -05:00
parent 59cd477e3e
commit 68ee859666
2 changed files with 15 additions and 34 deletions

View File

@@ -693,3 +693,12 @@
CustomSelectionSize: CustomSelectionSize:
CustomBounds: 20,20 CustomBounds: 20,20
^Defense:
Inherits: ^BaseBuilding
AutoTarget:
RenderRangeCircle:
RenderDetectionCircle:
-GivesBuildableArea:
MustBeDestroyed:
RequiredForShortGame: false

View File

@@ -626,7 +626,7 @@ TMPL:
ProvidesPrerequisite@buildingname: ProvidesPrerequisite@buildingname:
GUN: GUN:
Inherits: ^BaseBuilding Inherits: ^Defense
Valued: Valued:
Cost: 600 Cost: 600
CustomBuildTimeValue: CustomBuildTimeValue:
@@ -639,7 +639,6 @@ GUN:
Prerequisites: barracks Prerequisites: barracks
Queue: Defence.GDI, Defence.Nod Queue: Defence.GDI, Defence.Nod
Building: Building:
-GivesBuildableArea:
Health: Health:
HP: 400 HP: 400
Armor: Armor:
@@ -658,20 +657,15 @@ GUN:
MuzzleSequence: muzzle MuzzleSequence: muzzle
AttackTurreted: AttackTurreted:
WithMuzzleFlash: WithMuzzleFlash:
AutoTarget:
-RenderBuilding: -RenderBuilding:
-WithDeathAnimation: -WithDeathAnimation:
RenderRangeCircle:
RenderDetectionCircle:
DetectCloaked: DetectCloaked:
Range: 3 Range: 3
Power: Power:
Amount: -20 Amount: -20
MustBeDestroyed:
RequiredForShortGame: false
SAM: SAM:
Inherits: ^BaseBuilding Inherits: ^Defense
Valued: Valued:
Cost: 750 Cost: 750
CustomBuildTimeValue: CustomBuildTimeValue:
@@ -688,7 +682,6 @@ SAM:
Dimensions: 2,1 Dimensions: 2,1
RequiresPower: RequiresPower:
DisabledOverlay: DisabledOverlay:
-GivesBuildableArea:
Health: Health:
HP: 400 HP: 400
Armor: Armor:
@@ -704,16 +697,13 @@ SAM:
MuzzleSequence: muzzle MuzzleSequence: muzzle
AttackPopupTurreted: AttackPopupTurreted:
WithMuzzleFlash: WithMuzzleFlash:
AutoTarget:
-RenderBuilding: -RenderBuilding:
RenderRangeCircle: -RenderDetectionCircle:
Power: Power:
Amount: -20 Amount: -20
MustBeDestroyed:
RequiredForShortGame: false
OBLI: OBLI:
Inherits: ^BaseBuilding Inherits: ^Defense
Valued: Valued:
Cost: 1500 Cost: 1500
CustomBuildTimeValue: CustomBuildTimeValue:
@@ -732,7 +722,6 @@ OBLI:
Bounds: 24,24,0,12 Bounds: 24,24,0,12
RequiresPower: RequiresPower:
DisabledOverlay: DisabledOverlay:
-GivesBuildableArea:
Health: Health:
HP: 600 HP: 600
Armor: Armor:
@@ -750,20 +739,15 @@ OBLI:
ChargeAudio: obelpowr.aud ChargeAudio: obelpowr.aud
ReloadTime: 40 ReloadTime: 40
InitialChargeDelay: 50 InitialChargeDelay: 50
AutoTarget:
-RenderBuilding: -RenderBuilding:
RenderRangeCircle:
-EmitInfantryOnSell: -EmitInfantryOnSell:
RenderDetectionCircle:
DetectCloaked: DetectCloaked:
Range: 5 Range: 5
Power: Power:
Amount: -150 Amount: -150
MustBeDestroyed:
RequiredForShortGame: false
GTWR: GTWR:
Inherits: ^BaseBuilding Inherits: ^Defense
Valued: Valued:
Cost: 600 Cost: 600
CustomBuildTimeValue: CustomBuildTimeValue:
@@ -776,7 +760,6 @@ GTWR:
Prerequisites: barracks Prerequisites: barracks
Queue: Defence.GDI, Defence.Nod Queue: Defence.GDI, Defence.Nod
Building: Building:
-GivesBuildableArea:
Health: Health:
HP: 400 HP: 400
RevealsShroud: RevealsShroud:
@@ -790,21 +773,16 @@ GTWR:
AttackTurreted: AttackTurreted:
BodyOrientation: BodyOrientation:
QuantizedFacings: 8 QuantizedFacings: 8
AutoTarget:
DetectCloaked: DetectCloaked:
Range: 3 Range: 3
RenderDetectionCircle:
RenderRangeCircle:
WithMuzzleFlash: WithMuzzleFlash:
Turreted: Turreted:
ROT: 255 ROT: 255
Power: Power:
Amount: -10 Amount: -10
MustBeDestroyed:
RequiredForShortGame: false
ATWR: ATWR:
Inherits: ^BaseBuilding Inherits: ^Defense
Valued: Valued:
Cost: 1000 Cost: 1000
CustomBuildTimeValue: CustomBuildTimeValue:
@@ -823,7 +801,6 @@ ATWR:
Bounds: 24,24,0,12 Bounds: 24,24,0,12
RequiresPower: RequiresPower:
DisabledOverlay: DisabledOverlay:
-GivesBuildableArea:
Health: Health:
HP: 600 HP: 600
Armor: Armor:
@@ -844,17 +821,12 @@ ATWR:
LocalOffset: 256,128,0, 256,-128,0 LocalOffset: 256,128,0, 256,-128,0
LocalYaw: -100,100 LocalYaw: -100,100
AttackTurreted: AttackTurreted:
AutoTarget:
BodyOrientation: BodyOrientation:
QuantizedFacings: 8 QuantizedFacings: 8
RenderDetectionCircle:
DetectCloaked: DetectCloaked:
Range: 5 Range: 5
RenderRangeCircle:
Power: Power:
Amount: -40 Amount: -40
MustBeDestroyed:
RequiredForShortGame: false
SBAG: SBAG:
Inherits: ^Wall Inherits: ^Wall