add a stripped down ra-classic mod cloning the current ra rules

This commit is contained in:
Matthias Mailänder
2013-01-26 02:35:12 +01:00
parent 8f69ea9da6
commit 7bf00a766f
12 changed files with 7197 additions and 0 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

123
mods/ra-classic/mod.yaml Normal file
View File

@@ -0,0 +1,123 @@
Metadata:
Title: Classic Red Alert (WIP)
Description: Closely resembling the original
Version: {DEV_VERSION}
Author: The OpenRA Developers
Folders:
.
./mods/ra
./mods/ra/bits
./mods/ra-classic/maps
./mods/ra/uibits
~^/Content/ra
Packages:
~main.mix
redalert.mix
conquer.mix
hires.mix
local.mix
sounds.mix
speech.mix
allies.mix
russian.mix
temperat.mix
snow.mix
interior.mix
~scores.mix
~movies1.mix
~movies2.mix
Rules:
mods/ra-classic/rules/defaults.yaml
mods/ra-classic/rules/system.yaml
mods/ra-classic/rules/vehicles.yaml
mods/ra-classic/rules/structures.yaml
mods/ra-classic/rules/infantry.yaml
mods/ra-classic/rules/civilian.yaml
mods/ra-classic/rules/trees.yaml
mods/ra-classic/rules/aircraft.yaml
mods/ra-classic/rules/ships.yaml
Sequences:
mods/ra/sequences.yaml
Cursors:
mods/ra/cursors.yaml
Chrome:
mods/ra/chrome.yaml
Assemblies:
mods/ra/OpenRA.Mods.RA.dll
ChromeLayout:
mods/ra/chrome/gameinit.yaml
mods/ra/chrome/ingame.yaml
mods/ra/chrome/mainmenu.yaml
mods/ra/chrome/settings.yaml
mods/ra/chrome/lobby.yaml
mods/ra/chrome/map-chooser.yaml
mods/ra/chrome/create-server.yaml
mods/ra/chrome/serverbrowser.yaml
mods/ra/chrome/replaybrowser.yaml
mods/ra/chrome/dropdowns.yaml
mods/ra/chrome/modchooser.yaml
mods/ra/chrome/cheats.yaml
mods/ra/chrome/objectives.yaml
Weapons:
mods/ra-classic/weapons.yaml
Voices:
mods/ra/voices.yaml
Notifications:
mods/ra/notifications.yaml
TileSets:
mods/ra/tilesets/snow.yaml
mods/ra/tilesets/interior.yaml
mods/ra/tilesets/temperat.yaml
Music:
mods/ra/music.yaml
mods/ra/music-cs.yaml
mods/ra/music-am.yaml
Movies:
mods/ra/movies1.yaml
mods/ra/movies2.yaml
LoadScreen: RALoadScreen
InstallerMenuWidget: INSTALL_PANEL
TestFile: redalert.mix
PackageURL: http://open-ra.org/get-dependency.php?file=ra-packages
ServerTraits:
LobbyCommands
MasterServerPinger
ChromeMetrics:
mods/ra/metrics.yaml
Fonts:
Regular:
Font:FreeSans.ttf
Size:14
Bold:
Font:FreeSansBold.ttf
Size:14
Title:
Font:titles.ttf
Size:48
BigBold:
Font:FreeSansBold.ttf
Size:24
Tiny:
Font:FreeSans.ttf
Size:10
TinyBold:
Font:FreeSansBold.ttf
Size:10

View File

@@ -0,0 +1,344 @@
BADR:
ParaDrop:
LZRange: 4
Inherits: ^Plane
Health:
HP: 60
Armor:
Type: Light
Plane:
ROT: 5
Speed: 16
RenderUnit:
WithShadow:
IronCurtainable:
Cargo:
MaxWeight: 10
# Types: Infantry, Vehicle
-Selectable:
-GainsExperience:
Tooltip:
Name: Badger
Contrail@1:
ContrailOffset: 11, -11
Contrail@2:
ContrailOffset: -11, -11
FallsToEarth:
Spins: no
Moves: yes
Explosion: UnitExplode
SmokeTrailWhenDamaged@0:
Offset: 11, -11
Interval: 2
SmokeTrailWhenDamaged@1:
Offset: -11, -11
Interval: 2
-EjectOnDeath:
-GpsDot:
BADR.bomber:
CarpetBomb:
Range: 3
Weapon: ParaBomb
Inherits: ^Plane
Health:
HP: 60
Armor:
Type: Light
Plane:
ROT: 5
Speed: 16
LimitedAmmo:
Ammo: 7
RenderUnit:
Image: badr
WithShadow:
IronCurtainable:
-Selectable:
-GainsExperience:
Tooltip:
Name: Badger
Contrail@1:
ContrailOffset: 11, -11
Contrail@2:
ContrailOffset: -11, -11
FallsToEarth:
Spins: no
Moves: yes
Explosion: UnitExplode
SmokeTrailWhenDamaged@0:
Offset: 11, -11
Interval: 2
SmokeTrailWhenDamaged@1:
Offset: -11, -11
Interval: 2
-EjectOnDeath:
-GpsDot:
MIG:
Inherits: ^Plane
Buildable:
Queue: Plane
BuildPaletteOrder: 100
Prerequisites: afld, stek
BuiltAt: afld
Owner: soviet
Valued:
Cost: 2000
Tooltip:
Name: Mig Attack Plane
Description: Fast Ground-Attack Plane.\n Strong vs Buildings\n Weak vs Infantry, Light Vehicles
Health:
HP: 70
Armor:
Type: Light
RevealsShroud:
Range: 12
AttackPlane:
PrimaryWeapon: Maverick
PrimaryLocalOffset: -15,0,0,0,-10, 15,0,0,0,6
FacingTolerance: 20
Plane:
InitialFacing: 192
ROT: 5
Speed: 20
RearmBuildings: afld
RenderUnit:
WithShadow:
LimitedAmmo:
Ammo: 8
IronCurtainable:
ReturnOnIdle:
Selectable:
Bounds: 44,40,0,0
Contrail@1:
ContrailOffset: 16,-14
Contrail@2:
ContrailOffset: -16,-14
FallsToEarth:
Spins: no
Moves: yes
Explosion: UnitExplode
SmokeTrailWhenDamaged:
Offset: 0,-20,0,-4
Interval: 2
YAK:
Inherits: ^Plane
Buildable:
Queue: Plane
BuildPaletteOrder: 50
Prerequisites: afld
BuiltAt: afld
Owner: soviet
Valued:
Cost: 1000
Tooltip:
Name: Yak Attack Plane
Description: Anti-Tanks & Anti-Infantry Plane.\n Strong vs Infantry, Tanks\n Weak vs Buildings
Health:
HP: 60
Armor:
Type: Light
RevealsShroud:
Range: 10
AttackPlane:
PrimaryWeapon: ChainGun.Yak
SecondaryWeapon: ChainGun.Yak
PrimaryOffset: -5,-6,0,0
SecondaryOffset: 5,-6,0,0
FacingTolerance: 20
Plane:
RearmBuildings: afld
InitialFacing: 192
ROT: 5
Speed: 16
RenderUnit:
WithShadow:
LimitedAmmo:
Ammo: 18
PipCount: 6
ReloadTicks: 11
IronCurtainable:
ReturnOnIdle:
WithMuzzleFlash:
Contrail:
ContrailOffset: 0, -20
FallsToEarth:
Spins: no
Moves: yes
Explosion: UnitExplode
SmokeTrailWhenDamaged:
Offset: 0, -20
Interval: 2
TRAN:
Inherits: ^Helicopter
Buildable:
Queue: Plane
BuildPaletteOrder: 110
Prerequisites: hpad
BuiltAt: hpad
Owner: allies
Valued:
Cost: 1200
Tooltip:
Name: Transport Helicopter
Description: Fast Infantry Transport Helicopter.\n Unarmed
Health:
HP: 90
Armor:
Type: Light
RevealsShroud:
Range: 12
Helicopter:
RearmBuildings: hpad
InitialFacing: 0
ROT: 5
Speed: 12
LandableTerrainTypes: Clear,Rough,Road,Ore,Beach
RenderUnit:
WithRotor@PRIMARY:
Offset: 0,14,0,-8
WithRotor@SECONDARY:
Id: rotor_2
Offset: 0,-14,0,-5
WithShadow:
Cargo:
Types: Infantry
MaxWeight: 5
PipCount: 5
IronCurtainable:
FallsToEarth:
Explosion: UnitExplode
TRAN.Husk1:
Inherits: ^Husk
Tooltip:
Name: Husk (Transport Helicopter)
RenderUnit:
Image: tran1husk
TRAN.Husk2:
Inherits: ^Husk
Tooltip:
Name: Husk (Transport Helicopter)
RenderUnit:
Image: tran2husk
HELI:
Inherits: ^Helicopter
Buildable:
Queue: Plane
BuildPaletteOrder: 90
Prerequisites: hpad, atek
BuiltAt: hpad
Owner: allies
Valued:
Cost: 2000
Tooltip:
Name: Longbow
Description: Helicopter Gunship with AG Missiles.\n Strong vs Tanks\n Weak vs Infantry
Health:
HP: 120
Armor:
Type: Light
RevealsShroud:
Range: 12
AttackHeli:
PrimaryWeapon: HellfireAG
SecondaryWeapon: HellfireAA
PrimaryOffset: -5,0,0,2
SecondaryOffset: 5,0,0,2
FacingTolerance: 20
Helicopter:
RearmBuildings: hpad
LandWhenIdle: false
InitialFacing: 20
ROT: 4
Speed: 16
RenderUnit:
WithRotor:
Offset: 0,0,0,-2
WithShadow:
LimitedAmmo:
Ammo: 8
IronCurtainable:
FallsToEarth:
Explosion: UnitExplode
SmokeTrailWhenDamaged:
Offset: 0,-10
HIND:
Inherits: ^Helicopter
Buildable:
Queue: Plane
BuildPaletteOrder: 90
Prerequisites: hpad
BuiltAt: hpad
Owner: allies
Valued:
Cost: 1000
Tooltip:
Name: Hind
Description: Helicopter Gunship with Chainguns.\n Strong vs Infantry, Light Vehicles.\n Weak vs Tanks
Health:
HP: 150
Armor:
Type: Light
RevealsShroud:
Range: 10
AttackHeli:
PrimaryWeapon: ChainGun
SecondaryWeapon: ChainGun
PrimaryOffset: -5,-2,0,2
SecondaryOffset: 5,-2,0,2
FacingTolerance: 20
Helicopter:
RearmBuildings: hpad
LandWhenIdle: false
InitialFacing: 20
ROT: 4
Speed: 12
RenderUnit:
WithRotor:
WithShadow:
LimitedAmmo:
Ammo: 24
PipCount: 6
ReloadTicks: 8
IronCurtainable:
Selectable:
Bounds: 38,32,0,0
WithMuzzleFlash:
FallsToEarth:
Explosion: UnitExplode
SmokeTrailWhenDamaged:
Offset: 0,-10
U2:
Inherits: ^Plane
Health:
HP: 2000
Armor:
Type: Heavy
Plane:
ROT: 7
Speed: 40
RenderUnit:
WithShadow:
IronCurtainable:
-Selectable:
-GainsExperience:
Contrail@1:
ContrailOffset: 16, -17
Contrail@2:
ContrailOffset: -16, -17
FallsToEarth:
Spins: no
Moves: yes
Explosion: UnitExplode
SmokeTrailWhenDamaged:
Offset: 0,-25
Interval: 2

View File

@@ -0,0 +1,420 @@
^Vehicle:
AppearsOnRadar:
Mobile:
Crushes: atmine, crate, apmine
TerrainSpeeds:
Clear: 80
Rough: 40
Road: 100
Ore: 70
Beach: 40
ROT: 5
SelectionDecorations:
Selectable:
Voice: VehicleVoice
TargetableUnit:
TargetTypes: Ground
Repairable:
Chronoshiftable:
Passenger:
CargoType: Vehicle
IronCurtainable:
AttackMove:
HiddenUnderFog:
GainsExperience:
GivesExperience:
DrawLineToTarget:
ActorLostNotification:
Notification: unitlst1.aud
ProximityCaptor:
Types:Vehicle
GivesBounty:
GpsDot:
String:Vehicle
WithSmoke:
UpdatesPlayerStatistics:
^Tank:
AppearsOnRadar:
Mobile:
Crushes: wall, atmine, crate, apmine
TerrainSpeeds:
Clear: 80
Rough: 70
Road: 100
Ore: 70
Beach: 70
ROT: 5
SelectionDecorations:
Selectable:
Voice: VehicleVoice
TargetableUnit:
TargetTypes: Ground
Repairable:
Chronoshiftable:
Passenger:
CargoType: Vehicle
IronCurtainable:
AttackMove:
HiddenUnderFog:
GainsExperience:
GivesExperience:
DrawLineToTarget:
ActorLostNotification:
Notification: unitlst1.aud
ProximityCaptor:
Types:Tank
GivesBounty:
GpsDot:
String:Vehicle
WithSmoke:
UpdatesPlayerStatistics:
^Infantry:
AppearsOnRadar:
Health:
Radius: 3
Armor:
Type: None
RevealsShroud:
Range: 4
Mobile:
Crushes: apmine, crate
SharesCell: true
TerrainSpeeds:
Clear: 90
Rough: 80
Road: 100
Ore: 80
Beach: 80
SelectionDecorations:
Selectable:
Voice: GenericVoice
TargetableUnit:
TargetTypes: Ground
RenderInfantry:
AutoTarget:
AttackMove:
Passenger:
CargoType: Infantry
HiddenUnderFog:
TeslaInstantKills:
GainsExperience:
GivesExperience:
DrawLineToTarget:
ActorLostNotification:
Notification: unitlst1.aud
ProximityCaptor:
Types:Infantry
GivesBounty:
GpsDot:
String:Infantry
ParachuteAttachment:
Offset: 0,-10
CrushableInfantry:
CrushSound: squishy2.aud
RepairableNear:
Buildings: hosp
CloseEnough: 1
UpdatesPlayerStatistics:
^Ship:
AppearsOnRadar:
Mobile:
Crushes: crate
TerrainSpeeds:
Water: 100
SelectionDecorations:
Selectable:
Voice: ShipVoice
TargetableUnit:
TargetTypes: Ground, Water
DetectCloaked:
Range: 3
HiddenUnderFog:
AttackMove:
GainsExperience:
GivesExperience:
DrawLineToTarget:
ActorLostNotification:
Notification: navylst1.aud
ProximityCaptor:
Types:Ship
GivesBounty:
GpsDot:
String:Ship
WithSmoke:
UpdatesPlayerStatistics:
^Plane:
AppearsOnRadar:
UseLocation: yes
SelectionDecorations:
Selectable:
Voice: GenericVoice
TargetableAircraft:
TargetTypes: Air
GroundedTargetTypes: Ground
HiddenUnderFog:
GainsExperience:
GivesExperience:
DrawLineToTarget:
ActorLostNotification:
Notification: aunitl1.aud
DebugAircraftFacing:
DebugAircraftSubPxX:
DebugAircraftSubPxY:
DebugAircraftAltitude:
ProximityCaptor:
Types:Plane
EjectOnDeath:
PilotActor: E1
SuccessRate: 50
GivesBounty:
GpsDot:
String:Plane
UpdatesPlayerStatistics:
^Helicopter:
Inherits: ^Plane
GpsDot:
String:Helicopter
^Building:
AppearsOnRadar:
SelectionDecorations:
Selectable:
Priority: 3
TargetableBuilding:
TargetTypes: Ground
Building:
Dimensions: 1,1
Footprint: x
TerrainTypes: Clear,Road
GivesBuildableArea:
Capturable:
CapturableBar:
SoundOnDamageTransition:
DamagedSound: kaboom1.aud
DestroyedSound: kaboom22.aud
RenderBuilding:
WithBuildingExplosion:
RepairableBuilding:
EngineerRepairable:
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
MustBeDestroyed:
GivesExperience:
# FrozenUnderFog:
CaptureNotification:
Notification: strucap1.aud
EditorAppearance:
RelativeToTopLeft: yes
ShakeOnDeath:
ProximityCaptor:
Types:Building
Sellable:
AcceptsSupplies:
GivesBounty:
UpdatesPlayerStatistics:
^Wall:
AppearsOnRadar:
Building:
Dimensions: 1,1
Footprint: x
BuildSounds: placbldg.aud
Adjacent: 7
TerrainTypes: Clear,Road
SoundOnDamageTransition:
DamagedSound: sandbag2.aud
DestroyedSound: sandbag2.aud
Wall:
CrushClasses: wall
LineBuild:
Range: 8
SelectionDecorations:
Selectable:
Priority: 1
TargetableBuilding:
TargetTypes: Ground
RenderBuildingWall:
HasMakeAnimation: false
Palette: terrain
GivesExperience:
EditorAppearance:
RelativeToTopLeft: yes
UseTerrainPalette: true
AutoTargetIgnore:
ProximityCaptor:
Types:Wall
Sellable:
UpdatesPlayerStatistics:
^TechBuilding:
Inherits: ^Building
-RepairableBuilding:
-EngineerRepairable:
Health:
HP: 400
Armor:
Type: Wood
Tooltip:
Name: Civilian Building
ProximityCaptor:
Types:CivilianBuilding
-AcceptsSupplies:
-GivesBuildableArea:
-Sellable:
-Capturable:
-CapturableBar:
^CivInfantry:
Inherits: ^Infantry
Selectable:
Voice: CivilianMaleVoice
Bounds: 12,17,0,-9
Valued:
Cost: 70
Tooltip:
Name: Civilian
Health:
HP: 20
Mobile:
Speed: 4
RevealsShroud:
Range: 2
AttackFrontal:
PrimaryWeapon: Pistol
ProximityCaptor:
Types:CivilianInfantry
-RenderInfantry:
RenderInfantryPanic:
ScaredyCat:
^CivBuilding:
Inherits: ^TechBuilding
RenderBuilding:
Palette: terrain
EditorAppearance:
UseTerrainPalette: true
^CivField:
Inherits: ^CivBuilding
-Selectable:
Tooltip:
Name: Field
-ProximityCaptor:
ProximityCaptor:
Types:CivilianField
^Tree:
Tooltip:
Name: Tree
RenderBuilding:
Palette: terrain
Building:
Footprint: x
Dimensions: 1,1
AppearsOnRadar:
RadarColorFromTerrain:
Terrain: Tree
EditorAppearance:
RelativeToTopLeft: yes
UseTerrainPalette: true
ProximityCaptor:
Types:Tree
^Husk:
Husk:
RenderUnit:
Health:
HP: 140
Armor:
Type: Heavy
HiddenUnderFog:
AppearsOnRadar:
Burns:
ProximityCaptor:
Types:Husk
^Bridge:
Tooltip:
Name: Bridge
BelowUnits:
TargetableBuilding:
TargetTypes: Ground, Water
Building:
Footprint: ____ ____
Dimensions: 4,2
Health:
HP: 1000
ProximityCaptor:
Types:Bridge
AutoTargetIgnore:
#Temperate Terrain Expansion
^SVBridge:
Tooltip:
Name: Small Bridge
BelowUnits:
TargetableBuilding:
TargetTypes: Ground, Water
Building:
Footprint: ___ ___
Dimensions: 3,2
Health:
HP: 750
ProximityCaptor:
Types:Bridge
^SHBridge:
Tooltip:
Name: Small Bridge
BelowUnits:
TargetableBuilding:
TargetTypes: Ground, Water
Building:
Footprint: __ __ __
Dimensions: 2,3
Health:
HP: 750
ProximityCaptor:
Types:Bridge
^STDBridge:
Tooltip:
Name: Small Bridge
BelowUnits:
TargetableBuilding:
TargetTypes: Ground, Water
Building:
Footprint: ____ ____
Dimensions: 4,2
Health:
HP: 750
ProximityCaptor:
Types:Bridge
#Desert Terrain Expansion:
^Rock:
Tooltip:
Name: Rock
RenderBuilding:
Palette: terrain
Building:
Footprint: __ x_
Dimensions: 2,2
AppearsOnRadar:
RadarColorFromTerrain:
Terrain: Tree
EditorAppearance:
RelativeToTopLeft: yes
UseTerrainPalette: true
ProximityCaptor:
Types:Tree
^DesertCivBuilding:
Inherits: ^CivBuilding
RenderBuilding:
Palette: terrain

View File

@@ -0,0 +1,444 @@
DOG:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildPaletteOrder: 30
Prerequisites: barr
Owner: soviet
Hotkey: o
Valued:
Cost: 200
Tooltip:
Name: Attack Dog
Description: Anti-infantry unit. Not fooled by the \nSpy's disguise.\n Strong vs Infantry\n Weak vs Vehicles
Selectable:
Voice: DogVoice
Bounds: 12,17,-1,-4
Health:
HP: 12
Mobile:
Speed: 7
RevealsShroud:
Range: 5
AutoTarget:
AttackLeap:
PrimaryWeapon: DogJaw
CanAttackGround: no
RenderInfantry:
IdleAnimations: idle1,idle2
IgnoresDisguise:
E1:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildPaletteOrder: 10
Owner: allies,soviet
Hotkey: i
Valued:
Cost: 100
Tooltip:
Name: Rifle Infantry
Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles
Selectable:
Bounds: 12,17,0,-9
Health:
HP: 50
Mobile:
Speed: 4
AttackFrontal:
PrimaryWeapon: M1Carbine
TakeCover:
-RenderInfantry:
RenderInfantryProne:
IdleAnimations: idle1,idle2
E2:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildPaletteOrder: 10
Owner: soviet
Prerequisites: barr
Hotkey: g
Valued:
Cost: 160
Tooltip:
Name: Grenadier
Description: Infantry armed with grenades. \n Strong vs Buildings, Infantry\n Weak vs Vehicles
Selectable:
Bounds: 12,17,0,-9
Health:
HP: 50
Mobile:
Speed: 5
AttackFrontal:
PrimaryWeapon: Grenade
PrimaryOffset: 0,0,0,-13
FireDelay: 15
TakeCover:
-RenderInfantry:
RenderInfantryProne:
IdleAnimations: idle1,idle2
Explodes:
Weapon: UnitExplodeSmall
Chance: 50
E3:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildPaletteOrder: 20
Owner: allies,soviet
Hotkey: r
Valued:
Cost: 300
Tooltip:
Name: Rocket Soldier
Description: Anti-tank/Anti-aircraft infantry.\n Strong vs Tanks, Aircraft\n Weak vs Infantry
Selectable:
Bounds: 12,17,0,-9
Health:
HP: 45
Mobile:
Speed: 3
AttackFrontal:
PrimaryWeapon: RedEye
SecondaryWeapon: Dragon
PrimaryOffset: 0,0,0,-13
TakeCover:
-RenderInfantry:
RenderInfantryProne:
IdleAnimations: idle1,idle2
E4:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildPaletteOrder: 60
Prerequisites: ftur
Owner: soviet
Hotkey: t
Valued:
Cost: 300
Tooltip:
Name: Flamethrower
Description: Advanced Anti-infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles
Selectable:
Bounds: 12,17,0,-9
Health:
HP: 40
Mobile:
Speed: 3
AttackFrontal:
PrimaryWeapon: Flamer
PrimaryOffset: 0,-10,0,-8
FireDelay: 8
TakeCover:
-RenderInfantry:
RenderInfantryProne:
IdleAnimations: idle1,idle2
E6:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildPaletteOrder: 50
Owner: soviet,allies
Hotkey: e
Valued:
Cost: 500
Tooltip:
Name: Engineer
Description: Infiltrates and captures enemy structures.\n Strong vs Nothing\n Weak vs Everything
Selectable:
Voice: EngineerVoice
Bounds: 12,17,0,-9
Health:
HP: 25
Mobile:
Speed: 4
Passenger:
PipType: Yellow
EngineerRepair:
Captures:
TakeCover:
-AutoTarget:
AttackMove:
JustMove: true
-RenderInfantry:
RenderInfantryProne:
IdleAnimations: idle1,idle2
SPY:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildPaletteOrder: 60
Prerequisites: dome, tent
Owner: allies
Hotkey: p
Valued:
Cost: 500
SpyToolTip:
Name: Spy
Description: Infiltrates enemy structures to gather \nintelligence. Exact effect depends on the \nbuilding infiltrated.\n Strong vs Nothing\n Weak vs Everything\n Special Ability: Disguised
Selectable:
Voice: SpyVoice
Bounds: 12,17,0,-9
Health:
HP: 25
Mobile:
Speed: 4
RevealsShroud:
Range: 5
Passenger:
PipType: Yellow
TakeCover:
Spy:
-AutoTarget:
AttackMove:
JustMove: true
-RenderInfantry:
RenderSpy:
IdleAnimations: idle1,idle2
AttackFrontal:
PrimaryWeapon: SilencedPPK
E7:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildPaletteOrder: 110
Prerequisites: techcenter
Owner: allies
Hotkey: y
BuildLimit: 1
Valued:
Cost: 1200
Tooltip:
Name: Tanya
Description: Elite commando infantry, armed with \ndual pistols and C4.\n Strong vs Infantry, Buildings\n Weak vs Vehicles\n Special Ability: Destroy Building with C4\n\nMaximum 1 can be trained
Selectable:
Voice: TanyaVoice
Bounds: 12,17,0,-9
Health:
HP: 100
Mobile:
Speed: 5
RevealsShroud:
Range: 6
C4Demolition:
C4Delay: 45
Passenger:
PipType: Red
AttackFrontal:
PrimaryWeapon: Colt45
SecondaryWeapon: Colt45
TakeCover:
-RenderInfantry:
RenderInfantryProne:
IdleAnimations: idle1,idle2
E8:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildPaletteOrder: 110
Prerequisites: stek
Owner: soviet
Hotkey: v
BuildLimit: 1
Valued:
Cost: 1800
Tooltip:
Name: Volkov
Description: Elite commando cyborg, armed with \nmodular cannons and grenade launcher.\n Strong vs Vehicles, Infantry\n Weak vs Aircraft\n\nMaximum 1 can be trained
Selectable:
Voice: VolkovVoice
Bounds: 12,17,0,-9
Health:
HP: 200
Armor:
Type: Cybernetic
Mobile:
Speed: 5
Crushes: atmine, crate
RevealsShroud:
Range: 4
Passenger:
PipType: Red
AttackFrontal:
PrimaryWeapon: VolkAT
SecondaryWeapon: VolkNapalm
TakeCover:
-RenderInfantry:
RenderInfantryProne:
IdleAnimations: idle1
CrushableInfantry:
CrushSound: crunchy2.aud
RepairableNear:
Buildings: fix
CloseEnough: 1
MEDI:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildPaletteOrder: 20
Owner: allies
Prerequisites: tent
Hotkey: m
Valued:
Cost: 300
Tooltip:
Name: Medic
Description: Heals nearby infantry.\n Strong vs Nothing\n Weak vs Everything
Selectable:
Voice: MedicVoice
Bounds: 12,17,0,-9
Health:
HP: 80
Mobile:
Speed: 4
RevealsShroud:
Range: 3
Passenger:
PipType: Yellow
AutoHeal:
AttackMedic:
PrimaryWeapon: Heal
TakeCover:
-AutoTarget:
AttackMove:
JustMove: true
-RenderInfantry:
RenderInfantryProne:
IdleAnimations: idle1,idle2
MECH:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildPaletteOrder: 70
Owner: allies
Prerequisites: fix
Hotkey: c
Valued:
Cost: 800
Tooltip:
Name: Mechanic
Description: Repairs nearby vehicles.\n Strong vs Nothing\n Weak vs Everything
Selectable:
Voice: MechanicVoice
Bounds: 12,17,0,-9
Health:
HP: 80
Mobile:
Speed: 4
RevealsShroud:
Range: 3
Passenger:
PipType: Yellow
AutoHeal:
AttackMedic:
PrimaryWeapon: Repair
TakeCover:
-AutoTarget:
AttackMove:
JustMove: true
-RenderInfantry:
RenderInfantryProne:
IdleAnimations: idle1,idle2
EINSTEIN:
Inherits: ^Infantry
Selectable:
Voice: EinsteinVoice
Bounds: 12,17,0,-9
Valued:
Cost: 10
Tooltip:
Name: Prof. Einstein
Health:
HP: 25
Mobile:
Speed: 5
RevealsShroud:
Range: 2
-AutoTarget:
AttackMove:
JustMove: true
ProximityCaptor:
Types:CivilianInfantry
SHOK:
Inherits: ^Infantry
Buildable:
Queue: Infantry
Prerequisites: stek,tsla
Owner: soviet
Hotkey: l
Valued:
Cost: 500
Tooltip:
Name: Tesla Trooper
Description: Infantry with tesla coils\n Strong vs Infantry\n Weak vs Vehicles
Selectable:
Voice: ShokVoice
Bounds: 12,17,0,-9
Health:
HP: 80
Mobile:
Speed: 3
RevealsShroud:
Range: 4
AttackFrontal:
PrimaryWeapon: PortaTesla
PrimaryOffset: 0,-10,0,-8
TakeCover:
-RenderInfantry:
RenderInfantryProne:
IdleAnimations: idle1,idle2
-CrushableInfantry:
SNIPER:
Inherits: ^Infantry
Valued:
Cost: 700
Tooltip:
Icon: snipericon
Name: Sniper
Description: Elite sniper infantry unit.\n Strong vs Infantry\n Weak vs Vehicles
Buildable:
Queue: Infantry
BuildPaletteOrder: 50
Owner: soviet
Prerequisites: dome
Hotkey: n
Selectable:
Bounds: 12,17,0,-6
Mobile:
Speed: 4
Health:
HP: 200
Passenger:
PipType: Red
RevealsShroud:
Range: 6
AutoTarget:
InitialStance: HoldFire
AttackFrontal:
PrimaryWeapon: Sniper
TakeCover:
-RenderInfantry:
RenderInfantryProne:
IdleAnimations: idle1,idle2
Cloak:
InitialDelay: 250
CloakDelay: 120
CloakSound:
UncloakSound:
UncloakOnMove: yes
Captures:
CaptureTypes: civilianbuilding
AllowAllies: true

View File

@@ -0,0 +1,245 @@
SS:
Inherits: ^Ship
Buildable:
Queue: Ship
BuildPaletteOrder: 50
Prerequisites: spen
BuiltAt: spen
Owner: soviet
Hotkey: b
Valued:
Cost: 950
Tooltip:
Name: Submarine
Description: Submerged anti-ship unit armed with \ntorpedoes.\n Strong vs Ships\n Weak vs Everything\n Special Ability: Submerge
Health:
HP: 250
Armor:
Type: Light
Mobile:
ROT: 4
Speed: 5
RevealsShroud:
Range: 6
-TargetableUnit:
TargetableSubmarine:
TargetTypes: Ground, Water
CloakedTargetTypes: Underwater
RenderUnit:
Cloak:
InitialDelay: 0
CloakDelay: 50
CloakSound: subshow1.aud
UncloakSound: subshow1.aud
AttackFrontal:
PrimaryWeapon: TorpTube
PrimaryLocalOffset: -4,0,0,0,0, 4,0,0,0,0
FireDelay: 2
Selectable:
Bounds: 38,38
Chronoshiftable:
IronCurtainable:
RepairableNear:
-DetectCloaked:
AutoTarget:
InitialStance: HoldFire
AttackMove:
MSUB:
Inherits: ^Ship
Buildable:
Queue: Ship
BuildPaletteOrder: 60
Prerequisites: spen,stek
BuiltAt: spen
Owner: soviet
Hotkey: m
Valued:
Cost: 2400
Tooltip:
Name: Missile Submarine
Description: Submerged anti-ground unit armed with \nlong-range ballistic missiles.\n Strong vs Buildings\n Weak vs Everything\n Special Ability: Submerge
Health:
HP: 400
Armor:
Type: Light
Mobile:
ROT: 3
Speed: 3
RevealsShroud:
Range: 6
RenderUnit:
-TargetableUnit:
TargetableSubmarine:
TargetTypes: Ground, Water
CloakedTargetTypes: Underwater
Cloak:
InitialDelay: 0
CloakDelay: 100
CloakSound: subshow1.aud
UncloakSound: subshow1.aud
AttackFrontal:
PrimaryWeapon: SubMissile
FireDelay: 2
Selectable:
Bounds: 44,44
Chronoshiftable:
IronCurtainable:
RepairableNear:
-DetectCloaked:
AutoTarget:
InitialStance: HoldFire
AttackMove:
DD:
Inherits: ^Ship
Buildable:
Queue: Ship
BuildPaletteOrder: 70
Prerequisites: syrd,dome
BuiltAt: syrd
Owner: allies
Hotkey: r
Valued:
Cost: 1000
Tooltip:
Name: Destroyer
Description: Fast multi-role ship. \n Strong vs Submarines, Aircraft\n Weak vs Infantry, Tanks
Health:
HP: 400
Armor:
Type: Heavy
Mobile:
ROT: 7
Speed: 6
RevealsShroud:
Range: 6
Turreted:
ROT: 7
AttackTurreted:
PrimaryWeapon: Stinger
SecondaryWeapon: DepthCharge
PrimaryOffset: 0,-8,0,-3
PrimaryLocalOffset: -4,0,0,0,-20, 4,0,0,0,20
Selectable:
Bounds: 38,38
RenderUnitTurreted:
AutoTarget:
Chronoshiftable:
IronCurtainable:
RepairableNear:
DetectCloaked:
Range: 4
RenderDetectionCircle:
CA:
Inherits: ^Ship
Buildable:
Queue: Ship
BuildPaletteOrder: 100
Prerequisites: syrd,atek
BuiltAt: syrd
Owner: allies
Hotkey: c
Valued:
Cost: 2400
Tooltip:
Name: Cruiser
Description: Very slow long-range ship. \n Strong vs Buildings\n Weak vs Ships, Submarines
Health:
HP: 800
Armor:
Type: Heavy
Mobile:
ROT: 2
Speed: 2
RevealsShroud:
Range: 7
Turreted:
ROT: 3
AttackTurreted:
PrimaryWeapon: 8Inch
SecondaryWeapon: 8Inch
PrimaryOffset: 0,17,0,-2
SecondaryOffset: 0,-17,0,-2
PrimaryLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0
SecondaryLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0
PrimaryRecoil: 4
SecondaryRecoil: 4
PrimaryRecoilRecovery: 0.8
SecondaryRecoilRecovery: 0.8
Selectable:
Bounds: 44,44
RenderUnitTurreted:
AutoTarget:
Chronoshiftable:
IronCurtainable:
RepairableNear:
LST:
Inherits: ^Ship
Buildable:
Queue: Ship
BuildPaletteOrder: 30
Owner: allies,soviet
Hotkey: t
Valued:
Cost: 700
Tooltip:
Name: Transport
Description: General-purpose naval transport.\nCan carry infantry and tanks.\n Unarmed
Health:
HP: 350
Armor:
Type: Heavy
Mobile:
ROT: 10
Speed: 8
RevealsShroud:
Range: 6
RenderUnit:
Cargo:
Types: Infantry, Vehicle
MaxWeight: 5
PipCount: 5
IronCurtainable:
RepairableNear:
AttackMove:
JustMove: true
PT:
Inherits: ^Ship
Buildable:
Queue: Ship
BuildPaletteOrder: 50
Prerequisites: syrd
BuiltAt: syrd
Owner: allies
Hotkey: g
Valued:
Cost: 500
Tooltip:
Name: Gunboat
Description: Light scout & support ship. \n Strong vs Ships, Submarines\n Weak vs Aircraft
Health:
HP: 200
Armor:
Type: Heavy
Mobile:
ROT: 7
Speed: 9
RevealsShroud:
Range: 7
Turreted:
ROT: 7
AttackTurreted:
PrimaryWeapon: 2Inch
SecondaryWeapon: DepthCharge
PrimaryOffset: 0,-6,0,-1
Selectable:
Bounds: 32,32
RenderUnitTurreted:
AutoTarget:
Chronoshiftable:
IronCurtainable:
RepairableNear:

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,454 @@
Player:
TechTree:
ClassicProductionQueue@Building:
Type: Building
BuildSpeed: .4
LowPowerSlowdown: 3
QueuedAudio: Building
ReadyAudio: ConstructionComplete
ClassicProductionQueue@Defense:
Type: Defense
BuildSpeed: .4
LowPowerSlowdown: 3
QueuedAudio: Building
ReadyAudio: ConstructionComplete
ClassicProductionQueue@Vehicle:
Type: Vehicle
BuildSpeed: .4
LowPowerSlowdown: 3
ClassicProductionQueue@Infantry:
Type: Infantry
BuildSpeed: .4
LowPowerSlowdown: 3
ClassicProductionQueue@Ship:
Type: Ship
BuildSpeed: .4
LowPowerSlowdown: 3
ClassicProductionQueue@Plane:
Type: Plane
BuildSpeed: .4
LowPowerSlowdown: 3
PlaceBuilding:
SupportPowerManager:
ConquestVictoryConditions:
PowerManager:
AllyRepair:
PlayerResources:
InitialCash: 5000
ActorGroupProxy:
DeveloperMode:
HackyAI@EasyAI:
Name:Easy AI
BuildingFractions:
proc: 30%
powr: 35%
barr: 1%
tent: 1%
weap: 1%
pbox.e1: 7%
gun: 7%
tsla: 5%
ftur: 10%
agun: 5%
sam: 5%
atek: 1%
stek: 1%
fix: 0.1%
dome: 10%
UnitsToBuild:
e1: 50%
e3: 10%
apc: 30%
jeep: 40%
arty: 15%
v2rl: 40%
ftrk: 50%
1tnk: 70%
2tnk: 25%
3tnk: 50%
SquadSize: 20
HackyAI@HardAI:
Name:Hard AI
BuildingFractions:
proc: 30%
powr: 35%
tent: 1%
barr: 1%
weap: 1%
pbox.e1: 7%
gun: 7%
ftur: 10%
tsla: 5%
fix: 0.1%
dome: 10%
agun: 5%
sam: 1%
atek: 1%
stek: 1%
UnitsToBuild:
e1: 50%
e3: 10%
harv: 10%
apc: 30%
jeep: 40%
ftrk: 50%
1tnk: 70%
2tnk: 25%
3tnk: 50%
SquadSize: 10
HackyAI@OptiAI:
Name:Eisenhower AI
BuildingFractions:
proc: 25.1%
powr: 35%
tent: 0.1%
barr: 0.1%
weap: 0.1%
fix: 0.1%
dome: 0.1%
atek: 0.1%
stek: 0.1%
UnitsToBuild:
e1: 50%
e2: 1%
e3: 10%
medi: 0.01%
e7: 0.01%
apc: 10%
jeep: 10%
ftrk: 25%
1tnk: 25%
2tnk: 50%
3tnk: 75%
4tnk: 100%
arty: 30%
v2rl: 30%
SquadSize: 10
HackyAI@ZhukovAI:
Name:Zhukov AI
BuildingFractions:
proc: 20%
powr: 35%
tent: 1%
barr: 1%
weap: 1%
pbox.e1: 4%
hbox.e1: 3%
gun: 10%
ftur: 10%
tsla: 5%
dome: 10%
fix: 0.1%
agun: 7%
sam: 7%
atek: 1%
stek: 1%
UnitsToBuild:
e1: 4%
e3: 1%
harv: 10%
ftrk: 5%
v2rl: 40%
arty: 40%
1tnk: 15%
2tnk: 15%
3tnk: 15%
SquadSize: 25
HackyAI@RommelAI:
Name:Rommel AI
BuildingFractions:
proc: 30%
powr: 35%
tent: 1%
barr: 1%
weap: 1%
pbox.e1: 7%
gun: 7%
ftur: 10%
tsla: 5%
fix: 0.1%
dome: 10%
agun: 5%
sam: 1%
atek: 1%
stek: 1%
UnitsToBuild:
e1: 5%
e3: 10%
3tnk: 75%
2tnk: 75%
v2rl: 15%
arty: 15%
harv: 10%
SquadSize: 7
PlayerColorPalette:
BasePalette: player
RemapIndex: 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95
DebugResourceCash:
DebugResourceOre:
DebugResourceOreCapacity:
GpsWatcher:
Shroud:
BaseAttackNotifier:
PlayerStatistics:
World:
OpenWidgetAtGameStart:
Widget: INGAME_ROOT
ObserverWidget: OBSERVER_ROOT
ScreenShaker:
WaterPaletteRotation:
ChronoshiftPaletteEffect:
NukePaletteEffect:
LightPaletteRotator:
BuildingInfluence:
ChooseBuildTabOnSelect:
BridgeLayer:
Bridges: bridge1, bridge2, br1, br2, br3, sbridge1, sbridge2, sbridge3, sbridge4
CrateDrop:
Minimum: 1
Maximum: 3
SpawnInterval: 120
WaterChance: .2
PlayerPaletteFromCurrentTileset:
Name: player
ShadowIndex: 4
PaletteFromCurrentTileset:
Name: terrain
ShadowIndex: 3,4
PaletteFromFile@chrome:
Name: chrome
Filename: temperat.pal
ShadowIndex: 3
PaletteFromFile@effect:
Name: effect
Filename: temperat.pal
ShadowIndex: 4
PaletteFromRGBA@shadow:
Name: shadow
R: 0
G: 0
B: 0
A: 140
PaletteFromRGBA@cloak:
Name: cloak
R: 0
G: 0
B: 0
A: 140
PaletteFromRGBA@highlight:
Name: highlight
R: 255
G: 255
B: 255
A: 128
PaletteFromRGBA@invuln:
Name: invuln
R: 128
G: 0
B: 0
A: 128
PaletteFromRGBA@disabled:
Name: disabled
R: 0
G: 0
B: 0
A: 180
ColorPickerPaletteModifier:
ShroudPalette@shroud:
ShroudPalette@fog:
IsFog: yes
Name: fog
Country@0:
Name: Allies
Race: allies
Country@1:
Name: Soviet
Race: soviet
BibLayer:
ResourceLayer:
ResourceClaimLayer:
ResourceType@ore:
ResourceType: 1
Palette: player
SpriteNames: gold01,gold02,gold03,gold04
ValuePerUnit: 25
Name: Ore
PipColor: Yellow
AllowedTerrainTypes: Clear,Road
AllowUnderActors: false
ResourceType@gem:
ResourceType: 2
Palette: player
SpriteNames: gem01,gem02,gem03,gem04
ValuePerUnit: 50
Name: Gems
PipColor: Red
AllowedTerrainTypes: Clear,Road
AllowUnderActors: false
SmudgeLayer@SCORCH:
Type:Scorch
SmokePercentage:50
Types:sc1,sc2,sc3,sc4,sc5,sc6
Depths:1,1,1,1,1,1
SmudgeLayer@CRATER:
Type:Crater
Types:cr1,cr2,cr3,cr4,cr5,cr6
Depths:5,5,5,5,5,5
SpawnMapActors:
CreateMPPlayers:
MPStartLocations:
SpawnMPUnits:
SpatialBins:
BinSize: 4
Shroud:
PathFinder:
ValidateOrder:
MINP:
Mine:
Weapon: APMine
CrushClasses: apmine,atmine
DetonateClasses: apmine
AvoidFriendly: yes
Health:
HP: 1
RenderSimple:
BelowUnits:
InvisibleToEnemy:
Tooltip:
Name: Anti-Personnel Mine
Icon: jmin
ProximityCaptor:
Types:Mine
MINV:
Mine:
Weapon: ATMine
CrushClasses: atmine,apmine
DetonateClasses: atmine
AvoidFriendly: yes
Health:
HP: 1
RenderSimple:
BelowUnits:
InvisibleToEnemy:
Tooltip:
Name: Anti-Tank Mine
Icon: jmin
ProximityCaptor:
Types:Mine
CRATE:
Tooltip:
Name: Crate
Crate:
Lifetime: 120
TerrainTypes: Clear, Rough, Road, Water, Ore, Beach
GiveCashCrateAction:
Amount: 1000
SelectionShares: 50
UseCashTick: yes
LevelUpCrateAction:
SelectionShares: 40
ExplodeCrateAction@fire:
Weapon: CrateNapalm
SelectionShares: 5
ExplodeCrateAction@boom:
Weapon: CrateExplosion
SelectionShares: 5
HideMapCrateAction:
SelectionShares: 5
Effect: hide-map
HealUnitsCrateAction:
Notification: heal2.aud
SelectionShares: 2
Effect: heal
RevealMapCrateAction:
SelectionShares: 1
Effect: reveal-map
SupportPowerCrateAction@parabombs:
SelectionShares: 5
Proxy: powerproxy.parabombs
GiveMcvCrateAction:
SelectionShares: 2
NoBaseSelectionShares: 9001
Unit: mcv
GiveUnitCrateAction@jeep:
SelectionShares: 7
Unit: jeep
GiveUnitCrateAction@arty:
SelectionShares: 6
Unit: arty
GiveUnitCrateAction@v2rl:
SelectionShares: 6
Unit: v2rl
GiveUnitCrateAction@1tnk:
SelectionShares: 5
Unit: 1tnk
GiveUnitCrateAction@2tnk:
SelectionShares: 4
Unit: 2tnk
GiveUnitCrateAction@3tnk:
SelectionShares: 4
Unit: 3tnk
GiveUnitCrateAction@4tnk:
SelectionShares: 3
Unit: 4tnk
RenderSimple:
BelowUnits:
ProximityCaptor:
Types:Crate
Passenger:
CAMERA:
Aircraft:
Health:
HP:1000
RevealsShroud:
Range: 10
ProximityCaptor:
Types:Camera
FLARE:
Aircraft:
Health:
HP:1000
RevealsShroud:
Range: 3
RenderFlare:
Image: smokland
HiddenUnderFog:
Tooltip:
Name: Flare
ProximityCaptor:
Types: Flare
powerproxy.parabombs:
AirstrikePower:
Image: pbmbicon
Description: Parabombs (Single Use)
LongDesc: A Badger drops a load of parachuted\nbombs on your target.
OneShot: yes
AllowMultiple: yes
UnitType: badr.bomber
SelectTargetSound: slcttgt1.aud
FlareType: flare
powerproxy.sonarpulse:
SonarPulsePower:
Image: sonricon
Description: Sonar Pulse (Single Use)
LongDesc: Reveals all submarines on the map for a \nshort time.
AllowMultiple: yes
OneShot: yes
EndChargeSound: pulse1.aud
SelectTargetSound: slcttgt1.aud
mpspawn:
Waypoint:
RenderEditorOnly:
waypoint:
Waypoint:
RenderEditorOnly:

View File

@@ -0,0 +1,303 @@
T01:
Inherits: ^Tree
Building:
Footprint: __ x_
Dimensions: 2,2
EditorTilesetFilter:
ExcludeTilesets: DESERT
T02:
Inherits: ^Tree
Building:
Footprint: __ x_
Dimensions: 2,2
EditorTilesetFilter:
ExcludeTilesets: DESERT
T03:
Inherits: ^Tree
Building:
Footprint: __ x_
Dimensions: 2,2
EditorTilesetFilter:
ExcludeTilesets: DESERT
T05:
Inherits: ^Tree
Building:
Footprint: __ x_
Dimensions: 2,2
EditorTilesetFilter:
ExcludeTilesets: DESERT
T06:
Inherits: ^Tree
Building:
Footprint: __ x_
Dimensions: 2,2
EditorTilesetFilter:
ExcludeTilesets: DESERT
T07:
Inherits: ^Tree
Building:
Footprint: __ x_
Dimensions: 2,2
EditorTilesetFilter:
ExcludeTilesets: DESERT
T08:
Inherits: ^Tree
Building:
Footprint: x_
Dimensions: 2,1
T10:
Inherits: ^Tree
Building:
Footprint: __ xx
Dimensions: 2,2
EditorTilesetFilter:
ExcludeTilesets: DESERT
T11:
Inherits: ^Tree
Building:
Footprint: __ xx
Dimensions: 2,2
EditorTilesetFilter:
ExcludeTilesets: DESERT
T12:
Inherits: ^Tree
Building:
Footprint: __ x_
Dimensions: 2,2
EditorTilesetFilter:
ExcludeTilesets: DESERT
T13:
Inherits: ^Tree
Building:
Footprint: __ x_
Dimensions: 2,2
EditorTilesetFilter:
ExcludeTilesets: DESERT
T14:
Inherits: ^Tree
Building:
Footprint: ___ xx_
Dimensions: 3,2
EditorTilesetFilter:
ExcludeTilesets: DESERT
T15:
Inherits: ^Tree
Building:
Footprint: ___ xx_
Dimensions: 3,2
EditorTilesetFilter:
ExcludeTilesets: DESERT
T16:
Inherits: ^Tree
Building:
Footprint: __ x_
Dimensions: 2,2
EditorTilesetFilter:
ExcludeTilesets: DESERT
T17:
Inherits: ^Tree
Building:
Footprint: __ x_
Dimensions: 2,2
EditorTilesetFilter:
ExcludeTilesets: DESERT
TC01:
Inherits: ^Tree
Building:
Footprint: ___ xx_
Dimensions: 3,2
TC02:
Inherits: ^Tree
Building:
Footprint: _x_ xx_
Dimensions: 3,2
EditorTilesetFilter:
ExcludeTilesets: DESERT
TC03:
Inherits: ^Tree
Building:
Footprint: xx_ xx_
Dimensions: 3,2
EditorTilesetFilter:
ExcludeTilesets: DESERT
TC04:
Inherits: ^Tree
Building:
Footprint: ____ xxx_ x___
Dimensions: 4,3
EditorTilesetFilter:
ExcludeTilesets: DESERT
TC05:
Inherits: ^Tree
Building:
Footprint: __x_ xxx_ _xx_
Dimensions: 4,3
EditorTilesetFilter:
ExcludeTilesets: DESERT
MINE:
Inherits: ^Tree
Tooltip:
Name: Ore Mine
SeedsResource:
RadarColorFromTerrain:
Terrain: Ore
BelowUnits:
BOXES01:
Inherits: ^Tree
Tooltip:
Name: Boxes
BOXES02:
Inherits: ^Tree
Tooltip:
Name: Boxes
BOXES03:
Inherits: ^Tree
Tooltip:
Name: Boxes
BOXES04:
Inherits: ^Tree
Tooltip:
Name: Boxes
BOXES05:
Inherits: ^Tree
Tooltip:
Name: Boxes
BOXES06:
Inherits: ^Tree
Tooltip:
Name: Boxes
BOXES07:
Inherits: ^Tree
Tooltip:
Name: Boxes
BOXES08:
Inherits: ^Tree
Tooltip:
Name: Boxes
BOXES09:
Inherits: ^Tree
Tooltip:
Name: Boxes
ICE01:
Inherits: ^Tree
Building:
Footprint: xx xx
Dimensions: 2,2
Tooltip:
Name: Ice Floe
EditorTilesetFilter:
ExcludeTilesets: DESERT
ICE02:
Inherits: ^Tree
Building:
Footprint: x x
Dimensions: 1,2
Tooltip:
Name: Ice Floe
EditorTilesetFilter:
ExcludeTilesets: DESERT
ICE03:
Inherits: ^Tree
Building:
Footprint: xx
Dimensions: 2,1
Tooltip:
Name: Ice Floe
EditorTilesetFilter:
ExcludeTilesets: DESERT
ICE04:
Inherits: ^Tree
Tooltip:
Name: Ice Floe
EditorTilesetFilter:
ExcludeTilesets: DESERT
ICE05:
Inherits: ^Tree
Tooltip:
Name: Ice Floe
EditorTilesetFilter:
ExcludeTilesets: DESERT
# Desert Terrain Expansion
ROCK1:
Inherits: ^Rock
Building:
Footprint: ___ xx_
Dimensions: 3,2
ROCK2:
Inherits: ^Rock
Building:
Footprint: xx_
Dimensions: 3,1
ROCK3:
Inherits: ^Rock
Building:
Footprint: ___ xx_
Dimensions: 3,2
ROCK4:
Inherits: ^Rock
Building:
Footprint: x_
Dimensions: 2,1
ROCK5:
Inherits: ^Rock
Building:
Footprint: x_
Dimensions: 2,1
ROCK6:
Inherits: ^Rock
Building:
Footprint: ___ xxx
Dimensions: 3,2
ROCK7:
Inherits: ^Rock
Building:
Footprint: xxxx_
Dimensions: 5,1
T04:
Inherits: ^Tree
Building:
Footprint: __ x_
Dimensions: 2,2

View File

@@ -0,0 +1,700 @@
V2RL:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 40
Prerequisites: dome
Owner: soviet
Hotkey: v
Valued:
Cost: 700
Tooltip:
Name: V2 Rocket
Description: Long-range rocket artillery.\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft
Health:
HP: 150
Armor:
Type: Light
Mobile:
Speed: 7
RevealsShroud:
Range: 5
AttackFrontal:
PrimaryWeapon: SCUD
RenderUnitReload:
AutoTarget:
Explodes:
Weapon: SCUD
EmptyWeapon:
1TNK:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 40
Owner: allies
Hotkey: g
Valued:
Cost: 700
Tooltip:
Name: Light Tank
Description: Light Tank, good for scouting.\n Strong vs Light Vehicles\n Weak vs Tanks, Aircraft
Health:
HP: 220
Armor:
Type: Heavy
Mobile:
Speed: 9
RevealsShroud:
Range: 4
Turreted:
ROT: 5
AttackTurreted:
PrimaryWeapon: 25mm
PrimaryRecoil: 2
PrimaryRecoilRecovery: 0.5
RenderUnitTurreted:
AutoTarget:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
LeavesHusk:
HuskActor: 1TNK.Husk
2TNK:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 60
Prerequisites: fix
Owner: allies
Hotkey: f
Valued:
Cost: 850
Tooltip:
Name: Medium Tank
Description: Allied Main Battle Tank.\n Strong vs Tanks, Light Vehicles\n Weak vs Infantry, Aircraft
Health:
HP: 450
Armor:
Type: Heavy
Mobile:
Speed: 6
Crushes: wall, atmine, crate, infantry
RevealsShroud:
Range: 5
Turreted:
ROT: 5
AttackTurreted:
PrimaryWeapon: 90mm
PrimaryRecoil: 3
PrimaryRecoilRecovery: 0.9
RenderUnitTurreted:
AutoTarget:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
LeavesHusk:
HuskActor: 2TNK.Husk
Selectable:
Bounds: 30,30
3TNK:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 40
Prerequisites: fix
Owner: soviet
Hotkey: h
Valued:
Cost: 1150
Tooltip:
Name: Heavy Tank
Description: Soviet Main Battle Tank, with dual cannons\n Strong vs Tanks, Light Vehicles\n Weak vs Infantry, Aircraft
Health:
HP: 550
Armor:
Type: Heavy
Mobile:
Speed: 5
Crushes: wall, atmine, crate, infantry
RevealsShroud:
Range: 5
Turreted:
ROT: 5
AttackTurreted:
PrimaryWeapon: 105mm
PrimaryRecoil: 3
PrimaryRecoilRecovery: 0.9
PrimaryLocalOffset: 2,0,0,0,0, -2,0,0,0,0
RenderUnitTurreted:
AutoTarget:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
LeavesHusk:
HuskActor: 3TNK.Husk
Selectable:
Bounds: 30,30
4TNK:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 100
Prerequisites: fix,stek
Owner: soviet
Hotkey: m
Valued:
Cost: 1800
Tooltip:
Name: Mammoth Tank
Description: Big and slow tank, with anti-air capability.\n Strong vs Tanks, Aircraft\n Weak vs Infantry
Health:
HP: 900
Armor:
Type: Heavy
Mobile:
Speed: 3
Crushes: wall, atmine, crate, infantry
RevealsShroud:
Range: 6
Turreted:
ROT: 1
AttackTurreted:
PrimaryWeapon: 120mm
SecondaryWeapon: MammothTusk
PrimaryLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0
SecondaryLocalOffset: -7,2,0,0,25, 7,2,0,0,-25
PrimaryRecoil: 4
PrimaryRecoilRecovery: 0.7
SecondaryRecoil: 1
RenderUnitTurreted:
AutoTarget:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
LeavesHusk:
HuskActor: 4TNK.Husk
SelfHealing:
Step: 1
Ticks: 1
HealIfBelow: 80%
DamageCooldown: 150
Selectable:
Bounds: 44,38,0,-4
ARTY:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 80
Prerequisites: dome
Owner: allies
Hotkey: r
Valued:
Cost: 600
Tooltip:
Name: Artillery
Description: Long-range artillery.\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft
Health:
HP: 75
Armor:
Type: Light
Mobile:
ROT: 2
Speed: 6
RevealsShroud:
Range: 5
AttackFrontal:
PrimaryWeapon: 155mm
RenderUnit:
Explodes:
Weapon: UnitExplode
Chance: 75
AutoTarget:
HARV:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 10
Prerequisites: proc
Owner: allies,soviet
Hotkey: e
Valued:
Cost: 1100
Tooltip:
Name: Ore Truck
Description: Collects Ore and Gems for processing.\n Unarmed
Selectable:
Priority: 7
Bounds: 42,42
Harvester:
Capacity: 20
Resources: Ore,Gems
UnloadTicksPerBale: 1
# How far away from our linked proc (refinery) to find resources (in cells):
SearchFromProcRadius: 24
# How far away from last harvest order location to find more resources (in cells):
SearchFromOrderRadius: 12
Health:
HP: 600
Armor:
Type: Heavy
Mobile:
Speed: 6
Crushes: wall, atmine, crate, infantry
RevealsShroud:
Range: 4
RenderHarvester:
-AttackMove:
GpsDot:
String:Harvester
LeavesHusk:
HuskActor: HARV.EmptyHusk
HarvesterHuskModifier:
FullHuskActor: HARV.FullHusk
FullnessThreshold: 50
MCV:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 110
Prerequisites: fix
Owner: allies,soviet
Hotkey: b
Valued:
Cost: 2000
Tooltip:
Name: Mobile Construction Vehicle
Description: Deploys into another Construction Yard.\n Unarmed
Selectable:
Priority: 3
Bounds: 42,42
Health:
HP: 600
Armor:
Type: Light
Mobile:
Speed: 6
Crushes: wall, atmine, crate, infantry
RevealsShroud:
Range: 4
Transforms:
IntoActor: fact
Offset:-1,-1
Facing: 96
TransformSounds: placbldg.aud, build5.aud
NoTransformSounds: nodeply1.aud
RenderUnit:
MustBeDestroyed:
BaseBuilding:
-AttackMove:
LeavesHusk:
HuskActor: MCV.Husk
JEEP:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 30
Owner: allies
Hotkey: n
Valued:
Cost: 500
Tooltip:
Name: Ranger
Description: Fast scout & anti-infantry vehicle.\n Strong vs Infantry\n Weak vs Tanks, Aircraft
Health:
HP: 150
Armor:
Type: Light
Mobile:
ROT: 10
Speed: 12
RevealsShroud:
Range: 8
Turreted:
ROT: 10
AttackTurreted:
PrimaryWeapon: M60mg
PrimaryOffset: 0,0,0,-2
WithMuzzleFlash:
RenderUnitTurreted:
AutoTarget:
Cargo:
Types: Infantry
MaxWeight: 1
PipCount: 1
UnloadFacing: 220
APC:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 50
Owner: soviet
Hotkey: c
Valued:
Cost: 850
Tooltip:
Name: Armored Personnel Carrier
Description: Tough infantry transport.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks, Aircraft
Health:
HP: 300
Armor:
Type: Heavy
Mobile:
Speed: 10
RevealsShroud:
Range: 5
AttackFrontal:
PrimaryWeapon: M60mg
PrimaryOffset: 0,0,0,-4
RenderUnit:
WithMuzzleFlash:
AutoTarget:
Cargo:
Types: Infantry
MaxWeight: 5
PipCount: 5
UnloadFacing: 220
MNLY.AP:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 30
Prerequisites: fix
Owner: soviet
Hotkey: p
Valued:
Cost: 800
Tooltip:
Name: Minelayer (Anti-Personnel)
Icon: MNLYICON
Description: Lays mines to destroy unwary enemy units.\n Unarmed
Health:
HP: 100
Armor:
Type: Heavy
Mobile:
Speed: 9
RevealsShroud:
Range: 5
RenderUnit:
Image: MNLY
Minelayer:
Mine: MINP
MineImmune:
LimitedAmmo:
Ammo: 5
AttackMove:
JustMove: true
MNLY.AT:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 30
Prerequisites: fix
Owner: allies
Hotkey: i
Valued:
Cost: 800
Tooltip:
Name: Minelayer (Anti-Tank)
Icon: MNLYICON
Description: Lays mines to destroy unwary enemy units.\n Unarmed
Health:
HP: 100
Armor:
Type: Heavy
Mobile:
Speed: 9
RevealsShroud:
Range: 5
RenderUnit:
Image: MNLY
Minelayer:
Mine: MINV
MineImmune:
LimitedAmmo:
Ammo: 3
AttackMove:
JustMove: true
TRUK:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 120
Prerequisites: weap
Owner: allies, soviet
Hotkey: u
Valued:
Cost: 500
Tooltip:
Name: Supply Truck
Description: Transports cash to other players.\n Unarmed
Health:
HP: 110
Armor:
Type: Light
Mobile:
Speed: 9
RevealsShroud:
Range: 3
RenderUnit:
SupplyTruck:
Payload: 500
AttackMove:
JustMove: yes
MGG:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 150
Prerequisites: atek
Owner: allies
Hotkey: s
Valued:
Cost: 1500
Tooltip:
Name: Mobile Gap Generator
Description: Regenerates the shroud nearby, \nobscuring the area.\n Unarmed
Health:
HP: 200
Armor:
Type: Light
Mobile:
Speed: 6
RevealsShroud:
Range: 6
RenderUnitSpinner:
Offset: 0,6
AttackMove:
JustMove: yes
CreatesShroud:
Range: 4
RenderShroudCircle:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
LeavesHusk:
HuskActor: MGG.Husk
MGG.Husk:
Inherits: ^Husk
Tooltip:
Name: Husk (Mobile Gap Generator)
RenderUnit:
Image: mgg
ThrowsParticle@spinner:
Anim: spinner-idle
Spread: 3,3
Speed: 6
AnimKey: spinner-idle
Offset: 0,6
1TNK.Husk:
Inherits: ^Husk
Tooltip:
Name: Husk (Light Tank)
RenderUnit:
Image: 1tnk
ThrowsParticle@turret:
Anim: turret
Spread: 3,3
Speed: 6
AnimKey: turret
2TNK.Husk:
Inherits: ^Husk
Tooltip:
Name: Husk (Medium Tank)
RenderUnit:
Image: 2tnk
ThrowsParticle@turret:
Anim: turret
Spread: 3,3
Speed: 6
AnimKey: turret
3TNK.Husk:
Inherits: ^Husk
Tooltip:
Name: Husk (Heavy Tank)
RenderUnit:
Image: 3tnk
ThrowsParticle@turret:
Anim: turret
Spread: 3,3
Speed: 6
AnimKey: turret
4TNK.Husk:
Inherits: ^Husk
Tooltip:
Name: Husk (Mammoth Tank)
RenderUnit:
Image: 4tnk
ThrowsParticle@turret:
Anim: turret
Spread: 3,3
Speed: 6
AnimKey: turret
HARV.FullHusk:
Inherits: ^Husk
Tooltip:
Name: Husk (Harvester)
RenderUnit:
Image: hhusk
HARV.EmptyHusk:
Inherits: ^Husk
Tooltip:
Name: Husk (Harvester)
RenderUnit:
Image: hhusk2
MCV.Husk:
Inherits: ^Husk
Tooltip:
Name: Husk (MCV)
RenderUnit:
Image: mcvhusk
TTNK:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 130
Prerequisites: stek,tsla
Owner: soviet
Hotkey: l
Valued:
Cost: 1350
Tooltip:
Name: Tesla Tank
Description: Tank with mounted tesla coil.\n Strong vs Infantry, Light Vehicles\n and Buildings \n Weak vs Tanks, Aircraft
Health:
HP: 150
Armor:
Type: Light
Mobile:
Speed: 8
Crushes: wall, atmine, crate, infantry
RevealsShroud:
Range: 7
AttackFrontal:
PrimaryWeapon: TTankZap
PrimaryOffset: 0,0,0,-5
RenderUnitSpinner:
Selectable:
Bounds: 28,28,0,0
AutoTarget:
FTRK:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 30
Owner: soviet
Hotkey: k
Valued:
Cost: 600
Tooltip:
Name: Flak Truck
Description: Flak Truck, good for scouting.\n Strong vs Light Vehicles, Aircraft \n Weak vs Tanks
Health:
HP: 120
Armor:
Type: Light
Mobile:
ROT: 10
Speed: 9
RevealsShroud:
Range: 4
Turreted:
ROT: 5
AttackTurreted:
PrimaryWeapon: FLAK-23
PrimaryOffset: 0,5,0,-4
PrimaryRecoil: 2
RenderUnitTurreted:
AutoTarget:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
Selectable:
Bounds: 28,28,0,0
DTRK:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 140
Prerequisites: stek
Owner: soviet
Hotkey: o
Valued:
Cost: 2500
Tooltip:
Name: Demolition Truck
Description: Demolition Truck, actively armed with explosives.\n Strong vs Everything\n Weak vs Everything
Health:
HP: 50
Armor:
Type: Light
Mobile:
Speed: 6
RevealsShroud:
Range: 3
RenderUnit:
AttackMove:
JustMove: yes
Explodes:
Weapon: MiniNuke
EmptyWeapon: MiniNuke
DemoTruck:
-IronCurtainable:
Chronoshiftable:
ExplodeInstead: yes
CTNK:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
BuildPaletteOrder: 140
Prerequisites: atek
Owner: allies
Hotkey: j
Valued:
Cost: 1200
Tooltip:
Name: Chrono Tank
Description: Chrono Tank, teleports to areas within range.\n Strong vs Vehicles, Buildings\n Weak vs Tanks
Selectable:
Bounds: 28,28
Health:
HP: 260
Armor:
Type: Light
Mobile:
Speed: 8
RevealsShroud:
Range: 6
RenderUnit:
AutoTarget:
AttackFrontal:
PrimaryWeapon: ChronoTusk
SecondaryWeapon: ChronoTusk
PrimaryLocalOffset: -4,0,0,0,0, -4,0,0,0,0
SecondaryLocalOffset: 4,0,0,0,25, 4,0,0,0,-25
ChronoshiftDeploy:

1368
mods/ra-classic/weapons.yaml Normal file

File diff suppressed because it is too large Load Diff