Files
OpenRA/mods/ra/maps/proving-grounds/rules.yaml
let5sne.win10 9cf6ebb986
Some checks failed
Continuous Integration / Linux (.NET 8.0) (push) Has been cancelled
Continuous Integration / Windows (.NET 8.0) (push) Has been cancelled
Initial commit: OpenRA game engine
Fork from OpenRA/OpenRA with one-click launch script (start-ra.cmd)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 21:46:54 +08:00

240 lines
3.9 KiB
YAML

World:
LuaScript:
Scripts: campaign.lua, utils.lua, proving-grounds.lua
MissionData:
WinVideo: sovtstar.vqa
LossVideo: allymorf.vqa
Briefing: briefing
ScriptLobbyDropdown@difficulty:
ID: difficulty
Label: dropdown-difficulty.label
Description: dropdown-difficulty.description
Values:
easy: options-difficulty.easy
normal: options-difficulty.normal
hard: options-difficulty.hard
Default: normal
TimeLimitManager:
SkipTimerExpiredNotification: true
CAMERA.Small:
Inherits: CAMERA
RevealsShroud:
Range: 4c0
CAMERA.Spotter:
Inherits: CAMERA
RevealsShroud:
Range: 0c512
powerproxy.paratroopers:
ParatroopersPower:
DropItems: E1,E1,E1,E2,E2
DisplayBeacon: false
ReinforcementsArrivedSpeechNotification: ReinforcementsArrived
ReinforcementsArrivedTextNotification: notification-reinforcements-have-arrived
KillsSelf:
RemoveInstead: true
Delay: 5
powerproxy.flametroopers:
Inherits: powerproxy.paratroopers
ParatroopersPower:
DropItems: E1,E1,E1,E4,E1,E1,E1,E4
SquadSize: 2
# Prevents accidental crate collection by Allied soldiers.
crateblocker:
Immobile:
OccupiesSpace: true
Crushable:
WarnProbability: 0
CrushClasses: crate
CrushedByFriendlies: false
HEALCRATE:
FreeActor:
Actor: crateblocker
MONEYCRATE:
FreeActor:
Actor: crateblocker
E1.WideScan:
Inherits: E1
Buildable:
Prerequisites: ~disabled
AutoTarget:
ScanRadius: 7
RenderSprites:
Image: E1
E3.WideScan:
Inherits: E3
RevealsShroud:
Range: 7c0
AutoTarget:
ScanRadius: 7
RenderSprites:
Image: E3
E3.VehicleHunter:
Inherits: E3
AutoTargetPriority@VEHICLES:
Priority: 5
ValidTargets: Vehicle
RenderSprites:
Image: E3
E6:
Captures@QUICKAFLD:
CaptureTypes: airfield
PlayerExperience: 10
CaptureDelay: 100
E7:
AutoTarget:
InitialStanceAI: ReturnFire
APC.TechGuard:
Inherits: APC
Cargo:
InitialUnits: e1,e1,e2,e4,e4
RenderSprites:
Image: APC
1TNK.WideScan:
Inherits: 1TNK
AutoTarget:
ScanRadius: 7
RenderSprites:
Image: 1TNK
2TNK.WideScan:
Inherits: 2TNK
AutoTarget:
ScanRadius: 7
RenderSprites:
Image: 2TNK
AFLD:
AirstrikePower@parabombs:
Prerequisites: ~disabled
ParatroopersPower@paratroopers:
DropItems: E1,E1,E1,E2,E2
Capturable@QUICKAFLD:
Types: airfield
Buildable:
Prerequisites: ~disabled
FACT:
AnnounceOnSeen:
IRON:
Buildable:
Prerequisites: ~disabled
GrantExternalConditionPower@IRONCURTAIN:
ChargeInterval: 6000
SPEN:
AnnounceOnSeen:
STEK:
Buildable:
Prerequisites: ~disabled
GrantConditionOnBotOwner@BOTCAPTURED:
Condition: bot-captured
Bots: campaign
Sellable:
RequiresCondition: bot-captured && !being-demolished && !being-captured
HARV:
GrantConditionOnBotOwner@BADGUY:
Condition: unclaimed
Bots: campaign
Targetable:
RequiresCondition: !unclaimed
Mobile:
PauseOnCondition: unclaimed || being-captured
Harvester:
RequiresCondition: !unclaimed
CA:
RevealsShroud:
Range: 11c0
Buildable:
Prerequisites: ~disabled
Mobile:
Speed: 44
DD.Escort:
Inherits: DD
Buildable:
Prerequisites: ~disabled
RevealsShroud:
Range: 9c0
AutoTarget:
ScanRadius: 8
InitialStanceAI: Defend
RenderSprites:
Image: DD
LST.Reinforcement:
Inherits: LST
RejectsOrders:
-Buildable:
-Selectable:
RenderSprites:
Image: lst
Interactable:
SS:
Armament:
Weapon: TorpTubeNuclear
AutoTarget:
InitialStance: HoldFire
Buildable:
Prerequisites: ~spen, ~stek
Tooltip:
Name: actor-ats-name
WithProductionIconOverlay:
Types: Veterancy
FirepowerMultiplier:
Modifier: 15
HELI:
Aircraft:
NumberOfTicksToVerifyAvailableAirport: 25
MSLO:
Buildable:
Prerequisites: ~disabled
E3:
Buildable:
Prerequisites: ~disabled
THF:
Buildable:
Prerequisites: ~disabled
APC:
Buildable:
Prerequisites: ~disabled
FTRK:
Buildable:
Prerequisites: ~disabled
MCV:
Buildable:
Prerequisites: ~disabled
MSUB:
Buildable:
Prerequisites: ~disabled
QTNK:
Buildable:
Prerequisites: ~disabled