Adjust rules

This commit is contained in:
Oliver Brakmann
2014-11-17 18:44:54 +01:00
parent 4b9b1df96b
commit 3cd4152dd2
15 changed files with 63 additions and 11 deletions

View File

@@ -50,6 +50,7 @@
UpgradeTypes: selfheal UpgradeTypes: selfheal
UpgradeMinEnabledLevel: 1 UpgradeMinEnabledLevel: 1
UpgradeManager: UpgradeManager:
MustBeDestroyed:
^Tank: ^Tank:
AppearsOnRadar: AppearsOnRadar:
@@ -106,6 +107,7 @@
UpgradeTypes: selfheal UpgradeTypes: selfheal
UpgradeMinEnabledLevel: 1 UpgradeMinEnabledLevel: 1
UpgradeManager: UpgradeManager:
MustBeDestroyed:
^Helicopter: ^Helicopter:
AppearsOnRadar: AppearsOnRadar:
@@ -149,6 +151,7 @@
UpgradeManager: UpgradeManager:
WithShadow: WithShadow:
Hovers: Hovers:
MustBeDestroyed:
^Infantry: ^Infantry:
AppearsOnRadar: AppearsOnRadar:
@@ -233,6 +236,7 @@
UpgradeTypes: selfheal UpgradeTypes: selfheal
UpgradeMinEnabledLevel: 1 UpgradeMinEnabledLevel: 1
UpgradeManager: UpgradeManager:
MustBeDestroyed:
^CivInfantry: ^CivInfantry:
Inherits: ^Infantry Inherits: ^Infantry
@@ -424,6 +428,7 @@
^BaseBuilding: ^BaseBuilding:
Inherits: ^Building Inherits: ^Building
MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: true
RepairableBuilding: RepairableBuilding:
RepairPercent: 40 RepairPercent: 40
RepairStep: 14 RepairStep: 14

View File

@@ -198,7 +198,8 @@ SILO:
-EmitInfantryOnSell: -EmitInfantryOnSell:
Power: Power:
Amount: -10 Amount: -10
-MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: false
PYLE: PYLE:
Inherits: ^BaseBuilding Inherits: ^BaseBuilding
@@ -616,7 +617,8 @@ GUN:
Range: 3 Range: 3
Power: Power:
Amount: -20 Amount: -20
-MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: false
SAM: SAM:
Inherits: ^BaseBuilding Inherits: ^BaseBuilding
@@ -657,7 +659,8 @@ SAM:
RenderRangeCircle: RenderRangeCircle:
Power: Power:
Amount: -20 Amount: -20
-MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: false
OBLI: OBLI:
Inherits: ^BaseBuilding Inherits: ^BaseBuilding
@@ -704,7 +707,8 @@ OBLI:
Range: 5 Range: 5
Power: Power:
Amount: -150 Amount: -150
-MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: false
GTWR: GTWR:
Inherits: ^BaseBuilding Inherits: ^BaseBuilding
@@ -744,7 +748,8 @@ GTWR:
ROT: 255 ROT: 255
Power: Power:
Amount: -10 Amount: -10
-MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: false
ATWR: ATWR:
Inherits: ^BaseBuilding Inherits: ^BaseBuilding
@@ -794,7 +799,8 @@ ATWR:
RenderRangeCircle: RenderRangeCircle:
Power: Power:
Amount: -40 Amount: -40
-MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: false
SBAG: SBAG:
Inherits: ^Wall Inherits: ^Wall

View File

@@ -28,6 +28,7 @@ MCV:
NoTransformSounds: deploy1.aud NoTransformSounds: deploy1.aud
RenderUnit: RenderUnit:
MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: true
BaseBuilding: BaseBuilding:
LeavesHusk: LeavesHusk:
HuskActor: MCV.Husk HuskActor: MCV.Husk
@@ -548,6 +549,7 @@ STNK:
TargetableUnit: TargetableUnit:
LeavesHusk: LeavesHusk:
HuskActor: STNK.Husk HuskActor: STNK.Husk
-MustBeDestroyed:
MHQ: MHQ:
Inherits: ^Vehicle Inherits: ^Vehicle

View File

@@ -242,6 +242,7 @@ FREMEN:
CloakDelay: 250 CloakDelay: 250
CloakSound: STEALTH1.WAV CloakSound: STEALTH1.WAV
UncloakSound: STEALTH2.WAV UncloakSound: STEALTH2.WAV
-MustBeDestroyed:
GRENADIER: GRENADIER:
Inherits: ^Infantry Inherits: ^Infantry

View File

@@ -48,6 +48,7 @@
UpgradeMinEnabledLevel: 1 UpgradeMinEnabledLevel: 1
UpgradeManager: UpgradeManager:
TemporaryOwnerManager: TemporaryOwnerManager:
MustBeDestroyed:
^Tank: ^Tank:
AppearsOnRadar: AppearsOnRadar:
@@ -99,6 +100,7 @@
UpgradeMinEnabledLevel: 1 UpgradeMinEnabledLevel: 1
UpgradeManager: UpgradeManager:
TemporaryOwnerManager: TemporaryOwnerManager:
MustBeDestroyed:
^Husk: ^Husk:
Health: Health:
@@ -224,6 +226,7 @@
UpgradeTypes: selfheal UpgradeTypes: selfheal
UpgradeMinEnabledLevel: 1 UpgradeMinEnabledLevel: 1
UpgradeManager: UpgradeManager:
MustBeDestroyed:
^Plane: ^Plane:
AppearsOnRadar: AppearsOnRadar:
@@ -286,6 +289,7 @@
EmitInfantryOnSell: EmitInfantryOnSell:
ActorTypes: rifle,rifle,rifle,rifle,rifle,bazooka,bazooka,bazooka,engineer ActorTypes: rifle,rifle,rifle,rifle,rifle,bazooka,bazooka,bazooka,engineer
MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: true
GivesExperience: GivesExperience:
FrozenUnderFog: FrozenUnderFog:
CaptureNotification: CaptureNotification:

View File

@@ -197,6 +197,7 @@ STEALTHRAIDER:
UncloakSound: STEALTH2.WAV UncloakSound: STEALTH2.WAV
AutoTarget: AutoTarget:
InitialStance: HoldFire InitialStance: HoldFire
-MustBeDestroyed:
CARRYALLO: CARRYALLO:
Inherits: ^CARRYALL Inherits: ^CARRYALL

View File

@@ -228,6 +228,8 @@ CONCRETEB:
-EmitInfantryOnSell: -EmitInfantryOnSell:
Power: Power:
Amount: -5 Amount: -5
MustBeDestroyed:
RequiredForShortGame: false
^LIGHT: ^LIGHT:
Inherits: ^Building Inherits: ^Building
@@ -501,6 +503,8 @@ WALL:
Types: turret Types: turret
Power: Power:
Amount: -20 Amount: -20
MustBeDestroyed:
RequiredForShortGame: false
^ROCKETTOWER: ^ROCKETTOWER:
Inherits: ^Building Inherits: ^Building
@@ -554,6 +558,8 @@ WALL:
Types: turret Types: turret
Power: Power:
Amount: -30 Amount: -30
MustBeDestroyed:
RequiredForShortGame: false
^REPAIR: ^REPAIR:
Inherits: ^Building Inherits: ^Building

View File

@@ -22,6 +22,7 @@
RevealsShroud: RevealsShroud:
Range: 8c0 Range: 8c0
MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: true
BaseBuilding: BaseBuilding:
Explodes: Explodes:
Weapon: UnitExplodeScale Weapon: UnitExplodeScale

View File

@@ -71,6 +71,7 @@
UpgradeMaxAcceptedLevel: 2 UpgradeMaxAcceptedLevel: 2
TimedUpgradeBar: TimedUpgradeBar:
Upgrade: invulnerability Upgrade: invulnerability
MustBeDestroyed:
^Tank: ^Tank:
AppearsOnRadar: AppearsOnRadar:
@@ -145,6 +146,7 @@
UpgradeMaxAcceptedLevel: 2 UpgradeMaxAcceptedLevel: 2
TimedUpgradeBar: TimedUpgradeBar:
Upgrade: invulnerability Upgrade: invulnerability
MustBeDestroyed:
^Infantry: ^Infantry:
AppearsOnRadar: AppearsOnRadar:
@@ -233,6 +235,7 @@
UpgradeTypes: selfheal UpgradeTypes: selfheal
UpgradeMinEnabledLevel: 1 UpgradeMinEnabledLevel: 1
UpgradeManager: UpgradeManager:
MustBeDestroyed:
^Ship: ^Ship:
AppearsOnRadar: AppearsOnRadar:
@@ -286,6 +289,7 @@
TimedUpgradeBar: TimedUpgradeBar:
Upgrade: invulnerability Upgrade: invulnerability
UpgradeMinEnabledLevel: 1 UpgradeMinEnabledLevel: 1
MustBeDestroyed:
^Plane: ^Plane:
AppearsOnRadar: AppearsOnRadar:
@@ -342,6 +346,7 @@
TimedUpgradeBar: TimedUpgradeBar:
Upgrade: invulnerability Upgrade: invulnerability
WithShadow: WithShadow:
MustBeDestroyed:
^Helicopter: ^Helicopter:
Inherits: ^Plane Inherits: ^Plane
@@ -377,6 +382,7 @@
EmitInfantryOnSell: EmitInfantryOnSell:
ActorTypes: e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,e6,e6,e6,e6,e6 ActorTypes: e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,e1,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,e6,e6,e6,e6,e6
MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: true
GivesExperience: GivesExperience:
CaptureNotification: CaptureNotification:
EditorAppearance: EditorAppearance:
@@ -416,7 +422,8 @@
Inherits: ^Building Inherits: ^Building
TargetableBuilding: TargetableBuilding:
TargetTypes: Ground, C4, DetonateAttack, Structure, Defense TargetTypes: Ground, C4, DetonateAttack, Structure, Defense
-MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: false
^Wall: ^Wall:
AppearsOnRadar: AppearsOnRadar:

View File

@@ -520,6 +520,7 @@ SNIPER:
UncloakOnMove: yes UncloakOnMove: yes
DetectCloaked: DetectCloaked:
Range: 6 Range: 6
-MustBeDestroyed:
Zombie: Zombie:
Inherits: ^Infantry Inherits: ^Infantry

View File

@@ -48,6 +48,7 @@ SS:
Explodes: Explodes:
Weapon: UnitExplodeSubmarine Weapon: UnitExplodeSubmarine
EmptyWeapon: UnitExplodeSubmarine EmptyWeapon: UnitExplodeSubmarine
-MustBeDestroyed:
MSUB: MSUB:
Inherits: ^Ship Inherits: ^Ship
@@ -99,6 +100,7 @@ MSUB:
Explodes: Explodes:
Weapon: UnitExplodeSubmarine Weapon: UnitExplodeSubmarine
EmptyWeapon: UnitExplodeSubmarine EmptyWeapon: UnitExplodeSubmarine
-MustBeDestroyed:
DD: DD:
Inherits: ^Ship Inherits: ^Ship

View File

@@ -43,7 +43,8 @@ MSLO:
SupportPowerChargeBar: SupportPowerChargeBar:
Power: Power:
Amount: -100 Amount: -100
-MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: false
GAP: GAP:
Inherits: ^Building Inherits: ^Building
@@ -77,7 +78,8 @@ GAP:
RenderShroudCircle: RenderShroudCircle:
Power: Power:
Amount: -60 Amount: -60
-MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: false
SPEN: SPEN:
Inherits: ^Building Inherits: ^Building
@@ -228,7 +230,8 @@ IRON:
SupportPowerChargeBar: SupportPowerChargeBar:
Power: Power:
Amount: -200 Amount: -200
-MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: false
PDOX: PDOX:
Inherits: ^Building Inherits: ^Building
@@ -272,7 +275,8 @@ PDOX:
-AcceptsSupplies: -AcceptsSupplies:
Power: Power:
Amount: -200 Amount: -200
-MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: false
TSLA: TSLA:
Inherits: ^Defense Inherits: ^Defense
@@ -491,6 +495,7 @@ HBOX:
PortCones: 86, 86, 86, 86, 86, 86 PortCones: 86, 86, 86, 86, 86, 86
Power: Power:
Amount: -15 Amount: -15
-MustBeDestroyed:
GUN: GUN:
Inherits: ^Defense Inherits: ^Defense

View File

@@ -311,6 +311,7 @@ MCV:
NoTransformSounds: nodeply1.aud NoTransformSounds: nodeply1.aud
RenderUnit: RenderUnit:
MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: true
BaseBuilding: BaseBuilding:
LeavesHusk: LeavesHusk:
HuskActor: MCV.Husk HuskActor: MCV.Husk
@@ -772,4 +773,5 @@ STNK:
Explodes: Explodes:
Weapon: UnitExplodeSmall Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall EmptyWeapon: UnitExplodeSmall
-MustBeDestroyed:

View File

@@ -23,6 +23,7 @@
RepairableBuilding: RepairableBuilding:
EngineerRepairable: EngineerRepairable:
MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: true
GivesExperience: GivesExperience:
CaptureNotification: CaptureNotification:
EditorAppearance: EditorAppearance:
@@ -92,6 +93,7 @@
UpgradeMinEnabledLevel: 1 UpgradeMinEnabledLevel: 1
InitialDelay: 0 InitialDelay: 0
CloakDelay: 90 CloakDelay: 90
MustBeDestroyed:
^Infantry: ^Infantry:
AppearsOnRadar: AppearsOnRadar:
@@ -174,6 +176,7 @@
UpgradeMinEnabledLevel: 1 UpgradeMinEnabledLevel: 1
InitialDelay: 0 InitialDelay: 0
CloakDelay: 90 CloakDelay: 90
MustBeDestroyed:
^CivilianInfantry: ^CivilianInfantry:
Inherits: ^Infantry Inherits: ^Infantry
@@ -201,6 +204,7 @@
Types: CivilianInfantry Types: CivilianInfantry
RenderInfantry: RenderInfantry:
ScaredyCat: ScaredyCat:
-MustBeDestroyed:
^Vehicle: ^Vehicle:
AppearsOnRadar: AppearsOnRadar:
@@ -280,6 +284,7 @@
UpgradeMaxAcceptedLevel: 2 UpgradeMaxAcceptedLevel: 2
InitialDelay: 0 InitialDelay: 0
CloakDelay: 90 CloakDelay: 90
MustBeDestroyed:
^Tank: ^Tank:
AppearsOnRadar: AppearsOnRadar:
@@ -359,6 +364,7 @@
UpgradeMaxAcceptedLevel: 2 UpgradeMaxAcceptedLevel: 2
InitialDelay: 0 InitialDelay: 0
CloakDelay: 90 CloakDelay: 90
MustBeDestroyed:
^Helicopter: ^Helicopter:
AppearsOnRadar: AppearsOnRadar:
@@ -406,6 +412,7 @@
Guard: Guard:
Guardable: Guardable:
UpgradeManager: UpgradeManager:
MustBeDestroyed:
^BlossomTree: ^BlossomTree:
Tooltip: Tooltip:

View File

@@ -23,6 +23,7 @@ MCV:
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
MustBeDestroyed: MustBeDestroyed:
RequiredForShortGame: true
BaseBuilding: BaseBuilding:
Transforms: Transforms:
IntoActor: gacnst IntoActor: gacnst
@@ -848,4 +849,5 @@ STNK:
RenderSprites: RenderSprites:
RenderVoxels: RenderVoxels:
WithVoxelBody: WithVoxelBody:
-MustBeDestroyed: