Initial commit: OpenRA game engine
Some checks failed
Continuous Integration / Linux (.NET 8.0) (push) Has been cancelled
Continuous Integration / Windows (.NET 8.0) (push) Has been cancelled

Fork from OpenRA/OpenRA with one-click launch script (start-ra.cmd)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
let5sne.win10
2026-01-10 21:46:54 +08:00
commit 9cf6ebb986
4065 changed files with 635973 additions and 0 deletions

Binary file not shown.

View File

@@ -0,0 +1,2 @@
## rules.yaml
actor-lst-name = Naval Mobile HQ

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 B

View File

@@ -0,0 +1,188 @@
MapFormat: 12
RequiresMod: ra
Title: Drop Zone W
Author: riderr3
Tileset: SNOW
MapSize: 64,64
Bounds: 16,16,32,32
Visibility: Lobby
Categories: Drop Zone
Players:
PlayerReference@Neutral:
Name: Neutral
OwnsWorld: True
NonCombatant: True
Faction: allies
PlayerReference@Creeps:
Name: Creeps
NonCombatant: True
Faction: allies
Enemies: Multi0, Multi1, Multi2, Multi3, Multi4, Multi5, Multi6, Multi7
PlayerReference@Multi0:
Name: Multi0
Playable: True
AllowBots: False
LockFaction: True
Faction: allies
Enemies: Creeps
PlayerReference@Multi1:
Name: Multi1
Playable: True
AllowBots: False
LockFaction: True
Faction: allies
Enemies: Creeps
PlayerReference@Multi2:
Name: Multi2
Playable: True
AllowBots: False
LockFaction: True
Faction: allies
Enemies: Creeps
PlayerReference@Multi3:
Name: Multi3
Playable: True
AllowBots: False
LockFaction: True
Faction: allies
Enemies: Creeps
PlayerReference@Multi4:
Name: Multi4
Playable: True
AllowBots: False
LockFaction: True
Faction: allies
Enemies: Creeps
PlayerReference@Multi5:
Name: Multi5
Playable: True
AllowBots: False
LockFaction: True
Faction: allies
Enemies: Creeps
PlayerReference@Multi6:
Name: Multi6
Playable: True
AllowBots: False
LockFaction: True
Faction: allies
Enemies: Creeps
PlayerReference@Multi7:
Name: Multi7
Playable: True
AllowBots: False
LockFaction: True
Faction: allies
Enemies: Creeps
Actors:
Actor2: mpspawn
Location: 34,30
Owner: Neutral
Actor4: mpspawn
Location: 30,32
Owner: Neutral
Actor6: mpspawn
Location: 32,34
Owner: Neutral
Actor0: mpspawn
Location: 30,30
Owner: Neutral
Actor12: lst
Location: 35,29
Owner: Multi0
Actor14: lst
Location: 29,29
Owner: Multi1
Actor8: lst
Location: 29,35
Owner: Multi2
Actor10: lst
Location: 35,35
Owner: Multi3
Actor9: lst
Location: 32,35
Owner: Multi4
Actor13: lst
Location: 32,29
Owner: Multi5
Actor11: lst
Location: 35,32
Owner: Multi6
Actor15: lst
Location: 29,32
Owner: Multi7
Actor7: mpspawn
Location: 34,34
Owner: Neutral
Actor3: mpspawn
Location: 34,32
Owner: Neutral
Actor1: mpspawn
Location: 32,30
Owner: Neutral
Actor5: mpspawn
Location: 30,34
Owner: Neutral
Actor16: v12
Location: 37,24
Owner: Neutral
Actor17: v11
Location: 38,23
Owner: Neutral
Actor18: v17
Location: 38,25
Owner: Neutral
Actor19: brl3
Location: 47,21
Owner: Neutral
Actor20: v15
Location: 39,22
Owner: Neutral
Actor21: t12
Location: 39,20
Owner: Neutral
Actor22: t08
Location: 29,47
Owner: Neutral
Actor23: tc02
Location: 15,46
Owner: Neutral
Actor24: t07
Location: 16,44
Owner: Neutral
Actor25: tc05
Location: 14,38
Owner: Neutral
Actor26: t07
Location: 36,25
Owner: Neutral
Actor28: v14
Location: 38,24
Owner: Neutral
Actor27: t08
Location: 37,25
Owner: Neutral
Actor30: t10
Location: 21,36
Owner: Neutral
Actor31: t01
Location: 23,34
Owner: Neutral
Rules: rules.yaml
Sequences: sequences.yaml
Weapons: weapons.yaml
FluentMessages: map.ftl

View File

@@ -0,0 +1,79 @@
World:
CrateSpawner:
Maximum: 3
SpawnInterval: 125
WaterChance: 100
CrateActors: unitcrate
InitialSpawnDelay: 0
CheckboxVisible: False
-SpawnStartingUnits:
-MapStartingLocations:
MapBuildRadius:
AllyBuildRadiusCheckboxVisible: False
BuildRadiusCheckboxVisible: False
MapOptions:
ShortGameCheckboxVisible: False
ShortGameCheckboxLocked: True
ShortGameCheckboxEnabled: False
TechLevelDropdownLocked: True
TechLevelDropdownVisible: False
TechLevel: unrestricted
UNITCRATE:
Inherits: ^Crate
GiveUnitCrateAction@pt:
SelectionShares: 7
Units: pt
GiveUnitCrateAction@dd:
SelectionShares: 6
Units: dd
GiveUnitCrateAction@ca:
SelectionShares: 4
Units: ca
GiveUnitCrateAction@ss:
SelectionShares: 6
Units: ss
GiveUnitCrateAction@msub:
SelectionShares: 4
Units: msub
Crate:
TerrainTypes: Water
LST:
Tooltip:
Name: actor-lst-name
Health:
HP: 100000
Mobile:
Speed: 170
Armament@PRIMARY:
Weapon: M60mg
Armament@SECONDARY:
Name: secondary
Weapon: M60mg
AttackFrontal:
FacingTolerance: 0
WithMuzzleOverlay:
MustBeDestroyed:
RequiredForShortGame: true
Player:
Shroud:
FogCheckboxLocked: True
FogCheckboxEnabled: False
FogCheckboxVisible: False
ExploredMapCheckboxLocked: True
ExploredMapCheckboxEnabled: True
ExploredMapCheckboxVisible: False
PlayerResources:
DefaultCashDropdownLocked: True
DefaultCashDropdownVisible: False
DefaultCash: 5000
LobbyPrerequisiteCheckbox@GLOBALBOUNTY:
Enabled: False
Locked: True
Visible: False
LobbyPrerequisiteCheckbox@GLOBALFACTUNDEPLOY:
Visible: False
LobbyPrerequisiteCheckbox@REUSABLEENGINEERS:
Visible: False

View File

@@ -0,0 +1,12 @@
lst:
Defaults:
Filename: lst.shp
muzzle:
Filename: minigun.shp
Start: 0
Length: 6
Facings: 8
turret:
Filename: mgun.shp
Start: 0
Facings: 32

View File

@@ -0,0 +1,20 @@
8Inch:
ReloadDelay: 200
Range: 32c0
Burst: 4
Projectile: Bullet
Speed: 546
Inaccuracy: 3c341
Warhead@1Dam: SpreadDamage
Spread: 128
Damage: 25000
SubMissile:
ReloadDelay: 250
Range: 32c0
Burst: 4
Projectile: Bullet
Speed: 409
LaunchAngle: 62
Warhead@1Dam: SpreadDamage
Damage: 40000