Merge pull request #9340 from reaperrr/d2k-bal-weapons

Changed D2k health, armor types and weapon stats to match original
This commit is contained in:
Pavel Penev
2015-09-22 23:55:25 +03:00
7 changed files with 609 additions and 414 deletions

View File

@@ -59,7 +59,8 @@ namespace OpenRA.Mods.Common.Effects
[Desc("Interval in ticks between each spawned Trail animation.")] [Desc("Interval in ticks between each spawned Trail animation.")]
public readonly int TrailInterval = 2; public readonly int TrailInterval = 2;
[PaletteReference] public readonly string TrailPalette = "effect"; // TODO: Re-add PaletteReference as soon as it handles player palettes
public readonly string TrailPalette = "effect";
public readonly bool TrailUsePlayerPalette = false; public readonly bool TrailUsePlayerPalette = false;
public readonly int ContrailLength = 0; public readonly int ContrailLength = 0;

Binary file not shown.

View File

@@ -9,7 +9,7 @@ light_inf:
Name: Light Infantry Name: Light Infantry
Description: General-purpose infantry\n Strong vs Infantry\n Weak vs Vehicles, Artillery Description: General-purpose infantry\n Strong vs Infantry\n Weak vs Vehicles, Artillery
Health: Health:
HP: 50 HP: 600
Mobile: Mobile:
Speed: 53 Speed: 53
Armament: Armament:
@@ -32,7 +32,7 @@ engineer:
Name: Engineer Name: Engineer
Description: Infiltrates and captures enemy structures\n Strong vs Buildings\n Weak vs Everything Description: Infiltrates and captures enemy structures\n Strong vs Buildings\n Weak vs Everything
Health: Health:
HP: 25 HP: 500
Mobile: Mobile:
Speed: 53 Speed: 53
Passenger: Passenger:
@@ -60,7 +60,7 @@ trooper:
Name: Trooper Name: Trooper
Description: Anti-tank/Anti-aircraft infantry\n Strong vs Tanks, Aircraft\n Weak vs Infantry, Artillery Description: Anti-tank/Anti-aircraft infantry\n Strong vs Tanks, Aircraft\n Weak vs Infantry, Artillery
Health: Health:
HP: 45 HP: 700
Mobile: Mobile:
Speed: 42 Speed: 42
Armament: Armament:
@@ -84,7 +84,7 @@ medic:
Name: Medic Name: Medic
Description: Heals nearby infantry\n Strong vs Nothing\n Weak vs Everything Description: Heals nearby infantry\n Strong vs Nothing\n Weak vs Everything
Health: Health:
HP: 60 HP: 375
Mobile: Mobile:
Speed: 42 Speed: 42
AutoHeal: AutoHeal:
@@ -117,10 +117,10 @@ fremen:
Mobile: Mobile:
Speed: 53 Speed: 53
Health: Health:
HP: 70 HP: 700
Passenger:
RevealsShroud: RevealsShroud:
Range: 7c0 Range: 7c0
Passenger:
AutoTarget: AutoTarget:
ScanRadius: 7 ScanRadius: 7
Armament@PRIMARY: Armament@PRIMARY:
@@ -152,7 +152,7 @@ grenadier:
Name: Grenadier Name: Grenadier
Description: Infantry armed with grenades. \n Strong vs Buildings, Infantry\n Weak vs Vehicles Description: Infantry armed with grenades. \n Strong vs Buildings, Infantry\n Weak vs Vehicles
Health: Health:
HP: 50 HP: 600
Mobile: Mobile:
Speed: 53 Speed: 53
Armament: Armament:
@@ -164,8 +164,8 @@ grenadier:
AttackSequence: throw AttackSequence: throw
IdleSequences: idle IdleSequences: idle
Explodes: Explodes:
Weapon: UnitExplodeSmall Weapon: GrenDeath
EmptyWeapon: UnitExplodeSmall EmptyWeapon: GrenDeath
AttractsWorms: AttractsWorms:
Intensity: 180 Intensity: 180
@@ -181,7 +181,7 @@ sardaukar:
Name: Sardaukar Name: Sardaukar
Description: Elite assault infantry\n Strong vs Infantry, Vehicles\n Weak vs Artillery Description: Elite assault infantry\n Strong vs Infantry, Vehicles\n Weak vs Artillery
Health: Health:
HP: 100 HP: 1000
Mobile: Mobile:
Speed: 42 Speed: 42
RevealsShroud: RevealsShroud:
@@ -197,6 +197,10 @@ sardaukar:
Intensity: 180 Intensity: 180
Voiced: Voiced:
VoiceSet: GenericVoice VoiceSet: GenericVoice
Explodes:
Weapon: SardDeath
EmptyWeapon: SardDeath
Chance: 100
saboteur: saboteur:
Inherits: ^Infantry Inherits: ^Infantry
@@ -210,7 +214,7 @@ saboteur:
Name: Saboteur Name: Saboteur
Description: Sneaky infantry, armed with explosives\n Strong vs Buildings\n Weak vs Everything\n Special Ability: destroy buildings Description: Sneaky infantry, armed with explosives\n Strong vs Buildings\n Weak vs Everything\n Special Ability: destroy buildings
Health: Health:
HP: 100 HP: 400
Mobile: Mobile:
Speed: 64 Speed: 64
RevealsShroud: RevealsShroud:

View File

@@ -49,9 +49,9 @@ construction_yard:
Selectable: Selectable:
Bounds: 96,64 Bounds: 96,64
Health: Health:
HP: 1000 HP: 3000
Armor: Armor:
Type: Concrete Type: cy
RevealsShroud: RevealsShroud:
Range: 10c0 Range: 10c0
Production: Production:
@@ -94,9 +94,9 @@ wind_trap:
Dimensions: 2,2 Dimensions: 2,2
Bib: Bib:
Health: Health:
HP: 400 HP: 3000
Armor: Armor:
Type: Wood Type: building
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
RenderSprites: RenderSprites:
@@ -129,9 +129,9 @@ barracks:
Dimensions: 2,2 Dimensions: 2,2
Bib: Bib:
Health: Health:
HP: 800 HP: 3200
Armor: Armor:
Type: Wood Type: wood
RevealsShroud: RevealsShroud:
Range: 5c0 Range: 5c0
RallyPoint: RallyPoint:
@@ -185,9 +185,9 @@ refinery:
Dimensions: 3,2 Dimensions: 3,2
Bib: Bib:
Health: Health:
HP: 900 HP: 3000
Armor: Armor:
Type: Wood Type: building
RevealsShroud: RevealsShroud:
Range: 6c0 Range: 6c0
Refinery: Refinery:
@@ -236,9 +236,9 @@ silo:
Adjacent: 4 Adjacent: 4
-GivesBuildableArea: -GivesBuildableArea:
Health: Health:
HP: 300 HP: 1500
Armor: Armor:
Type: Wood Type: wall
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
RenderSprites: RenderSprites:
@@ -276,9 +276,9 @@ light_factory:
Dimensions: 3,2 Dimensions: 3,2
Bib: Bib:
Health: Health:
HP: 750 HP: 3300
Armor: Armor:
Type: Wood Type: light
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
RenderSprites: RenderSprites:
@@ -333,9 +333,9 @@ heavy_factory:
Dimensions: 3,3 Dimensions: 3,3
Bib: Bib:
Health: Health:
HP: 1500 HP: 3500
Armor: Armor:
Type: Wood Type: wood
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
RallyPoint: RallyPoint:
@@ -396,9 +396,9 @@ outpost:
Dimensions: 3,2 Dimensions: 3,2
Bib: Bib:
Health: Health:
HP: 1000 HP: 3500
Armor: Armor:
Type: Wood Type: light
RevealsShroud: RevealsShroud:
Range: 10c0 Range: 10c0
ProvidesRadar: ProvidesRadar:
@@ -434,9 +434,9 @@ starport:
Selectable: Selectable:
Bounds: 96,64 Bounds: 96,64
Health: Health:
HP: 1000 HP: 3500
Armor: Armor:
Type: Wood Type: building
RevealsShroud: RevealsShroud:
Range: 7c0 Range: 7c0
RallyPoint: RallyPoint:
@@ -499,9 +499,9 @@ wall:
Adjacent: 7 Adjacent: 7
TerrainTypes: Rock, Concrete TerrainTypes: Rock, Concrete
Health: Health:
HP: 300 HP: 2000
Armor: Armor:
Type: Concrete Type: none
Crushable: Crushable:
CrushClasses: Concretewall CrushClasses: Concretewall
BlocksProjectiles: BlocksProjectiles:
@@ -542,9 +542,9 @@ medium_gun_turret:
Bounds: 32,32 Bounds: 32,32
Priority: 3 Priority: 3
Health: Health:
HP: 400 HP: 2700
Armor: Armor:
Type: Concrete Type: heavy
RevealsShroud: RevealsShroud:
Range: 8c0 Range: 8c0
BodyOrientation: BodyOrientation:
@@ -584,9 +584,9 @@ large_gun_turret:
Bounds: 32,32 Bounds: 32,32
Priority: 3 Priority: 3
Health: Health:
HP: 400 HP: 3000
Armor: Armor:
Type: Concrete Type: concrete
RevealsShroud: RevealsShroud:
Range: 10c0 Range: 10c0
BodyOrientation: BodyOrientation:
@@ -622,9 +622,9 @@ repair_pad:
Footprint: =x= =x= === Footprint: =x= =x= ===
Dimensions: 3,3 Dimensions: 3,3
Health: Health:
HP: 500 HP: 3000
Armor: Armor:
Type: Concrete Type: building
RevealsShroud: RevealsShroud:
Range: 5c0 Range: 5c0
Selectable: Selectable:
@@ -672,9 +672,9 @@ high_tech_factory:
Dimensions: 3,3 Dimensions: 3,3
Bib: Bib:
Health: Health:
HP: 1500 HP: 3500
Armor: Armor:
Type: Wood Type: wood
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
RenderSprites: RenderSprites:
@@ -722,9 +722,9 @@ research_centre:
Dimensions: 3,3 Dimensions: 3,3
Bib: Bib:
Health: Health:
HP: 1000 HP: 2500
Armor: Armor:
Type: Wood Type: wood
RevealsShroud: RevealsShroud:
Range: 4c0 Range: 4c0
RenderSprites: RenderSprites:
@@ -759,9 +759,9 @@ palace:
Bib: Bib:
HasMinibib: True HasMinibib: True
Health: Health:
HP: 2000 HP: 4000
Armor: Armor:
Type: Wood Type: wood
RevealsShroud: RevealsShroud:
Range: 8c0 Range: 8c0
RenderSprites: RenderSprites:

View File

@@ -13,9 +13,9 @@ mcv:
Class: mcv Class: mcv
Priority: 3 Priority: 3
Health: Health:
HP: 800 HP: 4500
Armor: Armor:
Type: Light Type: light
Mobile: Mobile:
Speed: 64 Speed: 64
Crushes: crate, infantry Crushes: crate, infantry
@@ -64,9 +64,9 @@ harvester:
SearchFromProcRadius: 24 SearchFromProcRadius: 24
SearchFromOrderRadius: 12 SearchFromOrderRadius: 12
Health: Health:
HP: 1000 HP: 4500
Armor: Armor:
Type: Heavy Type: harvester
Mobile: Mobile:
Speed: 64 Speed: 64
Crushes: crate, infantry Crushes: crate, infantry
@@ -99,18 +99,21 @@ trike:
Selectable: Selectable:
Class: trike Class: trike
Health: Health:
HP: 100 HP: 900
Armor: Armor:
Type: Light Type: wood
Mobile: Mobile:
ROT: 10 ROT: 10
Speed: 128 Speed: 128
RevealsShroud: RevealsShroud:
Range: 7c0 Range: 7c0
WithMuzzleFlash: WithMuzzleFlash:
Armament: Armament@damage:
Weapon: HMG Weapon: HMG
LocalOffset: -416,0,0 LocalOffset: -416,0,0
Armament@muzzle:
Weapon: HMG_muzzle
LocalOffset: -416,0,0
MuzzleSequence: muzzle MuzzleSequence: muzzle
AttackFrontal: AttackFrontal:
AutoTarget: AutoTarget:
@@ -132,9 +135,9 @@ quad:
Name: Missile Quad Name: Missile Quad
Description: Missile Scout\n Strong vs Vehicles\n Weak vs Infantry Description: Missile Scout\n Strong vs Vehicles\n Weak vs Infantry
Health: Health:
HP: 125 HP: 1100
Armor: Armor:
Type: Light Type: light
Mobile: Mobile:
ROT: 8 ROT: 8
Speed: 96 Speed: 96
@@ -165,9 +168,9 @@ siege_tank:
Name: Siege Tank Name: Siege Tank
Description: Siege Artillery\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft Description: Siege Artillery\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft
Health: Health:
HP: 120 HP: 1200
Armor: Armor:
Type: Heavy Type: light
Mobile: Mobile:
Speed: 53 Speed: 53
ROT: 3 ROT: 3
@@ -213,13 +216,13 @@ missile_tank:
Speed: 64 Speed: 64
ROT: 5 ROT: 5
Health: Health:
HP: 90 HP: 1300
Armor: Armor:
Type: Light Type: wood
RevealsShroud: RevealsShroud:
Range: 9c0 Range: 9c0
Armament: Armament:
Weapon: 227mm Weapon: mtank_pri
LocalOffset: -213,128,171, -213,-256,171 LocalOffset: -213,128,171, -213,-256,171
FireDelay: 15 FireDelay: 15
AttackFrontal: AttackFrontal:
@@ -247,9 +250,9 @@ sonic_tank:
Name: Sonic Tank Name: Sonic Tank
Description: Fires sonic shocks\n Strong vs Infantry, Vehicles\n Weak vs Artillery, Aircraft Description: Fires sonic shocks\n Strong vs Infantry, Vehicles\n Weak vs Artillery, Aircraft
Health: Health:
HP: 130 HP: 3000
Armor: Armor:
Type: Light Type: light
Mobile: Mobile:
ROT: 3 ROT: 3
Speed: 74 Speed: 74
@@ -280,9 +283,9 @@ devastator:
Name: Devastator Name: Devastator
Description: Super Heavy Tank\n Strong vs Tanks\n Weak vs Artillery, Aircraft Description: Super Heavy Tank\n Strong vs Tanks\n Weak vs Artillery, Aircraft
Health: Health:
HP: 650 HP: 5000
Armor: Armor:
Type: Heavy Type: heavy
Mobile: Mobile:
ROT: 3 ROT: 3
Speed: 42 Speed: 42
@@ -319,18 +322,21 @@ raider:
Name: Raider Trike Name: Raider Trike
Description: Improved Scout\n Strong vs Infantry, Light Vehicles Description: Improved Scout\n Strong vs Infantry, Light Vehicles
Health: Health:
HP: 110 HP: 1000
Armor: Armor:
Type: Light Type: wood
Mobile: Mobile:
ROT: 10 ROT: 10
Speed: 149 Speed: 149
RevealsShroud: RevealsShroud:
Range: 7c0 Range: 7c0
WithMuzzleFlash: WithMuzzleFlash:
Armament: Armament@damage:
Weapon: HMGo Weapon: HMGo
LocalOffset: 170,0,0 LocalOffset: 170,0,0
Armament@muzzle:
Weapon: HMGo_muzzle
LocalOffset: 170,0,0
MuzzleSequence: muzzle MuzzleSequence: muzzle
AttackFrontal: AttackFrontal:
AutoTarget: AutoTarget:
@@ -375,9 +381,9 @@ deviator:
ROT: 3 ROT: 3
Speed: 64 Speed: 64
Health: Health:
HP: 125 HP: 1100
Armor: Armor:
Type: Light Type: wood
RevealsShroud: RevealsShroud:
Range: 5c0 Range: 5c0
Armament: Armament:
@@ -405,9 +411,9 @@ deviator:
Name: Combat Tank Name: Combat Tank
Description: Main Battle Tank\n Strong vs Tanks\n Weak vs Infantry, Aircraft\n \n Atreides: +Range\n Harkonnen: +Health\n Ordos: +Speed Description: Main Battle Tank\n Strong vs Tanks\n Weak vs Infantry, Aircraft\n \n Atreides: +Range\n Harkonnen: +Health\n Ordos: +Speed
Health: Health:
HP: 350 HP: 2100
Armor: Armor:
Type: Heavy Type: heavy
Mobile: Mobile:
Speed: 64 Speed: 64
ROT: 6 ROT: 6
@@ -458,7 +464,7 @@ combat_tank_h:
RevealsShroud: RevealsShroud:
Range: 7c0 Range: 7c0
Health: Health:
HP: 440 HP: 2700
SpawnActorOnDeath: SpawnActorOnDeath:
Actor: combat_tank_h.husk Actor: combat_tank_h.husk
@@ -474,6 +480,8 @@ combat_tank_o:
Speed: 96 Speed: 96
ROT: 8 ROT: 8
Crushes: crate, infantry Crushes: crate, infantry
Health:
HP: 1800
SpawnActorOnDeath: SpawnActorOnDeath:
Actor: combat_tank_o.husk Actor: combat_tank_o.husk

View File

@@ -45,6 +45,11 @@ explosion:
small_napalm: DATA.R8 small_napalm: DATA.R8
Start: 3421 Start: 3421
Length: 8 Length: 8
rocket_explosion: DATA.R8
Start: 3381
Length: 5
Tick: 80
BlendMode: Alpha
shockwave: DATA.R8 shockwave: DATA.R8
Start: 3687 Start: 3687
Length: 6 Length: 6
@@ -261,6 +266,11 @@ bombs:
Start: 3280 Start: 3280
Length: 4 Length: 4
grenade:
idle: grenade.shp # frames 3618-3621 from patch 1.06 DATA.R8
Length: 4
Tick: 80
shrapnel: shrapnel:
idle: DATA.R8 idle: DATA.R8
Start: 3290 Start: 3290

File diff suppressed because it is too large Load Diff