Files
OpenRA/mods/cnc/maps/eviction-notice/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

138 lines
2.1 KiB
YAML

World:
MissionData:
StartVideo: consyard.vqa
LossVideo: bombaway.vqa
WinVideo: inferno.vqa
Briefing: briefing
LuaScript:
Scripts: campaign.lua, utils.lua, eviction-notice.lua , eviction-notice-AI.lua
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
Player:
EnemyWatcher:
PlayerResources:
DefaultCash: 0
# Disable husks for civilian buildings and initial flame tanks
V19:
-SpawnActorOnDeath:
V20:
-SpawnActorOnDeath:
V21:
SpawnActorOnDeath:
Actor: smallmcrate
V22:
-SpawnActorOnDeath:
V23:
-SpawnActorOnDeath:
V24:
SpawnActorOnDeath:
Actor: smallmcrate
V25:
SpawnActorOnDeath:
Actor: moneycrate
V26:
SpawnActorOnDeath:
Actor: smallmcrate
V27:
-SpawnActorOnDeath:
V28:
-SpawnActorOnDeath:
V29:
-SpawnActorOnDeath:
V30:
-SpawnActorOnDeath:
V31:
-SpawnActorOnDeath:
C5:
AnnounceOnSeen:
C8:
AnnounceOnSeen:
MoneyCrate:
ScriptTriggers:
SmallMCrate:
Inherits: MoneyCrate
ScriptTriggers:
GiveCashCrateAction:
Amount: 1000
Sequence: dollar
UseCashTick: true
# Initial flame tanks can't move due to their own husks
FTNK.nohusk:
Inherits: FTNK
-Buildable:
RenderSprites:
Image: FTNK
-SpawnActorOnDeath:
HQ:
ExternalCondition@CAPTURED:
Condition: captured
AirstrikePower:
StartFullyCharged: True
RequiresCondition: captured
PROC:
GrantConditionOnPrerequisite@AIN:
Condition: ain
Prerequisites: diffnorm
GrantConditionOnPrerequisite@AIH:
Condition: aih
Prerequisites: diffhard
ResourceValueMultiplier@AIN:
Modifier: 150
RequiresCondition: ain
ResourceValueMultiplier@AIH:
Modifier: 300
RequiresCondition: aih
AIHProcUpgrade:
ProvidesPrerequisite:
Prerequisite: diffhard
Interactable:
AINProcUpgrade:
ProvidesPrerequisite:
Prerequisite: diffnorm
Interactable:
HTNK:
Buildable:
Prerequisites: ~techlevel.high
A10:
Targetable:
FLARE:
RevealsShroud:
Range: 5c0
CAMERA:
RevealsShroud:
Range: 5c0