diff --git a/mods/cnc/languages/rules/en.ftl b/mods/cnc/languages/rules/en.ftl index a2efaa4f82..5572feb366 100644 --- a/mods/cnc/languages/rules/en.ftl +++ b/mods/cnc/languages/rules/en.ftl @@ -56,3 +56,467 @@ notification-structure-lost = Structure lost. ## Vehicles notification-harvester-lost = Harvester lost. + +## aircraft.yaml +actor-tran = + .name = Chinook Transport + .description = Fast Infantry Transport Helicopter. + Unarmed + +actor-heli = + .name = Apache Longbow + .description = Helicopter Gunship with Chainguns. + Strong vs Infantry, Light Vehicles and + Aircraft + Weak vs Tanks + +actor-orca = + .name = Orca + .description = Helicopter Gunship with AG Missiles. + Strong vs Buildings, Tanks + Weak vs Infantry + +actor-c17-name = Supply Aircraft +actor-a10-name = A10 Bomber +actor-tran-husk-name = Chinook Transport +actor-heli-husk-name = Apache Longbow +actor-orca-husk-name = Orca + +## campaign-maprules.yaml +actor-moneycrate-name = Money Crate + +## civilian-desert.yaml +actor-v20-name = Sala's House +actor-v20-husk-name = Sala's House (Destroyed) +actor-v21-name = Abdul's House +actor-v21-husk-name = Abdul's House (Destroyed) +actor-v22-name = Pablo's Wicked Pub +actor-v22-husk-name = Pablo's Wicked Pub (Destroyed) +actor-v23-name = Village Well +actor-v23-husk-name = Village Well (Destroyed) +actor-v24-name = Camel Trader +actor-v24-husk-name = Camel Trader (Destroyed) +actor-v25-name = Church +actor-v25-husk-name = Church (Destroyed) +actor-v26-name = Ali's House +actor-v26-husk-name = Ali's House (Destroyed) +actor-v27-name = Trader Ted's +actor-v27-husk-name = Trader Ted's (Destroyed) +actor-v28-name = Menelik's House +actor-v28-husk-name = Menelik's House (Destroyed) +actor-v29-name = Prestor John's House +actor-v29-husk-name = Prestor John's House (Destroyed) +actor-v30-name = Village Well +actor-v30-husk-name = Village Well (Destroyed) +actor-v31-name = Witch Doctor's Hut +actor-v31-husk-name = Witch Doctor's Hut (Destroyed) +actor-v32-name = Rikitikitembo's Hut +actor-v32-husk-name = Rikitikitembo's Hut (Destroyed) +actor-v33-name = Roarke's Hut +actor-v33-husk-name = Roarke's Hut (Destroyed) +actor-v34-name = Mubasa's Hut +actor-v34-husk-name = Mubasa's Hut (Destroyed) +actor-v35-name = Aksum's Hut +actor-v35-husk-name = Aksum's Hut (Destroyed) +actor-v36-name = Mambo's Hut +actor-v36-husk-name = Mambo's Hut (Destroyed) +actor-v37-name = The Studio +actor-v37-husk-name = The Studio (Destroyed) + +## civilian.yaml +actor-v01-name = Church +actor-v01-husk-name = Church (Destroyed) +actor-v02-name = Han's and Gretel's +actor-v02-husk-name = Han's and Gretel's (Destroyed) +actor-v03-name = Hewitt's House +actor-v03-husk-name = Hewitt's House (Destroyed) +actor-v04-name = Ricktor's House +actor-v04-husk-name = Ricktor's House (Destroyed) +actor-v05-name = Gretchkin's house +actor-v05-husk-name = Gretchkin's house (Destroyed) +actor-v06-name = The Barn +actor-v06-husk-name = The Barn (Destroyed) +actor-v07-name = Damon's Pub +actor-v07-husk-name = Damon's Pub (Destroyed) +actor-v08-name = Fran's House +actor-v08-husk-name = Fran's House (Destroyed) +actor-v09-name = Music Factory +actor-v09-husk-name = Music Factory (Destroyed) +actor-v10-name = Toymaker's +actor-v10-husk-name = Toymaker's (Destroyed) +actor-v11-name = Ludwig's House +actor-v11-husk-name = Ludwig's House (Destroyed) +actor-v14-name = Wheat Field +actor-v14-husk-name = Wheat Field (Destroyed) +actor-v15-name = Fallow Field +actor-v15-husk-name = Fallow Field (Destroyed) +actor-v16-name = Corn Field +actor-v16-husk-name = Corn Field (Destroyed) +actor-v17-name = Celery Field +actor-v17-husk-name = Celery Field (Destroyed) +actor-v18-name = Potato Field +actor-v18-husk-name = Potato Field (Destroyed) +actor-arco-name = Oil Pump +actor-arco-husk-name = Oil Pump (Destroyed) +actor-barb-name = Barbwire Fence +actor-wood-name = Wooden Fence +actor-delphi-name = Agent Delphi +actor-chan-name = Dr. Chan +actor-moebius-name = Dr. Moebius + +## defaults.yaml +meta-vehicle-generic-name = Vehicle +meta-tank-generic-name = Tank +meta-helicopter-generic-name = Helicopter +meta-soldier-generic-name = Soldier +meta-civinfantry-name = Civilian +meta-dino-name = Dinosaur +meta-viceroid-name = Visceroid +meta-ship-generic-name = Ship +meta-building-generic-name = Structure +meta-civbuilding-generic-name = Civilian Building +meta-civbuildinghusk-generic-name = Civilian Building (Destroyed) +meta-civfield-generic-name = Field + +meta-civhaystackorigloo = + .winter--name = Igloo + .summer--name = Haystacks + +meta-civfieldhusk-name = Field (Destroyed) + +meta-civhaystackorigloohusk = + .winter--name = Igloo (Destroyed) + .summer--name = Haystacks (Destroyed) + +meta-tree-name = Tree +meta-treehusk-name = Tree (Burnt) +meta-tibtree-name = Blossom Tree +meta-rock-name = Rock +meta-husk-generic-name = Destroyed Vehicle +meta-helicopterhusk-generic-name = Destroyed Helicopter +meta-bridge-name = Bridge + +meta-crate = + .name = Crate + .generic-name = Crate + +## husks.yaml +actor-mcv-husk-name = Mobile Construction Vehicle (Destroyed) +actor-harv-husk-name = Harvester (Destroyed) +actor-apc-husk-name = APC (Destroyed) +actor-ftnk-husk-name = Flame Tank (Destroyed) +actor-arty-husk-name = Artillery (Destroyed) +actor-bggy-husk-name = Nod Buggy (Destroyed) +actor-bike-husk-name = Recon Bike (Destroyed) +actor-jeep-husk-name = Hum-Vee (Destroyed) +actor-ltnk-husk-name = Light Tank (Destroyed) +actor-mtnk-husk-name = Medium Tank (Destroyed) +actor-htnk-husk-name = Mammoth Tank (Destroyed) +actor-msam-husk-name = Rocket Launcher (Destroyed) +actor-mlrs-husk-name = Mobile S.A.M. (Destroyed) +actor-stnk-husk-name = Stealth Tank (Destroyed) +actor-truck-husk-name = Supply Truck (Destroyed) + +## infantry.yaml +actor-e1 = + .name = Minigunner + .description = General-purpose infantry. + Strong vs Infantry + Weak vs Vehicles + +actor-e2 = + .name = Grenadier + .description = Fast infantry armed with grenades. + Strong vs Buildings, slow-moving targets + +actor-e3 = + .name = Rocket Soldier + .description = Anti-tank/Anti-aircraft infantry. + Strong vs Tanks, Aircraft + Weak vs Infantry + +actor-e4 = + .name = Flamethrower + .description = Advanced Anti-infantry unit. + Strong vs Infantry, Buildings + Weak vs Tanks + +actor-e5 = + .name = Chemical Warrior + .description = Advanced general-purpose infantry. + Strong vs all Ground units + +actor-e6 = + .name = Engineer + .description = Damages and captures enemy structures. + Repairs destroyed vehicles + Unarmed + +actor-rmbo = + .name = Commando + .description = Elite sniper infantry unit. + Strong vs Infantry, Buildings + Weak vs Vehicles + +actor-pvice-description = Mutated abomination that spits liquid Tiberium. + Strong vs Infantry, Buildings + Weak vs Aircraft + +actor-steg = + .name = Stegosaurus + .description = A large, heavily built, herbivorous quadruped + +actor-trex = + .name = Tyrannosaurus rex + .description = Bipedal carnivore with a massive skull + +actor-tric = + .name = Triceratops + .description = Quadruped with large bony frill and three horns + +actor-rapt = + .name = Velociraptor + .description = Bipedal with enlarged sickle-shaped claw on each hindfoot + +## misc.yaml +actor-wcrate-name = Wooden Crate +actor-scrate-name = Steel Crate +actor-mpspawn-name = (multiplayer player starting point) +actor-waypoint-name = (waypoint for scripted behavior) +actor-camera-name = (reveals area to owner) +actor-camera-small-name = (reveals small area to owner) +actor-flare-name = Flare + +## ships.yaml +actor-boat-name = Gunboat +actor-lst-name = Landing Craft + +## structures.yaml +actor-fact = + .name = Construction Yard + .description = Builds structures + +actor-fact-gdi-name = Construction Yard (GDI) +actor-fact-nod-name = Construction Yard (Nod) + +actor-nuke = + .name = Power Plant + .description = Generates power + +actor-nuk2 = + .name = Advanced Power Plant + .description = Provides more power, cheaper than the + standard Power Plant + +actor-proc = + .name = Tiberium Refinery + .description = Processes raw Tiberium + into useable resources + +actor-silo = + .name = Tiberium Silo + .description = Stores processed Tiberium + +actor-pyle = + .name = Barracks + .description = Trains infantry + +actor-hand = + .name = Hand of Nod + .description = Trains infantry + +actor-afld = + .name = Airstrip + .description = Provides a dropzone + for vehicle reinforcements + +actor-weap = + .name = Weapons Factory + .description = Produces vehicles + +actor-hpad = + .name = Helipad + .description = Produces and repairs helicopters + +actor-hq = + .name = Communications Center + .description = Provides radar and Air Strike support power. + Unlocks higher-tech units and buildings. + Requires power to operate. + +actor-fix = + .name = Repair Facility + .description = Repairs vehicles + +actor-eye = + .name = Advanced Communications Center + .description = Provides radar and Orbital Ion Cannon support power. + Unlocks Mammoth Tank and Commando. + Requires power to operate. + +actor-tmpl = + .name = Temple of Nod + .description = Provides Nuclear Strike support power. + Unlocks Stealth Tank, Chem. Warrior and Obelisk of Light. + Requires power to operate. + +actor-gun = + .name = Turret + .description = Basic Anti-Tank base defense. + Strong vs Tanks, vehicles + Weak vs Infantry + +actor-sam = + .name = SAM Site + .description = Anti-Aircraft base defense. + Strong vs Aircraft + Cannot target Ground units. + +actor-obli = + .name = Obelisk of Light + .description = Advanced base defense. + Requires power to operate. + Strong vs all Ground units + Cannot target Aircraft + +actor-gtwr = + .name = Guard Tower + .description = Basic defensive structure. + Strong vs Infantry + Weak vs Tanks + +actor-atwr = + .name = Advanced Guard Tower + .description = All-purpose defensive structure. + Strong vs Aircraft, Infantry + Weak vs Tanks + +actor-sbag = + .name = Sandbag Barrier + .description = Stops infantry and light vehicles. + Can be crushed by tanks. + +actor-cycl = + .name = Chain Link Barrier + .description = Stops infantry and light vehicles. + Can be crushed by tanks. + +actor-brik = + .name = Concrete Barrier + .description = Stops infantry and most tanks. + Blocks some projectiles. + +actor-barracks-name = Infantry Production +actor-vehicleproduction-name = Vehicle Production +actor-anypower-name = Any Power Generation +actor-anyhq-name = A Communications Center + +## tech.yaml +actor-v19-name = Oil Derrick +actor-v19-husk-name = Oil Derrick (Destroyed) +actor-hosp-name = Hospital +actor-hosp-husk-name = Hospital (Destroyed) +actor-bio-name = Biological Lab +actor-bio-husk-name = Biological Lab (Destroyed) +actor-miss-name = Tech Center + +## trees.yaml +actor-splitblue-name = Blossom Tree (blue) +actor-t03-transformable-name = (Tree that can transform into a Blossom Tree) +actor-t13-transformable-name = (Tree that can transform into a Blossom Tree) + +## vehicles.yaml +actor-mcv = + .name = Mobile Construction Vehicle + .description = Deploys into another Construction Yard. + Unarmed + +actor-harv = + .name = Harvester + .generic-name = Harvester + .description = Collects Tiberium for processing. + Unarmed + +actor-apc = + .name = APC + .description = Armed infantry transport. + Can attack Aircraft. + Strong vs Vehicles + Weak vs Infantry + +actor-arty = + .name = Artillery + .description = Long-range artillery. + Strong vs Infantry, Vehicles and Buildings + +actor-ftnk = + .name = Flame Tank + .description = Heavily armored flame-throwing vehicle. + Strong vs Infantry, Buildings and Vehicles + Weak vs Tanks + +actor-bggy = + .name = Nod Buggy + .description = Fast scout and anti-infantry vehicle. + Strong vs Infantry + Weak vs Tanks + +actor-bike = + .name = Recon Bike + .description = Fast scout vehicle, armed with + rockets. + Can attack Aircraft. + Strong vs Vehicles, Tanks + Weak vs Infantry + +actor-jeep = + .name = Hum-Vee + .description = Fast scout and anti-infantry vehicle. + Strong vs Infantry + Weak vs Tanks + +actor-ltnk = + .name = Light Tank + .description = Fast, light tank. + Strong vs Vehicles, Tanks + Weak vs Infantry + +actor-mtnk = + .name = Medium Tank + .description = General-Purpose GDI Tank. + Strong vs Tanks, Vehicles + Weak vs Infantry + +actor-htnk = + .name = Mammoth Tank + .description = Heavily armored GDI Tank. + Can attack Aircraft. + Strong vs Everything + +actor-msam = + .name = Rocket Launcher + .description = Long range rocket artillery. + Strong vs all Ground units. + +actor-mlrs = + .name = Mobile S.A.M. + .description = Powerful anti-air unit. + Cannot attack Ground units. + +actor-stnk = + .name = Stealth Tank + .description = Long-range missile tank that can cloak. + Can attack Aircraft. + Has weak armor. Can be spotted by infantry and defense structures. + Strong vs Vehicles, Tanks + Weak vs Infantry. + +actor-mhq = + .name = Mobile HQ + .description = Mobile base of operations + +actor-truck = + .description = Transports cash to other players. + Builds fast + Unarmed + .name = Supply Truck diff --git a/mods/cnc/maps/gdi03/en.ftl b/mods/cnc/maps/gdi03/en.ftl new file mode 100644 index 0000000000..29923ef91d --- /dev/null +++ b/mods/cnc/maps/gdi03/en.ftl @@ -0,0 +1,3 @@ +## rules.yaml +actor-hq-description = Provides an overview of the battlefield. + Requires power to operate. diff --git a/mods/cnc/maps/gdi03/map.yaml b/mods/cnc/maps/gdi03/map.yaml index 254cb822bb..015dcdc64d 100644 --- a/mods/cnc/maps/gdi03/map.yaml +++ b/mods/cnc/maps/gdi03/map.yaml @@ -700,4 +700,4 @@ Actors: Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|rules/campaign-palettes.yaml, rules.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, en.ftl diff --git a/mods/cnc/maps/gdi03/rules.yaml b/mods/cnc/maps/gdi03/rules.yaml index d19ff0f452..79b153f94c 100644 --- a/mods/cnc/maps/gdi03/rules.yaml +++ b/mods/cnc/maps/gdi03/rules.yaml @@ -96,4 +96,4 @@ HQ: Tooltip: -AirstrikePower: Buildable: - Description: Provides an overview of the battlefield.\n Requires power to operate. + Description: actor-hq-description diff --git a/mods/cnc/maps/gdi07/en.ftl b/mods/cnc/maps/gdi07/en.ftl new file mode 100644 index 0000000000..29923ef91d --- /dev/null +++ b/mods/cnc/maps/gdi07/en.ftl @@ -0,0 +1,3 @@ +## rules.yaml +actor-hq-description = Provides an overview of the battlefield. + Requires power to operate. diff --git a/mods/cnc/maps/gdi07/map.yaml b/mods/cnc/maps/gdi07/map.yaml index b3609152ce..232738467e 100644 --- a/mods/cnc/maps/gdi07/map.yaml +++ b/mods/cnc/maps/gdi07/map.yaml @@ -1029,4 +1029,4 @@ Actors: Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|rules/campaign-palettes.yaml, rules.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, en.ftl diff --git a/mods/cnc/maps/gdi07/rules.yaml b/mods/cnc/maps/gdi07/rules.yaml index 4d0d435d2c..3b66b07db5 100644 --- a/mods/cnc/maps/gdi07/rules.yaml +++ b/mods/cnc/maps/gdi07/rules.yaml @@ -112,4 +112,4 @@ HQ: Tooltip: -AirstrikePower: Buildable: - Description: Provides an overview of the battlefield.\n Requires power to operate. + Description: actor-hq-description diff --git a/mods/cnc/maps/gdi08a/en.ftl b/mods/cnc/maps/gdi08a/en.ftl new file mode 100644 index 0000000000..7814ed8b1f --- /dev/null +++ b/mods/cnc/maps/gdi08a/en.ftl @@ -0,0 +1,4 @@ +## rules.yaml +actor-c3-name = Farmer Mike +actor-hq-description = Provides an overview of the battlefield. + Requires power to operate. diff --git a/mods/cnc/maps/gdi08a/map.yaml b/mods/cnc/maps/gdi08a/map.yaml index ae8b6f19d1..af904994f1 100644 --- a/mods/cnc/maps/gdi08a/map.yaml +++ b/mods/cnc/maps/gdi08a/map.yaml @@ -888,4 +888,4 @@ Actors: Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|rules/campaign-palettes.yaml, rules.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, en.ftl diff --git a/mods/cnc/maps/gdi08a/rules.yaml b/mods/cnc/maps/gdi08a/rules.yaml index 965e0ae93e..3d2c9fdf18 100644 --- a/mods/cnc/maps/gdi08a/rules.yaml +++ b/mods/cnc/maps/gdi08a/rules.yaml @@ -125,7 +125,7 @@ GUN: C3: Tooltip: - Name: Farmer Mike + Name: actor-c3-name SAM: Buildable: @@ -147,7 +147,7 @@ HQ: Tooltip: -AirstrikePower: Buildable: - Description: Provides an overview of the battlefield.\n Requires power to operate. + Description: actor-hq-description AFLD: RallyPoint: diff --git a/mods/cnc/maps/gdi08b/en.ftl b/mods/cnc/maps/gdi08b/en.ftl index 15436a0691..d8d880d757 100644 --- a/mods/cnc/maps/gdi08b/en.ftl +++ b/mods/cnc/maps/gdi08b/en.ftl @@ -1 +1,5 @@ civilian-killed = Civilian killed. + +## rules.yaml +actor-hq-description = Provides an overview of the battlefield. + Requires power to operate. diff --git a/mods/cnc/maps/gdi08b/rules.yaml b/mods/cnc/maps/gdi08b/rules.yaml index ef09a127a1..292038d348 100644 --- a/mods/cnc/maps/gdi08b/rules.yaml +++ b/mods/cnc/maps/gdi08b/rules.yaml @@ -168,7 +168,7 @@ HQ: Tooltip: -AirstrikePower: Buildable: - Description: Provides an overview of the battlefield.\n Requires power to operate. + Description: actor-hq-description ^CivInfantry: Health: diff --git a/mods/cnc/maps/gdi09/en.ftl b/mods/cnc/maps/gdi09/en.ftl new file mode 100644 index 0000000000..29923ef91d --- /dev/null +++ b/mods/cnc/maps/gdi09/en.ftl @@ -0,0 +1,3 @@ +## rules.yaml +actor-hq-description = Provides an overview of the battlefield. + Requires power to operate. diff --git a/mods/cnc/maps/gdi09/map.yaml b/mods/cnc/maps/gdi09/map.yaml index d8e2b07194..facdde8e6c 100644 --- a/mods/cnc/maps/gdi09/map.yaml +++ b/mods/cnc/maps/gdi09/map.yaml @@ -784,4 +784,4 @@ Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|r Weapons: weapons.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, en.ftl diff --git a/mods/cnc/maps/gdi09/rules.yaml b/mods/cnc/maps/gdi09/rules.yaml index dc8e4b51d5..01695eb835 100644 --- a/mods/cnc/maps/gdi09/rules.yaml +++ b/mods/cnc/maps/gdi09/rules.yaml @@ -132,7 +132,7 @@ HQ: Tooltip: -AirstrikePower: Buildable: - Description: Provides an overview of the battlefield.\n Requires power to operate. + Description: actor-hq-description airstrike.proxy: AirstrikePower: diff --git a/mods/cnc/maps/nod01/en.ftl b/mods/cnc/maps/nod01/en.ftl new file mode 100644 index 0000000000..ce5fe34b76 --- /dev/null +++ b/mods/cnc/maps/nod01/en.ftl @@ -0,0 +1,2 @@ +## rules.yaml +actor-c10-name = Nikoomba diff --git a/mods/cnc/maps/nod01/map.yaml b/mods/cnc/maps/nod01/map.yaml index ab2b079c68..75248d592f 100644 --- a/mods/cnc/maps/nod01/map.yaml +++ b/mods/cnc/maps/nod01/map.yaml @@ -233,4 +233,4 @@ Actors: Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|rules/campaign-palettes.yaml, rules.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, en.ftl diff --git a/mods/cnc/maps/nod01/rules.yaml b/mods/cnc/maps/nod01/rules.yaml index 3e57dd6970..ed6ab0f915 100644 --- a/mods/cnc/maps/nod01/rules.yaml +++ b/mods/cnc/maps/nod01/rules.yaml @@ -24,7 +24,7 @@ Player: C10: Tooltip: - Name: Nikoomba + Name: actor-c10-name ^Bridge: DamageMultiplier@INVULNERABLE: diff --git a/mods/cnc/maps/nod03a/en.ftl b/mods/cnc/maps/nod03a/en.ftl new file mode 100644 index 0000000000..165600d298 --- /dev/null +++ b/mods/cnc/maps/nod03a/en.ftl @@ -0,0 +1,4 @@ +## rules.yaml +actor-hq-description = Provides an overview of the battlefield. + Requires power to operate. +actor-miss-name = Prison diff --git a/mods/cnc/maps/nod03a/map.yaml b/mods/cnc/maps/nod03a/map.yaml index d4eb72a0ba..b62d94206f 100644 --- a/mods/cnc/maps/nod03a/map.yaml +++ b/mods/cnc/maps/nod03a/map.yaml @@ -436,4 +436,4 @@ Actors: Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|rules/campaign-palettes.yaml, rules.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, en.ftl diff --git a/mods/cnc/maps/nod03a/rules.yaml b/mods/cnc/maps/nod03a/rules.yaml index f36404602a..c8105a2dcc 100644 --- a/mods/cnc/maps/nod03a/rules.yaml +++ b/mods/cnc/maps/nod03a/rules.yaml @@ -20,7 +20,7 @@ HQ: Prerequisites: ~disabled Tooltip: Buildable: - Description: Provides an overview of the battlefield.\nRequires power to operate. + Description: actor-hq-description CYCL: Buildable: @@ -96,7 +96,7 @@ RMBO: MISS: Tooltip: - Name: Prison + Name: actor-miss-name CaptureManager: Capturable: Types: building diff --git a/mods/cnc/maps/nod03b/en.ftl b/mods/cnc/maps/nod03b/en.ftl new file mode 100644 index 0000000000..165600d298 --- /dev/null +++ b/mods/cnc/maps/nod03b/en.ftl @@ -0,0 +1,4 @@ +## rules.yaml +actor-hq-description = Provides an overview of the battlefield. + Requires power to operate. +actor-miss-name = Prison diff --git a/mods/cnc/maps/nod03b/map.yaml b/mods/cnc/maps/nod03b/map.yaml index e73a968c00..a20d67f402 100644 --- a/mods/cnc/maps/nod03b/map.yaml +++ b/mods/cnc/maps/nod03b/map.yaml @@ -477,4 +477,4 @@ Actors: Rules: cnc|rules/campaign-maprules.yaml, cnc|rules/campaign-tooltips.yaml, cnc|rules/campaign-palettes.yaml, rules.yaml -Translations: cnc|languages/lua/en.ftl +Translations: cnc|languages/lua/en.ftl, en.ftl diff --git a/mods/cnc/maps/nod03b/rules.yaml b/mods/cnc/maps/nod03b/rules.yaml index 387a12b5c8..2a2dc84d34 100644 --- a/mods/cnc/maps/nod03b/rules.yaml +++ b/mods/cnc/maps/nod03b/rules.yaml @@ -19,7 +19,7 @@ HQ: AirstrikePower: Prerequisites: ~disabled Buildable: - Description: Provides an overview of the battlefield.\nRequires power to operate. + Description: actor-hq-description CYCL: Buildable: @@ -95,7 +95,7 @@ RMBO: MISS: Tooltip: - Name: Prison + Name: actor-miss-name CaptureManager: Capturable: Types: building diff --git a/mods/cnc/rules/aircraft.yaml b/mods/cnc/rules/aircraft.yaml index 42c8bc5632..82d60dc103 100644 --- a/mods/cnc/rules/aircraft.yaml +++ b/mods/cnc/rules/aircraft.yaml @@ -4,14 +4,14 @@ TRAN: Valued: Cost: 750 Tooltip: - Name: Chinook Transport + Name: actor-tran.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 10 Prerequisites: hpad Queue: Aircraft.GDI, Aircraft.Nod - Description: Fast Infantry Transport Helicopter.\n Unarmed + Description: actor-tran.description Aircraft: TurnSpeed: 20 Speed: 150 @@ -56,14 +56,14 @@ HELI: Valued: Cost: 1200 Tooltip: - Name: Apache Longbow + Name: actor-heli.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 20 Prerequisites: hpad, anyhq, ~techlevel.medium Queue: Aircraft.Nod - Description: Helicopter Gunship with Chainguns.\n Strong vs Infantry, Light Vehicles and\n Aircraft\n Weak vs Tanks + Description: actor-heli.description Aircraft: TurnSpeed: 28 Speed: 180 @@ -127,14 +127,14 @@ ORCA: Valued: Cost: 1200 Tooltip: - Name: Orca + Name: actor-orca.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 20 Prerequisites: hpad, anyhq, ~techlevel.medium Queue: Aircraft.GDI - Description: Helicopter Gunship with AG Missiles.\n Strong vs Buildings, Tanks\n Weak vs Infantry + Description: actor-orca.description Aircraft: TurnSpeed: 28 Speed: 186 @@ -185,7 +185,7 @@ C17: Inherits@TRANSPORT: ^Transport Interactable: Tooltip: - Name: Supply Aircraft + Name: actor-c17-name Valued: Cost: 2000 UpdatesPlayerStatistics: @@ -232,7 +232,7 @@ A10: Inherits: ^Plane Interactable: Tooltip: - Name: A10 Bomber + Name: actor-a10-name Valued: Cost: 2000 UpdatesPlayerStatistics: @@ -266,7 +266,7 @@ A10: TRAN.Husk: Inherits: ^HelicopterHusk Tooltip: - Name: Chinook Transport + Name: actor-tran-husk-name Aircraft: TurnSpeed: 20 Speed: 140 @@ -285,7 +285,7 @@ TRAN.Husk: HELI.Husk: Inherits: ^HelicopterHusk Tooltip: - Name: Apache Longbow + Name: actor-heli-husk-name Aircraft: TurnSpeed: 16 Speed: 186 @@ -301,7 +301,7 @@ HELI.Husk: ORCA.Husk: Inherits: ^HelicopterHusk Tooltip: - Name: Orca + Name: actor-orca-husk-name Aircraft: TurnSpeed: 16 Speed: 186 diff --git a/mods/cnc/rules/campaign-maprules.yaml b/mods/cnc/rules/campaign-maprules.yaml index 528d267376..874e70f7ff 100644 --- a/mods/cnc/rules/campaign-maprules.yaml +++ b/mods/cnc/rules/campaign-maprules.yaml @@ -85,7 +85,7 @@ airstrike.proxy: MoneyCrate: Inherits: ^Crate Tooltip: - Name: Money Crate + Name: actor-moneycrate-name GiveCashCrateAction: Amount: 2000 Sequence: dollar diff --git a/mods/cnc/rules/civilian-desert.yaml b/mods/cnc/rules/civilian-desert.yaml index bca08f5ced..35e7e7b667 100644 --- a/mods/cnc/rules/civilian-desert.yaml +++ b/mods/cnc/rules/civilian-desert.yaml @@ -14,7 +14,7 @@ V20: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Sala's House + Name: actor-v20-name V20.Husk: Inherits: ^CivBuildingHusk @@ -24,7 +24,7 @@ V20.Husk: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Sala's House (Destroyed) + Name: actor-v20-husk-name V21: Inherits: ^CivBuilding @@ -47,7 +47,7 @@ V21: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Abdul's House + Name: actor-v21-name V21.Husk: Inherits: ^CivBuildingHusk @@ -57,7 +57,7 @@ V21.Husk: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Abdul's House (Destroyed) + Name: actor-v21-husk-name V22: Inherits: ^CivBuilding @@ -70,7 +70,7 @@ V22: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Pablo's Wicked Pub + Name: actor-v22-name V22.Husk: Inherits: ^CivBuildingHusk @@ -80,7 +80,7 @@ V22.Husk: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Pablo's Wicked Pub (Destroyed) + Name: actor-v22-husk-name V23: Inherits: ^CivBuilding @@ -89,14 +89,14 @@ V23: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Village Well + Name: actor-v23-name V23.Husk: Inherits: ^CivBuildingHusk MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Village Well (Destroyed) + Name: actor-v23-husk-name V24: Inherits: ^CivBuilding @@ -114,7 +114,7 @@ V24: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Camel Trader + Name: actor-v24-name V24.Husk: Inherits: ^CivBuildingHusk @@ -124,7 +124,7 @@ V24.Husk: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Camel Trader (Destroyed) + Name: actor-v24-husk-name V25: Inherits: ^CivBuilding @@ -138,7 +138,7 @@ V25: Footprint: xx xx Dimensions: 2,2 Tooltip: - Name: Church + Name: actor-v25-name SpawnActorOnDeath: Actor: V25.Husk MapEditorData: @@ -150,7 +150,7 @@ V25.Husk: Footprint: xx xx Dimensions: 2,2 Tooltip: - Name: Church (Destroyed) + Name: actor-v25-husk-name MapEditorData: RequireTilesets: DESERT @@ -165,7 +165,7 @@ V26: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Ali's House + Name: actor-v26-name V26.Husk: Inherits: ^CivBuildingHusk @@ -175,7 +175,7 @@ V26.Husk: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Ali's House (Destroyed) + Name: actor-v26-husk-name V27: Inherits: ^CivBuilding @@ -184,14 +184,14 @@ V27: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Trader Ted's + Name: actor-v27-name V27.Husk: Inherits: ^CivBuildingHusk MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Trader Ted's (Destroyed) + Name: actor-v27-husk-name V28: Inherits: ^CivBuilding @@ -200,14 +200,14 @@ V28: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Menelik's House + Name: actor-v28-name V28.Husk: Inherits: ^CivBuildingHusk MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Menelik's House (Destroyed) + Name: actor-v28-husk-name V29: Inherits: ^CivBuilding @@ -216,14 +216,14 @@ V29: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Prestor John's House + Name: actor-v29-name V29.Husk: Inherits: ^CivBuildingHusk MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Prestor John's House (Destroyed) + Name: actor-v29-husk-name V30: Inherits: ^CivBuilding @@ -236,7 +236,7 @@ V30: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Village Well + Name: actor-v30-name V30.Husk: Inherits: ^CivBuildingHusk @@ -246,7 +246,7 @@ V30.Husk: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Village Well (Destroyed) + Name: actor-v30-husk-name V31: Inherits: ^CivBuilding @@ -259,7 +259,7 @@ V31: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Witch Doctor's Hut + Name: actor-v31-name V31.Husk: Inherits: ^CivBuildingHusk @@ -269,7 +269,7 @@ V31.Husk: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Witch Doctor's Hut (Destroyed) + Name: actor-v31-husk-name V32: Inherits: ^CivBuilding @@ -282,7 +282,7 @@ V32: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Rikitikitembo's Hut + Name: actor-v32-name V32.Husk: Inherits: ^CivBuildingHusk @@ -292,7 +292,7 @@ V32.Husk: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Rikitikitembo's Hut (Destroyed) + Name: actor-v32-husk-name V33: Inherits: ^CivBuilding @@ -305,7 +305,7 @@ V33: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Roarke's Hut + Name: actor-v33-name V33.Husk: Inherits: ^CivBuildingHusk @@ -315,7 +315,7 @@ V33.Husk: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Roarke's Hut (Destroyed) + Name: actor-v33-husk-name V34: Inherits: ^CivBuilding @@ -324,14 +324,14 @@ V34: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Mubasa's Hut + Name: actor-v34-name V34.Husk: Inherits: ^CivBuildingHusk MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Mubasa's Hut (Destroyed) + Name: actor-v34-husk-name V35: Inherits: ^CivBuilding @@ -340,14 +340,14 @@ V35: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Aksum's Hut + Name: actor-v35-name V35.Husk: Inherits: ^CivBuildingHusk MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Aksum's Hut (Destroyed) + Name: actor-v35-husk-name V36: Inherits: ^CivBuilding @@ -356,14 +356,14 @@ V36: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Mambo's Hut + Name: actor-v36-name V36.Husk: Inherits: ^CivBuildingHusk MapEditorData: RequireTilesets: DESERT Tooltip: - Name: Mambo's Hut (Destroyed) + Name: actor-v36-husk-name V37: Inherits: ^CivBuilding @@ -381,7 +381,7 @@ V37: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: The Studio + Name: actor-v37-name V37.Husk: Inherits: ^CivBuildingHusk @@ -391,4 +391,4 @@ V37.Husk: MapEditorData: RequireTilesets: DESERT Tooltip: - Name: The Studio (Destroyed) + Name: actor-v37-husk-name diff --git a/mods/cnc/rules/civilian.yaml b/mods/cnc/rules/civilian.yaml index 6a3d6898fc..1de79c6b33 100644 --- a/mods/cnc/rules/civilian.yaml +++ b/mods/cnc/rules/civilian.yaml @@ -10,7 +10,7 @@ V01: Footprint: xx xx Dimensions: 2,2 Tooltip: - Name: Church + Name: actor-v01-name SpawnActorOnDeath: Actor: V01.Husk MapEditorData: @@ -22,7 +22,7 @@ V01.Husk: Footprint: xx xx Dimensions: 2,2 Tooltip: - Name: Church (Destroyed) + Name: actor-v01-husk-name MapEditorData: ExcludeTilesets: DESERT @@ -42,7 +42,7 @@ V02: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Han's and Gretel's + Name: actor-v02-name V02.Husk: Inherits: ^CivBuildingHusk @@ -52,7 +52,7 @@ V02.Husk: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Han's and Gretel's (Destroyed) + Name: actor-v02-husk-name V03: Inherits: ^CivBuilding @@ -70,7 +70,7 @@ V03: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Hewitt's House + Name: actor-v03-name V03.Husk: Inherits: ^CivBuildingHusk @@ -80,7 +80,7 @@ V03.Husk: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Hewitt's House (Destroyed) + Name: actor-v03-husk-name V04: Inherits: ^CivBuilding @@ -98,7 +98,7 @@ V04: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Ricktor's House + Name: actor-v04-name V04.Husk: Inherits: ^CivBuildingHusk @@ -108,7 +108,7 @@ V04.Husk: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Ricktor's House (Destroyed) + Name: actor-v04-husk-name V05: Inherits: ^CivBuilding @@ -121,7 +121,7 @@ V05: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Gretchkin's house + Name: actor-v05-name V05.Husk: Inherits: ^CivBuildingHusk @@ -131,7 +131,7 @@ V05.Husk: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Gretchkin's house (Destroyed) + Name: actor-v05-husk-name V06: Inherits: ^CivBuilding @@ -144,7 +144,7 @@ V06: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: The Barn + Name: actor-v06-name V06.Husk: Inherits: ^CivBuildingHusk @@ -154,7 +154,7 @@ V06.Husk: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: The Barn (Destroyed) + Name: actor-v06-husk-name V07: Inherits: ^CivBuilding @@ -167,7 +167,7 @@ V07: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Damon's Pub + Name: actor-v07-name V07.Husk: Inherits: ^CivBuildingHusk @@ -177,7 +177,7 @@ V07.Husk: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Damon's Pub (Destroyed) + Name: actor-v07-husk-name V08: Inherits: ^CivBuilding @@ -186,14 +186,14 @@ V08: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Fran's House + Name: actor-v08-name V08.Husk: Inherits: ^CivBuildingHusk MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Fran's House (Destroyed) + Name: actor-v08-husk-name V09: Inherits: ^CivBuilding @@ -202,14 +202,14 @@ V09: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Music Factory + Name: actor-v09-name V09.Husk: Inherits: ^CivBuildingHusk MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Music Factory (Destroyed) + Name: actor-v09-husk-name V10: Inherits: ^CivBuilding @@ -218,14 +218,14 @@ V10: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Toymaker's + Name: actor-v10-name V10.Husk: Inherits: ^CivBuildingHusk MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Toymaker's (Destroyed) + Name: actor-v10-husk-name V11: Inherits: ^CivBuilding @@ -234,14 +234,14 @@ V11: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Ludwig's House + Name: actor-v11-name V11.Husk: Inherits: ^CivBuildingHusk MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Ludwig's House (Destroyed) + Name: actor-v11-husk-name V12: Inherits: ^CivHaystackOrIgloo @@ -266,14 +266,14 @@ V14: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Wheat Field + Name: actor-v14-name V14.Husk: Inherits: ^CivFieldHusk MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Wheat Field (Destroyed) + Name: actor-v14-husk-name V15: Inherits: ^CivField @@ -282,14 +282,14 @@ V15: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Fallow Field + Name: actor-v15-name V15.Husk: Inherits: ^CivFieldHusk MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Fallow Field (Destroyed) + Name: actor-v15-husk-name V16: Inherits: ^CivField @@ -298,14 +298,14 @@ V16: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Corn Field + Name: actor-v16-name V16.Husk: Inherits: ^CivFieldHusk MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Corn Field (Destroyed) + Name: actor-v16-husk-name V17: Inherits: ^CivField @@ -314,14 +314,14 @@ V17: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Celery Field + Name: actor-v17-name V17.Husk: Inherits: ^CivFieldHusk MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Celery Field (Destroyed) + Name: actor-v17-husk-name V18: Inherits: ^CivField @@ -330,14 +330,14 @@ V18: MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Potato Field + Name: actor-v18-name V18.Husk: Inherits: ^CivFieldHusk MapEditorData: ExcludeTilesets: DESERT Tooltip: - Name: Potato Field (Destroyed) + Name: actor-v18-husk-name ARCO: Inherits: ^CivBuilding @@ -348,7 +348,7 @@ ARCO: SpawnActorOnDeath: Actor: ARCO.Husk Tooltip: - Name: Oil Pump + Name: actor-arco-name ShowOwnerRow: True ARCO.Husk: @@ -357,14 +357,14 @@ ARCO.Husk: Footprint: xx Dimensions: 2,1 Tooltip: - Name: Oil Pump (Destroyed) + Name: actor-arco-husk-name BARB: Inherits: ^Wall Armor: Type: Light Tooltip: - Name: Barbwire Fence + Name: actor-barb-name LineBuild: NodeTypes: barbwire LineBuildNode: @@ -377,7 +377,7 @@ WOOD: Armor: Type: Wood Tooltip: - Name: Wooden Fence + Name: actor-wood-name LineBuild: NodeTypes: woodfence LineBuildNode: @@ -515,12 +515,12 @@ DELPHI: Inherits@armed: ^ArmedCivilian -Wanders: Tooltip: - Name: Agent Delphi + Name: actor-delphi-name CHAN: Inherits: ^CivInfantry Tooltip: - Name: Dr. Chan + Name: actor-chan-name MOEBIUS: Inherits: ^CivInfantry @@ -528,7 +528,7 @@ MOEBIUS: Voiced: VoiceSet: MoebiusVoice Tooltip: - Name: Dr. Moebius + Name: actor-moebius-name VICE: Inherits: ^Viceroid diff --git a/mods/cnc/rules/defaults.yaml b/mods/cnc/rules/defaults.yaml index b1b82337d0..cdcbbd4207 100644 --- a/mods/cnc/rules/defaults.yaml +++ b/mods/cnc/rules/defaults.yaml @@ -257,7 +257,7 @@ Guard: Guardable: Tooltip: - GenericName: Vehicle + GenericName: meta-vehicle-generic-name MustBeDestroyed: Voiced: VoiceSet: VehicleVoice @@ -271,7 +271,7 @@ Locomotor: tracked TurnSpeed: 20 Tooltip: - GenericName: Tank + GenericName: meta-tank-generic-name ^Helicopter: Inherits@1: ^ExistsInWorld @@ -313,7 +313,7 @@ Guard: Guardable: Tooltip: - GenericName: Helicopter + GenericName: meta-helicopter-generic-name WithFacingSpriteBody: WithShadow: Offset: 43, 128, 0 @@ -447,7 +447,7 @@ Inherits: ^Infantry MustBeDestroyed: Tooltip: - GenericName: Soldier + GenericName: meta-soldier-generic-name Guard: TakeCover: SpeedModifier: 60 @@ -468,7 +468,7 @@ Valued: Cost: 10 Tooltip: - Name: Civilian + Name: meta-civinfantry-name GenericVisibility: None Mobile: Speed: 54 @@ -520,7 +520,7 @@ Valued: Cost: 1000 Tooltip: - Name: Dinosaur + Name: meta-dino-name RevealsShroud: Range: 6c0 Mobile: @@ -587,7 +587,7 @@ Valued: Cost: 700 Tooltip: - Name: Visceroid + Name: meta-viceroid-name Armament: Weapon: Chemspray LocalOffset: 384,0,0 @@ -666,7 +666,7 @@ Guard: Guardable: Tooltip: - GenericName: Ship + GenericName: meta-ship-generic-name Voiced: VoiceSet: VehicleVoice HitShape: @@ -712,7 +712,7 @@ Guardable: Range: 3c0 Tooltip: - GenericName: Structure + GenericName: meta-building-generic-name FrozenUnderFog: Demolishable: MapEditorData: @@ -767,7 +767,7 @@ ^CivBuilding: Inherits: ^Building Tooltip: - GenericName: Civilian Building + GenericName: meta-civbuilding-generic-name GenericStancePrefix: false ShowOwnerRow: false FrozenUnderFog: @@ -783,7 +783,7 @@ Footprint: x WithSpriteBody: Tooltip: - GenericName: Civilian Building (Destroyed) + GenericName: meta-civbuildinghusk-generic-name GenericStancePrefix: false ShowOwnerRow: false FrozenUnderFog: @@ -826,7 +826,7 @@ -Selectable: Interactable: Tooltip: - GenericName: Field + GenericName: meta-civfield-generic-name -Explodes: -ShakeOnDeath: -SoundOnDamageTransition: @@ -843,12 +843,12 @@ Condition: winter TileSets: SNOW, WINTER Tooltip@WINTER: - Name: Igloo + Name: meta-civhaystackorigloo.winter--name RequiresCondition: winter GenericVisibility: None ShowOwnerRow: false Tooltip@SUMMER: - Name: Haystacks + Name: meta-civhaystackorigloo.summer--name RequiresCondition: !winter GenericVisibility: None ShowOwnerRow: false @@ -861,7 +861,7 @@ Dimensions: 1,1 Footprint: = Tooltip: - Name: Field (Destroyed) + Name: meta-civfieldhusk-name GenericVisibility: None ShowOwnerRow: false RenderSprites: @@ -880,12 +880,12 @@ Condition: winter TileSets: SNOW, WINTER Tooltip@WINTER: - Name: Igloo (Destroyed) + Name: meta-civhaystackorigloohusk.winter--name RequiresCondition: winter GenericVisibility: None ShowOwnerRow: false Tooltip@SUMMER: - Name: Haystacks (Destroyed) + Name: meta-civhaystackorigloohusk.summer--name RequiresCondition: !winter GenericVisibility: None ShowOwnerRow: false @@ -940,7 +940,7 @@ Inherits@1: ^SpriteActor Interactable: Tooltip: - Name: Tree + Name: meta-tree-name ShowOwnerRow: false RenderSprites: Palette: staticterrain @@ -994,7 +994,7 @@ Dimensions: 2,2 WithSpriteBody: Tooltip: - Name: Tree (Burnt) + Name: meta-treehusk-name ShowOwnerRow: false HiddenUnderShroud: MapEditorData: @@ -1006,7 +1006,7 @@ Inherits@1: ^SpriteActor Interactable: Tooltip: - Name: Blossom Tree + Name: meta-tibtree-name ShowOwnerRow: false RenderSprites: Palette: staticterrain @@ -1030,7 +1030,7 @@ Inherits@1: ^SpriteActor Interactable: Tooltip: - Name: Rock + Name: meta-rock-name ShowOwnerRow: false RenderSprites: Palette: staticterrain @@ -1079,7 +1079,7 @@ TransformOnCapture: ForceHealthPercentage: 25 Tooltip: - GenericName: Destroyed Vehicle + GenericName: meta-husk-generic-name WithColoredOverlay@IDISABLE: Color: 000000B4 ScriptTriggers: @@ -1115,14 +1115,14 @@ Moves: False Explosion: HeliCrash Tooltip: - GenericName: Destroyed Helicopter + GenericName: meta-helicopterhusk-generic-name -MapEditorData: ^Bridge: Inherits@shape: ^1x1Shape AlwaysVisible: Tooltip: - Name: Bridge + Name: meta-bridge-name ShowOwnerRow: false Targetable: RequiresForceFire: true @@ -1148,8 +1148,8 @@ Interactable: HiddenUnderFog: Tooltip: - Name: Crate - GenericName: Crate + Name: meta-crate.name + GenericName: meta-crate.generic-name ShowOwnerRow: false Crate: TerrainTypes: Clear, Rough, Road, Tiberium, BlueTiberium, Beach diff --git a/mods/cnc/rules/husks.yaml b/mods/cnc/rules/husks.yaml index dd27d487fd..aaf755bf2c 100644 --- a/mods/cnc/rules/husks.yaml +++ b/mods/cnc/rules/husks.yaml @@ -1,7 +1,7 @@ MCV.Husk: Inherits: ^Husk Tooltip: - Name: Mobile Construction Vehicle (Destroyed) + Name: actor-mcv-husk-name TransformOnCapture: IntoActor: mcv RenderSprites: @@ -10,7 +10,7 @@ MCV.Husk: HARV.Husk: Inherits: ^Husk Tooltip: - Name: Harvester (Destroyed) + Name: actor-harv-husk-name TransformOnCapture: IntoActor: harv RenderSprites: @@ -19,7 +19,7 @@ HARV.Husk: APC.Husk: Inherits: ^Husk Tooltip: - Name: APC (Destroyed) + Name: actor-apc-husk-name TransformOnCapture: IntoActor: apc RenderSprites: @@ -28,7 +28,7 @@ APC.Husk: FTNK.Husk: Inherits: ^Husk Tooltip: - Name: Flame Tank (Destroyed) + Name: actor-ftnk-husk-name TransformOnCapture: IntoActor: ftnk RenderSprites: @@ -37,7 +37,7 @@ FTNK.Husk: ARTY.Husk: Inherits: ^LightHusk Tooltip: - Name: Artillery (Destroyed) + Name: actor-arty-husk-name TransformOnCapture: IntoActor: arty RenderSprites: @@ -46,7 +46,7 @@ ARTY.Husk: BGGY.Husk: Inherits: ^LightHusk Tooltip: - Name: Nod Buggy (Destroyed) + Name: actor-bggy-husk-name TransformOnCapture: IntoActor: bggy RenderSprites: @@ -55,7 +55,7 @@ BGGY.Husk: BIKE.Husk: Inherits: ^LightHusk Tooltip: - Name: Recon Bike (Destroyed) + Name: actor-bike-husk-name TransformOnCapture: IntoActor: bike RenderSprites: @@ -64,7 +64,7 @@ BIKE.Husk: JEEP.Husk: Inherits: ^LightHusk Tooltip: - Name: Hum-Vee (Destroyed) + Name: actor-jeep-husk-name TransformOnCapture: IntoActor: jeep RenderSprites: @@ -73,7 +73,7 @@ JEEP.Husk: LTNK.Husk: Inherits: ^Husk Tooltip: - Name: Light Tank (Destroyed) + Name: actor-ltnk-husk-name ThrowsParticle@turret: Anim: turret TransformOnCapture: @@ -84,7 +84,7 @@ LTNK.Husk: MTNK.Husk: Inherits: ^Husk Tooltip: - Name: Medium Tank (Destroyed) + Name: actor-mtnk-husk-name ThrowsParticle@turret: Anim: turret TransformOnCapture: @@ -95,7 +95,7 @@ MTNK.Husk: HTNK.Husk: Inherits: ^Husk Tooltip: - Name: Mammoth Tank (Destroyed) + Name: actor-htnk-husk-name ThrowsParticle@turret: Anim: turret TransformOnCapture: @@ -106,7 +106,7 @@ HTNK.Husk: MSAM.Husk: Inherits: ^LightHusk Tooltip: - Name: Rocket Launcher (Destroyed) + Name: actor-msam-husk-name ThrowsParticle@turret: Anim: turret TransformOnCapture: @@ -117,7 +117,7 @@ MSAM.Husk: MLRS.Husk: Inherits: ^LightHusk Tooltip: - Name: Mobile S.A.M. (Destroyed) + Name: actor-mlrs-husk-name ThrowsParticle@turret: Anim: turret TransformOnCapture: @@ -128,7 +128,7 @@ MLRS.Husk: STNK.Husk: Inherits: ^Husk Tooltip: - Name: Stealth Tank (Destroyed) + Name: actor-stnk-husk-name TransformOnCapture: IntoActor: stnk RenderSprites: @@ -140,7 +140,7 @@ STNK.Husk: TRUCK.Husk: Inherits: ^LightHusk Tooltip: - Name: Supply Truck (Destroyed) + Name: actor-truck-husk-name TransformOnCapture: IntoActor: truck RenderSprites: diff --git a/mods/cnc/rules/infantry.yaml b/mods/cnc/rules/infantry.yaml index 81ec266c54..55843cba6d 100644 --- a/mods/cnc/rules/infantry.yaml +++ b/mods/cnc/rules/infantry.yaml @@ -6,14 +6,14 @@ E1: Valued: Cost: 100 Tooltip: - Name: Minigunner + Name: actor-e1.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 10 Prerequisites: barracks Queue: Infantry.GDI, Infantry.Nod - Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles + Description: actor-e1.description Mobile: Speed: 54 Health: @@ -39,14 +39,14 @@ E2: Valued: Cost: 160 Tooltip: - Name: Grenadier + Name: actor-e2.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 40 Prerequisites: anyhq, ~techlevel.medium Queue: Infantry.GDI - Description: Fast infantry armed with grenades. \n Strong vs Buildings, slow-moving targets + Description: actor-e2.description Mobile: Speed: 68 Health: @@ -79,14 +79,14 @@ E3: Valued: Cost: 300 Tooltip: - Name: Rocket Soldier + Name: actor-e3.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 20 Prerequisites: barracks Queue: Infantry.GDI, Infantry.Nod - Description: Anti-tank/Anti-aircraft infantry. \n Strong vs Tanks, Aircraft\n Weak vs Infantry + Description: actor-e3.description Mobile: Speed: 39 Health: @@ -115,14 +115,14 @@ E4: Valued: Cost: 200 Tooltip: - Name: Flamethrower + Name: actor-e4.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 40 Prerequisites: anyhq, ~techlevel.medium Queue: Infantry.Nod - Description: Advanced Anti-infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Tanks + Description: actor-e4.description Mobile: Speed: 54 Health: @@ -153,14 +153,14 @@ E5: Valued: Cost: 300 Tooltip: - Name: Chemical Warrior + Name: actor-e5.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 50 Prerequisites: tmpl, ~techlevel.high Queue: Infantry.Nod - Description: Advanced general-purpose infantry.\n Strong vs all Ground units + Description: actor-e5.description Mobile: Speed: 54 Locomotor: chem @@ -191,14 +191,14 @@ E6: Valued: Cost: 500 Tooltip: - Name: Engineer + Name: actor-e6.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 30 Prerequisites: barracks Queue: Infantry.GDI, Infantry.Nod - Description: Damages and captures enemy structures.\n Repairs destroyed vehicles\n Unarmed + Description: actor-e6.description Mobile: Speed: 46 Health: @@ -229,14 +229,14 @@ RMBO: Valued: Cost: 1500 Tooltip: - Name: Commando + Name: actor-rmbo.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 50 Prerequisites: eye, ~techlevel.high Queue: Infantry.GDI - Description: Elite sniper infantry unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles + Description: actor-rmbo.description Mobile: Speed: 68 Health: @@ -270,7 +270,7 @@ PVICE: Queue: Infantry.GDI, Infantry.Nod BuildPaletteOrder: 50 Prerequisites: ~disabled - Description: Mutated abomination that spits liquid Tiberium.\n Strong vs Infantry, Buildings\n Weak vs Aircraft + Description: actor-pvice-description Tooltip: UpdatesPlayerStatistics: AddToArmyValue: true @@ -280,43 +280,43 @@ PVICE: STEG: Inherits: ^DINO Tooltip: - Name: Stegosaurus + Name: actor-steg.name Armament: Weapon: tail WithDeathAnimation: DeathSequencePalette: terrain DeathPaletteIsPlayerPalette: false Buildable: - Description: A large, heavily built, herbivorous quadruped + Description: actor-steg.description TREX: Inherits: ^DINO Tooltip: - Name: Tyrannosaurus rex + Name: actor-trex.name Armament: Weapon: teeth Selectable: Bounds: 2048, 1536, 85, 42 DecorationBounds: 2218, 1621 Buildable: - Description: Bipedal carnivore with a massive skull + Description: actor-trex.description TRIC: Inherits: ^DINO Tooltip: - Name: Triceratops + Name: actor-tric.name Armament: Weapon: horn Buildable: - Description: Quadruped with large bony frill and three horns + Description: actor-tric.description Selectable: DecorationBounds: 1450, 1024, 0, 85 RAPT: Inherits: ^DINO Tooltip: - Name: Velociraptor + Name: actor-rapt.name Armament: Weapon: claw Buildable: - Description: Bipedal with enlarged sickle-shaped claw on each hindfoot + Description: actor-rapt.description diff --git a/mods/cnc/rules/misc.yaml b/mods/cnc/rules/misc.yaml index 0112eab9c9..9986424771 100644 --- a/mods/cnc/rules/misc.yaml +++ b/mods/cnc/rules/misc.yaml @@ -38,19 +38,19 @@ CRATE: WCRATE: Inherits: ^Crate Tooltip: - Name: Wooden Crate + Name: actor-wcrate-name RenderSprites: Image: wcrate SCRATE: Inherits: ^Crate Tooltip: - Name: Steel Crate + Name: actor-scrate-name mpspawn: Interactable: EditorOnlyTooltip: - Name: (multiplayer player starting point) + Name: actor-mpspawn-name AlwaysVisible: Immobile: OccupiesSpace: false @@ -66,7 +66,7 @@ mpspawn: waypoint: Interactable: EditorOnlyTooltip: - Name: (waypoint for scripted behavior) + Name: actor-waypoint-name AlwaysVisible: Immobile: OccupiesSpace: false @@ -89,7 +89,7 @@ fact.colorpicker: CAMERA: Interactable: EditorOnlyTooltip: - Name: (reveals area to owner) + Name: actor-camera-name AlwaysVisible: WithSpriteBody: RenderSpritesEditorOnly: @@ -106,7 +106,7 @@ CAMERA: CAMERA.small: Interactable: EditorOnlyTooltip: - Name: (reveals small area to owner) + Name: actor-camera-small-name AlwaysVisible: WithSpriteBody: RenderSpritesEditorOnly: @@ -138,7 +138,7 @@ FLARE: HiddenUnderFog: Type: CenterPosition Tooltip: - Name: Flare + Name: actor-flare-name ShowOwnerRow: false BodyOrientation: QuantizedFacings: 1 diff --git a/mods/cnc/rules/ships.yaml b/mods/cnc/rules/ships.yaml index 54651fd487..5d0b4b9e30 100644 --- a/mods/cnc/rules/ships.yaml +++ b/mods/cnc/rules/ships.yaml @@ -6,7 +6,7 @@ BOAT: Valued: Cost: 300 Tooltip: - Name: Gunboat + Name: actor-boat-name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -58,7 +58,7 @@ LST: Valued: Cost: 300 Tooltip: - Name: Landing Craft + Name: actor-lst-name Mobile: Locomotor: lcraft InitialFacing: 0 diff --git a/mods/cnc/rules/structures.yaml b/mods/cnc/rules/structures.yaml index 4d2bb59eda..cbfdd2144b 100644 --- a/mods/cnc/rules/structures.yaml +++ b/mods/cnc/rules/structures.yaml @@ -6,7 +6,7 @@ FACT: Valued: Cost: 3000 Tooltip: - Name: Construction Yard + Name: actor-fact.name Building: Footprint: xxx xxx === Dimensions: 3,3 @@ -122,7 +122,7 @@ FACT: Amount: 0 ProvidesPrerequisite@buildingname: Buildable: - Description: Builds structures + Description: actor-fact.description FACT.GDI: Inherits: FACT @@ -134,7 +134,7 @@ FACT.GDI: Prerequisites: ~disabled ForceFaction: gdi Tooltip: - Name: Construction Yard (GDI) + Name: actor-fact-gdi-name FACT.NOD: Inherits: FACT @@ -146,7 +146,7 @@ FACT.NOD: Prerequisites: ~disabled ForceFaction: nod Tooltip: - Name: Construction Yard (Nod) + Name: actor-fact-nod-name NUKE: Inherits: ^BaseBuilding @@ -158,14 +158,14 @@ NUKE: Valued: Cost: 500 Tooltip: - Name: Power Plant + Name: actor-nuke.name ProvidesPrerequisite: Prerequisite: anypower Buildable: BuildPaletteOrder: 10 Prerequisites: fact Queue: Building.GDI, Building.Nod - Description: Generates power + Description: actor-nuke.description Building: Footprint: xX xx == Dimensions: 2,3 @@ -189,14 +189,14 @@ NUK2: Valued: Cost: 800 Tooltip: - Name: Advanced Power Plant + Name: actor-nuk2.name ProvidesPrerequisite: Prerequisite: anypower Buildable: BuildPaletteOrder: 80 Prerequisites: anyhq, ~techlevel.medium Queue: Building.GDI, Building.Nod - Description: Provides more power, cheaper than the\nstandard Power Plant + Description: actor-nuk2.description Building: Footprint: xX xx == Dimensions: 2,3 @@ -224,12 +224,12 @@ PROC: Valued: Cost: 1500 Tooltip: - Name: Tiberium Refinery + Name: actor-proc.name Buildable: BuildPaletteOrder: 20 Prerequisites: anypower Queue: Building.GDI, Building.Nod - Description: Processes raw Tiberium\ninto useable resources + Description: actor-proc.description Building: Footprint: _x_ xxx +++ === Dimensions: 3,4 @@ -272,12 +272,12 @@ SILO: Valued: Cost: 100 Tooltip: - Name: Tiberium Silo + Name: actor-silo.name Buildable: BuildPaletteOrder: 35 Prerequisites: proc Queue: Defence.GDI, Defence.Nod - Description: Stores processed Tiberium + Description: actor-silo.description Building: Footprint: xx Dimensions: 2,1 @@ -314,14 +314,14 @@ PYLE: Valued: Cost: 500 Tooltip: - Name: Barracks + Name: actor-pyle.name ProvidesPrerequisite: Prerequisite: barracks Buildable: BuildPaletteOrder: 30 Prerequisites: anypower Queue: Building.GDI - Description: Trains infantry + Description: actor-pyle.description Building: Footprint: xx ++ == Dimensions: 2,3 @@ -375,14 +375,14 @@ HAND: Valued: Cost: 500 Tooltip: - Name: Hand of Nod + Name: actor-hand.name ProvidesPrerequisite: Prerequisite: barracks Buildable: BuildPaletteOrder: 30 Prerequisites: anypower Queue: Building.Nod - Description: Trains infantry + Description: actor-hand.description Building: Footprint: xx xx == Dimensions: 2,3 @@ -439,14 +439,14 @@ AFLD: Valued: Cost: 2000 Tooltip: - Name: Airstrip + Name: actor-afld.name ProvidesPrerequisite: Prerequisite: vehicleproduction Buildable: BuildPaletteOrder: 40 Prerequisites: proc Queue: Building.Nod - Description: Provides a dropzone\nfor vehicle reinforcements + Description: actor-afld.description Building: Footprint: XXX+ xxx+ ==== Dimensions: 4,3 @@ -501,14 +501,14 @@ WEAP: Valued: Cost: 2000 Tooltip: - Name: Weapons Factory + Name: actor-weap.name ProvidesPrerequisite: Prerequisite: vehicleproduction Buildable: BuildPaletteOrder: 40 Prerequisites: proc Queue: Building.GDI - Description: Produces vehicles + Description: actor-weap.description Building: Footprint: xxx +++ === Dimensions: 3,3 @@ -568,12 +568,12 @@ HPAD: Valued: Cost: 1000 Tooltip: - Name: Helipad + Name: actor-hpad.name Buildable: BuildPaletteOrder: 50 Prerequisites: proc Queue: Building.GDI, Building.Nod - Description: Produces and repairs helicopters + Description: actor-hpad.description Building: Footprint: xx xx Dimensions: 2,2 @@ -646,14 +646,14 @@ HQ: Valued: Cost: 1000 Tooltip: - Name: Communications Center + Name: actor-hq.name ProvidesPrerequisite: Prerequisite: anyhq Buildable: BuildPaletteOrder: 70 Prerequisites: proc, ~techlevel.medium Queue: Building.GDI, Building.Nod - Description: Provides radar and Air Strike support power.\nUnlocks higher-tech units and buildings.\nRequires power to operate. + Description: actor-hq.description Building: Footprint: X_ xx == Dimensions: 2,3 @@ -716,12 +716,12 @@ FIX: Valued: Cost: 500 Tooltip: - Name: Repair Facility + Name: actor-fix.name Buildable: BuildPaletteOrder: 60 Prerequisites: vehicleproduction Queue: Building.GDI, Building.Nod - Description: Repairs vehicles + Description: actor-fix.description Building: Footprint: _+_ +++ _+_ Dimensions: 3,3 @@ -761,14 +761,14 @@ EYE: Valued: Cost: 1800 Tooltip: - Name: Advanced Communications Center + Name: actor-eye.name ProvidesPrerequisite: Prerequisite: anyhq Buildable: BuildPaletteOrder: 100 Prerequisites: anyhq, ~techlevel.high Queue: Building.GDI - Description: Provides radar and Orbital Ion Cannon support power.\nUnlocks Mammoth Tank and Commando.\nRequires power to operate. + Description: actor-eye.description Building: Footprint: X_ xx == Dimensions: 2,3 @@ -824,14 +824,14 @@ TMPL: Valued: Cost: 2000 Tooltip: - Name: Temple of Nod + Name: actor-tmpl.name ProvidesPrerequisite: Prerequisite: anyhq Buildable: BuildPaletteOrder: 100 Prerequisites: anyhq, ~techlevel.high Queue: Building.Nod - Description: Provides Nuclear Strike support power.\nUnlocks Stealth Tank, Chem. Warrior and Obelisk of Light.\nRequires power to operate. + Description: actor-tmpl.description Building: Footprint: xxx xxx === Dimensions: 3,3 @@ -897,13 +897,13 @@ GUN: Valued: Cost: 600 Tooltip: - Name: Turret + Name: actor-gun.name Buildable: BuildPaletteOrder: 45 Prerequisites: barracks Queue: Defence.GDI, Defence.Nod BuildDuration: 960 - Description: Basic Anti-Tank base defense.\n Strong vs Tanks, vehicles\n Weak vs Infantry + Description: actor-gun.description Building: Health: HP: 41000 @@ -952,13 +952,13 @@ SAM: Valued: Cost: 650 Tooltip: - Name: SAM Site + Name: actor-sam.name Buildable: BuildPaletteOrder: 50 Prerequisites: hand Queue: Defence.Nod BuildDuration: 1130 - Description: Anti-Aircraft base defense.\n Strong vs Aircraft\n Cannot target Ground units. + Description: actor-sam.description Building: Footprint: xx Dimensions: 2,1 @@ -998,13 +998,13 @@ OBLI: Valued: Cost: 1500 Tooltip: - Name: Obelisk of Light + Name: actor-obli.name Buildable: BuildPaletteOrder: 60 Prerequisites: tmpl, ~techlevel.high Queue: Defence.Nod BuildDuration: 2080 - Description: Advanced base defense.\nRequires power to operate.\n Strong vs all Ground units\n Cannot target Aircraft + Description: actor-obli.description Selectable: Bounds: 1024, 1024 DecorationBounds: 938, 1877, 0, -426 @@ -1045,13 +1045,13 @@ GTWR: Valued: Cost: 600 Tooltip: - Name: Guard Tower + Name: actor-gtwr.name Buildable: BuildPaletteOrder: 40 Prerequisites: barracks Queue: Defence.GDI, Defence.Nod BuildDuration: 960 - Description: Basic defensive structure.\n Strong vs Infantry\n Weak vs Tanks + Description: actor-gtwr.description Building: Health: HP: 40000 @@ -1084,13 +1084,13 @@ ATWR: Valued: Cost: 1000 Tooltip: - Name: Advanced Guard Tower + Name: actor-atwr.name Buildable: BuildPaletteOrder: 60 Prerequisites: anyhq, ~techlevel.medium Queue: Defence.GDI BuildDuration: 1920 - Description: All-purpose defensive structure.\n Strong vs Aircraft, Infantry\n Weak vs Tanks + Description: actor-atwr.description Selectable: Bounds: 1024, 1024 DecorationBounds: 938, 2048, 0, -512 @@ -1134,12 +1134,12 @@ SBAG: CustomSellValue: Value: 0 Tooltip: - Name: Sandbag Barrier + Name: actor-sbag.name Buildable: BuildPaletteOrder: 20 Prerequisites: fact Queue: Defence.GDI - Description: Stops infantry and light vehicles.\nCan be crushed by tanks. + Description: actor-sbag.description Armor: Type: Light LineBuild: @@ -1156,12 +1156,12 @@ CYCL: CustomSellValue: Value: 0 Tooltip: - Name: Chain Link Barrier + Name: actor-cycl.name Buildable: BuildPaletteOrder: 20 Prerequisites: fact Queue: Defence.Nod - Description: Stops infantry and light vehicles.\nCan be crushed by tanks. + Description: actor-cycl.description Armor: Type: Light LineBuild: @@ -1178,13 +1178,13 @@ BRIK: CustomSellValue: Value: 0 Tooltip: - Name: Concrete Barrier + Name: actor-brik.name Buildable: BuildPaletteOrder: 30 Prerequisites: vehicleproduction Queue: Defence.GDI, Defence.Nod BuildDuration: 230 - Description: Stops infantry and most tanks.\nBlocks some projectiles. + Description: actor-brik.description Health: HP: 20000 Armor: @@ -1204,22 +1204,22 @@ BARRACKS: AlwaysVisible: Interactable: Tooltip: - Name: Infantry Production + Name: actor-barracks-name VEHICLEPRODUCTION: AlwaysVisible: Interactable: Tooltip: - Name: Vehicle Production + Name: actor-vehicleproduction-name ANYPOWER: AlwaysVisible: Interactable: Tooltip: - Name: Any Power Generation + Name: actor-anypower-name ANYHQ: AlwaysVisible: Interactable: Tooltip: - Name: A Communications Center + Name: actor-anyhq-name diff --git a/mods/cnc/rules/tech.yaml b/mods/cnc/rules/tech.yaml index 3f63b5a900..5111006d9b 100644 --- a/mods/cnc/rules/tech.yaml +++ b/mods/cnc/rules/tech.yaml @@ -11,7 +11,7 @@ V19: Health: HP: 80000 Tooltip: - Name: Oil Derrick + Name: actor-v19-name TooltipDescription@ally: Description: Provides additional funds. ValidRelationships: Ally @@ -36,7 +36,7 @@ V19.Husk: Footprint: x Dimensions: 1,1 Tooltip: - Name: Oil Derrick (Destroyed) + Name: actor-v19-husk-name HOSP: Inherits: ^TechBuilding @@ -49,7 +49,7 @@ HOSP: Health: HP: 250000 Tooltip: - Name: Hospital + Name: actor-hosp-name TooltipDescription@ally: Description: Provides infantry with self-healing. ValidRelationships: Ally @@ -70,7 +70,7 @@ HOSP.Husk: Footprint: xx xx Dimensions: 2,2 Tooltip: - Name: Hospital (Destroyed) + Name: actor-hosp-husk-name WithBuildingBib: HasMinibib: true @@ -85,7 +85,7 @@ BIO: Health: HP: 250000 Tooltip: - Name: Biological Lab + Name: actor-bio-name TooltipDescription@ally: Description: Provides infantry with Tiberium immunity. ValidRelationships: Ally @@ -104,7 +104,7 @@ BIO.Husk: Footprint: xx xx Dimensions: 2,2 Tooltip: - Name: Biological Lab (Destroyed) + Name: actor-bio-husk-name MISS: Inherits: ^TechBuilding @@ -118,7 +118,7 @@ MISS: Footprint: xxx xxx Dimensions: 3,2 Tooltip: - Name: Tech Center + Name: actor-miss-name Buildable: Queue: Building BuildPaletteOrder: 1000 diff --git a/mods/cnc/rules/trees.yaml b/mods/cnc/rules/trees.yaml index 4feb3e42a6..c1ae3eb78b 100644 --- a/mods/cnc/rules/trees.yaml +++ b/mods/cnc/rules/trees.yaml @@ -26,7 +26,7 @@ SPLITBLUE: WithIdleAnimation: Interval: 500, 1000 Tooltip: - Name: Blossom Tree (blue) + Name: actor-splitblue-name RadarColorFromTerrain: Terrain: BlueTiberium AppearsOnMapPreview: @@ -114,7 +114,7 @@ T03.Transformable: IntoActor: split2 Offset: 0,1 EditorOnlyTooltip: - Name: (Tree that can transform into a Blossom Tree) + Name: actor-t03-transformable-name T03.Husk: Inherits: ^TreeHusk @@ -266,7 +266,7 @@ T13.Transformable: IntoActor: split3 Offset: 0,1 EditorOnlyTooltip: - Name: (Tree that can transform into a Blossom Tree) + Name: actor-t13-transformable-name T13.Husk: Inherits: ^TreeHusk diff --git a/mods/cnc/rules/vehicles.yaml b/mods/cnc/rules/vehicles.yaml index 922cb31fc1..e68f58ed3c 100644 --- a/mods/cnc/rules/vehicles.yaml +++ b/mods/cnc/rules/vehicles.yaml @@ -4,11 +4,11 @@ MCV: Valued: Cost: 3000 Tooltip: - Name: Mobile Construction Vehicle + Name: actor-mcv.name Buildable: BuildPaletteOrder: 100 Queue: Vehicle.GDI, Vehicle.Nod - Description: Deploys into another Construction Yard.\n Unarmed + Description: actor-mcv.description Selectable: DecorationBounds: 1536, 1536 Mobile: @@ -45,13 +45,13 @@ HARV: Valued: Cost: 1100 Tooltip: - Name: Harvester - GenericName: Harvester + Name: actor-harv.name + GenericName: actor-harv.generic-name Buildable: BuildPaletteOrder: 10 Prerequisites: proc Queue: Vehicle.GDI, Vehicle.Nod - Description: Collects Tiberium for processing.\n Unarmed + Description: actor-harv.description Selectable: DecorationBounds: 1536, 1536 Harvester: @@ -109,14 +109,14 @@ APC: Valued: Cost: 600 Tooltip: - Name: APC + Name: actor-apc.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 30 Prerequisites: pyle Queue: Vehicle.GDI - Description: Armed infantry transport.\nCan attack Aircraft.\n Strong vs Vehicles\n Weak vs Infantry + Description: actor-apc.description Mobile: TurnSpeed: 20 Speed: 128 @@ -188,14 +188,14 @@ ARTY: Valued: Cost: 600 Tooltip: - Name: Artillery + Name: actor-arty.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 60 Prerequisites: anyhq, ~techlevel.medium Queue: Vehicle.Nod - Description: Long-range artillery.\n Strong vs Infantry, Vehicles and Buildings + Description: actor-arty.description Mobile: TurnSpeed: 16 Speed: 72 @@ -237,14 +237,14 @@ FTNK: Valued: Cost: 600 Tooltip: - Name: Flame Tank + Name: actor-ftnk.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 50 Prerequisites: anyhq, ~techlevel.medium Queue: Vehicle.Nod - Description: Heavily armored flame-throwing vehicle.\n Strong vs Infantry, Buildings and Vehicles\n Weak vs Tanks + Description: actor-ftnk.description Mobile: TurnSpeed: 28 Speed: 92 @@ -282,14 +282,14 @@ BGGY: Valued: Cost: 300 Tooltip: - Name: Nod Buggy + Name: actor-bggy.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 20 Prerequisites: afld Queue: Vehicle.Nod - Description: Fast scout and anti-infantry vehicle.\n Strong vs Infantry\n Weak vs Tanks + Description: actor-bggy.description Mobile: TurnSpeed: 40 Speed: 170 @@ -327,14 +327,14 @@ BIKE: Valued: Cost: 500 Tooltip: - Name: Recon Bike + Name: actor-bike.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 30 Prerequisites: afld Queue: Vehicle.Nod - Description: Fast scout vehicle, armed with\nrockets.\nCan attack Aircraft.\n Strong vs Vehicles, Tanks\n Weak vs Infantry + Description: actor-bike.description Mobile: TurnSpeed: 40 Speed: 192 @@ -369,14 +369,14 @@ JEEP: Valued: Cost: 400 Tooltip: - Name: Hum-Vee + Name: actor-jeep.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 20 Prerequisites: weap Queue: Vehicle.GDI - Description: Fast scout and anti-infantry vehicle.\n Strong vs Infantry\n Weak vs Tanks + Description: actor-jeep.description Mobile: TurnSpeed: 40 Speed: 145 @@ -414,14 +414,14 @@ LTNK: Valued: Cost: 750 Tooltip: - Name: Light Tank + Name: actor-ltnk.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 40 Prerequisites: anyhq, ~techlevel.medium Queue: Vehicle.Nod - Description: Fast, light tank.\n Strong vs Vehicles, Tanks\n Weak vs Infantry + Description: actor-ltnk.description Mobile: TurnSpeed: 28 Speed: 102 @@ -460,14 +460,14 @@ MTNK: Valued: Cost: 900 Tooltip: - Name: Medium Tank + Name: actor-mtnk.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 40 Prerequisites: anyhq, ~techlevel.medium Queue: Vehicle.GDI - Description: General-Purpose GDI Tank.\n Strong vs Tanks, Vehicles\n Weak vs Infantry + Description: actor-mtnk.description Mobile: Speed: 72 Health: @@ -510,14 +510,14 @@ HTNK: Valued: Cost: 1800 Tooltip: - Name: Mammoth Tank + Name: actor-htnk.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 60 Prerequisites: eye, ~techlevel.high Queue: Vehicle.GDI - Description: Heavily armored GDI Tank.\nCan attack Aircraft.\n Strong vs Everything + Description: actor-htnk.description Mobile: Locomotor: heavytracked Speed: 46 @@ -574,14 +574,14 @@ MSAM: Valued: Cost: 900 Tooltip: - Name: Rocket Launcher + Name: actor-msam.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 50 Prerequisites: anyhq, ~techlevel.medium Queue: Vehicle.GDI - Description: Long range rocket artillery.\n Strong vs all Ground units. + Description: actor-msam.description Mobile: Speed: 72 TurnSpeed: 16 @@ -625,14 +625,14 @@ MLRS: Valued: Cost: 600 Tooltip: - Name: Mobile S.A.M. + Name: actor-mlrs.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 70 Prerequisites: anyhq, ~techlevel.medium Queue: Vehicle.Nod - Description: Powerful anti-air unit.\nCannot attack Ground units. + Description: actor-mlrs.description Mobile: Speed: 92 TurnSpeed: 28 @@ -681,14 +681,14 @@ STNK: Valued: Cost: 900 Tooltip: - Name: Stealth Tank + Name: actor-stnk.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 90 Prerequisites: tmpl, ~techlevel.high Queue: Vehicle.Nod - Description: Long-range missile tank that can cloak.\nCan attack Aircraft.\nHas weak armor. Can be spotted by infantry and defense structures.\n Strong vs Vehicles, Tanks\n Weak vs Infantry. + Description: actor-stnk.description Mobile: Locomotor: heavywheeled TurnSpeed: 40 @@ -741,7 +741,7 @@ MHQ: Valued: Cost: 1000 Tooltip: - Name: Mobile HQ + Name: actor-mhq.name Health: HP: 20000 Armor: @@ -754,7 +754,7 @@ MHQ: Sequence: spinner Offset: -256,0,256 Buildable: - Description: Mobile base of operations + Description: actor-mhq.description TRUCK: Inherits: ^Vehicle @@ -764,11 +764,11 @@ TRUCK: BuildPaletteOrder: 35 Prerequisites: vehicleproduction BuildDuration: 500 - Description: Transports cash to other players.\n Builds fast\n Unarmed + Description: actor-truck.description Valued: Cost: 1000 Tooltip: - Name: Supply Truck + Name: actor-truck.name Health: HP: 11000 Armor: diff --git a/mods/d2k/languages/rules/en.ftl b/mods/d2k/languages/rules/en.ftl index abd0975b90..0f16f3026d 100644 --- a/mods/d2k/languages/rules/en.ftl +++ b/mods/d2k/languages/rules/en.ftl @@ -55,3 +55,433 @@ notification-unit-lost = Unit lost. notification-unit-promoted = Unit promoted. notification-enemy-building-captured = Enemy Building captured. notification-primary-building-selected = Primary building selected. + +## aircraft.yaml +actor-carryall-reinforce = + .name = Carryall + .description = Large winged, planet-bound ship + Automatically lifts harvesters from and to Spice. + Lifts vehicles to Repair Pads when ordered. + +actor-carryall-encyclopedia = Carryalls will automatically transport Harvesters back and forth from the Spice Fields to the Refineries. They will also pick up units and deliver them to the Repair Pad, when ordered to. + + The Carryall is a lightly armored transport aircraft. They are vulnerable to missiles and can only be hit by anti-aircraft weapons. +actor-frigate-name = Frigate + +actor-ornithopter = + .encyclopedia = The fastest aircraft on Dune, the Ornithopther is lightly armored and capable of dropping 500lb bombs. This unit is most effective against infantry and lightly armored targets, but also damages armored targets. + .name = Ornithopter + +actor-ornithopter-husk-name = Ornithopter +actor-carryall-husk-name = Carryall +actor-carryall-huskvtol-name = Carryall + +## arrakis.yaml +actor-spicebloom-spawnpoint-name = Spice Bloom spawnpoint +actor-spicebloom-name = Spice Bloom +actor-sandworm-name = Sandworm +actor-sietch-name = Fremen Sietch + +## campaign-tooltips.yaml +meta-vehicle-neutral-prefix = Neutral +meta-tank-neutral-prefix = Neutral +meta-infantry-neutral-prefix = Neutral +meta-plane-neutral-prefix = Neutral +meta-building-neutral-prefix = Neutral +actor-wall-neutral-prefix = Neutral + +## defaults.yaml +meta-vehicle-generic-name = Unit +meta-husk-generic-name = Destroyed Unit +meta-aircrafthusk-generic-name = Unit +meta-infantry-generic-name = Unit +meta-plane-generic-name = Unit +meta-building-generic-name = Structure + +## husks.yaml +actor-mcv-husk-name = Mobile Construction Vehicle (Destroyed) +actor-harvester-husk-name = Spice Harvester (Destroyed) +actor-siege-tank-husk-name = Siege Tank (Destroyed) +actor-missile-tank-husk-name = Missile Tank (Destroyed) +actor-sonic-tank-husk-name = Sonic Tank (Destroyed) +actor-devastator-husk-name = Devastator (Destroyed) +actor-deviator-husk-name = Deviator (Destroyed) +meta-combat-tank-husk-name = Combat Tank (Destroyed) + +## infantry.yaml +actor-light-inf = + .description = General-purpose infantry + Strong vs Infantry + Weak vs Vehicles, Artillery + .name = Light Infantry + .encyclopedia = Light Infantry are lightly armored foot soldiers, equipped with 9mm RP assault rifles. Light Infantry are effective against other infantry and lightly armored vehicles. + + Light Infantry are resistant to missiles and large-caliber guns, but very vulnerable to high-explosives, fire and bullet weapons. + +actor-engineer = + .description = Infiltrates and captures enemy structures + Strong vs Buildings + Weak vs Everything + .name = Engineer + .encyclopedia = Engineers can be used to capture enemy buildings. + + Engineers are resistant to anti-tank weaponry but very vulnerable to high-explosives, fire and bullet weapons. + +actor-trooper = + .description = Anti-tank infantry + Strong vs Tanks + Weak vs Infantry, Artillery + .name = Trooper + .encyclopedia = Armed with missile launchers, Troopers fire wire guided armor-piercing warheads. These units are particularly effective against vehicles (especially armored ones) and buildings. However, this unit is largely useless against infantry. + + Troopers are resistant to anti-tank weaponry but very vulnerable to high-explosives, fire and bullet weapons. + +actor-thumper = + .description = Attracts nearby worms when deployed + Unarmed + .name = Thumper Infantry + .encyclopedia = Deploys a noisy hammering device which will attract sand worms to this area. + +actor-fremen = + .name = Fremen + .description = Elite infantry unit armed with assault rifles and rockets + Strong vs Infantry, Vehicles + Weak vs Artillery + Special Ability: Invisibility + .encyclopedia = Fremen are the native desert warriors of Dune. Fremen ground units carry 10mm Assault Rifles and Rockets. Their firepower is equally effective against infantry and vehicles. + + Fremen units are very vulnerable to high-explosive and bullet weapons. + +actor-grenadier = + .description = Infantry armed with grenades. + Strong vs Buildings, Infantry + Weak vs Vehicles + .name = Grenadier + .encyclopedia = Grenadiers are an infantry artillery unit which are strong against buildings. They have a chance to explode on death, so don't group them together. + +actor-sardaukar = + .description = Elite assault infantry of Corrino + Strong vs Infantry, Vehicles + Weak vs Artillery + .name = Sardaukar + .encyclopedia = These powerful heavy troopers have a machine gun that's effective against infantry, and a rocket launcher for vehicles. + +actor-mpsardaukar-description = Elite assault infantry of Harkonnen + Strong vs Infantry, Vehicles + Weak vs Artillery + +actor-saboteur = + .description = Sneaky infantry, armed with explosives. + Can be deployed to become invisible for a limited time. + Strong vs Buildings + Weak vs Everything + Special Ability: destroy buildings + .name = Saboteur + .encyclopedia = The Saboteur is a special military unit acquired by House Ordos. A single Saboteur can destroy any enemy building once he moves into it, though also destroys himself! A Saboteur can be stealthed by deploying itself. + + The Saboteur is resistant to anti-tank weaponry, but very vulnerable to high-explosives, fire, and bullet weapons. + +actor-nsfremen-description = Elite infantry unit armed with assault rifles and rockets + Strong vs Infantry, Vehicles + Weak vs Artillery + +## misc.yaml +actor-crate-name = Crate +actor-mpspawn-name = (multiplayer player starting point) +actor-waypoint-name = (waypoint for scripted behavior) +actor-camera-name = (reveals area to owner) +actor-wormspawner-name = (worm spawning location) + +actor-upgrade-conyard = + .name = Construction Yard Upgrade + .description = Unlocks additional construction options + (Large Concrete Slab, Rocket Turret) + +actor-upgrade-barracks = + .name = Barracks Upgrade + .description = Unlocks additional infantry + (Trooper, Engineer, Thumper Infantry) + + Required to unlock faction specific infantry + (Atreides: Grenadier, Harkonnen: Sardaukar) + +actor-upgrade-light = + .name = Light Factory Upgrade + .description = Unlocks additional light unit + (Missile Quad) + + Required to unlock faction specific light unit + (Ordos: Stealth Raider Trike) + +actor-upgrade-heavy = + .name = Heavy Factory Upgrade + .description = Unlocks additional construction options + (Repair Pad, IX Research Center) + + Unlocks additional heavy units + (Siege Tank, Missile Tank, MCV) + +actor-upgrade-hightech = + .name = High Tech Factory Upgrade + .description = Unlocks the Atreides Air Strike superweapon + +actor-deathhand = + .name = Death Hand + .encyclopedia = The Death Hand warhead carries atomic cluster munitions. It detonates above the target, inflicting great damage over a wide area. + +## structures.yaml +meta-concrete = + .name = Concrete + .generic-name = Structure + .description = Provides a strong foundation that prevents + damage from the terrain. + +actor-concretea = + .name = Concrete Slab + .encyclopedia = If buildings are not placed on concrete, they will be damaged. Buildings can be repaired, but unless the building sits completely on concrete, the building will suffer continual weathering damage from the erosive desert environment. + + Concrete is vulnerable to most weapon types. Concrete cannot be repaired if damaged. + +actor-concreteb-name = Large Concrete Slab + +actor-construction-yard = + .description = Produces structures. + .encyclopedia = The Construction Yard is the foundation of any base built on Arrakis. Construction Yards produce a small amount of power and are required for the building of any new structures. Protect this structure! It is critical to the success of your base. + + Construction yards are fairly strong, but vulnerable in varying degrees to all types of weapons. + .name = Construction Yard + +actor-wind-trap = + .description = Provides power for other structures. + .name = Wind Trap + .encyclopedia = Wind Traps provide power and water to an installation. Large, above-ground ducts funnel wind currents underground into massive turbines which power generators and humidity extractors. + + Wind Traps are vulnerable to most types of weapons. + +actor-barracks = + .description = Trains infantry. + .name = Barracks + .encyclopedia = Barracks are required to produce and train light infantry units. Barracks can be upgraded for the production of more advanced infantry in later missions. + + Barracks are vulnerable to most types of weapons. + +actor-refinery = + .description = Harvesters unload Spice here for processing. + .name = Spice Refinery + .encyclopedia = The Refinery is the basis of all Spice production on Dune. Harvesters transport mined Spice to the Refinery where it is converted into credits. Refined Spice is automatically distributed among the Silos and Refineries for storage. A refinery can store 2000 spice. A Spice Harvester is delivered via Carryall once a Refinery is built. + + Refineries are vulnerable to most types of weapons. + +actor-silo = + .description = Stores excess harvested Spice. + .encyclopedia = The Spice Silo allows the player to store 1500 harvested Spice. When a Refinery completes processing, excess Spice is automatically distributed evenly among the Silos and Refineries. When harvested Spice exceeds Silo capacity, the excess will be lost. When Spice Silos are destroyed or captured, the amount stored will be dispersed among other Silos and Refineries unless there is insufficient storage capacity. + + The Spice Silo is vulnerable to most types of weapons. + .name = Silo + +actor-light-factory = + .description = Produces light vehicles. + .name = Light Factory + .encyclopedia = The Light Factory is required for the production of small, lightly armored, combat vehicles. The Light Factory can be upgraded to produce more advanced light vehicles in later missions. + + A Light Factory is vulnerable to most types of weapons. + +actor-heavy-factory = + .description = Produces heavy vehicles. + .name = Heavy Factory + .encyclopedia = The Heavy Factory allows the player to build heavy vehicles such as Harvesters and Combat Tanks. When upgraded, this facility allows the construction of advanced vehicles, though some vehicles also require other buildings. + + The Heavy Factory is vulnerable to most types of weapons. + +actor-outpost = + .description = Provides a radar map of the battlefield. + Requires power to operate. + .name = Outpost + .encyclopedia = If the player has sufficient power, the Radar Outpost will generate a radar map. Radar is automatically activated when construction of the Outpost is complete. + + The Radar Outpost is vulnerable to most types of weapons. + +actor-starport = + .name = Starport + .description = Dropzone for quick reinforcements, at a price. + .encyclopedia = The Starport allows you to engage in intergalactic trading with the C.H.O.A.M. Merchants' Guild. The Starport provides a trading market for vehicles and airborne units at varying rates. You cannot purchase units from the Guild without this facility. + + Armor is heavy, but the Starport is vulnerable to most types of weapons. + +actor-wall = + .description = Stop units and blocks enemy fire. + .name = Concrete Wall + .generic-name = Structure + .encyclopedia = Base defense. Concrete walls are the most effective barriers on Dune. Concrete walls will block tank bullets and impede unit movement. + + Walls can only be damaged by explosive weapons, missiles and shells. Like concrete slabs, walls cannot be repaired if damaged. + +actor-medium-gun-turret = + .description = Defensive structure. + Strong vs Tanks + Weak vs Infantry, Aircraft + .name = Gun Turret + .encyclopedia = The Gun Turret has a medium range gun which is effective against vehicles, especially heavily armored vehicles. The Gun Turret will fire on any enemy unit within range. + + The Gun Turret is resistant to bullet and explosive weapons, but vulnerable to missiles and high-caliber guns. + +actor-large-gun-turret = + .description = Defensive structure. + Strong vs Infantry, Aircraft + Weak vs Tanks + + Requires power to operate. + .name = Rocket Turret + .encyclopedia = The substantially improved Rocket Turret has a longer range and a higher rate of fire than the Gun Turret. The Rocket Turret's advanced targeting equipment requires power to operate. + + The Rocket Turret is resistant to bullet and explosive weapons, but vulnerable to missiles and high-caliber guns. + +actor-repair-pad = + .description = Repairs vehicles. + Allows construction of MCVs + .name = Repair Pad + .encyclopedia = With a Repair Pad, vehicles can be repaired for a varying price. + + The Repair Pad is vulnerable to most types of weapons. + +actor-high-tech-factory = + .description = Unlocks advanced technology. + .name = High Tech Factory + .encyclopedia = The High Tech Factory produces airborne units, and is required for the production of Carryalls. House Atreides can upgrade the High Tech Factory to build Ornithopters for an air strike in later missions. + + The High Tech Factory is vulnerable to most types of weapons. + +actor-research-centre = + .description = Unlocks advanced tanks. + .name = IX Research Center + .encyclopedia = The IX Research Center provides technology upgrades for structures and vehicles. This facility is required for production of a number of advanced special weapons and prototypes. + + The IX Research Center is vulnerable to most types of weapons. + +actor-palace = + .description = Unlocks elite infantry and weapons. + .name = Palace + .encyclopedia = The Palace serves as the command center once it is constructed. Palaces feature unique additional options, making available advanced special weapons. + + Armor is heavy, but the Palace is vulnerable to most types of weapons. + +## vehicles.yaml +actor-mcv = + .description = Deploys into another Construction Yard + Unarmed + .name = Mobile Construction Vehicle + .encyclopedia = The Mobile Construction Vehicle must be driven to a suitable deployment area. After locating an appropriate area of rock, the MCV can be transformed into a Construction Yard. + + MCVs are resistant to bullets and light-explosives. They are vulnerable to missiles and high-caliber guns. + +actor-harvester = + .description = Collects Spice for processing + Unarmed + .name = Spice Harvester + .encyclopedia = Harvesters are resistant to bullets, and to some degree, high-explosives. These units are vulnerable to missiles and high-caliber guns. + + A Harvester is included with a Refinery. + +actor-trike = + .description = Fast scout + Strong vs Infantry + Weak vs Tanks + .name = Trike + .encyclopedia = Trikes are lightly armored, three-wheeled vehicles equipped with heavy machine guns, effective against infantry and lightly armored vehicles. + + Trikes are vulnerable to most weapons, though high-caliber guns are slightly less effective against them. + +actor-quad = + .description = Missile Scout + Strong vs Vehicles + Weak vs Infantry + .name = Missile Quad + .encyclopedia = Stronger than the Trike in both armor and firepower, the Quad is a four-wheeled vehicle firing armor-piercing rockets. The Quad is effective against most vehicles. + + Quads are resistant to bullets and explosives, to a lesser degree. However, Quads are vulnerable to missiles and high-caliber guns. + +actor-siege-tank = + .description = Siege Artillery + Strong vs Infantry, Buildings + Weak vs Tanks + .name = Siege Tank + .encyclopedia = Siege Tanks are very effective against infantry and lightly armored vehicles - but very weak against heavily armored targets. They fire over a long range. + + Siege Tanks are resistant to bullets, and to some degree, explosives. These units are vulnerable to missiles and high-caliber guns. + +actor-missile-tank = + .name = Missile Tank + .description = Rocket Artillery + Strong vs Vehicles, Buildings, Aircraft + Weak vs Infantry + .encyclopedia = The Missile Tank is anti-aircraft capable and effective against most targets, except infantry units. + + Missile Tanks are vulnerable to most weapons, though high-caliber guns are slightly less effective. + +actor-sonic-tank = + .description = Fires sonic shocks + Strong vs Infantry, Vehicles + Weak vs Artillery + .name = Sonic Tank + .encyclopedia = The Sonic Tank is most effective against infantry and lightly armored vehicles - but weaker against armored targets. + + The Sonic Tank will damage all units in its firing path. + + They are very resistant to bullets and small-explosives, but vulnerable to missiles and high-caliber guns. + +actor-devastator = + .description = Super Heavy Tank + Strong vs Tanks + Weak vs Artillery + .name = Devastator + .encyclopedia = The Devastator is the most powerful tank on Dune - powerfully effective against most units, but slow - and slow to fire. Nuclear powered, the Devastator fires dual plasma charges and may be ordered to self-destruct, damaging surrounding units and structures. + + The Devastator is very resistant to bullet and high-explosives, but vulnerable to missiles and high-caliber guns. + +actor-raider = + .description = Improved Scout + Strong vs Infantry, Light Vehicles + Weak vs Tanks + .name = Raider Trike + .encyclopedia = Raiders are similar to Trikes, but the Ordos have refined their fire power, speed and armor to create a powerful and maneuverable scout. With dual 20mm cannons, Raiders are most effective against infantry and lightly armored vehicles. + + Raiders are vulnerable to most types of weaponry, though high-caliber guns are slightly less effective. + +actor-stealth-raider = + .description = Invisible Raider Trike + Strong vs Infantry, Light Vehicles + Weak vs Tanks + .name = Stealth Raider Trike + .encyclopedia = A cloaked version of the raider, good for stealth attacks. Will uncloak when firing its machine guns. + +actor-deviator = + .name = Deviator + .description = Fires a warhead which changes + the allegiance of enemy vehicles + .encyclopedia = The Deviator's missiles discharge a silicon cloud that interferes with vehicle controls - temporarily changing the allegiance of the targeted unit. Personnel are not seriously effected by the cloud. + + The Deviator is vulnerable to most types of weapon, though high-caliber guns are slightly less effective. + +meta-combat-tank = + .description = Main Battle Tank + Strong vs Tanks + Weak vs Infantry + .name = Combat Tank + +actor-combat-tank-a = + .name = Atreides Combat Tank + .encyclopedia = The Combat Tank is effective against most vehicles, less so against lightly armored vehicles. + + Atreides Combat Tanks are very resistant to bullet and heavy-explosives, but vulnerable to missiles and high-caliber guns. + +actor-combat-tank-h = + .name = Harkonnen Combat Tank + .encyclopedia = The Combat Tank is effective against most vehicles, less so against lightly armored vehicles. + + The Harkonnen Combat Tank is stronger than its counterparts, but also slower. + +actor-combat-tank-o = + .name = Ordos Combat Tank + .encyclopedia = The Combat Tank is effective against most vehicles, less so against lightly armored vehicles. + + The Ordos Combat Tank is the fastest variant of the Combat Tank, but it is also the weakest. diff --git a/mods/d2k/maps/harkonnen-05/en.ftl b/mods/d2k/maps/harkonnen-05/en.ftl new file mode 100644 index 0000000000..c1083526ff --- /dev/null +++ b/mods/d2k/maps/harkonnen-05/en.ftl @@ -0,0 +1,2 @@ +## rules.yaml +actor-outpost-modified--name = Modified Outpost diff --git a/mods/d2k/maps/harkonnen-05/map.yaml b/mods/d2k/maps/harkonnen-05/map.yaml index e90a17feac..2c0f7e01f7 100644 --- a/mods/d2k/maps/harkonnen-05/map.yaml +++ b/mods/d2k/maps/harkonnen-05/map.yaml @@ -517,4 +517,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl, en.ftl diff --git a/mods/d2k/maps/harkonnen-05/rules.yaml b/mods/d2k/maps/harkonnen-05/rules.yaml index 01e6abba1d..0d798d028a 100644 --- a/mods/d2k/maps/harkonnen-05/rules.yaml +++ b/mods/d2k/maps/harkonnen-05/rules.yaml @@ -72,5 +72,5 @@ outpost: Tooltip: RequiresCondition: !modified Tooltip@Modified: - Name: Modified Outpost + Name: actor-outpost-modified--name RequiresCondition: modified diff --git a/mods/d2k/maps/ordos-04/en.ftl b/mods/d2k/maps/ordos-04/en.ftl new file mode 100644 index 0000000000..c1083526ff --- /dev/null +++ b/mods/d2k/maps/ordos-04/en.ftl @@ -0,0 +1,2 @@ +## rules.yaml +actor-outpost-modified--name = Modified Outpost diff --git a/mods/d2k/maps/ordos-04/map.yaml b/mods/d2k/maps/ordos-04/map.yaml index cd037ec12a..f412ddb46b 100644 --- a/mods/d2k/maps/ordos-04/map.yaml +++ b/mods/d2k/maps/ordos-04/map.yaml @@ -519,4 +519,4 @@ Actors: Rules: d2k|rules/campaign-rules.yaml, d2k|rules/campaign-tooltips.yaml, d2k|rules/campaign-palettes.yaml, rules.yaml -Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl +Translations: d2k|languages/lua/en.ftl, d2k|languages/difficulties/en.ftl, en.ftl diff --git a/mods/d2k/maps/ordos-04/rules.yaml b/mods/d2k/maps/ordos-04/rules.yaml index 71b4de8090..d0082fef87 100644 --- a/mods/d2k/maps/ordos-04/rules.yaml +++ b/mods/d2k/maps/ordos-04/rules.yaml @@ -40,7 +40,7 @@ outpost: Tooltip: RequiresCondition: !modified Tooltip@Modified: - Name: Modified Outpost + Name: actor-outpost-modified--name RequiresCondition: modified quad: diff --git a/mods/d2k/rules/aircraft.yaml b/mods/d2k/rules/aircraft.yaml index fce48fd4dd..7a030b3214 100644 --- a/mods/d2k/rules/aircraft.yaml +++ b/mods/d2k/rules/aircraft.yaml @@ -5,7 +5,7 @@ carryall.reinforce: UpdatesPlayerStatistics: AddToAssetsValue: false Tooltip: - Name: Carryall + Name: actor-carryall-reinforce.name Health: HP: 48000 Armor: @@ -46,7 +46,7 @@ carryall.reinforce: Buildable: BuildDuration: 750 BuildDurationModifier: 100 - Description: Large winged, planet-bound ship\n Automatically lifts harvesters from and to Spice.\n Lifts vehicles to Repair Pads when ordered. + Description: actor-carryall-reinforce.description carryall: Inherits: carryall.reinforce @@ -58,7 +58,7 @@ carryall: BeforeUnloadDelay: 15 LocalOffset: 0, 0, -128 Encyclopedia: - Description: Carryalls will automatically transport Harvesters back and forth from the Spice Fields to the Refineries. They will also pick up units and deliver them to the Repair Pad, when ordered to.\n\nThe Carryall is a lightly armored transport aircraft. They are vulnerable to missiles and can only be hit by anti-aircraft weapons. + Description: actor-carryall-encyclopedia Order: 230 Category: Units Aircraft: @@ -81,7 +81,7 @@ frigate: DropRange: 1c0 Interactable: Tooltip: - Name: Frigate + Name: actor-frigate-name Aircraft: IdleBehavior: LeaveMap Speed: 189 @@ -110,7 +110,7 @@ ornithopter: Armor: Type: light Encyclopedia: - Description: The fastest aircraft on Dune, the Ornithopther is lightly armored and capable of dropping 500lb bombs. This unit is most effective against infantry and lightly armored targets, but also damages armored targets. + Description: actor-ornithopter.encyclopedia Order: 240 Category: Units Aircraft: @@ -123,7 +123,7 @@ ornithopter: AmmoPool: Ammo: 5 Tooltip: - Name: Ornithopter + Name: actor-ornithopter.name SpawnActorOnDeath: Actor: ornithopter.husk RejectsOrders: @@ -133,7 +133,7 @@ ornithopter: ornithopter.husk: Inherits: ^AircraftHusk Tooltip: - Name: Ornithopter + Name: actor-ornithopter-husk-name Aircraft: TurnSpeed: 20 Speed: 224 @@ -143,7 +143,7 @@ ornithopter.husk: carryall.husk: Inherits: ^AircraftHusk Tooltip: - Name: Carryall + Name: actor-carryall-husk-name Aircraft: TurnSpeed: 16 Speed: 144 @@ -155,7 +155,7 @@ carryall.husk: carryall.huskVTOL: Inherits: ^AircraftHusk Tooltip: - Name: Carryall + Name: actor-carryall-huskvtol-name FallsToEarth: Moves: False Velocity: 0c128 diff --git a/mods/d2k/rules/arrakis.yaml b/mods/d2k/rules/arrakis.yaml index cd1c8185ae..10d5499aeb 100644 --- a/mods/d2k/rules/arrakis.yaml +++ b/mods/d2k/rules/arrakis.yaml @@ -1,7 +1,7 @@ spicebloom.spawnpoint: Interactable: EditorOnlyTooltip: - Name: Spice Bloom spawnpoint + Name: actor-spicebloom-spawnpoint-name AlwaysVisible: RenderSpritesEditorOnly: Image: spicebloom.editor @@ -36,7 +36,7 @@ spicebloom: AppearsOnRadar: UseLocation: true Tooltip: - Name: Spice Bloom + Name: actor-spicebloom-name SpiceBloom: Weapon: SpiceExplosion Explodes: @@ -72,7 +72,7 @@ sandworm: Inherits@1: ^SpriteActor Interactable: Tooltip: - Name: Sandworm + Name: actor-sandworm-name Health: HP: 100000 HitShape: @@ -132,7 +132,7 @@ sandworm: sietch: Inherits: ^Building Tooltip: - Name: Fremen Sietch + Name: actor-sietch-name -D2kBuilding: Building: Footprint: xx xx diff --git a/mods/d2k/rules/campaign-tooltips.yaml b/mods/d2k/rules/campaign-tooltips.yaml index 2fdf983e7f..f8d5d75e1f 100644 --- a/mods/d2k/rules/campaign-tooltips.yaml +++ b/mods/d2k/rules/campaign-tooltips.yaml @@ -1,31 +1,31 @@ ^Vehicle: Tooltip: GenericVisibility: Enemy, Neutral - NeutralPrefix: Neutral + NeutralPrefix: meta-vehicle-neutral-prefix ShowOwnerRow: false ^Tank: Tooltip: GenericVisibility: Enemy, Neutral - NeutralPrefix: Neutral + NeutralPrefix: meta-tank-neutral-prefix ShowOwnerRow: false ^Infantry: Tooltip: GenericVisibility: Enemy, Neutral - NeutralPrefix: Neutral + NeutralPrefix: meta-infantry-neutral-prefix ShowOwnerRow: false ^Plane: Tooltip: GenericVisibility: Enemy, Neutral - NeutralPrefix: Neutral + NeutralPrefix: meta-plane-neutral-prefix ShowOwnerRow: false ^Building: Tooltip: GenericVisibility: Enemy, Neutral - NeutralPrefix: Neutral + NeutralPrefix: meta-building-neutral-prefix ShowOwnerRow: false ^Husk: @@ -41,5 +41,5 @@ wall: Tooltip: GenericVisibility: Enemy, Neutral - NeutralPrefix: Neutral + NeutralPrefix: actor-wall-neutral-prefix ShowOwnerRow: false diff --git a/mods/d2k/rules/defaults.yaml b/mods/d2k/rules/defaults.yaml index 0e12730fcb..7f5d6d3e5b 100644 --- a/mods/d2k/rules/defaults.yaml +++ b/mods/d2k/rules/defaults.yaml @@ -204,7 +204,7 @@ Inherits@selection: ^SelectableCombatUnit Inherits@handicaps: ^PlayerHandicaps Tooltip: - GenericName: Unit + GenericName: meta-vehicle-generic-name Huntable: OwnerLostAction: Action: Kill @@ -286,7 +286,7 @@ Type: CenterPosition AlwaysVisibleRelationships: None Tooltip: - GenericName: Destroyed Unit + GenericName: meta-husk-generic-name ScriptTriggers: WithFacingSpriteBody: HitShape: @@ -320,7 +320,7 @@ ^AircraftHusk: Inherits: ^Husk Tooltip: - GenericName: Unit + GenericName: meta-aircrafthusk-generic-name WithShadow: FallsToEarth: MaximumSpinSpeed: 0 @@ -335,7 +335,7 @@ Inherits@selection: ^SelectableCombatUnit Inherits@handicaps: ^PlayerHandicaps Tooltip: - GenericName: Unit + GenericName: meta-infantry-generic-name Huntable: OwnerLostAction: Action: Kill @@ -409,7 +409,7 @@ Inherits@handicaps: ^PlayerHandicaps Interactable: Tooltip: - GenericName: Unit + GenericName: meta-plane-generic-name OwnerLostAction: Action: Kill AppearsOnRadar: @@ -433,7 +433,7 @@ Inherits@selection: ^SelectableBuilding Inherits@handicaps: ^PlayerHandicaps Tooltip: - GenericName: Structure + GenericName: meta-building-generic-name Huntable: OwnerLostAction: Action: Kill diff --git a/mods/d2k/rules/husks.yaml b/mods/d2k/rules/husks.yaml index e84700d7ee..06d09c7ba2 100644 --- a/mods/d2k/rules/husks.yaml +++ b/mods/d2k/rules/husks.yaml @@ -3,21 +3,21 @@ mcv.husk: Health: HP: 1750 Tooltip: - Name: Mobile Construction Vehicle (Destroyed) + Name: actor-mcv-husk-name harvester.husk: Inherits: ^VehicleHusk Health: HP: 1500 Tooltip: - Name: Spice Harvester (Destroyed) + Name: actor-harvester-husk-name TransformOnCapture: IntoActor: harvester siege_tank.husk: Inherits: ^VehicleHusk Tooltip: - Name: Siege Tank (Destroyed) + Name: actor-siege-tank-husk-name ThrowsParticle@turret: Anim: turret TransformOnCapture: @@ -26,7 +26,7 @@ siege_tank.husk: missile_tank.husk: Inherits: ^VehicleHusk Tooltip: - Name: Missile Tank (Destroyed) + Name: actor-missile-tank-husk-name TransformOnCapture: IntoActor: missile_tank @@ -35,7 +35,7 @@ sonic_tank.husk: Husk: Locomotor: vehicle Tooltip: - Name: Sonic Tank (Destroyed) + Name: actor-sonic-tank-husk-name TransformOnCapture: IntoActor: sonic_tank @@ -46,14 +46,14 @@ devastator.husk: Health: HP: 1250 Tooltip: - Name: Devastator (Destroyed) + Name: actor-devastator-husk-name TransformOnCapture: IntoActor: devastator deviator.husk: Inherits: ^VehicleHusk Tooltip: - Name: Deviator (Destroyed) + Name: actor-deviator-husk-name TransformOnCapture: IntoActor: deviator @@ -62,7 +62,7 @@ deviator.husk: Health: HP: 1000 Tooltip: - Name: Combat Tank (Destroyed) + Name: meta-combat-tank-husk-name ThrowsParticle@turret: Anim: turret diff --git a/mods/d2k/rules/infantry.yaml b/mods/d2k/rules/infantry.yaml index 9632807579..d777588aaf 100644 --- a/mods/d2k/rules/infantry.yaml +++ b/mods/d2k/rules/infantry.yaml @@ -6,11 +6,11 @@ light_inf: BuildPaletteOrder: 10 BuildDuration: 62 BuildDurationModifier: 100 - Description: General-purpose infantry\n Strong vs Infantry\n Weak vs Vehicles, Artillery + Description: actor-light-inf.description Valued: Cost: 50 Tooltip: - Name: Light Infantry + Name: actor-light-inf.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -20,7 +20,7 @@ light_inf: Armament: Weapon: LMG Encyclopedia: - Description: Light Infantry are lightly armored foot soldiers, equipped with 9mm RP assault rifles. Light Infantry are effective against other infantry and lightly armored vehicles.\n\nLight Infantry are resistant to missiles and large-caliber guns, but very vulnerable to high-explosives, fire and bullet weapons. + Description: actor-light-inf.encyclopedia Order: 0 Category: Units WithInfantryBody: @@ -35,11 +35,11 @@ engineer: Prerequisites: upgrade.barracks, ~techlevel.medium BuildDuration: 125 BuildDurationModifier: 100 - Description: Infiltrates and captures enemy structures\n Strong vs Buildings\n Weak vs Everything + Description: actor-engineer.description Valued: Cost: 400 Tooltip: - Name: Engineer + Name: actor-engineer.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -53,7 +53,7 @@ engineer: CaptureTypes: building PlayerExperience: 10 Encyclopedia: - Description: Engineers can be used to capture enemy buildings.\n\nEngineers are resistant to anti-tank weaponry but very vulnerable to high-explosives, fire and bullet weapons. + Description: actor-engineer.encyclopedia Order: 30 Category: Units -RevealOnFire: @@ -70,11 +70,11 @@ trooper: Prerequisites: upgrade.barracks, ~techlevel.medium BuildDuration: 85 BuildDurationModifier: 100 - Description: Anti-tank infantry\n Strong vs Tanks\n Weak vs Infantry, Artillery + Description: actor-trooper.description Valued: Cost: 90 Tooltip: - Name: Trooper + Name: actor-trooper.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -87,7 +87,7 @@ trooper: Weapon: Bazooka LocalOffset: 128,0,256 Encyclopedia: - Description: Armed with missile launchers, Troopers fire wire guided armor-piercing warheads. These units are particularly effective against vehicles (especially armored ones) and buildings. However, this unit is largely useless against infantry.\n\nTroopers are resistant to anti-tank weaponry but very vulnerable to high-explosives, fire and bullet weapons. + Description: actor-trooper.encyclopedia Order: 10 Category: Units TakeCover: @@ -104,11 +104,11 @@ thumper: Prerequisites: upgrade.barracks, ~techlevel.high BuildDuration: 125 BuildDurationModifier: 100 - Description: Attracts nearby worms when deployed\n Unarmed + Description: actor-thumper.description Valued: Cost: 200 Tooltip: - Name: Thumper Infantry + Name: actor-thumper.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -125,7 +125,7 @@ thumper: Facing: 512 AllowedTerrainTypes: Sand, Spice, Dune, SpiceSand Encyclopedia: - Description: Deploys a noisy hammering device which will attract sand worms to this area. + Description: actor-thumper.encyclopedia Order: 40 Category: Units WithInfantryBody: @@ -152,14 +152,14 @@ fremen: Inherits: ^Infantry Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove Tooltip: - Name: Fremen + Name: actor-fremen.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Infantry BuildPaletteOrder: 80 Prerequisites: ~disabled - Description: Elite infantry unit armed with assault rifles and rockets\n Strong vs Infantry, Vehicles\n Weak vs Artillery\n Special Ability: Invisibility + Description: actor-fremen.description Mobile: Speed: 43 Valued: @@ -177,7 +177,7 @@ fremen: Armament@SECONDARY: Weapon: Fremen_L Encyclopedia: - Description: Fremen are the native desert warriors of Dune. Fremen ground units carry 10mm Assault Rifles and Rockets. Their firepower is equally effective against infantry and vehicles.\n\nFremen units are very vulnerable to high-explosive and bullet weapons. + Description: actor-fremen.encyclopedia Order: 70 Category: Units WithInfantryBody: @@ -204,11 +204,11 @@ grenadier: Prerequisites: ~barracks.atreides, upgrade.barracks, high_tech_factory, ~techlevel.medium BuildDuration: 94 BuildDurationModifier: 100 - Description: Infantry armed with grenades. \n Strong vs Buildings, Infantry\n Weak vs Vehicles + Description: actor-grenadier.description Valued: Cost: 80 Tooltip: - Name: Grenadier + Name: actor-grenadier.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -220,7 +220,7 @@ grenadier: LocalOffset: 192,0,224 FireDelay: 3 Encyclopedia: - Description: Grenadiers are an infantry artillery unit which are strong against buildings. They have a chance to explode on death, so don't group them together. + Description: actor-grenadier.encyclopedia Order: 50 Category: Units TakeCover: @@ -240,11 +240,11 @@ sardaukar: Prerequisites: ~palace.sardaukar, ~techlevel.high BuildDuration: 94 BuildDurationModifier: 100 - Description: Elite assault infantry of Corrino\n Strong vs Infantry, Vehicles\n Weak vs Artillery + Description: actor-sardaukar.description Valued: Cost: 120 Tooltip: - Name: Sardaukar + Name: actor-sardaukar.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -260,7 +260,7 @@ sardaukar: Armament@SECONDARY: Weapon: M_HMG Encyclopedia: - Description: These powerful heavy troopers have a machine gun that's effective against infantry, and a rocket launcher for vehicles. + Description: actor-sardaukar.encyclopedia Order: 60 Category: Units Voiced: @@ -278,7 +278,7 @@ mpsardaukar: Prerequisites: ~barracks.harkonnen, upgrade.barracks, high_tech_factory, ~techlevel.medium BuildDuration: 160 BuildDurationModifier: 100 - Description: Elite assault infantry of Harkonnen\n Strong vs Infantry, Vehicles\n Weak vs Artillery + Description: actor-mpsardaukar-description Valued: Cost: 200 Armament@PRIMARY: @@ -296,17 +296,17 @@ saboteur: Queue: Infantry BuildPaletteOrder: 100 Prerequisites: ~disabled - Description: Sneaky infantry, armed with explosives.\nCan be deployed to become invisible for a limited time.\n Strong vs Buildings\n Weak vs Everything\n Special Ability: destroy buildings + Description: actor-saboteur.description Valued: Cost: 300 ## actually 0, but spawns from support power at Palace Tooltip: - Name: Saboteur + Name: actor-saboteur.name UpdatesPlayerStatistics: AddToArmyValue: true Health: HP: 4000 Encyclopedia: - Description: The Saboteur is a special military unit acquired by House Ordos. A single Saboteur can destroy any enemy building once he moves into it, though also destroys himself! A Saboteur can be stealthed by deploying itself.\n\nThe Saboteur is resistant to anti-tank weaponry, but very vulnerable to high-explosives, fire, and bullet weapons. + Description: actor-saboteur.encyclopedia Order: 80 Category: Units Mobile: @@ -343,7 +343,7 @@ nsfremen: Buildable: BuildPaletteOrder: 90 Prerequisites: ~disabled - Description: Elite infantry unit armed with assault rifles and rockets\n Strong vs Infantry, Vehicles\n Weak vs Artillery + Description: actor-nsfremen-description RenderSprites: Image: fremen -Cloak: diff --git a/mods/d2k/rules/misc.yaml b/mods/d2k/rules/misc.yaml index 2d6d5b65d6..5c1ab6b960 100644 --- a/mods/d2k/rules/misc.yaml +++ b/mods/d2k/rules/misc.yaml @@ -1,7 +1,7 @@ crate: HiddenUnderFog: Tooltip: - Name: Crate + Name: actor-crate-name Crate: Duration: 3000 TerrainTypes: Sand, Rock, Transition, Spice, SpiceSand, Dune, Concrete @@ -142,7 +142,7 @@ crate: mpspawn: Interactable: EditorOnlyTooltip: - Name: (multiplayer player starting point) + Name: actor-mpspawn-name AlwaysVisible: Immobile: OccupiesSpace: false @@ -158,7 +158,7 @@ mpspawn: waypoint: Interactable: EditorOnlyTooltip: - Name: (waypoint for scripted behavior) + Name: actor-waypoint-name AlwaysVisible: Immobile: OccupiesSpace: false @@ -183,7 +183,7 @@ carryall.colorpicker: camera: Interactable: EditorOnlyTooltip: - Name: (reveals area to owner) + Name: actor-camera-name AlwaysVisible: RenderSpritesEditorOnly: WithSpriteBody: @@ -200,7 +200,7 @@ camera: wormspawner: Interactable: EditorOnlyTooltip: - Name: (worm spawning location) + Name: actor-wormspawner-name AlwaysVisible: Immobile: OccupiesSpace: false @@ -217,7 +217,7 @@ upgrade.conyard: Interactable: ScriptTriggers: Tooltip: - Name: Construction Yard Upgrade + Name: actor-upgrade-conyard.name Buildable: BuildPaletteOrder: 50 Prerequisites: construction_yard @@ -225,7 +225,7 @@ upgrade.conyard: BuildLimit: 1 BuildDuration: 625 BuildDurationModifier: 100 - Description: Unlocks additional construction options \n(Large Concrete Slab, Rocket Turret) + Description: actor-upgrade-conyard.description Valued: Cost: 1000 RenderSprites: @@ -242,7 +242,7 @@ upgrade.barracks: Interactable: ScriptTriggers: Tooltip: - Name: Barracks Upgrade + Name: actor-upgrade-barracks.name Buildable: BuildPaletteOrder: 50 Prerequisites: barracks @@ -250,7 +250,7 @@ upgrade.barracks: BuildLimit: 1 BuildDuration: 208 BuildDurationModifier: 100 - Description: Unlocks additional infantry \n(Trooper, Engineer, Thumper Infantry) \n\nRequired to unlock faction specific infantry \n(Atreides: Grenadier, Harkonnen: Sardaukar) + Description: actor-upgrade-barracks.description Valued: Cost: 500 RenderSprites: @@ -267,7 +267,7 @@ upgrade.light: Interactable: ScriptTriggers: Tooltip: - Name: Light Factory Upgrade + Name: actor-upgrade-light.name Buildable: BuildPaletteOrder: 50 Prerequisites: light_factory @@ -275,7 +275,7 @@ upgrade.light: BuildLimit: 1 BuildDuration: 268 BuildDurationModifier: 100 - Description: Unlocks additional light unit \n(Missile Quad) \n\nRequired to unlock faction specific light unit \n(Ordos: Stealth Raider Trike) + Description: actor-upgrade-light.description Valued: Cost: 400 RenderSprites: @@ -292,7 +292,7 @@ upgrade.heavy: Interactable: ScriptTriggers: Tooltip: - Name: Heavy Factory Upgrade + Name: actor-upgrade-heavy.name Buildable: BuildPaletteOrder: 50 Prerequisites: heavy_factory @@ -300,7 +300,7 @@ upgrade.heavy: BuildLimit: 1 BuildDuration: 468 BuildDurationModifier: 100 - Description: Unlocks additional construction options \n(Repair Pad, IX Research Center) \n\nUnlocks additional heavy units \n(Siege Tank, Missile Tank, MCV) + Description: actor-upgrade-heavy.description Valued: Cost: 800 RenderSprites: @@ -318,7 +318,7 @@ upgrade.hightech: Interactable: ScriptTriggers: Tooltip: - Name: High Tech Factory Upgrade + Name: actor-upgrade-hightech.name Buildable: BuildPaletteOrder: 50 Prerequisites: ~hightech.atreides, ~techlevel.superweapons @@ -326,7 +326,7 @@ upgrade.hightech: BuildLimit: 1 BuildDuration: 937 BuildDurationModifier: 100 - Description: Unlocks the Atreides Air Strike superweapon + Description: actor-upgrade-hightech.description Valued: Cost: 1500 RenderSprites: @@ -337,9 +337,9 @@ deathhand: AlwaysVisible: Interactable: Tooltip: - Name: Death Hand + Name: actor-deathhand.name Encyclopedia: - Description: The Death Hand warhead carries atomic cluster munitions. It detonates above the target, inflicting great damage over a wide area. + Description: actor-deathhand.encyclopedia Order: 250 Category: Super Weapons Buildable: diff --git a/mods/d2k/rules/structures.yaml b/mods/d2k/rules/structures.yaml index d9c430ebb0..e4f926e91b 100644 --- a/mods/d2k/rules/structures.yaml +++ b/mods/d2k/rules/structures.yaml @@ -10,15 +10,15 @@ AreaTypes: building Adjacent: 4 Tooltip: - Name: Concrete - GenericName: Structure + Name: meta-concrete.name + GenericName: meta-concrete.generic-name RenderSprites: KillsSelf: RemoveInstead: true Buildable: Queue: Building BuildPaletteOrder: 10 - Description: Provides a strong foundation that prevents\ndamage from the terrain. + Description: meta-concrete.description concretea: Inherits: ^concrete @@ -26,9 +26,9 @@ concretea: Footprint: xx xx Dimensions: 2,2 Tooltip: - Name: Concrete Slab + Name: actor-concretea.name Encyclopedia: - Description: If buildings are not placed on concrete, they will be damaged. Buildings can be repaired, but unless the building sits completely on concrete, the building will suffer continual weathering damage from the erosive desert environment.\n\nConcrete is vulnerable to most weapon types. Concrete cannot be repaired if damaged. + Description: actor-concretea.encyclopedia Category: Buildings Order: 10 Valued: @@ -47,7 +47,7 @@ concreteb: Footprint: xxx xxx xxx Dimensions: 3,3 Tooltip: - Name: Large Concrete Slab + Name: actor-concreteb-name Valued: Cost: 50 Buildable: @@ -61,14 +61,14 @@ construction_yard: Inherits@PRIMARY: ^PrimaryBuilding Inherits@UPGRADEABLE: ^Upgradeable Buildable: - Description: Produces structures. + Description: actor-construction-yard.description D2kBuilding: Footprint: xxx xxx === Dimensions: 3,3 LocalCenterOffset: 0,-512,0 -ConcretePrerequisites: Encyclopedia: - Description: The Construction Yard is the foundation of any base built on Arrakis. Construction Yards produce a small amount of power and are required for the building of any new structures. Protect this structure! It is critical to the success of your base.\n\nConstruction yards are fairly strong, but vulnerable in varying degrees to all types of weapons. + Description: actor-construction-yard.encyclopedia Category: Buildings Order: 0 WithBuildingBib: @@ -89,7 +89,7 @@ construction_yard: Valued: Cost: 2000 Tooltip: - Name: Construction Yard + Name: actor-construction-yard.name CustomSellValue: Value: 2000 SpawnActorsOnSell: @@ -125,19 +125,19 @@ wind_trap: BuildPaletteOrder: 120 BuildDuration: 208 BuildDurationModifier: 100 - Description: Provides power for other structures. + Description: actor-wind-trap.description Selectable: Bounds: 2048, 2048 Valued: Cost: 225 Tooltip: - Name: Wind Trap + Name: actor-wind-trap.name D2kBuilding: Footprint: xx xx == Dimensions: 2,3 LocalCenterOffset: 0,-512,0 Encyclopedia: - Description: Wind Traps provide power and water to an installation. Large, above-ground ducts funnel wind currents underground into massive turbines which power generators and humidity extractors.\n\nWind Traps are vulnerable to most types of weapons. + Description: actor-wind-trap.encyclopedia Category: Buildings Order: 20 Health: @@ -178,19 +178,19 @@ barracks: BuildPaletteOrder: 220 BuildDuration: 268 BuildDurationModifier: 100 - Description: Trains infantry. + Description: actor-barracks.description Selectable: Bounds: 2048, 2048 Valued: Cost: 225 Tooltip: - Name: Barracks + Name: actor-barracks.name D2kBuilding: Footprint: xx xx == Dimensions: 2,3 LocalCenterOffset: 0,-512,0 Encyclopedia: - Description: Barracks are required to produce and train light infantry units. Barracks can be upgraded for the production of more advanced infantry in later missions.\n\nBarracks are vulnerable to most types of weapons. + Description: actor-barracks.encyclopedia Category: Buildings Order: 30 Health: @@ -252,19 +252,19 @@ refinery: BuildPaletteOrder: 130 BuildDuration: 625 BuildDurationModifier: 100 - Description: Harvesters unload Spice here for processing. + Description: actor-refinery.description Selectable: Bounds: 3072, 2048 Valued: Cost: 1500 Tooltip: - Name: Spice Refinery + Name: actor-refinery.name D2kBuilding: Footprint: =xx xx= === Dimensions: 3,3 LocalCenterOffset: 0,-512,0 Encyclopedia: - Description: The Refinery is the basis of all Spice production on Dune. Harvesters transport mined Spice to the Refinery where it is converted into credits. Refined Spice is automatically distributed among the Silos and Refineries for storage. A refinery can store 2000 spice. A Spice Harvester is delivered via Carryall once a Refinery is built.\n\nRefineries are vulnerable to most types of weapons. + Description: actor-refinery.encyclopedia Category: Buildings Order: 40 Health: @@ -327,17 +327,17 @@ silo: BuildPaletteOrder: 310 BuildDuration: 156 BuildDurationModifier: 100 - Description: Stores excess harvested Spice. + Description: actor-silo.description Selectable: Bounds: 1024, 1024 Encyclopedia: - Description: The Spice Silo allows the player to store 1500 harvested Spice. When a Refinery completes processing, excess Spice is automatically distributed evenly among the Silos and Refineries. When harvested Spice exceeds Silo capacity, the excess will be lost. When Spice Silos are destroyed or captured, the amount stored will be dispersed among other Silos and Refineries unless there is insufficient storage capacity.\n\nThe Spice Silo is vulnerable to most types of weapons. + Description: actor-silo.encyclopedia Category: Buildings Order: 50 Valued: Cost: 120 Tooltip: - Name: Silo + Name: actor-silo.name RequiresBuildableArea: Adjacent: 4 -GivesBuildableArea: @@ -386,19 +386,19 @@ light_factory: BuildPaletteOrder: 230 BuildDuration: 321 BuildDurationModifier: 100 - Description: Produces light vehicles. + Description: actor-light-factory.description Selectable: Bounds: 3072, 2048 Valued: Cost: 500 Tooltip: - Name: Light Factory + Name: actor-light-factory.name D2kBuilding: Footprint: xxx xx= === Dimensions: 3,3 LocalCenterOffset: 0,-512,0 Encyclopedia: - Description: The Light Factory is required for the production of small, lightly armored, combat vehicles. The Light Factory can be upgraded to produce more advanced light vehicles in later missions.\n\nA Light Factory is vulnerable to most types of weapons. + Description: actor-light-factory.encyclopedia Category: Buildings Order: 60 Health: @@ -471,19 +471,19 @@ heavy_factory: BuildPaletteOrder: 330 BuildDuration: 750 BuildDurationModifier: 100 - Description: Produces heavy vehicles. + Description: actor-heavy-factory.description Selectable: Bounds: 3072, 3072 Valued: Cost: 1000 Tooltip: - Name: Heavy Factory + Name: actor-heavy-factory.name D2kBuilding: Footprint: _x_ xxx =xX === Dimensions: 3,4 LocalCenterOffset: 0,-512,0 Encyclopedia: - Description: The Heavy Factory allows the player to build heavy vehicles such as Harvesters and Combat Tanks. When upgraded, this facility allows the construction of advanced vehicles, though some vehicles also require other buildings.\n\nThe Heavy Factory is vulnerable to most types of weapons. + Description: actor-heavy-factory.encyclopedia Category: Buildings Order: 70 Health: @@ -566,19 +566,19 @@ outpost: BuildPaletteOrder: 320 BuildDuration: 312 BuildDurationModifier: 100 - Description: Provides a radar map of the battlefield.\n Requires power to operate. + Description: actor-outpost.description Selectable: Bounds: 3072, 2048 Valued: Cost: 750 Tooltip: - Name: Outpost + Name: actor-outpost.name D2kBuilding: Footprint: xxx xxx === Dimensions: 3,3 LocalCenterOffset: 0,-512,0 Encyclopedia: - Description: If the player has sufficient power, the Radar Outpost will generate a radar map. Radar is automatically activated when construction of the Outpost is complete.\n\nThe Radar Outpost is vulnerable to most types of weapons. + Description: actor-outpost.encyclopedia Category: Buildings Order: 80 Health: @@ -615,21 +615,21 @@ starport: Inherits: ^Building Inherits@PRIMARY: ^PrimaryBuilding Tooltip: - Name: Starport + Name: actor-starport.name Buildable: Prerequisites: heavy_factory, outpost, ~techlevel.high Queue: Building BuildPaletteOrder: 530 BuildDuration: 625 BuildDurationModifier: 100 - Description: Dropzone for quick reinforcements, at a price. + Description: actor-starport.description Valued: Cost: 1500 D2kBuilding: Footprint: xxx x=x =x= Dimensions: 3,3 Encyclopedia: - Description: The Starport allows you to engage in intergalactic trading with the C.H.O.A.M. Merchants' Guild. The Starport provides a trading market for vehicles and airborne units at varying rates. You cannot purchase units from the Guild without this facility.\n\nArmor is heavy, but the Starport is vulnerable to most types of weapons. + Description: actor-starport.encyclopedia Category: Buildings Order: 90 Selectable: @@ -715,20 +715,20 @@ wall: BuildPaletteOrder: 410 BuildDuration: 62 BuildDurationModifier: 100 - Description: Stop units and blocks enemy fire. + Description: actor-wall.description Valued: Cost: 20 CustomSellValue: Value: 0 Tooltip: - Name: Concrete Wall - GenericName: Structure + Name: actor-wall.name + GenericName: actor-wall.generic-name AppearsOnRadar: D2kBuilding: BuildSounds: CHUNG.WAV TerrainTypes: Rock, Concrete Encyclopedia: - Description: Base defense. Concrete walls are the most effective barriers on Dune. Concrete walls will block tank bullets and impede unit movement.\n\nWalls can only be damaged by explosive weapons, missiles and shells. Like concrete slabs, walls cannot be repaired if damaged. + Description: actor-wall.encyclopedia Category: Buildings Order: 15 FootprintPlaceBuildingPreview: @@ -783,11 +783,11 @@ medium_gun_turret: BuildPaletteOrder: 510 BuildDuration: 268 BuildDurationModifier: 100 - Description: Defensive structure.\n Strong vs Tanks\n Weak vs Infantry, Aircraft + Description: actor-medium-gun-turret.description Valued: Cost: 550 Tooltip: - Name: Gun Turret + Name: actor-medium-gun-turret.name RequiresBuildableArea: Adjacent: 4 Selectable: @@ -796,7 +796,7 @@ medium_gun_turret: Health: HP: 27000 Encyclopedia: - Description: The Gun Turret has a medium range gun which is effective against vehicles, especially heavily armored vehicles. The Gun Turret will fire on any enemy unit within range.\n\nThe Gun Turret is resistant to bullet and explosive weapons, but vulnerable to missiles and high-caliber guns. + Description: actor-medium-gun-turret.encyclopedia Category: Buildings Order: 100 Armor: @@ -831,13 +831,13 @@ large_gun_turret: BuildPaletteOrder: 610 BuildDuration: 312 BuildDurationModifier: 100 - Description: Defensive structure.\n Strong vs Infantry, Aircraft\n Weak vs Tanks\n\n Requires power to operate. + Description: actor-large-gun-turret.description Valued: Cost: 750 Tooltip: - Name: Rocket Turret + Name: actor-large-gun-turret.name Encyclopedia: - Description: The substantially improved Rocket Turret has a longer range and a higher rate of fire than the Gun Turret. The Rocket Turret's advanced targeting equipment requires power to operate.\n\nThe Rocket Turret is resistant to bullet and explosive weapons, but vulnerable to missiles and high-caliber guns. + Description: actor-large-gun-turret.encyclopedia Category: Buildings Order: 110 RequiresBuildableArea: @@ -875,16 +875,16 @@ repair_pad: BuildPaletteOrder: 430 BuildDuration: 375 BuildDurationModifier: 100 - Description: Repairs vehicles.\n Allows construction of MCVs + Description: actor-repair-pad.description Valued: Cost: 800 Tooltip: - Name: Repair Pad + Name: actor-repair-pad.name D2kBuilding: Footprint: +++ +++ +++ Dimensions: 3,3 Encyclopedia: - Description: With a Repair Pad, vehicles can be repaired for a varying price.\n\nThe Repair Pad is vulnerable to most types of weapons. + Description: actor-repair-pad.encyclopedia Category: Buildings Order: 120 Health: @@ -939,13 +939,13 @@ high_tech_factory: BuildPaletteOrder: 420 BuildDuration: 468 BuildDurationModifier: 100 - Description: Unlocks advanced technology. + Description: actor-high-tech-factory.description Selectable: Bounds: 3072, 3072 Valued: Cost: 1150 Tooltip: - Name: High Tech Factory + Name: actor-high-tech-factory.name ProductionFromMapEdge: Produces: Aircraft, Upgrade ProductionBar: @@ -960,7 +960,7 @@ high_tech_factory: Dimensions: 3,4 LocalCenterOffset: 0,-512,0 Encyclopedia: - Description: The High Tech Factory produces airborne units, and is required for the production of Carryalls. House Atreides can upgrade the High Tech Factory to build Ornithopters for an air strike in later missions.\n\nThe High Tech Factory is vulnerable to most types of weapons. + Description: actor-high-tech-factory.encyclopedia Category: Buildings Order: 130 Health: @@ -1027,19 +1027,19 @@ research_centre: BuildPaletteOrder: 520 BuildDuration: 312 BuildDurationModifier: 100 - Description: Unlocks advanced tanks. + Description: actor-research-centre.description Selectable: Bounds: 3072, 3072 Valued: Cost: 1000 Tooltip: - Name: IX Research Center + Name: actor-research-centre.name D2kBuilding: Footprint: _X_ xxx XXX === Dimensions: 3,4 LocalCenterOffset: 0,-512,0 Encyclopedia: - Description: The IX Research Center provides technology upgrades for structures and vehicles. This facility is required for production of a number of advanced special weapons and prototypes.\n\nThe IX Research Center is vulnerable to most types of weapons. + Description: actor-research-centre.encyclopedia Category: Buildings Order: 140 Health: @@ -1083,13 +1083,13 @@ palace: BuildPaletteOrder: 620 BuildDuration: 937 BuildDurationModifier: 100 - Description: Unlocks elite infantry and weapons. + Description: actor-palace.description Selectable: Bounds: 3072, 3072 Valued: Cost: 1600 Tooltip: - Name: Palace + Name: actor-palace.name RallyPoint: CommandBarBlacklist: DisableStop: false @@ -1097,7 +1097,7 @@ palace: Footprint: xx= xxx =xx Dimensions: 3,3 Encyclopedia: - Description: The Palace serves as the command center once it is constructed. Palaces feature unique additional options, making available advanced special weapons.\n\nArmor is heavy, but the Palace is vulnerable to most types of weapons. + Description: actor-palace.encyclopedia Category: Buildings Order: 150 Health: diff --git a/mods/d2k/rules/vehicles.yaml b/mods/d2k/rules/vehicles.yaml index d6888ecaf1..7e18142e48 100644 --- a/mods/d2k/rules/vehicles.yaml +++ b/mods/d2k/rules/vehicles.yaml @@ -7,11 +7,11 @@ mcv: BuildPaletteOrder: 110 BuildDuration: 750 BuildDurationModifier: 100 - Description: Deploys into another Construction Yard\n Unarmed + Description: actor-mcv.description Valued: Cost: 2000 Tooltip: - Name: Mobile Construction Vehicle + Name: actor-mcv.name Selectable: Class: mcv DecorationBounds: 1344, 1344 @@ -20,7 +20,7 @@ mcv: Armor: Type: light Encyclopedia: - Description: The Mobile Construction Vehicle must be driven to a suitable deployment area. After locating an appropriate area of rock, the MCV can be transformed into a Construction Yard.\n\nMCVs are resistant to bullets and light-explosives. They are vulnerable to missiles and high-caliber guns. + Description: actor-mcv.encyclopedia Order: 180 Category: Units Mobile: @@ -61,11 +61,11 @@ harvester: BuildPaletteOrder: 10 BuildDuration: 625 BuildDurationModifier: 100 - Description: Collects Spice for processing\n Unarmed + Description: actor-harvester.description Valued: Cost: 1200 Tooltip: - Name: Spice Harvester + Name: actor-harvester.name Selectable: Class: harvester DecorationBounds: 1344, 1344 @@ -85,7 +85,7 @@ harvester: Armor: Type: harvester Encyclopedia: - Description: Harvesters are resistant to bullets, and to some degree, high-explosives. These units are vulnerable to missiles and high-caliber guns.\n\nA Harvester is included with a Refinery. + Description: actor-harvester.encyclopedia Order: 130 Category: Units Mobile: @@ -125,11 +125,11 @@ trike: Prerequisites: ~light.trike BuildDuration: 225 BuildDurationModifier: 100 - Description: Fast scout\n Strong vs Infantry\n Weak vs Tanks + Description: actor-trike.description Valued: Cost: 300 Tooltip: - Name: Trike + Name: actor-trike.name UpdatesPlayerStatistics: AddToArmyValue: true Selectable: @@ -139,7 +139,7 @@ trike: Armor: Type: wood Encyclopedia: - Description: Trikes are lightly armored, three-wheeled vehicles equipped with heavy machine guns, effective against infantry and lightly armored vehicles.\n\nTrikes are vulnerable to most weapons, though high-caliber guns are slightly less effective against them. + Description: actor-trike.encyclopedia Order: 90 Category: Units Mobile: @@ -173,11 +173,11 @@ quad: BuildPaletteOrder: 20 BuildDuration: 321 BuildDurationModifier: 100 - Description: Missile Scout\n Strong vs Vehicles\n Weak vs Infantry + Description: actor-quad.description Valued: Cost: 400 Tooltip: - Name: Missile Quad + Name: actor-quad.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -193,7 +193,7 @@ quad: Weapon: Rocket LocalOffset: 128,64,64, 128,-64,64 Encyclopedia: - Description: Stronger than the Trike in both armor and firepower, the Quad is a four-wheeled vehicle firing armor-piercing rockets. The Quad is effective against most vehicles.\n\nQuads are resistant to bullets and explosives, to a lesser degree. However, Quads are vulnerable to missiles and high-caliber guns. + Description: actor-quad.encyclopedia Order: 110 Category: Units AttackFrontal: @@ -216,11 +216,11 @@ siege_tank: BuildPaletteOrder: 50 BuildDuration: 375 BuildDurationModifier: 100 - Description: Siege Artillery\n Strong vs Infantry, Buildings\n Weak vs Tanks + Description: actor-siege-tank.description Valued: Cost: 700 Tooltip: - Name: Siege Tank + Name: actor-siege-tank.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -228,7 +228,7 @@ siege_tank: Armor: Type: light Encyclopedia: - Description: Siege Tanks are very effective against infantry and lightly armored vehicles - but very weak against heavily armored targets. They fire over a long range.\n\nSiege Tanks are resistant to bullets, and to some degree, explosives. These units are vulnerable to missiles and high-caliber guns. + Description: actor-siege-tank.encyclopedia Order: 170 Category: Units Mobile: @@ -268,7 +268,7 @@ missile_tank: Inherits@GAINSEXPERIENCE: ^GainsExperience Inherits@AUTOTARGET: ^AutoTargetAllAssaultMove Tooltip: - Name: Missile Tank + Name: actor-missile-tank.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: @@ -277,7 +277,7 @@ missile_tank: BuildPaletteOrder: 60 BuildDuration: 512 BuildDurationModifier: 100 - Description: Rocket Artillery\n Strong vs Vehicles, Buildings, Aircraft\n Weak vs Infantry + Description: actor-missile-tank.description Valued: Cost: 900 Mobile: @@ -288,7 +288,7 @@ missile_tank: Armor: Type: wood Encyclopedia: - Description: The Missile Tank is anti-aircraft capable and effective against most targets, except infantry units.\n\nMissile Tanks are vulnerable to most weapons, though high-caliber guns are slightly less effective. + Description: actor-missile-tank.encyclopedia Order: 190 Category: Units RevealsShroud: @@ -322,11 +322,11 @@ sonic_tank: Prerequisites: ~heavy.atreides, research_centre, ~techlevel.high BuildDuration: 562 BuildDurationModifier: 100 - Description: Fires sonic shocks\n Strong vs Infantry, Vehicles\n Weak vs Artillery + Description: actor-sonic-tank.description Valued: Cost: 1000 Tooltip: - Name: Sonic Tank + Name: actor-sonic-tank.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -342,7 +342,7 @@ sonic_tank: Weapon: Sound LocalOffset: 600,0,427 Encyclopedia: - Description: The Sonic Tank is most effective against infantry and lightly armored vehicles - but weaker against armored targets.\n\nThe Sonic Tank will damage all units in its firing path.\n\nThey are very resistant to bullets and small-explosives, but vulnerable to missiles and high-caliber guns. + Description: actor-sonic-tank.encyclopedia Order: 200 Category: Units AttackFrontal: @@ -367,11 +367,11 @@ devastator: Prerequisites: ~heavy.harkonnen, research_centre, ~techlevel.high BuildDuration: 625 BuildDurationModifier: 100 - Description: Super Heavy Tank\n Strong vs Tanks\n Weak vs Artillery + Description: actor-devastator.description Valued: Cost: 1050 Tooltip: - Name: Devastator + Name: actor-devastator.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -393,7 +393,7 @@ devastator: LocalOffset: 640,0,32 MuzzleSequence: muzzle Encyclopedia: - Description: The Devastator is the most powerful tank on Dune - powerfully effective against most units, but slow - and slow to fire. Nuclear powered, the Devastator fires dual plasma charges and may be ordered to self-destruct, damaging surrounding units and structures.\n\nThe Devastator is very resistant to bullet and high-explosives, but vulnerable to missiles and high-caliber guns. + Description: actor-devastator.encyclopedia Order: 220 Category: Units AttackFrontal: @@ -444,13 +444,13 @@ raider: Prerequisites: ~light.raider BuildDuration: 225 BuildDurationModifier: 100 - Description: Improved Scout\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks + Description: actor-raider.description Valued: Cost: 350 Tooltip: - Name: Raider Trike + Name: actor-raider.name Encyclopedia: - Description: Raiders are similar to Trikes, but the Ordos have refined their fire power, speed and armor to create a powerful and maneuverable scout. With dual 20mm cannons, Raiders are most effective against infantry and lightly armored vehicles.\n\nRaiders are vulnerable to most types of weaponry, though high-caliber guns are slightly less effective. + Description: actor-raider.encyclopedia Order: 100 Category: Units UpdatesPlayerStatistics: @@ -487,11 +487,11 @@ stealth_raider: BuildPaletteOrder: 30 BuildDuration: 225 BuildDurationModifier: 100 - Description: Invisible Raider Trike\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks + Description: actor-stealth-raider.description Valued: Cost: 400 Tooltip: - Name: Stealth Raider Trike + Name: actor-stealth-raider.name UpdatesPlayerStatistics: AddToArmyValue: true Cloak: @@ -504,7 +504,7 @@ stealth_raider: Condition: cloak-force-disabled ValidDamageStates: Critical Encyclopedia: - Description: A cloaked version of the raider, good for stealth attacks. Will uncloak when firing its machine guns. + Description: actor-stealth-raider.encyclopedia Order: 120 Category: Units AutoTarget: @@ -519,7 +519,7 @@ deviator: Valued: Cost: 1000 Tooltip: - Name: Deviator + Name: actor-deviator.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: @@ -528,7 +528,7 @@ deviator: Prerequisites: ~heavy.ordos, research_centre, ~techlevel.high BuildDuration: 562 BuildDurationModifier: 100 - Description: Fires a warhead which changes\nthe allegiance of enemy vehicles + Description: actor-deviator.description Mobile: TurnSpeed: 12 Speed: 53 @@ -537,7 +537,7 @@ deviator: Armor: Type: wood Encyclopedia: - Description: The Deviator's missiles discharge a silicon cloud that interferes with vehicle controls - temporarily changing the allegiance of the targeted unit. Personnel are not seriously effected by the cloud.\n\nThe Deviator is vulnerable to most types of weapon, though high-caliber guns are slightly less effective. + Description: actor-deviator.encyclopedia Order: 210 Category: Units RevealsShroud: @@ -568,11 +568,11 @@ deviator: BuildPaletteOrder: 40 BuildDuration: 432 BuildDurationModifier: 100 - Description: Main Battle Tank\n Strong vs Tanks\n Weak vs Infantry + Description: meta-combat-tank.description Valued: Cost: 700 Tooltip: - Name: Combat Tank + Name: meta-combat-tank.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -610,9 +610,9 @@ deviator: combat_tank_a: Inherits: ^combat_tank Tooltip: - Name: Atreides Combat Tank + Name: actor-combat-tank-a.name Encyclopedia: - Description: The Combat Tank is effective against most vehicles, less so against lightly armored vehicles.\n\nAtreides Combat Tanks are very resistant to bullet and heavy-explosives, but vulnerable to missiles and high-caliber guns. + Description: actor-combat-tank-a.encyclopedia Order: 140 Category: Units Buildable: @@ -625,9 +625,9 @@ combat_tank_a: combat_tank_h: Inherits: ^combat_tank Tooltip: - Name: Harkonnen Combat Tank + Name: actor-combat-tank-h.name Encyclopedia: - Description: The Combat Tank is effective against most vehicles, less so against lightly armored vehicles.\n\nThe Harkonnen Combat Tank is stronger than its counterparts, but also slower. + Description: actor-combat-tank-h.encyclopedia Order: 160 Category: Units Buildable: @@ -644,13 +644,13 @@ combat_tank_h: combat_tank_o: Inherits: ^combat_tank Tooltip: - Name: Ordos Combat Tank + Name: actor-combat-tank-o.name Buildable: Prerequisites: ~heavy.ordos_combat Turreted: TurnSpeed: 20 Encyclopedia: - Description: The Combat Tank is effective against most vehicles, less so against lightly armored vehicles.\n\nThe Ordos Combat Tank is the fastest variant of the Combat Tank, but it is also the weakest. + Description: actor-combat-tank-o.encyclopedia Order: 150 Category: Units Armament: diff --git a/mods/ra/languages/rules/en.ftl b/mods/ra/languages/rules/en.ftl index e710717037..c531b74b9c 100644 --- a/mods/ra/languages/rules/en.ftl +++ b/mods/ra/languages/rules/en.ftl @@ -67,3 +67,681 @@ notification-building-infiltrated = Building infiltrated. ## Misc notification-sonar-pulse-ready = Sonar pulse ready. + +## aircraft.yaml +actor-badr-name = Badger + +actor-mig = + .description = Fast Ground-Attack Plane. + Strong vs Buildings, Vehicles + Weak vs Infantry, Aircraft + .name = MiG Attack Plane + +actor-yak = + .description = Attack Plane armed with + dual machine guns. + Strong vs Infantry, Light armor + Weak vs Tanks, Aircraft + .name = Yak Attack Plane + +actor-tran = + .description = Fast Infantry Transport Helicopter. + Unarmed + .name = Chinook + +actor-heli = + .description = Helicopter gunship armed + with multi-purpose missiles. + Strong vs Buildings, Vehicles, Aircraft + Weak vs Infantry + .name = Longbow + +actor-hind = + .description = Helicopter gunship armed + with dual chainguns. + Strong vs Infantry, Light armor + Weak vs Tanks, Aircraft + .name = Hind + +actor-u2-name = Spy Plane + +actor-mh60 = + .description = Helicopter gunship armed + with dual chainguns. + Strong vs Infantry, Light armor + Weak vs Tanks, Aircraft + .name = Black Hawk + +## campaign-rules.yaml +actor-moneycrate-name = Crate + +## campaign-tooltips.yaml +actor-miss-name = Technology Center + +## civilian.yaml +actor-c10-name = Scientist +actor-tecn-name = Technician +actor-tecn2-name = Technician +actor-fcom-name = Forward Command +actor-hosp-name = Hospital +actor-v01-name = Church +actor-v19-name = Oil Pump +actor-v19-husk-name = Husk (Oil Pump) +actor-barl-name = Explosive Barrel +actor-brl3-name = Explosive Barrel +actor-miss-name = Communications Center +actor-bio-name = Biological Lab +actor-oilb-name = Oil Derrick +actor-v25-name = Church +actor-lhus-name = Lighthouse +actor-windmill-name = Windmill + +## decoration.yaml +actor-ice01-name = Ice Floe +actor-ice02-name = Ice Floe +actor-ice03-name = Ice Floe +actor-ice04-name = Ice Floe +actor-ice05-name = Ice Floe +actor-utilpol1-name = Utility Pole +actor-utilpol2-name = Utility Pole +actor-tanktrap1-name = Tank Trap +actor-tanktrap2-name = Tank Trap + +## defaults.yaml +meta-vehicle-generic-name = Vehicle +meta-infantry-generic-name = Soldier +meta-civinfantry-name = Civilian +meta-ship-generic-name = Ship +meta-neutralplane-generic-name = Plane +meta-helicopter-generic-name = Helicopter +meta-basicbuilding-generic-name = Structure +meta-techbuilding-name = Civilian Building +meta-ammobox-name = Ammo Box +meta-civfield-name = Field + +meta-civhaystackorigloo = + .winter--name = Igloo + .summer--name = Haystacks + +meta-tree-name = Tree +meta-treehusk-name = Tree (Burnt) +meta-box-name = Boxes +meta-husk-generic-name = Destroyed Vehicle +meta-planehusk-generic-name = Destroyed Plane +meta-helicopterhusk-generic-name = Destroyed Helicopter +meta-bridge-name = Bridge +meta-rock-name = Rock + +meta-crate = + .name = Crate + .generic-name = Crate + +meta-mine-name = Mine + +## fakes.yaml +actor-fpwr = + .description = Looks like a Power Plant. + .name = Fake Power Plant + .generic-name = Power Plant + +actor-tenf = + .description = Looks like an Allied Barracks. + .name = Fake Allied Barracks + .generic-name = Allied Barracks + +actor-syrf = + .description = Looks like a Naval Yard. + .name = Fake Naval Yard + .generic-name = Naval Yard + +actor-spef = + .description = Looks like a Sub Pen. + .name = Fake Sub Pen + .generic-name = Sub Pen + +actor-weaf = + .description = Looks like a War Factory. + .name = Fake War Factory + .generic-name = War Factory + +actor-domf = + .name = Fake Radar Dome + .generic-name = Radar Dome + .description = Looks like a Radar Dome. + +actor-fixf = + .description = Looks like a Service Depot. + .name = Fake Service Depot + .generic-name = Service Depot + +actor-fapw = + .description = Looks like an Advanced Power Plant. + .name = Fake Advanced Power Plant + .generic-name = Advanced Power Plant + +actor-atef = + .name = Fake Allied Tech Center + .generic-name = Allied Tech Center + .description = Looks like an Allied Tech Center. + +actor-pdof = + .name = Fake Chronosphere + .generic-name = Chronosphere + .description = Looks like a Chronosphere. + Maximum 1 can be built. + +actor-mslf = + .name = Fake Missile Silo + .generic-name = Missile Silo + .description = Looks like a Missile Silo. + Maximum 1 can be built. + +actor-facf = + .description = Looks like a Construction Yard. + .name = Fake Construction Yard + .generic-name = Construction Yard + +## husks.yaml +actor-2tnk-husk-name = Husk (Medium Tank) +actor-3tnk-husk-name = Husk (Heavy Tank) +actor-4tnk-husk-name = Husk (Mammoth Tank) +actor-harv-fullhusk-name = Husk (Ore Truck) +actor-harv-emptyhusk-name = Husk (Ore Truck) +actor-mcv-husk-name = Husk (Mobile Construction Vehicle) +actor-mgg-husk-name = Husk (Mobile Gap Generator) +actor-tran-husk-name = Chinook +actor-tran-husk1-name = Husk (Chinook) +actor-tran-husk2-name = Husk (Chinook) +actor-badr-husk-name = Badger +actor-mig-husk-name = MiG Attack Plane +actor-yak-husk-name = Yak Attack Plane +actor-heli-husk-name = Longbow +actor-hind-husk-name = Hind +actor-u2-husk-name = Husk (Spy Plane) +actor-mh60-husk-name = Black Hawk + +## infantry.yaml +actor-dog = + .description = Anti-infantry unit. + Can detect spies. + Strong vs Infantry + Weak vs Vehicles, Aircraft + .name = Attack Dog + .generic-name = Dog + +actor-e1 = + .description = General-purpose infantry. + Strong vs Infantry + Weak vs Vehicles, Aircraft + .name = Rifle Infantry + +actor-e2 = + .description = Infantry armed with grenades. + Strong vs Buildings, Infantry + Weak vs Vehicles, Aircraft + .name = Grenadier + +actor-e3 = + .description = Anti-tank/Anti-aircraft infantry. + Strong vs Vehicles, Aircraft + Weak vs Infantry + .name = Rocket Soldier + +actor-e4 = + .description = Advanced anti-structure unit. + Strong vs Infantry, Buildings + Weak vs Vehicles, Aircraft + .name = Flamethrower + +actor-e6 = + .description = Infiltrates and captures + enemy structures. + Unarmed + .name = Engineer + +actor-spy = + .description = Infiltrates enemy structures for intel or + sabotage. Exact effect depends on the + building infiltrated. + Loses disguise when attacking. + Can detect spies. + Strong vs Infantry + Weak vs Vehicles, Aircraft + Special Ability: Disguised + .disguisetooltip-name = Spy + .disguisetooltip-generic-name = Soldier + +actor-spy-england-disguisetooltip-name = British Spy + +actor-e7 = + .description = Elite commando infantry. Armed with + dual pistols and C4. + Maximum 1 can be trained. + Strong vs Infantry, Buildings + Weak vs Vehicles, Aircraft + Special Ability: Destroy Building with C4 + .name = Tanya + +actor-medi = + .description = Heals nearby infantry. + Unarmed + .name = Medic + +actor-mech = + .description = Repairs nearby vehicles and restores + husks to working condition by capturing them. + Unarmed + .name = Mechanic + +actor-einstein-name = Prof. Einstein +actor-delphi-name = Agent Delphi +actor-chan-name = Scientist +actor-gnrl-name = General + +actor-thf = + .description = Steals enemy credits. + Hijacks enemy vehicles. + Unarmed + .name = Thief + +actor-shok = + .description = Elite infantry with portable Tesla coils. + Strong vs Infantry, Vehicles + Weak vs Aircraft + .name = Shock Trooper + +actor-zombie = + .name = Zombie + .description = Slow undead. Attacks in close combat. + +actor-ant = + .name = Giant Ant + .generic-name = Ant + .description = Irradiated insect that grew oversize. + +actor-fireant-name = Fire Ant +actor-scoutant-name = Scout Ant +actor-warriorant-name = Warrior Ant + +## misc.yaml +actor-moneycrate-name = Money Crate +actor-healcrate-name = Heal Crate +actor-wcrate-name = Wooden Crate +actor-scrate-name = Steel Crate +actor-camera-name = (reveals area to owner) +actor-camera-paradrop-name = (support power proxy camera) +actor-camera-spyplane-name = (support power proxy camera) +actor-sonar-name = (support power proxy camera) +actor-flare-name = Flare +actor-mine-name = Ore Mine +actor-gmine-name = Gem Mine +actor-railmine-name = Abandoned Mine +actor-quee-name = Queen Ant +actor-lar1-name = Ant Larva +actor-lar2-name = Ant Larvae +actor-mpspawn-name = (multiplayer player starting point) +actor-waypoint-name = (waypoint for scripted behavior) +actor-ctflag-name = Flag + +## ships.yaml +actor-ss = + .description = Submerged anti-ship unit + armed with torpedoes. + Can detect other submarines. + Strong vs Naval units + Weak vs Ground units, Aircraft + Special Ability: Submerge + .name = Submarine + +actor-msub = + .description = Submerged anti-ground siege unit + with anti-air capabilities. + Can detect other submarines. + Strong vs Buildings, Ground units, Aircraft + Weak vs Naval units + Special Ability: Submerge + .name = Missile Submarine + +actor-dd = + .description = Fast multi-role ship. + Can detect submarines. + Strong vs Naval units, Vehicles, Aircraft + Weak vs Infantry + .name = Destroyer + +actor-ca = + .description = Very slow long-range ship. + Strong vs Buildings, Ground units + Weak vs Naval units, Aircraft + .name = Cruiser + +actor-lst = + .description = General-purpose naval transport. + Can carry infantry and tanks. + Unarmed + .name = Transport + +actor-pt = + .description = Light scout & support ship. + Can detect submarines. + Strong vs Naval units + Weak vs Ground units, Aircraft + .name = Gunboat + +## structures.yaml +actor-mslo = + .name = Missile Silo + .description = Provides an atomic bomb. + Requires power to operate. + Maximum 1 can be built. + Special Ability: Atom Bomb + +actor-gap = + .name = Gap Generator + .description = Obscures the enemy's view with shroud. + Requires power to operate. + +actor-spen = + .name = Sub Pen + .description = Produces and repairs + submarines and transports. + +actor-syrd = + .description = Produces and repairs + ships and transports. + .name = Naval Yard + +actor-iron = + .description = Makes a group of units invulnerable + for a short time. + Requires power to operate. + Maximum 1 can be built. + Special Ability: Invulnerability + .name = Iron Curtain + +actor-pdox = + .description = Teleports a group of units across the + map for a short time. + Requires power to operate. + Maximum 1 can be built. + Special Ability: Chronoshift + .name = Chronosphere + +actor-tsla = + .description = Advanced base defense. + Requires power to operate. + Can detect cloaked units. + Strong vs Vehicles, Infantry + Weak vs Aircraft + .name = Tesla Coil + +actor-agun = + .description = Anti-Air base defense. + Requires power to operate. + Strong vs Aircraft + Weak vs Ground units + .name = AA Gun + +actor-dome = + .description = Provides an overview + of the battlefield. + Requires power to operate. + .name = Radar Dome + +actor-pbox = + .name = Pillbox + .description = Static defense with a fireport for + a garrisoned soldier. + Can detect cloaked units. + Strong vs Infantry, Light armor + Weak vs Tanks, Aircraft + +actor-hbox = + .name = Camo Pillbox + .description = Camouflaged static defense with a fireport + for a garrisoned soldier. + Can detect cloaked units. + Strong vs Infantry, Light armor + Weak vs Tanks, Aircraft + +actor-gun = + .description = Anti-Armor base defense. + Can detect cloaked units. + Strong vs Vehicles + Weak vs Infantry, Aircraft + .name = Turret + +actor-ftur = + .description = Anti-Infantry base defense. + Can detect cloaked units. + Strong vs Infantry, Light armor + Weak vs Tanks, Aircraft + .name = Flame Tower + +actor-sam = + .description = Anti-Air base defense. + Requires power to operate. + Strong vs Aircraft + Weak vs Ground units + .name = SAM Site + +actor-atek = + .description = Provides Allied advanced technologies. + Special Ability: GPS Satellite + .name = Allied Tech Center + +actor-weap = + .description = Produces vehicles. + .name = War Factory + +actor-fact = + .description = Produces structures. + .name = Construction Yard + +actor-proc = + .description = Refines Ore and Gems + into credits. + .name = Ore Refinery + +actor-silo = + .description = Stores excess refined + Ore and Gems. + .name = Silo + +actor-hpad = + .description = Produces and reloads + helicopters. + .name = Helipad + +actor-afld = + .description = Produces and reloads aircraft. + Special Ability: Spy Plane + Special Ability: Paratroopers + .name = Airfield + +actor-afld-ukraine-description = Produces and reloads aircraft. + Special Ability: Spy Plane + Special Ability: Paratroopers + Special Ability: Parabombs + +actor-powr = + .description = Provides power for other structures. + .name = Power Plant + +actor-apwr = + .description = Provides double the power of + a standard Power Plant. + .name = Advanced Power Plant + +actor-stek = + .description = Provides Soviet advanced technologies. + .name = Soviet Tech Center + +actor-barr = + .description = Trains infantry. + .name = Soviet Barracks + +actor-kenn = + .description = Trains Attack Dogs. + .name = Kennel + +actor-tent = + .description = Trains infantry. + .name = Allied Barracks + +actor-fix = + .description = Repairs vehicles for credits. + .name = Service Depot + +actor-sbag = + .description = Stops infantry and light vehicles. + Can be crushed by tanks. + .name = Sandbag Wall + +actor-fenc = + .description = Stops infantry and light vehicles. + Can be crushed by tanks. + .name = Wire Fence + +actor-brik = + .description = Stop units and blocks enemy fire. + .name = Concrete Wall + +actor-cycl-name = Chain-Link Barrier +actor-barb-name = Barbed-Wire Fence +actor-wood-name = Wooden Fence +actor-barracks-name = Infantry Production +actor-techcenter-name = Tech Center +actor-anypower-name = Any Power Generation + +## vehicles.yaml +actor-v2rl = + .description = Long-range rocket artillery. + Strong vs Infantry, Buildings + Weak vs Vehicles, Aircraft + .name = V2 Rocket Launcher + +actor-1tnk = + .description = Fast tank, good for scouting. + Strong vs Light armor + Weak vs Infantry, Tanks, Aircraft + .name = Light Tank + .generic-name = Tank + +actor-2tnk = + .description = Allied Main Battle Tank. + Strong vs Vehicles + Weak vs Infantry, Aircraft + .name = Medium Tank + .generic-name = Tank + +actor-3tnk = + .description = Soviet Main Battle Tank, with dual cannons + Strong vs Vehicles + Weak vs Infantry, Aircraft + .name = Heavy Tank + .generic-name = Tank + +actor-4tnk = + .description = Big and slow tank, with anti-air capability. + Can crush concrete walls. + Strong vs Vehicles, Infantry, Aircraft + Weak vs Nothing + .name = Mammoth Tank + .generic-name = Tank + +actor-arty = + .description = Long-range artillery. + Strong vs Infantry, Buildings + Weak vs Vehicles, Aircraft + .name = Artillery + +actor-harv = + .description = Collects Ore and Gems for processing. + Unarmed + .name = Ore Truck + .generic-name = Harvester + +actor-mcv = + .description = Deploys into another Construction Yard. + Unarmed + .name = Mobile Construction Vehicle + +actor-jeep = + .description = Fast scout & anti-infantry vehicle. + Can carry one infantry. + Strong vs Infantry + Weak vs Vehicles, Aircraft + .name = Ranger + +actor-apc = + .description = Tough infantry transport. + Strong vs Infantry, Light armor + Weak vs Tanks, Aircraft + .name = Armored Personnel Carrier + +actor-mnly = + .description = Lays mines to destroy + unwary enemy units. + Can detect mines. + Unarmed + .name = Minelayer + +actor-truk = + .description = Transports cash to other players. + Unarmed + .name = Supply Truck + +actor-mgg = + .description = Regenerates the shroud nearby, + obscuring the area. + Unarmed + .name = Mobile Gap Generator + +actor-mrj = + .name = Mobile Radar Jammer + .description = Jams nearby enemy radar domes + and deflects incoming missiles. + Unarmed + +actor-ttnk = + .description = Tank with mounted Tesla coil. + Strong vs Infantry, Vehicles, Buildings + Weak vs Aircraft + .name = Tesla Tank + .generic-name = Tank + +actor-ftrk = + .description = Mobile unit with mounted Flak cannon. + Strong vs Infantry, Light armor, Aircraft + Weak vs Tanks + .name = Mobile Flak + +actor-dtrk = + .description = Truck with actively armed nuclear + explosives. Has very weak armor. + .name = Demolition Truck + +actor-ctnk = + .description = Armed with anti-ground missiles. + Teleports to areas within range. + Strong vs Vehicles, Buildings + Weak vs Infantry, Aircraft + Special ability: Can teleport + .name = Chrono Tank + .generic-name = Tank + +actor-qtnk = + .description = Deals seismic damage to nearby vehicles + and structures. + Strong vs Vehicles, Buildings + Weak vs Infantry, Aircraft + .name = MAD Tank + .generic-name = Tank + +actor-stnk = + .description = Lightly armored infantry transport which + can cloak. Armed with anti-ground missiles. + Strong vs Light armor + Weak vs Infantry, Tanks, Aircraft + .name = Phase Transport diff --git a/mods/ra/maps/allies-05a/en.ftl b/mods/ra/maps/allies-05a/en.ftl new file mode 100644 index 0000000000..2c3f7fc523 --- /dev/null +++ b/mods/ra/maps/allies-05a/en.ftl @@ -0,0 +1,2 @@ +## rules.yaml +actor-miss-name = Prison diff --git a/mods/ra/maps/allies-05a/map.yaml b/mods/ra/maps/allies-05a/map.yaml index 87d6bc2757..80545733f0 100644 --- a/mods/ra/maps/allies-05a/map.yaml +++ b/mods/ra/maps/allies-05a/map.yaml @@ -1565,4 +1565,4 @@ Weapons: weapons.yaml Notifications: notifications.yaml -Translations: ra|languages/lua/en.ftl, languages/en.ftl +Translations: ra|languages/lua/en.ftl, languages/en.ftl, en.ftl diff --git a/mods/ra/maps/allies-05a/rules.yaml b/mods/ra/maps/allies-05a/rules.yaml index b6b3896c8d..118be7ce1c 100644 --- a/mods/ra/maps/allies-05a/rules.yaml +++ b/mods/ra/maps/allies-05a/rules.yaml @@ -96,7 +96,7 @@ WEAP.infiltratable: MISS: Tooltip: - Name: Prison + Name: actor-miss-name Targetable: TargetTypes: GroundActor, C4, DetonateAttack, Structure, Mission Objectives AttackOmni: diff --git a/mods/ra/maps/allies-05b/en.ftl b/mods/ra/maps/allies-05b/en.ftl new file mode 100644 index 0000000000..2c3f7fc523 --- /dev/null +++ b/mods/ra/maps/allies-05b/en.ftl @@ -0,0 +1,2 @@ +## rules.yaml +actor-miss-name = Prison diff --git a/mods/ra/maps/allies-05b/map.yaml b/mods/ra/maps/allies-05b/map.yaml index 8b43f57319..2fd3509dcd 100644 --- a/mods/ra/maps/allies-05b/map.yaml +++ b/mods/ra/maps/allies-05b/map.yaml @@ -1195,4 +1195,4 @@ Weapons: weapons.yaml Notifications: notifications.yaml -Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl, en.ftl diff --git a/mods/ra/maps/allies-05b/rules.yaml b/mods/ra/maps/allies-05b/rules.yaml index b0e20ff629..b95fec9d63 100644 --- a/mods/ra/maps/allies-05b/rules.yaml +++ b/mods/ra/maps/allies-05b/rules.yaml @@ -93,7 +93,7 @@ WEAP.infiltratable: MISS: Tooltip: - Name: Prison + Name: actor-miss-name Targetable: TargetTypes: GroundActor, C4, DetonateAttack, Structure, Mission Objectives AttackOmni: diff --git a/mods/ra/maps/allies-05c/en.ftl b/mods/ra/maps/allies-05c/en.ftl new file mode 100644 index 0000000000..2c3f7fc523 --- /dev/null +++ b/mods/ra/maps/allies-05c/en.ftl @@ -0,0 +1,2 @@ +## rules.yaml +actor-miss-name = Prison diff --git a/mods/ra/maps/allies-05c/map.yaml b/mods/ra/maps/allies-05c/map.yaml index fc509c34bd..860b4901ca 100644 --- a/mods/ra/maps/allies-05c/map.yaml +++ b/mods/ra/maps/allies-05c/map.yaml @@ -1066,4 +1066,4 @@ Weapons: weapons.yaml Notifications: notifications.yaml -Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl, en.ftl diff --git a/mods/ra/maps/allies-05c/rules.yaml b/mods/ra/maps/allies-05c/rules.yaml index be7ce9e58e..27c3c86aca 100644 --- a/mods/ra/maps/allies-05c/rules.yaml +++ b/mods/ra/maps/allies-05c/rules.yaml @@ -95,7 +95,7 @@ WEAP.infiltratable: MISS: Tooltip: - Name: Prison + Name: actor-miss-name Targetable: TargetTypes: GroundActor, C4, DetonateAttack, Structure, Mission Objectives AttackOmni: diff --git a/mods/ra/maps/bomber-john/en.ftl b/mods/ra/maps/bomber-john/en.ftl new file mode 100644 index 0000000000..3a6ff5cc62 --- /dev/null +++ b/mods/ra/maps/bomber-john/en.ftl @@ -0,0 +1,10 @@ +## rules.yaml +actor-player = + .grantexternalconditionpower-ironcurtain-begin-charge-text-notification = Iron curtain charging. + .grantexternalconditionpower-ironcurtain-end-charge-text-notification = Iron curtain ready. + +actor-mnlyr-name = Bomber + +actor-minvv = + .description = Bomb which explodes after 8 seconds + .name = Bomb diff --git a/mods/ra/maps/bomber-john/map.yaml b/mods/ra/maps/bomber-john/map.yaml index a9a50edd32..a6b7e2ea90 100644 --- a/mods/ra/maps/bomber-john/map.yaml +++ b/mods/ra/maps/bomber-john/map.yaml @@ -755,3 +755,4 @@ Actors: Rules: rules.yaml Sequences: sequences.yaml +Translations: en.ftl diff --git a/mods/ra/maps/bomber-john/rules.yaml b/mods/ra/maps/bomber-john/rules.yaml index 5f50646872..1d78236ea4 100644 --- a/mods/ra/maps/bomber-john/rules.yaml +++ b/mods/ra/maps/bomber-john/rules.yaml @@ -103,8 +103,8 @@ Player: EndChargeSpeechNotification: IronCurtainReady SelectTargetTextNotification: notification-select-target InsufficientPowerTextNotification: notification-insufficient-power - BeginChargeTextNotification: Iron curtain charging. - EndChargeTextNotification: Iron curtain ready. + BeginChargeTextNotification: actor-player.grantexternalconditionpower-ironcurtain-begin-charge-text-notification + EndChargeTextNotification: actor-player.grantexternalconditionpower-ironcurtain-end-charge-text-notification Condition: invulnerability Sequence: idle OnFireSound: ironcur9.aud @@ -126,7 +126,7 @@ MNLYR: Valued: Cost: 800 Tooltip: - Name: Bomber + Name: actor-mnlyr-name Health: HP: 50000 Armor: @@ -175,7 +175,7 @@ MINVV: Buildable: Queue: Building BuildPaletteOrder: 10 - Description: Bomb which explodes after 8 seconds + Description: actor-minvv.description Valued: Cost: 30 Health: @@ -184,7 +184,7 @@ MINVV: Image: miner WithSpriteBody: Tooltip: - Name: Bomb + Name: actor-minvv.name ChangesHealth: Step: -100 Delay: 1 diff --git a/mods/ra/maps/drop-zone-battle-of-tikiaki/en.ftl b/mods/ra/maps/drop-zone-battle-of-tikiaki/en.ftl new file mode 100644 index 0000000000..ed7f627a97 --- /dev/null +++ b/mods/ra/maps/drop-zone-battle-of-tikiaki/en.ftl @@ -0,0 +1,2 @@ +## rules.yaml +actor-dtrk-name = Bomb Truck diff --git a/mods/ra/maps/drop-zone-battle-of-tikiaki/map.yaml b/mods/ra/maps/drop-zone-battle-of-tikiaki/map.yaml index deacfcc963..cd5bd8465b 100644 --- a/mods/ra/maps/drop-zone-battle-of-tikiaki/map.yaml +++ b/mods/ra/maps/drop-zone-battle-of-tikiaki/map.yaml @@ -265,3 +265,4 @@ Actors: Rules: rules.yaml Weapons: weapons.yaml +Translations: en.ftl diff --git a/mods/ra/maps/drop-zone-battle-of-tikiaki/rules.yaml b/mods/ra/maps/drop-zone-battle-of-tikiaki/rules.yaml index 85884e92cf..853e1e8622 100644 --- a/mods/ra/maps/drop-zone-battle-of-tikiaki/rules.yaml +++ b/mods/ra/maps/drop-zone-battle-of-tikiaki/rules.yaml @@ -48,7 +48,7 @@ APC: DTRK: Tooltip: - Name: Bomb Truck + Name: actor-dtrk-name Health: HP: 10000 Armor: diff --git a/mods/ra/maps/drop-zone-w/en.ftl b/mods/ra/maps/drop-zone-w/en.ftl new file mode 100644 index 0000000000..26492b4bcb --- /dev/null +++ b/mods/ra/maps/drop-zone-w/en.ftl @@ -0,0 +1,2 @@ +## rules.yaml +actor-lst-name = Naval Mobile HQ diff --git a/mods/ra/maps/drop-zone-w/map.yaml b/mods/ra/maps/drop-zone-w/map.yaml index 20296d0125..a6a093ac1c 100644 --- a/mods/ra/maps/drop-zone-w/map.yaml +++ b/mods/ra/maps/drop-zone-w/map.yaml @@ -184,3 +184,4 @@ Rules: rules.yaml Sequences: sequences.yaml Weapons: weapons.yaml +Translations: en.ftl diff --git a/mods/ra/maps/drop-zone-w/rules.yaml b/mods/ra/maps/drop-zone-w/rules.yaml index 5930526498..3f00c98231 100644 --- a/mods/ra/maps/drop-zone-w/rules.yaml +++ b/mods/ra/maps/drop-zone-w/rules.yaml @@ -41,7 +41,7 @@ UNITCRATE: LST: Tooltip: - Name: Naval Mobile HQ + Name: actor-lst-name Health: HP: 100000 Mobile: diff --git a/mods/ra/maps/drop-zone/en.ftl b/mods/ra/maps/drop-zone/en.ftl new file mode 100644 index 0000000000..ed7f627a97 --- /dev/null +++ b/mods/ra/maps/drop-zone/en.ftl @@ -0,0 +1,2 @@ +## rules.yaml +actor-dtrk-name = Bomb Truck diff --git a/mods/ra/maps/drop-zone/map.yaml b/mods/ra/maps/drop-zone/map.yaml index 50fe4ad54b..e1f027ab70 100644 --- a/mods/ra/maps/drop-zone/map.yaml +++ b/mods/ra/maps/drop-zone/map.yaml @@ -160,3 +160,4 @@ Actors: Rules: rules.yaml Weapons: weapons.yaml +Translations: en.ftl diff --git a/mods/ra/maps/drop-zone/rules.yaml b/mods/ra/maps/drop-zone/rules.yaml index 85884e92cf..853e1e8622 100644 --- a/mods/ra/maps/drop-zone/rules.yaml +++ b/mods/ra/maps/drop-zone/rules.yaml @@ -48,7 +48,7 @@ APC: DTRK: Tooltip: - Name: Bomb Truck + Name: actor-dtrk-name Health: HP: 10000 Armor: diff --git a/mods/ra/maps/fall-of-greece-1-personal-war/en.ftl b/mods/ra/maps/fall-of-greece-1-personal-war/en.ftl new file mode 100644 index 0000000000..9f6aacd0f9 --- /dev/null +++ b/mods/ra/maps/fall-of-greece-1-personal-war/en.ftl @@ -0,0 +1,3 @@ +## rules.yaml +actor-gnrl-name = Stavros +actor-badr-bomber-name = Strategic Bomber diff --git a/mods/ra/maps/fall-of-greece-1-personal-war/map.yaml b/mods/ra/maps/fall-of-greece-1-personal-war/map.yaml index be55024a1e..96a9d87166 100644 --- a/mods/ra/maps/fall-of-greece-1-personal-war/map.yaml +++ b/mods/ra/maps/fall-of-greece-1-personal-war/map.yaml @@ -1309,4 +1309,4 @@ Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/c Weapons: weapons.yaml -Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl, en.ftl diff --git a/mods/ra/maps/fall-of-greece-1-personal-war/rules.yaml b/mods/ra/maps/fall-of-greece-1-personal-war/rules.yaml index e3c31e4b66..88003784ab 100644 --- a/mods/ra/maps/fall-of-greece-1-personal-war/rules.yaml +++ b/mods/ra/maps/fall-of-greece-1-personal-war/rules.yaml @@ -45,7 +45,7 @@ GNRL: Valued: Cost: 1000 Tooltip: - Name: Stavros + Name: actor-gnrl-name Armament: Weapon: SilencedPPK Passenger: @@ -86,7 +86,7 @@ BADR.Bomber: Aircraft: Speed: 373 Tooltip: - Name: Strategic Bomber + Name: actor-badr-bomber-name RenderSprites: Image: U2 diff --git a/mods/ra/maps/fort-lonestar/en.ftl b/mods/ra/maps/fort-lonestar/en.ftl new file mode 100644 index 0000000000..ec694fcc72 --- /dev/null +++ b/mods/ra/maps/fort-lonestar/en.ftl @@ -0,0 +1,11 @@ +## rules.yaml +actor-mobiletent-name = Mobile Tent + +actor-sniper = + .name = Sniper + .description = Elite sniper infantry unit. + Can detect cloaked units. + Strong vs Infantry + Weak vs Vehicles, Aircraft + +actor-badr-bomber-name = MiG Bomber diff --git a/mods/ra/maps/fort-lonestar/map.yaml b/mods/ra/maps/fort-lonestar/map.yaml index cf24503d76..974c88a53e 100644 --- a/mods/ra/maps/fort-lonestar/map.yaml +++ b/mods/ra/maps/fort-lonestar/map.yaml @@ -469,4 +469,4 @@ Sequences: sequences.yaml Music: music.yaml -Translations: ra|languages/lua/en.ftl, languages/en.ftl +Translations: ra|languages/lua/en.ftl, languages/en.ftl, en.ftl diff --git a/mods/ra/maps/fort-lonestar/rules.yaml b/mods/ra/maps/fort-lonestar/rules.yaml index 794fe6cc3d..a3e9413573 100644 --- a/mods/ra/maps/fort-lonestar/rules.yaml +++ b/mods/ra/maps/fort-lonestar/rules.yaml @@ -142,7 +142,7 @@ MOBILETENT: Valued: Cost: 2000 Tooltip: - Name: Mobile Tent + Name: actor-mobiletent-name Selectable: DecorationBounds: 896, 896 SelectionDecorations: @@ -277,7 +277,7 @@ SNIPER: Valued: Cost: 200 Tooltip: - Name: Sniper + Name: actor-sniper.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: @@ -285,7 +285,7 @@ SNIPER: BuildAtProductionType: Soldier BuildPaletteOrder: 80 Prerequisites: barracks - Description: Elite sniper infantry unit.\nCan detect cloaked units.\n Strong vs Infantry\n Weak vs Vehicles, Aircraft + Description: actor-sniper.description Health: HP: 20000 Passenger: @@ -404,7 +404,7 @@ BADR.Bomber: AmmoPool: Ammo: 30 Tooltip: - Name: MiG Bomber + Name: actor-badr-bomber-name SpawnActorOnDeath: Actor: MIG.Husk RenderSprites: diff --git a/mods/ra/maps/intervention/en.ftl b/mods/ra/maps/intervention/en.ftl new file mode 100644 index 0000000000..a002ebc9ef --- /dev/null +++ b/mods/ra/maps/intervention/en.ftl @@ -0,0 +1,4 @@ +## rules.yaml +actor-miss-name = Soviet Air Force HQ +actor-mainland-name = Reach the mainland +actor-givefix-name = Weapons Factory or Helipad diff --git a/mods/ra/maps/intervention/map.yaml b/mods/ra/maps/intervention/map.yaml index f6a94ff7bb..87de3f7387 100644 --- a/mods/ra/maps/intervention/map.yaml +++ b/mods/ra/maps/intervention/map.yaml @@ -2204,4 +2204,4 @@ Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/c Weapons: weapons.yaml -Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl, en.ftl diff --git a/mods/ra/maps/intervention/rules.yaml b/mods/ra/maps/intervention/rules.yaml index 3547b3cefd..885f68212d 100644 --- a/mods/ra/maps/intervention/rules.yaml +++ b/mods/ra/maps/intervention/rules.yaml @@ -22,7 +22,7 @@ CAMERA: MISS: Tooltip: - Name: Soviet Air Force HQ + Name: actor-miss-name Capturable: Types: building CaptureManager: @@ -45,7 +45,7 @@ MAINLAND: AlwaysVisible: Interactable: Tooltip: - Name: Reach the mainland + Name: actor-mainland-name ProvidesPrerequisite: Prerequisite: mainland @@ -61,7 +61,7 @@ GIVEFIX: AlwaysVisible: Interactable: Tooltip: - Name: Weapons Factory or Helipad + Name: actor-givefix-name MIG.SCRIPTED: Inherits: MIG diff --git a/mods/ra/maps/monster-tank-madness/en.ftl b/mods/ra/maps/monster-tank-madness/en.ftl new file mode 100644 index 0000000000..d8993959ad --- /dev/null +++ b/mods/ra/maps/monster-tank-madness/en.ftl @@ -0,0 +1,8 @@ +## rules.yaml +actor-demitri-name = Dr. Demitri + +actor-5tnk = + .name = Super Tank + .generic-name = Super Tank + +actor-5tnk-husk-name = Husk (Super Tank) diff --git a/mods/ra/maps/monster-tank-madness/map.yaml b/mods/ra/maps/monster-tank-madness/map.yaml index c4fa984f77..31a6ae2a79 100644 --- a/mods/ra/maps/monster-tank-madness/map.yaml +++ b/mods/ra/maps/monster-tank-madness/map.yaml @@ -2099,4 +2099,4 @@ Weapons: weapons.yaml Voices: voices.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, en.ftl diff --git a/mods/ra/maps/monster-tank-madness/rules.yaml b/mods/ra/maps/monster-tank-madness/rules.yaml index 619b53db7c..d125dcb554 100644 --- a/mods/ra/maps/monster-tank-madness/rules.yaml +++ b/mods/ra/maps/monster-tank-madness/rules.yaml @@ -85,7 +85,7 @@ V19: DEMITRI: Inherits: DELPHI Tooltip: - Name: Dr. Demitri + Name: actor-demitri-name Passenger: CargoType: Demitri RenderSprites: @@ -120,8 +120,8 @@ PBOX: Valued: Cost: 10000 Tooltip: - Name: Super Tank - GenericName: Super Tank + Name: actor-5tnk.name + GenericName: actor-5tnk.generic-name Health: HP: 2000000 Armor: @@ -173,7 +173,7 @@ PBOX: 5TNK.Husk: Inherits: ^Husk Tooltip: - Name: Husk (Super Tank) + Name: actor-5tnk-husk-name ThrowsParticle@turret: Anim: turret Health: diff --git a/mods/ra/maps/mousetrap/en.ftl b/mods/ra/maps/mousetrap/en.ftl new file mode 100644 index 0000000000..bfbf80b80a --- /dev/null +++ b/mods/ra/maps/mousetrap/en.ftl @@ -0,0 +1,3 @@ +## rules.yaml +actor-flare-name = Gas +actor-stavros-name = Stavros diff --git a/mods/ra/maps/mousetrap/map.yaml b/mods/ra/maps/mousetrap/map.yaml index 42d6faf5cb..c9db053c8d 100644 --- a/mods/ra/maps/mousetrap/map.yaml +++ b/mods/ra/maps/mousetrap/map.yaml @@ -751,4 +751,4 @@ Notifications: notifications.yaml Weapons: weapons.yaml -Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl, en.ftl diff --git a/mods/ra/maps/mousetrap/rules.yaml b/mods/ra/maps/mousetrap/rules.yaml index f76ef1f055..a005a0b08a 100644 --- a/mods/ra/maps/mousetrap/rules.yaml +++ b/mods/ra/maps/mousetrap/rules.yaml @@ -51,7 +51,7 @@ FLARE: Range: 1c512 ValidRelationships: Ally, Neutral, Enemy Tooltip: - Name: Gas + Name: actor-flare-name IRONCRATE: Inherits: ^Crate @@ -110,7 +110,7 @@ STAVROS: RenderSprites: Image: GNRL Tooltip: - Name: Stavros + Name: actor-stavros-name Infiltrates: Types: SpyInfiltrate Voice: Move diff --git a/mods/ra/maps/oil-spill/en.ftl b/mods/ra/maps/oil-spill/en.ftl new file mode 100644 index 0000000000..40c218fc31 --- /dev/null +++ b/mods/ra/maps/oil-spill/en.ftl @@ -0,0 +1,2 @@ +## rules.yaml +actor-oilb-husk-name = Husk (Oil Derrick) diff --git a/mods/ra/maps/oil-spill/map.yaml b/mods/ra/maps/oil-spill/map.yaml index e146dd041e..b081934e10 100644 --- a/mods/ra/maps/oil-spill/map.yaml +++ b/mods/ra/maps/oil-spill/map.yaml @@ -307,3 +307,4 @@ Actors: Rules: rules.yaml Sequences: sequences.yaml +Translations: en.ftl diff --git a/mods/ra/maps/oil-spill/rules.yaml b/mods/ra/maps/oil-spill/rules.yaml index f0050c65a9..d70ff561fa 100644 --- a/mods/ra/maps/oil-spill/rules.yaml +++ b/mods/ra/maps/oil-spill/rules.yaml @@ -53,7 +53,7 @@ OILB.Husk: Footprint: xx xx Dimensions: 2,2 Tooltip: - Name: Husk (Oil Derrick) + Name: actor-oilb-husk-name CaptureManager: Capturable: Types: building-husk diff --git a/mods/ra/maps/sarin-gas-2-down-under/en.ftl b/mods/ra/maps/sarin-gas-2-down-under/en.ftl new file mode 100644 index 0000000000..09b06ad761 --- /dev/null +++ b/mods/ra/maps/sarin-gas-2-down-under/en.ftl @@ -0,0 +1,2 @@ +## rules.yaml +actor-gnrl-name = Officer diff --git a/mods/ra/maps/sarin-gas-2-down-under/map.yaml b/mods/ra/maps/sarin-gas-2-down-under/map.yaml index 0e7bba173c..042798d821 100644 --- a/mods/ra/maps/sarin-gas-2-down-under/map.yaml +++ b/mods/ra/maps/sarin-gas-2-down-under/map.yaml @@ -1367,4 +1367,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl, en.ftl diff --git a/mods/ra/maps/sarin-gas-2-down-under/rules.yaml b/mods/ra/maps/sarin-gas-2-down-under/rules.yaml index 4ff54ca211..6766a54331 100644 --- a/mods/ra/maps/sarin-gas-2-down-under/rules.yaml +++ b/mods/ra/maps/sarin-gas-2-down-under/rules.yaml @@ -32,7 +32,7 @@ TSLA: GNRL: Tooltip: - Name: Officer + Name: actor-gnrl-name C5: -Wanders: diff --git a/mods/ra/maps/sarin-gas-3-controlled-burn/en.ftl b/mods/ra/maps/sarin-gas-3-controlled-burn/en.ftl new file mode 100644 index 0000000000..465e274794 --- /dev/null +++ b/mods/ra/maps/sarin-gas-3-controlled-burn/en.ftl @@ -0,0 +1,2 @@ +## rules.yaml +actor-bio-name = Sarin Processing Plant diff --git a/mods/ra/maps/sarin-gas-3-controlled-burn/map.yaml b/mods/ra/maps/sarin-gas-3-controlled-burn/map.yaml index bc1410e7b8..4e0bceb95d 100644 --- a/mods/ra/maps/sarin-gas-3-controlled-burn/map.yaml +++ b/mods/ra/maps/sarin-gas-3-controlled-burn/map.yaml @@ -1243,4 +1243,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl, en.ftl diff --git a/mods/ra/maps/sarin-gas-3-controlled-burn/rules.yaml b/mods/ra/maps/sarin-gas-3-controlled-burn/rules.yaml index a319d5096a..b727af41e0 100644 --- a/mods/ra/maps/sarin-gas-3-controlled-burn/rules.yaml +++ b/mods/ra/maps/sarin-gas-3-controlled-burn/rules.yaml @@ -56,7 +56,7 @@ ATEK: BIO: Tooltip: - Name: Sarin Processing Plant + Name: actor-bio-name E7: Buildable: diff --git a/mods/ra/maps/siberian-conflict-1-fresh-tracks/en.ftl b/mods/ra/maps/siberian-conflict-1-fresh-tracks/en.ftl new file mode 100644 index 0000000000..4f92300c90 --- /dev/null +++ b/mods/ra/maps/siberian-conflict-1-fresh-tracks/en.ftl @@ -0,0 +1,2 @@ +## rules.yaml +actor-moneycrate-name = Atomic Material diff --git a/mods/ra/maps/siberian-conflict-1-fresh-tracks/map.yaml b/mods/ra/maps/siberian-conflict-1-fresh-tracks/map.yaml index ce3858db8d..1f007b87e5 100644 --- a/mods/ra/maps/siberian-conflict-1-fresh-tracks/map.yaml +++ b/mods/ra/maps/siberian-conflict-1-fresh-tracks/map.yaml @@ -671,4 +671,4 @@ Actors: Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/campaign-palettes.yaml, rules.yaml -Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl, en.ftl diff --git a/mods/ra/maps/siberian-conflict-1-fresh-tracks/rules.yaml b/mods/ra/maps/siberian-conflict-1-fresh-tracks/rules.yaml index 140fce7f8a..47992a72f6 100644 --- a/mods/ra/maps/siberian-conflict-1-fresh-tracks/rules.yaml +++ b/mods/ra/maps/siberian-conflict-1-fresh-tracks/rules.yaml @@ -23,7 +23,7 @@ MONEYCRATE: ExplodeCrateAction: Weapon: MiniNuke Tooltip: - Name: Atomic Material + Name: actor-moneycrate-name RenderSprites: Image: wcrate diff --git a/mods/ra/maps/situation-critical/en.ftl b/mods/ra/maps/situation-critical/en.ftl new file mode 100644 index 0000000000..01cc50d012 --- /dev/null +++ b/mods/ra/maps/situation-critical/en.ftl @@ -0,0 +1,4 @@ +## rules.yaml +actor-volk-name = Volkov +actor-badr-bomber-name = Strategic Bomber +actor-delphi-name = Scientist diff --git a/mods/ra/maps/situation-critical/map.yaml b/mods/ra/maps/situation-critical/map.yaml index a3c0d48076..bd04c08c2b 100644 --- a/mods/ra/maps/situation-critical/map.yaml +++ b/mods/ra/maps/situation-critical/map.yaml @@ -566,4 +566,4 @@ Rules: ra|rules/campaign-rules.yaml, ra|rules/campaign-tooltips.yaml, ra|rules/c Weapons: weapons.yaml -Translations: ra|languages/lua/en.ftl +Translations: ra|languages/lua/en.ftl, en.ftl diff --git a/mods/ra/maps/situation-critical/rules.yaml b/mods/ra/maps/situation-critical/rules.yaml index fddf44dcbc..bf735094e4 100644 --- a/mods/ra/maps/situation-critical/rules.yaml +++ b/mods/ra/maps/situation-critical/rules.yaml @@ -16,7 +16,7 @@ VOLK: Valued: Cost: 1200 Tooltip: - Name: Volkov + Name: actor-volk-name Health: HP: 15000 Armor: @@ -64,7 +64,7 @@ BADR.Bomber: Aircraft: Speed: 373 Tooltip: - Name: Strategic Bomber + Name: actor-badr-bomber-name RenderSprites: Image: U2 @@ -74,7 +74,7 @@ powerproxy.parabombs: DELPHI: Tooltip: - Name: Scientist + Name: actor-delphi-name Infiltrates: Types: ScientistInfiltrate diff --git a/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/en.ftl b/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/en.ftl new file mode 100644 index 0000000000..698dbfaf74 --- /dev/null +++ b/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/en.ftl @@ -0,0 +1,16 @@ +## rules.yaml +actor-afac = + .name = Alloy Facility + .generic-name = Alloy Facility + +actor-ccen = + .name = Control Center + .generic-name = Control Center + +actor-hgun-name = Heavy Turret Prototype + +actor-zkoi = + .name = Chitzkoi + .generic-name = Cyborg Dog + +actor-volk-name = Volkov diff --git a/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/map.yaml b/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/map.yaml index 72e26e5110..8d9773a8da 100644 --- a/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/map.yaml +++ b/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/map.yaml @@ -1319,4 +1319,4 @@ Weapons: weapons.yaml Notifications: notifications.yaml -Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl +Translations: ra|languages/lua/en.ftl, ra|languages/difficulties/en.ftl, en.ftl diff --git a/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/rules.yaml b/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/rules.yaml index 6e54522882..14f1600b65 100644 --- a/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/rules.yaml +++ b/mods/ra/maps/soviet-soldier-volkov-n-chitzkoi/rules.yaml @@ -69,8 +69,8 @@ AFAC: Health: HP: 400000 Tooltip: - Name: Alloy Facility - GenericName: Alloy Facility + Name: actor-afac.name + GenericName: actor-afac.generic-name GenericVisibility: Enemy, Ally, Neutral GenericStancePrefix: false RenderSprites: @@ -79,8 +79,8 @@ AFAC: CCEN: Inherits: ATEK Tooltip: - Name: Control Center - GenericName: Control Center + Name: actor-ccen.name + GenericName: actor-ccen.generic-name GenericVisibility: Enemy, Ally, Neutral GenericStancePrefix: false GpsPower: @@ -95,7 +95,7 @@ HGUN: Valued: Cost: 2800 Tooltip: - Name: Heavy Turret Prototype + Name: actor-hgun-name Health: HP: 350000 Armor: @@ -112,8 +112,8 @@ ZKOI: Valued: Cost: 2000 Tooltip: - Name: Chitzkoi - GenericName: Cyborg Dog + Name: actor-zkoi.name + GenericName: actor-zkoi.generic-name Health: HP: 100000 -Crushable: @@ -129,7 +129,7 @@ VOLK: Valued: Cost: 3000 Tooltip: - Name: Volkov + Name: actor-volk-name Health: HP: 250000 Armor: diff --git a/mods/ra/rules/aircraft.yaml b/mods/ra/rules/aircraft.yaml index d34e4c517f..a5501bc65c 100644 --- a/mods/ra/rules/aircraft.yaml +++ b/mods/ra/rules/aircraft.yaml @@ -17,7 +17,7 @@ BADR: Interactable: -Voiced: Tooltip: - Name: Badger + Name: actor-badr-name Contrail@1: Offset: -432,560,0 StartColorAlpha: 128 @@ -69,11 +69,11 @@ MIG: BuildAtProductionType: Plane BuildPaletteOrder: 50 Prerequisites: ~afld, stek, ~techlevel.high - Description: Fast Ground-Attack Plane.\n Strong vs Buildings, Vehicles\n Weak vs Infantry, Aircraft + Description: actor-mig.description Valued: Cost: 2000 Tooltip: - Name: MiG Attack Plane + Name: actor-mig.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -147,11 +147,11 @@ YAK: BuildAtProductionType: Plane BuildPaletteOrder: 30 Prerequisites: ~afld, ~techlevel.medium - Description: Attack Plane armed with\ndual machine guns.\n Strong vs Infantry, Light armor\n Weak vs Tanks, Aircraft + Description: actor-yak.description Valued: Cost: 1350 Tooltip: - Name: Yak Attack Plane + Name: actor-yak.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -224,11 +224,11 @@ TRAN: BuildAtProductionType: Helicopter BuildPaletteOrder: 10 Prerequisites: ~hpad, ~techlevel.medium - Description: Fast Infantry Transport Helicopter.\n Unarmed + Description: actor-tran.description Valued: Cost: 900 Tooltip: - Name: Chinook + Name: actor-tran.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -278,11 +278,11 @@ HELI: BuildAtProductionType: Helicopter BuildPaletteOrder: 40 Prerequisites: ~hpad, atek, ~techlevel.high - Description: Helicopter gunship armed\nwith multi-purpose missiles.\n Strong vs Buildings, Vehicles, Aircraft\n Weak vs Infantry + Description: actor-heli.description Valued: Cost: 2000 Tooltip: - Name: Longbow + Name: actor-heli.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -360,11 +360,11 @@ HIND: BuildAtProductionType: Helicopter BuildPaletteOrder: 20 Prerequisites: ~disabled, ~hpad, ~techlevel.medium - Description: Helicopter gunship armed\nwith dual chainguns.\n Strong vs Infantry, Light armor\n Weak vs Tanks, Aircraft + Description: actor-hind.description Valued: Cost: 1500 Tooltip: - Name: Hind + Name: actor-hind.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -437,7 +437,7 @@ U2: Health: HP: 200000 Tooltip: - Name: Spy Plane + Name: actor-u2-name Aircraft: CruiseAltitude: 2560 TurnSpeed: 28 @@ -478,11 +478,11 @@ MH60: BuildAtProductionType: Helicopter BuildPaletteOrder: 20 Prerequisites: ~hpad, ~techlevel.medium - Description: Helicopter gunship armed\nwith dual chainguns.\n Strong vs Infantry, Light armor\n Weak vs Tanks, Aircraft + Description: actor-mh60.description Valued: Cost: 1500 Tooltip: - Name: Black Hawk + Name: actor-mh60.name UpdatesPlayerStatistics: AddToArmyValue: true Health: diff --git a/mods/ra/rules/campaign-rules.yaml b/mods/ra/rules/campaign-rules.yaml index 6dcf8c3aec..6127e1bd93 100644 --- a/mods/ra/rules/campaign-rules.yaml +++ b/mods/ra/rules/campaign-rules.yaml @@ -84,7 +84,7 @@ HARV: MONEYCRATE: Tooltip: - Name: Crate + Name: actor-moneycrate-name GiveCashCrateAction: Amount: 2000 diff --git a/mods/ra/rules/campaign-tooltips.yaml b/mods/ra/rules/campaign-tooltips.yaml index b21adf00ea..9ad9886e53 100644 --- a/mods/ra/rules/campaign-tooltips.yaml +++ b/mods/ra/rules/campaign-tooltips.yaml @@ -86,7 +86,7 @@ FCOM: MISS: Tooltip: - Name: Technology Center + Name: actor-miss-name -TooltipDescription@ally: -TooltipDescription@other: diff --git a/mods/ra/rules/civilian.yaml b/mods/ra/rules/civilian.yaml index 2576459164..6a8caead1a 100644 --- a/mods/ra/rules/civilian.yaml +++ b/mods/ra/rules/civilian.yaml @@ -89,7 +89,7 @@ C10: RenderSprites: Image: C1 Tooltip: - Name: Scientist + Name: actor-c10-name WithInfantryBody: Palette: civilian10 WithDeathAnimation: @@ -103,7 +103,7 @@ TECN: Inherits@1: ^CivInfantry Inherits@2: ^ArmedCivilian Tooltip: - Name: Technician + Name: actor-tecn-name Selectable: Class: Technician RenderSprites: @@ -113,7 +113,7 @@ TECN2: Inherits@1: ^CivInfantry Inherits@2: ^ArmedCivilian Tooltip: - Name: Technician + Name: actor-tecn2-name Selectable: Class: Technician RenderSprites: @@ -140,7 +140,7 @@ FCOM: Armor: Type: Wood Tooltip: - Name: Forward Command + Name: actor-fcom-name TooltipDescription@ally: Description: Provides buildable area. ValidRelationships: Ally @@ -193,7 +193,7 @@ HOSP: CapturableProgressBlink: InstantlyRepairable: Tooltip: - Name: Hospital + Name: actor-hosp-name TooltipDescription@ally: Description: Provides infantry with self-healing. ValidRelationships: Ally @@ -218,7 +218,7 @@ V01: Footprint: xx xx Dimensions: 2,2 Tooltip: - Name: Church + Name: actor-v01-name RevealsShroud: Range: 10c0 MapEditorData: @@ -355,7 +355,7 @@ V19: RenderSprites: Palette: player Tooltip: - Name: Oil Pump + Name: actor-v19-name SpawnActorOnDeath: Actor: V19.Husk Targetable: @@ -366,7 +366,7 @@ V19.Husk: RenderSprites: Palette: player Tooltip: - Name: Husk (Oil Pump) + Name: actor-v19-husk-name WithSpriteBody: WithIdleOverlay: StartSequence: fire-start @@ -388,7 +388,7 @@ BARL: Explodes: Weapon: BarrelExplode Tooltip: - Name: Explosive Barrel + Name: actor-barl-name ShowOwnerRow: False Armor: Type: None @@ -410,7 +410,7 @@ BRL3: Explodes: Weapon: BarrelExplode Tooltip: - Name: Explosive Barrel + Name: actor-brl3-name ShowOwnerRow: False Armor: Type: None @@ -459,7 +459,7 @@ MISS: Armor: Type: Wood Tooltip: - Name: Communications Center + Name: actor-miss-name TooltipDescription@ally: Description: Provides range of vision. ValidRelationships: Ally @@ -500,7 +500,7 @@ BIO: CapturableProgressBar: InstantlyRepairable: Tooltip: - Name: Biological Lab + Name: actor-bio-name TooltipDescription@ally: Description: Provides prerequisite for Bio-Lab units. ValidRelationships: Ally @@ -544,7 +544,7 @@ OILB: Amount: 100 RequiresCondition: enabled Tooltip: - Name: Oil Derrick + Name: actor-oilb-name TooltipDescription@ally: Description: Provides additional funds. ValidRelationships: Ally @@ -813,7 +813,7 @@ V25: Footprint: xx xx Dimensions: 2,2 Tooltip: - Name: Church + Name: actor-v25-name RevealsShroud: Range: 10c0 HitShape: @@ -925,7 +925,7 @@ LHUS: Selectable: Bounds: 1024, 2048, 0, -682 Tooltip: - Name: Lighthouse + Name: actor-lhus-name Building: Footprint: x Dimensions: 1,1 @@ -938,7 +938,7 @@ WINDMILL: Bounds: 1024, 1024, 0, -597 DecorationBounds: 1536, 1536, 0, -597 Tooltip: - Name: Windmill + Name: actor-windmill-name Building: Footprint: x Dimensions: 1,1 diff --git a/mods/ra/rules/decoration.yaml b/mods/ra/rules/decoration.yaml index d1f6581040..d2c9382bb8 100644 --- a/mods/ra/rules/decoration.yaml +++ b/mods/ra/rules/decoration.yaml @@ -248,7 +248,7 @@ ICE01: Footprint: xx xx Dimensions: 2,2 Tooltip: - Name: Ice Floe + Name: actor-ice01-name MapEditorData: RequireTilesets: SNOW Categories: Decoration @@ -261,7 +261,7 @@ ICE02: Footprint: x x Dimensions: 1,2 Tooltip: - Name: Ice Floe + Name: actor-ice02-name MapEditorData: RequireTilesets: SNOW Categories: Decoration @@ -274,7 +274,7 @@ ICE03: Footprint: xx Dimensions: 2,1 Tooltip: - Name: Ice Floe + Name: actor-ice03-name MapEditorData: RequireTilesets: SNOW Categories: Decoration @@ -284,7 +284,7 @@ ICE04: RenderSprites: Palette: player Tooltip: - Name: Ice Floe + Name: actor-ice04-name MapEditorData: RequireTilesets: SNOW Categories: Decoration @@ -294,7 +294,7 @@ ICE05: RenderSprites: Palette: player Tooltip: - Name: Ice Floe + Name: actor-ice05-name MapEditorData: RequireTilesets: SNOW Categories: Decoration @@ -346,7 +346,7 @@ UTILPOL1: RenderSprites: Palette: player Tooltip: - Name: Utility Pole + Name: actor-utilpol1-name MapEditorData: Categories: Decoration @@ -355,7 +355,7 @@ UTILPOL2: RenderSprites: Palette: player Tooltip: - Name: Utility Pole + Name: actor-utilpol2-name MapEditorData: Categories: Decoration @@ -367,7 +367,7 @@ TANKTRAP1: Footprint: x Dimensions: 1,1 Tooltip: - Name: Tank Trap + Name: actor-tanktrap1-name MapEditorData: RequireTilesets: TEMPERAT, SNOW, DESERT, INTERIOR @@ -379,6 +379,6 @@ TANKTRAP2: Footprint: x Dimensions: 1,1 Tooltip: - Name: Tank Trap + Name: actor-tanktrap2-name MapEditorData: RequireTilesets: TEMPERAT, SNOW, DESERT, INTERIOR diff --git a/mods/ra/rules/defaults.yaml b/mods/ra/rules/defaults.yaml index 642738ab9b..ed53b9536b 100644 --- a/mods/ra/rules/defaults.yaml +++ b/mods/ra/rules/defaults.yaml @@ -277,7 +277,7 @@ Guard: Guardable: Tooltip: - GenericName: Vehicle + GenericName: meta-vehicle-generic-name CaptureManager: BeingCapturedCondition: being-captured Capturable: @@ -379,7 +379,7 @@ Guard: Guardable: Tooltip: - GenericName: Soldier + GenericName: meta-infantry-generic-name ChangesHealth@HOSPITAL: Step: 500 Delay: 100 @@ -465,7 +465,7 @@ Valued: Cost: 10 Tooltip: - Name: Civilian + Name: meta-civinfantry-name GenericVisibility: None RevealsShroud: Range: 3c0 @@ -537,7 +537,7 @@ Guard: Guardable: Tooltip: - GenericName: Ship + GenericName: meta-ship-generic-name MustBeDestroyed: MapEditorData: ExcludeTilesets: INTERIOR @@ -620,7 +620,7 @@ GpsDot: String: Plane Tooltip: - GenericName: Plane + GenericName: meta-neutralplane-generic-name WithShadow: Offset: 43, 128, 0 ZOffset: -129 @@ -656,7 +656,7 @@ ^Helicopter: Inherits: ^Plane Tooltip: - GenericName: Helicopter + GenericName: meta-helicopter-generic-name Aircraft: CanHover: True CruisingCondition: cruising @@ -712,7 +712,7 @@ FrozenUnderFog: FrozenUnderFogUpdatedByGps: Tooltip: - GenericName: Structure + GenericName: meta-basicbuilding-generic-name Demolishable: MapEditorData: Categories: Building @@ -843,7 +843,7 @@ Armor: Type: Wood Tooltip: - Name: Civilian Building + Name: meta-techbuilding-name GenericVisibility: None FrozenUnderFog: MapEditorData: @@ -892,7 +892,7 @@ Explodes: Weapon: UnitExplode Tooltip: - Name: Ammo Box + Name: meta-ammobox-name Targetable: TargetTypes: GroundActor, C4, DetonateAttack, Structure, NoAutoTarget Armor: @@ -923,7 +923,7 @@ -Selectable: -ScriptTriggers: Tooltip: - Name: Field + Name: meta-civfield-name -Targetable: -Demolishable: MapEditorData: @@ -939,12 +939,12 @@ Condition: winter TileSets: SNOW Tooltip@WINTER: - Name: Igloo + Name: meta-civhaystackorigloo.winter--name RequiresCondition: winter GenericVisibility: None ShowOwnerRow: false Tooltip@SUMMER: - Name: Haystacks + Name: meta-civhaystackorigloo.summer--name RequiresCondition: !winter GenericVisibility: None ShowOwnerRow: false @@ -954,7 +954,7 @@ Inherits@shape: ^1x1Shape Interactable: Tooltip: - Name: Tree + Name: meta-tree-name ShowOwnerRow: false RenderSprites: Palette: terrain @@ -1013,7 +1013,7 @@ Dimensions: 1,1 WithSpriteBody: Tooltip: - Name: Tree (Burnt) + Name: meta-treehusk-name ShowOwnerRow: false HiddenUnderShroud: MapEditorData: @@ -1026,7 +1026,7 @@ RenderSprites: Palette: player Tooltip: - Name: Boxes + Name: meta-box-name MapEditorData: -ExcludeTilesets: Categories: Decoration @@ -1077,7 +1077,7 @@ RequiresForceFire: true Chronoshiftable: Tooltip: - GenericName: Destroyed Vehicle + GenericName: meta-husk-generic-name ^PlaneHusk: Inherits: ^BasicHusk @@ -1088,7 +1088,7 @@ Offset: 43, 128, 0 ZOffset: -129 Tooltip: - GenericName: Destroyed Plane + GenericName: meta-planehusk-generic-name Aircraft: FallsToEarth: Moves: True @@ -1109,7 +1109,7 @@ Offset: 43, 128, 0 ZOffset: -129 Tooltip: - GenericName: Destroyed Helicopter + GenericName: meta-helicopterhusk-generic-name Aircraft: CanHover: True VTOL: true @@ -1125,7 +1125,7 @@ Inherits@shape: ^1x1Shape AlwaysVisible: Tooltip: - Name: Bridge + Name: meta-bridge-name ShowOwnerRow: false Targetable: TargetTypes: GroundActor, WaterActor, Bridge @@ -1150,7 +1150,7 @@ Inherits@1: ^SpriteActor Interactable: Tooltip: - Name: Rock + Name: meta-rock-name ShowOwnerRow: false RenderSprites: Palette: desert @@ -1183,8 +1183,8 @@ Bounds: 1024, 1024 HiddenUnderFog: Tooltip: - Name: Crate - GenericName: Crate + Name: meta-crate.name + GenericName: meta-crate.generic-name ShowOwnerRow: false Crate: Duration: 4500 @@ -1234,7 +1234,7 @@ DetectionTypes: Mine InitialDelay: 0 Tooltip: - Name: Mine + Name: meta-mine-name Targetable: TargetTypes: GroundActor, Mine Immobile: diff --git a/mods/ra/rules/fakes.yaml b/mods/ra/rules/fakes.yaml index 42c6bd7ff1..fcbdd82f72 100644 --- a/mods/ra/rules/fakes.yaml +++ b/mods/ra/rules/fakes.yaml @@ -11,11 +11,11 @@ FPWR: BuildPaletteOrder: 870 Queue: Defense Prerequisites: ~structures.france, ~techlevel.infonly - Description: Looks like a Power Plant. + Description: actor-fpwr.description Icon: fake-icon Tooltip: - Name: Fake Power Plant - GenericName: Power Plant + Name: actor-fpwr.name + GenericName: actor-fpwr.generic-name GenericVisibility: Enemy GenericStancePrefix: False Building: @@ -42,11 +42,11 @@ TENF: BuildPaletteOrder: 880 Queue: Defense Prerequisites: ~structures.france, ~techlevel.infonly - Description: Looks like an Allied Barracks. + Description: actor-tenf.description Icon: fake-icon Tooltip: - Name: Fake Allied Barracks - GenericName: Allied Barracks + Name: actor-tenf.name + GenericName: actor-tenf.generic-name GenericVisibility: Enemy GenericStancePrefix: False Building: @@ -75,11 +75,11 @@ SYRF: BuildPaletteOrder: 890 Queue: Defense Prerequisites: ~structures.france, ~techlevel.medium - Description: Looks like a Naval Yard. + Description: actor-syrf.description Icon: fake-icon Tooltip: - Name: Fake Naval Yard - GenericName: Naval Yard + Name: actor-syrf.name + GenericName: actor-syrf.generic-name GenericVisibility: Enemy GenericStancePrefix: False Targetable: @@ -122,11 +122,11 @@ SPEF: BuildPaletteOrder: 890 Queue: Defense Prerequisites: ~disabled - Description: Looks like a Sub Pen. + Description: actor-spef.description Icon: fake-icon Tooltip: - Name: Fake Sub Pen - GenericName: Sub Pen + Name: actor-spef.name + GenericName: actor-spef.generic-name GenericVisibility: Enemy GenericStancePrefix: False Building: @@ -165,11 +165,11 @@ WEAF: BuildPaletteOrder: 920 Prerequisites: ~structures.france, ~techlevel.medium Queue: Defense - Description: Looks like a War Factory. + Description: actor-weaf.description Icon: fake-icon Tooltip: - Name: Fake War Factory - GenericName: War Factory + Name: actor-weaf.name + GenericName: actor-weaf.generic-name GenericVisibility: Enemy GenericStancePrefix: False Building: @@ -204,15 +204,15 @@ DOMF: UseTargetableCellsOffsets: false TargetableOffsets: 0,0,0, 630,-384,0, 630,384,0, -700,-512,0, -700,512,0 Tooltip: - Name: Fake Radar Dome - GenericName: Radar Dome + Name: actor-domf.name + GenericName: actor-domf.generic-name GenericVisibility: Enemy GenericStancePrefix: False Buildable: BuildPaletteOrder: 930 Queue: Defense Prerequisites: ~structures.france, ~techlevel.medium - Description: Looks like a Radar Dome. + Description: actor-domf.description Icon: fake-icon Building: Footprint: xx xx == @@ -237,11 +237,11 @@ FIXF: BuildPaletteOrder: 940 Queue: Defense Prerequisites: ~structures.france, ~techlevel.medium - Description: Looks like a Service Depot. + Description: actor-fixf.description Icon: fake-icon Tooltip: - Name: Fake Service Depot - GenericName: Service Depot + Name: actor-fixf.name + GenericName: actor-fixf.generic-name GenericVisibility: Enemy GenericStancePrefix: False Building: @@ -272,11 +272,11 @@ FAPW: BuildPaletteOrder: 950 Queue: Defense Prerequisites: ~structures.france, ~techlevel.medium - Description: Looks like an Advanced Power Plant. + Description: actor-fapw.description Icon: fake-icon Tooltip: - Name: Fake Advanced Power Plant - GenericName: Advanced Power Plant + Name: actor-fapw.name + GenericName: actor-fapw.generic-name GenericVisibility: Enemy GenericStancePrefix: False Building: @@ -304,15 +304,15 @@ ATEF: Selectable: Bounds: 2048, 2048 Tooltip: - Name: Fake Allied Tech Center - GenericName: Allied Tech Center + Name: actor-atef.name + GenericName: actor-atef.generic-name GenericVisibility: Enemy GenericStancePrefix: False Buildable: BuildPaletteOrder: 970 Queue: Defense Prerequisites: ~structures.france, ~techlevel.high - Description: Looks like an Allied Tech Center. + Description: actor-atef.description Icon: fake-icon Building: Footprint: xx xx == @@ -336,8 +336,8 @@ PDOF: Selectable: Bounds: 2048, 2048 Tooltip: - Name: Fake Chronosphere - GenericName: Chronosphere + Name: actor-pdof.name + GenericName: actor-pdof.generic-name GenericVisibility: Enemy GenericStancePrefix: False Buildable: @@ -345,7 +345,7 @@ PDOF: Queue: Defense Prerequisites: ~structures.france, ~techlevel.unrestricted BuildLimit: 1 - Description: Looks like a Chronosphere.\nMaximum 1 can be built. + Description: actor-pdof.description Icon: fake-icon Building: Footprint: xx xx @@ -371,8 +371,8 @@ MSLF: Selectable: Bounds: 2048, 1024 Tooltip: - Name: Fake Missile Silo - GenericName: Missile Silo + Name: actor-mslf.name + GenericName: actor-mslf.generic-name GenericVisibility: Enemy GenericStancePrefix: False Buildable: @@ -380,7 +380,7 @@ MSLF: Queue: Defense Prerequisites: ~structures.france, ~techlevel.unrestricted BuildLimit: 1 - Description: Looks like a Missile Silo.\nMaximum 1 can be built. + Description: actor-mslf.description Icon: fake-icon Building: Footprint: xx @@ -404,11 +404,11 @@ FACF: BuildPaletteOrder: 1000 Queue: Defense Prerequisites: ~structures.france, ~techlevel.medium - Description: Looks like a Construction Yard. + Description: actor-facf.description Icon: fake-icon Tooltip: - Name: Fake Construction Yard - GenericName: Construction Yard + Name: actor-facf.name + GenericName: actor-facf.generic-name GenericVisibility: Enemy GenericStancePrefix: False Building: diff --git a/mods/ra/rules/husks.yaml b/mods/ra/rules/husks.yaml index a21fc21315..dccb65b370 100644 --- a/mods/ra/rules/husks.yaml +++ b/mods/ra/rules/husks.yaml @@ -1,7 +1,7 @@ 2TNK.Husk: Inherits: ^Husk Tooltip: - Name: Husk (Medium Tank) + Name: actor-2tnk-husk-name ThrowsParticle@turret: Anim: turret TransformOnCapture: @@ -14,7 +14,7 @@ 3TNK.Husk: Inherits: ^Husk Tooltip: - Name: Husk (Heavy Tank) + Name: actor-3tnk-husk-name ThrowsParticle@turret: Anim: turret TransformOnCapture: @@ -29,7 +29,7 @@ Husk: Locomotor: heavytracked Tooltip: - Name: Husk (Mammoth Tank) + Name: actor-4tnk-husk-name ThrowsParticle@turret: Anim: turret TransformOnCapture: @@ -42,7 +42,7 @@ HARV.FullHusk: Inherits: ^Husk Tooltip: - Name: Husk (Ore Truck) + Name: actor-harv-fullhusk-name TransformOnCapture: IntoActor: harv InfiltrateForTransform: @@ -53,7 +53,7 @@ HARV.FullHusk: HARV.EmptyHusk: Inherits: ^Husk Tooltip: - Name: Husk (Ore Truck) + Name: actor-harv-emptyhusk-name TransformOnCapture: IntoActor: harv InfiltrateForTransform: @@ -64,7 +64,7 @@ HARV.EmptyHusk: MCV.Husk: Inherits: ^Husk Tooltip: - Name: Husk (Mobile Construction Vehicle) + Name: actor-mcv-husk-name TransformOnCapture: IntoActor: mcv InfiltrateForTransform: @@ -77,7 +77,7 @@ MGG.Husk: Husk: Locomotor: wheeled Tooltip: - Name: Husk (Mobile Gap Generator) + Name: actor-mgg-husk-name ThrowsParticle@spinner: Anim: spinner-idle Offset: -299,0,171 @@ -91,7 +91,7 @@ MGG.Husk: TRAN.Husk: Inherits: ^HelicopterHusk Tooltip: - Name: Chinook + Name: actor-tran-husk-name Aircraft: TurnSpeed: 16 Speed: 149 @@ -115,7 +115,7 @@ TRAN.Husk: TRAN.Husk1: Inherits: ^Husk Tooltip: - Name: Husk (Chinook) + Name: actor-tran-husk1-name RenderSprites: Image: tran1husk -Capturable: @@ -125,7 +125,7 @@ TRAN.Husk1: TRAN.Husk2: Inherits: ^Husk Tooltip: - Name: Husk (Chinook) + Name: actor-tran-husk2-name RenderSprites: Image: tran2husk -Capturable: @@ -135,7 +135,7 @@ TRAN.Husk2: BADR.Husk: Inherits: ^PlaneHusk Tooltip: - Name: Badger + Name: actor-badr-husk-name Aircraft: TurnSpeed: 20 Speed: 149 @@ -158,7 +158,7 @@ BADR.Husk: MIG.Husk: Inherits: ^PlaneHusk Tooltip: - Name: MiG Attack Plane + Name: actor-mig-husk-name Contrail@1: Offset: -598,-683,0 Contrail@2: @@ -186,7 +186,7 @@ MIG.Husk: YAK.Husk: Inherits: ^PlaneHusk Tooltip: - Name: Yak Attack Plane + Name: actor-yak-husk-name Contrail: Offset: -853,0,0 Aircraft: @@ -212,7 +212,7 @@ YAK.Husk: HELI.Husk: Inherits: ^HelicopterHusk Tooltip: - Name: Longbow + Name: actor-heli-husk-name Aircraft: TurnSpeed: 16 Speed: 149 @@ -241,7 +241,7 @@ HELI.Husk: HIND.Husk: Inherits: ^HelicopterHusk Tooltip: - Name: Hind + Name: actor-hind-husk-name Aircraft: TurnSpeed: 16 Speed: 112 @@ -269,7 +269,7 @@ HIND.Husk: U2.Husk: Inherits: ^PlaneHusk Tooltip: - Name: Husk (Spy Plane) + Name: actor-u2-husk-name Aircraft: TurnSpeed: 28 Speed: 373 @@ -460,7 +460,7 @@ TC05.Husk: MH60.Husk: Inherits: ^HelicopterHusk Tooltip: - Name: Black Hawk + Name: actor-mh60-husk-name Aircraft: TurnSpeed: 16 Speed: 112 diff --git a/mods/ra/rules/infantry.yaml b/mods/ra/rules/infantry.yaml index 80993231c4..a42310f05b 100644 --- a/mods/ra/rules/infantry.yaml +++ b/mods/ra/rules/infantry.yaml @@ -5,12 +5,12 @@ DOG: BuildAtProductionType: Dog BuildPaletteOrder: 50 Prerequisites: ~kenn, ~techlevel.infonly - Description: Anti-infantry unit.\nCan detect spies.\n Strong vs Infantry\n Weak vs Vehicles, Aircraft + Description: actor-dog.description Valued: Cost: 200 Tooltip: - Name: Attack Dog - GenericName: Dog + Name: actor-dog.name + GenericName: actor-dog.generic-name UpdatesPlayerStatistics: AddToArmyValue: true Selectable: @@ -76,13 +76,13 @@ E1: BuildAtProductionType: Soldier BuildPaletteOrder: 10 Prerequisites: ~barracks, ~techlevel.infonly - Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles, Aircraft + Description: actor-e1.description Selectable: Class: E1 Valued: Cost: 100 Tooltip: - Name: Rifle Infantry + Name: actor-e1.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -129,11 +129,11 @@ E2: BuildAtProductionType: Soldier BuildPaletteOrder: 40 Prerequisites: ~barr, ~techlevel.infonly - Description: Infantry armed with grenades.\n Strong vs Buildings, Infantry\n Weak vs Vehicles, Aircraft + Description: actor-e2.description Valued: Cost: 160 Tooltip: - Name: Grenadier + Name: actor-e2.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -176,13 +176,13 @@ E3: BuildAtProductionType: Soldier BuildPaletteOrder: 30 Prerequisites: ~barracks, ~techlevel.infonly - Description: Anti-tank/Anti-aircraft infantry.\n Strong vs Vehicles, Aircraft\n Weak vs Infantry + Description: actor-e3.description Selectable: Class: E3 Valued: Cost: 300 Tooltip: - Name: Rocket Soldier + Name: actor-e3.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -240,11 +240,11 @@ E4: BuildAtProductionType: Soldier BuildPaletteOrder: 70 Prerequisites: ~barr, ftur, ~techlevel.low - Description: Advanced anti-structure unit.\n Strong vs Infantry, Buildings\n Weak vs Vehicles, Aircraft + Description: actor-e4.description Valued: Cost: 300 Tooltip: - Name: Flamethrower + Name: actor-e4.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -284,11 +284,11 @@ E6: BuildAtProductionType: Soldier BuildPaletteOrder: 60 Prerequisites: ~barracks, ~techlevel.infonly - Description: Infiltrates and captures\nenemy structures.\n Unarmed + Description: actor-e6.description Valued: Cost: 400 Tooltip: - Name: Engineer + Name: actor-e6.name UpdatesPlayerStatistics: AddToArmyValue: true WithInfantryBody: @@ -331,13 +331,13 @@ SPY: BuildAtProductionType: Soldier BuildPaletteOrder: 90 Prerequisites: ~!infantry.england, dome, ~tent, ~techlevel.medium - Description: Infiltrates enemy structures for intel or\nsabotage. Exact effect depends on the\nbuilding infiltrated.\nLoses disguise when attacking.\nCan detect spies.\n Strong vs Infantry\n Weak vs Vehicles, Aircraft\n Special Ability: Disguised + Description: actor-spy.description Valued: Cost: 500 -Tooltip: DisguiseTooltip: - Name: Spy - GenericName: Soldier + Name: actor-spy.disguisetooltip-name + GenericName: actor-spy.disguisetooltip-generic-name UpdatesPlayerStatistics: AddToArmyValue: true -Guard: @@ -392,7 +392,7 @@ SPY.England: GivesExperience: Experience: 500 DisguiseTooltip: - Name: British Spy + Name: actor-spy-england-disguisetooltip-name RenderSprites: Image: spy @@ -405,11 +405,11 @@ E7: BuildPaletteOrder: 120 Prerequisites: ~tent, atek, ~techlevel.high BuildLimit: 1 - Description: Elite commando infantry. Armed with\ndual pistols and C4.\nMaximum 1 can be trained.\n Strong vs Infantry, Buildings\n Weak vs Vehicles, Aircraft\n Special Ability: Destroy Building with C4 + Description: actor-e7.description Valued: Cost: 1500 Tooltip: - Name: Tanya + Name: actor-e7.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -464,11 +464,11 @@ MEDI: BuildAtProductionType: Soldier BuildPaletteOrder: 40 Prerequisites: ~tent, ~techlevel.infonly - Description: Heals nearby infantry.\n Unarmed + Description: actor-medi.description Valued: Cost: 200 Tooltip: - Name: Medic + Name: actor-medi.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -507,11 +507,11 @@ MECH: BuildAtProductionType: Soldier BuildPaletteOrder: 100 Prerequisites: ~tent, fix, ~techlevel.medium - Description: Repairs nearby vehicles and restores\nhusks to working condition by capturing them.\n Unarmed + Description: actor-mech.description Valued: Cost: 500 Tooltip: - Name: Mechanic + Name: actor-mech.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -560,7 +560,7 @@ EINSTEIN: Inherits: ^CivInfantry -Wanders: Tooltip: - Name: Prof. Einstein + Name: actor-einstein-name Mobile: Speed: 68 Voiced: @@ -570,7 +570,7 @@ DELPHI: Inherits: ^CivInfantry -Wanders: Tooltip: - Name: Agent Delphi + Name: actor-delphi-name Mobile: Speed: 68 @@ -581,14 +581,14 @@ CHAN: Selectable: Class: CHAN Tooltip: - Name: Scientist + Name: actor-chan-name GNRL: Inherits@1: ^CivInfantry Inherits@2: ^ArmedCivilian -Wanders: Tooltip: - Name: General + Name: actor-gnrl-name Selectable: Class: GNRL Mobile: @@ -625,11 +625,11 @@ THF: BuildAtProductionType: Soldier BuildPaletteOrder: 110 Prerequisites: ~barr, dome, ~techlevel.medium - Description: Steals enemy credits.\nHijacks enemy vehicles.\n Unarmed + Description: actor-thf.description Valued: Cost: 500 Tooltip: - Name: Thief + Name: actor-thf.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -682,11 +682,11 @@ SHOK: BuildAtProductionType: Soldier BuildPaletteOrder: 130 Prerequisites: ~barr, stek, tsla, ~infantry.russia, ~techlevel.high - Description: Elite infantry with portable Tesla coils.\n Strong vs Infantry, Vehicles\n Weak vs Aircraft + Description: actor-shok.description Valued: Cost: 350 Tooltip: - Name: Shock Trooper + Name: actor-shok.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -734,7 +734,7 @@ Zombie: Valued: Cost: 100 Tooltip: - Name: Zombie + Name: actor-zombie.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: @@ -742,7 +742,7 @@ Zombie: BuildAtProductionType: Soldier BuildPaletteOrder: 200 Prerequisites: ~barracks, ~bio - Description: Slow undead. Attacks in close combat. + Description: actor-zombie.description Health: HP: 25000 Mobile: @@ -769,8 +769,8 @@ Ant: Valued: Cost: 300 Tooltip: - Name: Giant Ant - GenericName: Ant + Name: actor-ant.name + GenericName: actor-ant.generic-name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: @@ -778,7 +778,7 @@ Ant: BuildAtProductionType: Soldier BuildPaletteOrder: 1954 Prerequisites: ~barracks, ~bio - Description: Irradiated insect that grew oversize. + Description: actor-ant.description Selectable: Bounds: 1024, 1024, 0, -213 DecorationBounds: 1280, 1280, 0, -85 @@ -810,7 +810,7 @@ Ant: FireAnt: Inherits: Ant Tooltip: - Name: Fire Ant + Name: actor-fireant-name GenericVisibility: none Mobile: Speed: 68 @@ -826,7 +826,7 @@ FireAnt: ScoutAnt: Inherits: Ant Tooltip: - Name: Scout Ant + Name: actor-scoutant-name GenericVisibility: none Health: HP: 8500 @@ -840,7 +840,7 @@ ScoutAnt: WarriorAnt: Inherits: Ant Tooltip: - Name: Warrior Ant + Name: actor-warriorant-name GenericVisibility: none Mobile: Speed: 56 diff --git a/mods/ra/rules/misc.yaml b/mods/ra/rules/misc.yaml index bc4d72cbcd..2555f024ea 100644 --- a/mods/ra/rules/misc.yaml +++ b/mods/ra/rules/misc.yaml @@ -149,7 +149,7 @@ CRATE: MONEYCRATE: Inherits: ^Crate Tooltip: - Name: Money Crate + Name: actor-moneycrate-name GiveCashCrateAction: Amount: 500 SelectionShares: 1 @@ -160,7 +160,7 @@ MONEYCRATE: HEALCRATE: Inherits: ^Crate Tooltip: - Name: Heal Crate + Name: actor-healcrate-name HealActorsCrateAction: Sound: heal2.aud SelectionShares: 1 @@ -169,19 +169,19 @@ HEALCRATE: WCRATE: Inherits: ^Crate Tooltip: - Name: Wooden Crate + Name: actor-wcrate-name RenderSprites: Image: wcrate SCRATE: Inherits: ^Crate Tooltip: - Name: Steel Crate + Name: actor-scrate-name CAMERA: Interactable: EditorOnlyTooltip: - Name: (reveals area to owner) + Name: actor-camera-name AlwaysVisible: Immobile: OccupiesSpace: false @@ -199,19 +199,19 @@ CAMERA: camera.paradrop: Inherits: CAMERA EditorOnlyTooltip: - Name: (support power proxy camera) + Name: actor-camera-paradrop-name RevealsShroud: Range: 6c0 camera.spyplane: Inherits: CAMERA EditorOnlyTooltip: - Name: (support power proxy camera) + Name: actor-camera-spyplane-name SONAR: Inherits: camera.spyplane EditorOnlyTooltip: - Name: (support power proxy camera) + Name: actor-sonar-name -RevealsShroud: DetectCloaked: DetectionTypes: Underwater @@ -233,7 +233,7 @@ FLARE: Type: CenterPosition Interactable: Tooltip: - Name: Flare + Name: actor-flare-name ShowOwnerRow: false MapEditorData: Categories: Decoration @@ -243,7 +243,7 @@ MINE: Interactable: HiddenUnderShroud: Tooltip: - Name: Ore Mine + Name: actor-mine-name RenderSprites: Palette: terrain WithSpriteBody: @@ -266,7 +266,7 @@ GMINE: Interactable: HiddenUnderShroud: Tooltip: - Name: Gem Mine + Name: actor-gmine-name RenderSprites: Palette: player WithSpriteBody: @@ -290,7 +290,7 @@ RAILMINE: Interactable: HiddenUnderShroud: Tooltip: - Name: Abandoned Mine + Name: actor-railmine-name RenderSprites: Palette: player WithSpriteBody: @@ -309,7 +309,7 @@ QUEE: Interactable: HiddenUnderShroud: Tooltip: - Name: Queen Ant + Name: actor-quee-name Building: Footprint: xx Dimensions: 2,1 @@ -325,7 +325,7 @@ LAR1: Interactable: HiddenUnderShroud: Tooltip: - Name: Ant Larva + Name: actor-lar1-name Building: Footprint: x Dimensions: 1,1 @@ -340,7 +340,7 @@ LAR1: LAR2: Inherits@1: LAR1 Tooltip: - Name: Ant Larvae + Name: actor-lar2-name powerproxy.parabombs: AlwaysVisible: @@ -416,7 +416,7 @@ aircraft.upgraded: mpspawn: Interactable: EditorOnlyTooltip: - Name: (multiplayer player starting point) + Name: actor-mpspawn-name AlwaysVisible: Immobile: OccupiesSpace: false @@ -432,7 +432,7 @@ mpspawn: waypoint: Interactable: EditorOnlyTooltip: - Name: (waypoint for scripted behavior) + Name: actor-waypoint-name AlwaysVisible: Immobile: OccupiesSpace: false @@ -458,7 +458,7 @@ CTFLAG: Footprint: x Dimensions: 1,1 Tooltip: - Name: Flag + Name: actor-ctflag-name WithBuildingBib: HasMinibib: true -HitShape: diff --git a/mods/ra/rules/ships.yaml b/mods/ra/rules/ships.yaml index 9a3c40badc..5d61740ca9 100644 --- a/mods/ra/rules/ships.yaml +++ b/mods/ra/rules/ships.yaml @@ -6,11 +6,11 @@ SS: BuildAtProductionType: Submarine BuildPaletteOrder: 30 Prerequisites: ~spen, ~techlevel.low - Description: Submerged anti-ship unit\narmed with torpedoes.\nCan detect other submarines.\n Strong vs Naval units\n Weak vs Ground units, Aircraft\n Special Ability: Submerge + Description: actor-ss.description Valued: Cost: 950 Tooltip: - Name: Submarine + Name: actor-ss.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -55,11 +55,11 @@ MSUB: BuildAtProductionType: Submarine BuildPaletteOrder: 60 Prerequisites: ~spen, stek, ~techlevel.high - Description: Submerged anti-ground siege unit\nwith anti-air capabilities.\nCan detect other submarines.\n Strong vs Buildings, Ground units, Aircraft\n Weak vs Naval units\n Special Ability: Submerge + Description: actor-msub.description Valued: Cost: 2000 Tooltip: - Name: Missile Submarine + Name: actor-msub.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -110,11 +110,11 @@ DD: BuildAtProductionType: Boat BuildPaletteOrder: 40 Prerequisites: ~syrd, dome, ~techlevel.medium - Description: Fast multi-role ship.\nCan detect submarines.\n Strong vs Naval units, Vehicles, Aircraft\n Weak vs Infantry + Description: actor-dd.description Valued: Cost: 1000 Tooltip: - Name: Destroyer + Name: actor-dd.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -162,11 +162,11 @@ CA: BuildAtProductionType: Boat BuildPaletteOrder: 50 Prerequisites: ~syrd, atek, ~techlevel.high - Description: Very slow long-range ship.\n Strong vs Buildings, Ground units\n Weak vs Naval units, Aircraft + Description: actor-ca.description Valued: Cost: 2400 Tooltip: - Name: Cruiser + Name: actor-ca.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -224,11 +224,11 @@ LST: Queue: Ship BuildPaletteOrder: 10 Prerequisites: ~techlevel.low - Description: General-purpose naval transport.\nCan carry infantry and tanks.\n Unarmed + Description: actor-lst.description Valued: Cost: 700 Tooltip: - Name: Transport + Name: actor-lst.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -264,11 +264,11 @@ PT: BuildAtProductionType: Boat BuildPaletteOrder: 20 Prerequisites: ~syrd, ~techlevel.low - Description: Light scout & support ship.\nCan detect submarines.\n Strong vs Naval units\n Weak vs Ground units, Aircraft + Description: actor-pt.description Valued: Cost: 500 Tooltip: - Name: Gunboat + Name: actor-pt.name UpdatesPlayerStatistics: AddToArmyValue: true Health: diff --git a/mods/ra/rules/structures.yaml b/mods/ra/rules/structures.yaml index 93bcf35488..1677355519 100644 --- a/mods/ra/rules/structures.yaml +++ b/mods/ra/rules/structures.yaml @@ -7,13 +7,13 @@ MSLO: Valued: Cost: 2500 Tooltip: - Name: Missile Silo + Name: actor-mslo.name Buildable: Queue: Defense BuildPaletteOrder: 140 Prerequisites: techcenter, ~techlevel.unrestricted BuildLimit: 1 - Description: Provides an atomic bomb.\nRequires power to operate.\nMaximum 1 can be built.\n Special Ability: Atom Bomb + Description: actor-mslo.description Building: Footprint: xx Dimensions: 2,1 @@ -81,12 +81,12 @@ GAP: Valued: Cost: 800 Tooltip: - Name: Gap Generator + Name: actor-gap.name Buildable: Queue: Defense BuildPaletteOrder: 110 Prerequisites: atek, ~structures.allies, ~techlevel.high - Description: Obscures the enemy's view with shroud.\nRequires power to operate. + Description: actor-gap.description Selectable: Bounds: 1024, 1024 DecorationBounds: 1024, 2048, 0, -512 @@ -133,12 +133,12 @@ SPEN: Valued: Cost: 800 Tooltip: - Name: Sub Pen + Name: actor-spen.name Buildable: Queue: Building BuildPaletteOrder: 50 Prerequisites: anypower, ~structures.soviet, ~techlevel.low - Description: Produces and repairs\nsubmarines and transports. + Description: actor-spen.description Targetable: TargetTypes: WaterActor, Structure, C4, DetonateAttack, SpyInfiltrate Building: @@ -279,11 +279,11 @@ SYRD: Queue: Building BuildPaletteOrder: 40 Prerequisites: anypower, ~structures.allies, ~techlevel.low - Description: Produces and repairs\nships and transports. + Description: actor-syrd.description Valued: Cost: 1000 Tooltip: - Name: Naval Yard + Name: actor-syrd.name Targetable: TargetTypes: WaterActor, Structure, C4, DetonateAttack, SpyInfiltrate Building: @@ -402,11 +402,11 @@ IRON: BuildPaletteOrder: 130 Prerequisites: stek, ~structures.soviet, ~techlevel.unrestricted BuildLimit: 1 - Description: Makes a group of units invulnerable\nfor a short time.\nRequires power to operate.\nMaximum 1 can be built.\n Special Ability: Invulnerability + Description: actor-iron.description Valued: Cost: 1500 Tooltip: - Name: Iron Curtain + Name: actor-iron.name Building: Footprint: ++ xx Dimensions: 2,2 @@ -472,11 +472,11 @@ PDOX: BuildPaletteOrder: 120 Prerequisites: atek, ~structures.allies, ~techlevel.unrestricted BuildLimit: 1 - Description: Teleports a group of units across the\nmap for a short time.\nRequires power to operate.\nMaximum 1 can be built.\n Special Ability: Chronoshift + Description: actor-pdox.description Valued: Cost: 1500 Tooltip: - Name: Chronosphere + Name: actor-pdox.name Building: Footprint: xx xx Dimensions: 2,2 @@ -567,11 +567,11 @@ TSLA: Queue: Defense BuildPaletteOrder: 80 Prerequisites: weap, ~structures.soviet, ~techlevel.medium - Description: Advanced base defense.\nRequires power to operate.\nCan detect cloaked units.\n Strong vs Vehicles, Infantry\n Weak vs Aircraft + Description: actor-tsla.description Valued: Cost: 1200 Tooltip: - Name: Tesla Coil + Name: actor-tsla.name Selectable: Bounds: 1024, 1024 DecorationBounds: 1024, 1706, 0, -341 @@ -611,11 +611,11 @@ AGUN: Queue: Defense BuildPaletteOrder: 90 Prerequisites: dome, ~structures.allies, ~techlevel.medium - Description: Anti-Air base defense.\nRequires power to operate.\n Strong vs Aircraft\n Weak vs Ground units + Description: actor-agun.description Valued: Cost: 800 Tooltip: - Name: AA Gun + Name: actor-agun.name Selectable: Bounds: 1024, 1024 DecorationBounds: 1024, 1365, 0, -170 @@ -666,11 +666,11 @@ DOME: Queue: Building BuildPaletteOrder: 90 Prerequisites: proc, ~techlevel.medium - Description: Provides an overview\nof the battlefield.\nRequires power to operate. + Description: actor-dome.description Valued: Cost: 1500 Tooltip: - Name: Radar Dome + Name: actor-dome.name Building: Footprint: xx xx == Dimensions: 2,3 @@ -709,13 +709,13 @@ PBOX: Inherits@AUTOTARGET: ^AutoTargetAll Inherits@CARGOPIPS: ^CargoPips Tooltip: - Name: Pillbox + Name: actor-pbox.name Building: Buildable: Queue: Defense BuildPaletteOrder: 40 Prerequisites: tent, ~structures.allies, ~techlevel.low - Description: Static defense with a fireport for\na garrisoned soldier.\nCan detect cloaked units.\n Strong vs Infantry, Light armor\n Weak vs Tanks, Aircraft + Description: actor-pbox.description Valued: Cost: 600 CustomSellValue: @@ -771,13 +771,13 @@ HBOX: Inherits@AUTOTARGET: ^AutoTargetAll Inherits@CARGOPIPS: ^CargoPips Tooltip: - Name: Camo Pillbox + Name: actor-hbox.name Building: Buildable: Queue: Defense BuildPaletteOrder: 50 Prerequisites: tent, ~structures.allies, ~techlevel.medium - Description: Camouflaged static defense with a fireport\nfor a garrisoned soldier.\nCan detect cloaked units.\n Strong vs Infantry, Light armor\n Weak vs Tanks, Aircraft + Description: actor-hbox.description Valued: Cost: 750 CustomSellValue: @@ -836,11 +836,11 @@ GUN: Queue: Defense BuildPaletteOrder: 70 Prerequisites: tent, ~structures.allies, ~techlevel.medium - Description: Anti-Armor base defense.\nCan detect cloaked units.\n Strong vs Vehicles\n Weak vs Infantry, Aircraft + Description: actor-gun.description Valued: Cost: 800 Tooltip: - Name: Turret + Name: actor-gun.name Building: Health: HP: 40000 @@ -885,11 +885,11 @@ FTUR: Queue: Defense BuildPaletteOrder: 60 Prerequisites: barr, ~structures.soviet, ~techlevel.low - Description: Anti-Infantry base defense.\nCan detect cloaked units.\n Strong vs Infantry, Light armor\n Weak vs Tanks, Aircraft + Description: actor-ftur.description Valued: Cost: 600 Tooltip: - Name: Flame Tower + Name: actor-ftur.name Building: Health: HP: 40000 @@ -938,11 +938,11 @@ SAM: Queue: Defense BuildPaletteOrder: 100 Prerequisites: dome, ~structures.soviet, ~techlevel.medium - Description: Anti-Air base defense.\nRequires power to operate.\n Strong vs Aircraft\n Weak vs Ground units + Description: actor-sam.description Valued: Cost: 700 Tooltip: - Name: SAM Site + Name: actor-sam.name Building: Footprint: xx Dimensions: 2,1 @@ -990,11 +990,11 @@ ATEK: Queue: Building BuildPaletteOrder: 140 Prerequisites: weap, dome, ~structures.allies, ~techlevel.high - Description: Provides Allied advanced technologies.\n Special Ability: GPS Satellite + Description: actor-atek.description Valued: Cost: 1500 Tooltip: - Name: Allied Tech Center + Name: actor-atek.name ProvidesPrerequisite: Prerequisite: techcenter Building: @@ -1044,11 +1044,11 @@ WEAP: Queue: Building BuildPaletteOrder: 80 Prerequisites: proc, ~techlevel.low - Description: Produces vehicles. + Description: actor-weap.description Valued: Cost: 2000 Tooltip: - Name: War Factory + Name: actor-weap.name Building: Footprint: xxx xxx === Dimensions: 3,3 @@ -1159,7 +1159,7 @@ FACT: Queue: Building BuildPaletteOrder: 1000 Prerequisites: ~disabled - Description: Produces structures. + Description: actor-fact.description ProvidesPrerequisite@allies: Factions: allies, england, france, germany Prerequisite: structures.allies @@ -1202,7 +1202,7 @@ FACT: Valued: Cost: 2000 Tooltip: - Name: Construction Yard + Name: actor-fact.name SpawnActorsOnSell: ActorTypes: e1,e1,e1,tecn,tecn2 GuaranteedActorTypes: e1, e6 @@ -1267,11 +1267,11 @@ PROC: Queue: Building BuildPaletteOrder: 60 Prerequisites: anypower, ~techlevel.infonly - Description: Refines Ore and Gems\ninto credits. + Description: actor-proc.description Valued: Cost: 1400 Tooltip: - Name: Ore Refinery + Name: actor-proc.name Building: Footprint: _X_ xxx X== === Dimensions: 3,4 @@ -1354,13 +1354,13 @@ SILO: Queue: Defense BuildPaletteOrder: 35 Prerequisites: proc, ~techlevel.infonly - Description: Stores excess refined\nOre and Gems. + Description: actor-silo.description Valued: Cost: 150 Targetable: TargetTypes: GroundActor, Structure, C4, DetonateAttack, ThiefInfiltrate Tooltip: - Name: Silo + Name: actor-silo.name -GivesBuildableArea: -MustBeDestroyed: Health: @@ -1409,11 +1409,11 @@ HPAD: Queue: Building BuildPaletteOrder: 120 Prerequisites: dome, ~structures.allies, ~techlevel.medium - Description: Produces and reloads\nhelicopters. + Description: actor-hpad.description Valued: Cost: 500 Tooltip: - Name: Helipad + Name: actor-hpad.name Building: Footprint: xx xx == Dimensions: 2,3 @@ -1496,11 +1496,11 @@ AFLD: Queue: Building BuildPaletteOrder: 130 Prerequisites: dome, ~structures.soviet, ~techlevel.medium, ~!structures.ukraine - Description: Produces and reloads aircraft.\n Special Ability: Spy Plane\n Special Ability: Paratroopers + Description: actor-afld.description Valued: Cost: 500 Tooltip: - Name: Airfield + Name: actor-afld.name Selectable: Class: afld Bounds: 3072, 2048 @@ -1641,7 +1641,7 @@ AFLD.Ukraine: Inherits: AFLD Buildable: Prerequisites: dome, ~techlevel.medium, ~structures.ukraine - Description: Produces and reloads aircraft.\n Special Ability: Spy Plane\n Special Ability: Paratroopers\n Special Ability: Parabombs + Description: actor-afld-ukraine-description RenderSprites: Image: afld @@ -1658,11 +1658,11 @@ POWR: Queue: Building BuildPaletteOrder: 10 Prerequisites: ~techlevel.infonly - Description: Provides power for other structures. + Description: actor-powr.description Valued: Cost: 300 Tooltip: - Name: Power Plant + Name: actor-powr.name ProvidesPrerequisite: Prerequisite: anypower Building: @@ -1695,11 +1695,11 @@ APWR: Queue: Building BuildPaletteOrder: 110 Prerequisites: dome, ~techlevel.medium - Description: Provides double the power of\na standard Power Plant. + Description: actor-apwr.description Valued: Cost: 500 Tooltip: - Name: Advanced Power Plant + Name: actor-apwr.name ProvidesPrerequisite: Prerequisite: anypower Building: @@ -1736,11 +1736,11 @@ STEK: Queue: Building BuildPaletteOrder: 150 Prerequisites: weap, dome, ~structures.soviet, ~techlevel.high - Description: Provides Soviet advanced technologies. + Description: actor-stek.description Valued: Cost: 1500 Tooltip: - Name: Soviet Tech Center + Name: actor-stek.name ProvidesPrerequisite: Prerequisite: techcenter Building: @@ -1775,11 +1775,11 @@ BARR: Queue: Building BuildPaletteOrder: 30 Prerequisites: anypower, ~structures.soviet, ~techlevel.infonly - Description: Trains infantry. + Description: actor-barr.description Valued: Cost: 500 Tooltip: - Name: Soviet Barracks + Name: actor-barr.name Building: Footprint: xx xx == Dimensions: 2,3 @@ -1860,11 +1860,11 @@ KENN: Queue: Building BuildPaletteOrder: 175 Prerequisites: anypower, ~structures.soviet, ~techlevel.infonly - Description: Trains Attack Dogs. + Description: actor-kenn.description Valued: Cost: 200 Tooltip: - Name: Kennel + Name: actor-kenn.name -GivesBuildableArea: Health: HP: 30000 @@ -1943,11 +1943,11 @@ TENT: Queue: Building BuildPaletteOrder: 20 Prerequisites: anypower, ~structures.allies, ~techlevel.infonly - Description: Trains infantry. + Description: actor-tent.description Valued: Cost: 500 Tooltip: - Name: Allied Barracks + Name: actor-tent.name Building: Footprint: xx xx == Dimensions: 2,3 @@ -2031,11 +2031,11 @@ FIX: Queue: Building BuildPaletteOrder: 100 Prerequisites: weap, ~techlevel.medium - Description: Repairs vehicles for credits. + Description: actor-fix.description Valued: Cost: 1200 Tooltip: - Name: Service Depot + Name: actor-fix.name Building: Footprint: _+_ +++ _+_ Dimensions: 3,3 @@ -2082,13 +2082,13 @@ SBAG: Queue: Defense BuildPaletteOrder: 10 Prerequisites: fact, ~structures.allies, ~techlevel.low - Description: Stops infantry and light vehicles.\nCan be crushed by tanks. + Description: actor-sbag.description Valued: Cost: 30 CustomSellValue: Value: 0 Tooltip: - Name: Sandbag Wall + Name: actor-sbag.name Health: HP: 15000 Armor: @@ -2106,13 +2106,13 @@ FENC: Queue: Defense BuildPaletteOrder: 20 Prerequisites: fact, ~structures.soviet, ~techlevel.low - Description: Stops infantry and light vehicles.\nCan be crushed by tanks. + Description: actor-fenc.description Valued: Cost: 30 CustomSellValue: Value: 0 Tooltip: - Name: Wire Fence + Name: actor-fenc.name Health: HP: 15000 Armor: @@ -2130,13 +2130,13 @@ BRIK: Queue: Defense BuildPaletteOrder: 30 Prerequisites: fact, ~techlevel.medium - Description: Stop units and blocks enemy fire. + Description: actor-brik.description Valued: Cost: 200 CustomSellValue: Value: 0 Tooltip: - Name: Concrete Wall + Name: actor-brik.name SoundOnDamageTransition: DamagedSounds: crmble2.aud DestroyedSounds: kaboom30.aud @@ -2157,7 +2157,7 @@ BRIK: CYCL: Inherits: ^Wall Tooltip: - Name: Chain-Link Barrier + Name: actor-cycl-name Armor: Type: Wood LineBuild: @@ -2170,7 +2170,7 @@ CYCL: BARB: Inherits: ^Wall Tooltip: - Name: Barbed-Wire Fence + Name: actor-barb-name Armor: Type: Wood LineBuild: @@ -2183,7 +2183,7 @@ BARB: WOOD: Inherits: ^Wall Tooltip: - Name: Wooden Fence + Name: actor-wood-name Armor: Type: Wood LineBuild: @@ -2197,16 +2197,16 @@ BARRACKS: AlwaysVisible: Interactable: Tooltip: - Name: Infantry Production + Name: actor-barracks-name TECHCENTER: AlwaysVisible: Interactable: Tooltip: - Name: Tech Center + Name: actor-techcenter-name ANYPOWER: AlwaysVisible: Interactable: Tooltip: - Name: Any Power Generation + Name: actor-anypower-name diff --git a/mods/ra/rules/vehicles.yaml b/mods/ra/rules/vehicles.yaml index 4a0850cbbd..1593bc7b45 100644 --- a/mods/ra/rules/vehicles.yaml +++ b/mods/ra/rules/vehicles.yaml @@ -6,11 +6,11 @@ V2RL: Queue: Vehicle BuildPaletteOrder: 230 Prerequisites: dome, ~vehicles.soviet, ~techlevel.medium - Description: Long-range rocket artillery.\n Strong vs Infantry, Buildings\n Weak vs Vehicles, Aircraft + Description: actor-v2rl.description Valued: Cost: 900 Tooltip: - Name: V2 Rocket Launcher + Name: actor-v2rl.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -59,12 +59,12 @@ V2RL: Queue: Vehicle BuildPaletteOrder: 120 Prerequisites: ~vehicles.allies, ~techlevel.low - Description: Fast tank, good for scouting.\n Strong vs Light armor\n Weak vs Infantry, Tanks, Aircraft + Description: actor-1tnk.description Valued: Cost: 700 Tooltip: - Name: Light Tank - GenericName: Tank + Name: actor-1tnk.name + GenericName: actor-1tnk.generic-name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -104,12 +104,12 @@ V2RL: Queue: Vehicle BuildPaletteOrder: 220 Prerequisites: fix, ~vehicles.allies, ~techlevel.medium - Description: Allied Main Battle Tank.\n Strong vs Vehicles\n Weak vs Infantry, Aircraft + Description: actor-2tnk.description Valued: Cost: 850 Tooltip: - Name: Medium Tank - GenericName: Tank + Name: actor-2tnk.name + GenericName: actor-2tnk.generic-name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -153,12 +153,12 @@ V2RL: Queue: Vehicle BuildPaletteOrder: 220 Prerequisites: fix, ~vehicles.soviet, ~techlevel.medium - Description: Soviet Main Battle Tank, with dual cannons\n Strong vs Vehicles\n Weak vs Infantry, Aircraft + Description: actor-3tnk.description Valued: Cost: 1150 Tooltip: - Name: Heavy Tank - GenericName: Tank + Name: actor-3tnk.name + GenericName: actor-3tnk.generic-name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -202,12 +202,12 @@ V2RL: Queue: Vehicle BuildPaletteOrder: 320 Prerequisites: fix, stek, ~vehicles.soviet, ~techlevel.high - Description: Big and slow tank, with anti-air capability.\nCan crush concrete walls.\n Strong vs Vehicles, Infantry, Aircraft\n Weak vs Nothing + Description: actor-4tnk.description Valued: Cost: 2000 Tooltip: - Name: Mammoth Tank - GenericName: Tank + Name: actor-4tnk.name + GenericName: actor-4tnk.generic-name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -264,11 +264,11 @@ ARTY: Queue: Vehicle BuildPaletteOrder: 230 Prerequisites: dome, ~vehicles.allies, ~techlevel.medium - Description: Long-range artillery.\n Strong vs Infantry, Buildings\n Weak vs Vehicles, Aircraft + Description: actor-arty.description Valued: Cost: 850 Tooltip: - Name: Artillery + Name: actor-arty.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -311,12 +311,12 @@ HARV: Queue: Vehicle BuildPaletteOrder: 110 Prerequisites: proc, ~techlevel.infonly - Description: Collects Ore and Gems for processing.\n Unarmed + Description: actor-harv.description Valued: Cost: 1100 Tooltip: - Name: Ore Truck - GenericName: Harvester + Name: actor-harv.name + GenericName: actor-harv.generic-name Selectable: DecorationBounds: 1792, 1792 Harvester: @@ -376,11 +376,11 @@ MCV: BuildPaletteOrder: 210 Prerequisites: fix, ~techlevel.medium BuildDurationModifier: 50 - Description: Deploys into another Construction Yard.\n Unarmed + Description: actor-mcv.description Valued: Cost: 2000 Tooltip: - Name: Mobile Construction Vehicle + Name: actor-mcv.name Selectable: DecorationBounds: 1792, 1792 Health: @@ -416,11 +416,11 @@ JEEP: Queue: Vehicle BuildPaletteOrder: 130 Prerequisites: ~vehicles.allies, ~techlevel.low - Description: Fast scout & anti-infantry vehicle.\nCan carry one infantry.\n Strong vs Infantry\n Weak vs Vehicles, Aircraft + Description: actor-jeep.description Valued: Cost: 500 Tooltip: - Name: Ranger + Name: actor-jeep.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -466,11 +466,11 @@ APC: Queue: Vehicle BuildPaletteOrder: 120 Prerequisites: ~vehicles.soviet, ~techlevel.low - Description: Tough infantry transport.\n Strong vs Infantry, Light armor\n Weak vs Tanks, Aircraft + Description: actor-apc.description Valued: Cost: 850 Tooltip: - Name: Armored Personnel Carrier + Name: actor-apc.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -510,11 +510,11 @@ MNLY: Queue: Vehicle BuildPaletteOrder: 310 Prerequisites: fix, ~techlevel.medium - Description: Lays mines to destroy\nunwary enemy units.\nCan detect mines.\n Unarmed + Description: actor-mnly.description Valued: Cost: 800 Tooltip: - Name: Minelayer + Name: actor-mnly.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -561,11 +561,11 @@ TRUK: Queue: Vehicle BuildPaletteOrder: 410 Prerequisites: ~techlevel.low - Description: Transports cash to other players.\n Unarmed + Description: actor-truk.description Valued: Cost: 500 Tooltip: - Name: Supply Truck + Name: actor-truk.name Health: HP: 11000 Armor: @@ -586,11 +586,11 @@ MGG: Queue: Vehicle BuildPaletteOrder: 330 Prerequisites: atek, ~vehicles.england, ~techlevel.high - Description: Regenerates the shroud nearby, \nobscuring the area.\n Unarmed + Description: actor-mgg.description Valued: Cost: 1000 Tooltip: - Name: Mobile Gap Generator + Name: actor-mgg.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -619,14 +619,14 @@ MRJ: Valued: Cost: 1000 Tooltip: - Name: Mobile Radar Jammer + Name: actor-mrj.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Vehicle BuildPaletteOrder: 320 Prerequisites: atek, ~vehicles.allies, ~techlevel.high - Description: Jams nearby enemy radar domes\nand deflects incoming missiles.\n Unarmed + Description: actor-mrj.description Health: HP: 22000 Armor: @@ -659,12 +659,12 @@ TTNK: Queue: Vehicle BuildPaletteOrder: 330 Prerequisites: tsla, stek, ~vehicles.russia, ~techlevel.high - Description: Tank with mounted Tesla coil.\n Strong vs Infantry, Vehicles, Buildings\n Weak vs Aircraft + Description: actor-ttnk.description Valued: Cost: 1350 Tooltip: - Name: Tesla Tank - GenericName: Tank + Name: actor-ttnk.name + GenericName: actor-ttnk.generic-name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -702,11 +702,11 @@ FTRK: Queue: Vehicle BuildPaletteOrder: 130 Prerequisites: ~vehicles.soviet, ~techlevel.low - Description: Mobile unit with mounted Flak cannon.\n Strong vs Infantry, Light armor, Aircraft\n Weak vs Tanks + Description: actor-ftrk.description Valued: Cost: 600 Tooltip: - Name: Mobile Flak + Name: actor-ftrk.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -752,11 +752,11 @@ DTRK: Queue: Vehicle BuildPaletteOrder: 330 Prerequisites: stek, ~vehicles.ukraine, ~techlevel.high - Description: Truck with actively armed nuclear\nexplosives. Has very weak armor. + Description: actor-dtrk.description Valued: Cost: 2500 Tooltip: - Name: Demolition Truck + Name: actor-dtrk.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -793,12 +793,12 @@ CTNK: Queue: Vehicle BuildPaletteOrder: 330 Prerequisites: atek, ~vehicles.germany, ~techlevel.high - Description: Armed with anti-ground missiles.\nTeleports to areas within range.\n Strong vs Vehicles, Buildings\n Weak vs Infantry, Aircraft\n Special ability: Can teleport + Description: actor-ctnk.description Valued: Cost: 1350 Tooltip: - Name: Chrono Tank - GenericName: Tank + Name: actor-ctnk.name + GenericName: actor-ctnk.generic-name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -836,12 +836,12 @@ QTNK: Queue: Vehicle BuildPaletteOrder: 420 Prerequisites: fix, stek, ~vehicles.soviet, ~techlevel.high - Description: Deals seismic damage to nearby vehicles\nand structures.\n Strong vs Vehicles, Buildings\n Weak vs Infantry, Aircraft + Description: actor-qtnk.description Valued: Cost: 2000 Tooltip: - Name: MAD Tank - GenericName: Tank + Name: actor-qtnk.name + GenericName: actor-qtnk.generic-name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -879,11 +879,11 @@ STNK: Queue: Vehicle BuildPaletteOrder: 330 Prerequisites: atek, ~vehicles.france, ~techlevel.high - Description: Lightly armored infantry transport which\ncan cloak. Armed with anti-ground missiles.\n Strong vs Light armor\n Weak vs Infantry, Tanks, Aircraft + Description: actor-stnk.description Valued: Cost: 1000 Tooltip: - Name: Phase Transport + Name: actor-stnk.name UpdatesPlayerStatistics: AddToArmyValue: true Health: diff --git a/mods/ts/languages/rules/en.ftl b/mods/ts/languages/rules/en.ftl index f193cde92b..7b47d5d389 100644 --- a/mods/ts/languages/rules/en.ftl +++ b/mods/ts/languages/rules/en.ftl @@ -51,3 +51,649 @@ notification-primary-building-selected = Primary building selected. notification-building-infiltrated = Building infiltrated. notification-building-captured = Building captured. notification-bridge-repaired = Bridge repaired. + +## aircraft.yaml +actor-dpod-name = Drop Pod +actor-dpod2-name = Drop Pod +actor-dshp-name = Dropship + +actor-orca = + .name = Orca Fighter + .description = Fast assault gunship with + dual missile launchers. + Strong vs Buildings, Vehicles + Weak vs Infantry, Aircraft + +actor-orcab = + .name = Orca Bomber + .description = Heavy bomber. + Strong vs Buildings, Vehicles + Weak vs Infantry, Aircraft + +actor-orcatran-name = Orca Transport + +actor-trnsport = + .name = Carryall + .description = VTOL aircraft capable of lifting + and transporting vehicles. + Unarmed + +actor-scrin = + .name = Banshee Fighter + .description = Advanced fighter-bomber craft + with twin plasma cannons. + Strong vs Buildings, Vehicles + Weak vs Infantry, Aircraft + +actor-apache = + .name = Harpy + .description = Anti-personnel support gunship + armed with dual chain guns. + Strong vs Infantry, Light armor, Aircraft + Weak vs Vehicles + +actor-hunter-name = Hunter-Seeker Droid + +## bridges.yaml +actor-cabhut-name = Bridge repair hut +meta-lowbridgeramp-name = Bridge +actor-lobrdg-a-d-name = Dead Bridge +actor-lobrdg-b-d-name = Dead Bridge +actor-lobrdg-r-se-name = Bridge Ramp +actor-lobrdg-r-nw-name = Bridge Ramp +actor-lobrdg-r-ne-name = Bridge Ramp +actor-lobrdg-r-sw-name = Bridge Ramp +meta-elevatedbridgeplaceholder-name = Bridge + +## civilian-infantry.yaml +actor-weedguy-name = Chem Spray Infantry +actor-umagon-name = Umagon +actor-chamspy-disguisetooltip-name = Chameleon Spy +actor-mutant-name = Mutant +actor-mwmn-name = Mutant Soldier +actor-mutant3-name = Mutant Sergeant +actor-tratos-name = Tratos +actor-oxanna-name = Oxanna +actor-slav-name = Slavick + +## civilian-structures.yaml +actor-aban01-name = WS Logging Company +actor-aban02-name = Panullo Hacienda +actor-aban03-name = Abandoned Factory +actor-aban04-name = City Hall +actor-aban05-name = Hunting Lodge +actor-aban06-name = Local Inn & Lodging +actor-aban07-name = Church +actor-aban08-name = Abandoned Warehouse +actor-aban09-name = Tall's Residence +actor-aban10-name = Denzil's Last Chance Motel +actor-aban11-name = Miele Manor +actor-aban12-name = Kettler's Place +actor-aban13-name = Long's Home +actor-aban14-name = Local Store +actor-aban15-name = Adam's House +actor-aban16-name = Gas Station +actor-aban17-name = Gas Pumps +actor-aban18-name = Gas Station Sign +actor-ammocrat-name = Ammo Crates +actor-bboard01-name = Eat at Rade's Roadhouse +actor-bboard02-name = Drink YEO-CA Cola! +actor-bboard03-name = Hamburgers $.99 +actor-bboard04-name = Visit Scenic Las Vegas +actor-bboard05-name = Rooms $29 a nite +actor-bboard06-name = Kaspm's Tiberium Warhouse +actor-bboard07-name = Alkaline's Battery Superstore +actor-bboard08-name = Alex-gators petshop just ahead! +actor-bboard09-name = TacticX games rock! +actor-bboard10-name = WW Surf and Turf hits the spot! +actor-bboard11-name = Only 11 miles to Zydeko's cafe! +actor-bboard12-name = No escape from Archer's Asylum! +actor-bboard13-name = Stop in at Hewitt's hair salon +actor-bboard14-name = Billy Bob's Harvester school +actor-bboard15-name = Pannullo's hacienda es bueno +actor-bboard16-name = Join GDI: We save lives. +actor-ca0001-name = Rade's Roadhouse +actor-ca0002-name = Sandberg and Son's +actor-ca0003-name = Temp Housing +actor-ca0004-name = Waystation +actor-ca0005-name = Ferbie's 4 Sale +actor-ca0006-name = Deluxe Accomodations +actor-ca0007-name = Field Generator +actor-ca0008-name = Subterranean Dwelling +actor-ca0009-name = Subterranean Dwelling +actor-ca0010-name = Leary Traveller Inn +actor-ca0011-name = Water Tank +actor-ca0012-name = Greenhouse +actor-ca0013-name = Water Purifier +actor-ca0014-name = Observation Tower +actor-ca0015-name = Port-A-Shack +actor-ca0016-name = Port-A-Shack Deluxe +actor-ca0017-name = Energy Transformer +actor-ca0018-name = Solar Panel +actor-ca0019-name = Solar Panel +actor-ca0020-name = Solar Panel +actor-ca0021-name = Solar Panel +actor-caaray-name = Civilian Array +actor-caarmr-name = Civilian Armory +actor-cacrsh01-name = Crash Site +actor-cahosp-name = Civilian Hospital +actor-capyr01-name = Pyramid +actor-capyr02-name = Pyramid +actor-capyr03-name = Pyramid +actor-city01-name = Connelly Court Apts. +actor-city02-name = Lightner's Luxury Suites +actor-city03-name = Office Building +actor-city04-name = Westwood Stock Exchange +actor-city05-name = Daily Sun Times +actor-city06-name = YEO-CA Cola Corp. +actor-city07-name = Urban Housing +actor-city08-name = Yee's Discount Liquor +actor-city09-name = Abandoned Warehouse +actor-city10-name = Urban Storefront +actor-city11-name = Ambrose Lounge +actor-city12-name = Bostic Tower +actor-city13-name = Hewitt Hair Salon +actor-city14-name = Business Offices +actor-city15-name = 2nd National Bank +actor-city16-name = Highrise Hotel +actor-city17-name = The Projects +actor-city18-name = Archer Asylum +actor-city19-name = Fill'er Up-Pump'N'Go +actor-city20-name = Gas Pump +actor-city21-name = Gas Station Sign +actor-city22-name = Church +actor-ctdam-name = Hydroelectric Dam +actor-ctvega-name = Vega's Pyramid +actor-gakodk-name = GDI Kodiak +actor-gaoldcc1-name = Old Construction Yard +actor-gaoldcc2-name = Old Temple +actor-gaoldcc3-name = Old Weapons Factory +actor-gaoldcc4-name = Old Refinery +actor-gaoldcc5-name = Old Advanced Power Plant +actor-gaoldcc6-name = Old Silos + +actor-gasand = + .description = Stops infantry and light vehicles. + Can be crushed by tanks. + .name = Sandbags + +actor-gaspot-name = Light Tower +actor-galite-name = Light Post +actor-ingalite-name = (Invisible Light Post) +actor-neglamp-name = (Invisible Negative Light Post) +actor-redlamp-name = Red Light Post +actor-negred-name = Negative Red Light Post +actor-grenlamp-name = Green Light Post +actor-bluelamp-name = Blue Light Post +actor-yelwlamp-name = Yellow Light Post +actor-inyelwlamp-name = (Invisible Yellow Light Post) +actor-purplamp-name = Purple Light Post +actor-inpurplamp-name = (Invisible Purple Light Post) +actor-inoranlamp-name = (Invisible Orange Light Post) +actor-ingrnlmp-name = (Invisible Green Light Post) +actor-inredlmp-name = (Invisible Red Light Post) +actor-inblulmp-name = (Invisible Blue Light Post) +actor-gaicbm-name = Deployed ICBM +actor-namntk-name = NOD Montauk +actor-ntpyra-name = Nod Pyramid +actor-ufo-name = Scrin Ship + +## civilian-vehicles.yaml +actor-4tnk-name = Mammoth Tank +meta-truck-name = Truck +actor-icbm-name = Ballistic Missile Launcher +actor-bus-name = School Bus +actor-pick-name = Pickup +actor-car-name = Automobile +actor-wini-name = Recreational Vehicle +actor-locomotive-name = Train Locomotive +actor-traincar-name = Passenger Car +actor-cargocar-name = Cargo Car + +## critters.yaml +actor-doggie-name = Tiberian Fiend +actor-visc-sml-name = Baby Visceroid +actor-visc-lrg-name = Adult Visceroid +actor-jfish-name = Tiberium Floater + +## defaults.yaml +meta-crate-name = Crate +meta-civilianinfantry-name = Civilian +meta-aircrafthusk-generic-name = Destroyed Aircraft +meta-blossomtree-name = Blossom Tree +meta-tree-name = Tree +meta-rock-name = Rock +meta-box-name = Box +meta-drum-name = Drum +meta-palette-name = Palette +meta-railway-name = Railway +meta-gate-description = Automated barrier that opens for allied units. + +## gdi-infantry.yaml +actor-e2 = + .description = Infantry armed with special explosive discs. + Strong vs Buildings, Infantry + Weak vs Vehicles, Aircraft + .name = Disc Thrower + +actor-medic = + .name = Medic + .description = Heals nearby infantry. + Unarmed + +actor-jumpjet = + .name = Jumpjet Infantry + .description = Airborne soldier. + Strong vs Infantry, Aircraft + Weak vs Vehicles + +actor-jumpjet-husk-name = Jumpjet Infantry + +actor-ghost = + .name = Ghost Stalker + .description = Elite commando infantry, armed with + a railgun and C4. + Strong vs Infantry, Buildings + Weak vs Vehicles, Aircraft + Special Ability: Destroy Building with C4 + Maximum 1 can be trained. + +## gdi-structures.yaml +actor-gapowr = + .description = Provides power for other structures. + .name = GDI Power Plant + +actor-gapowr-socket-name = GDI Power Plant socket + +actor-gapowrup = + .name = Power Turbine + .description = Provides extra power generation. + +actor-gapile = + .description = Produces infantry. + .name = GDI Barracks + +actor-gaweap = + .name = GDI War Factory + .description = Produces vehicles. + +actor-gahpad = + .name = Helipad + .description = Produces, rearms and + repairs helicopters. + +actor-gadept = + .name = Service Depot + .description = Repairs or sells vehicles and aircraft. + +actor-garadr = + .description = Provides an overview of the battlefield. + Can detect cloaked units. + Requires power to operate. + .name = GDI Radar + +actor-gatech = + .description = Provides access to advanced GDI technologies. + .name = GDI Tech Center + +actor-gaplug = + .name = GDI Upgrade Center + .description = Can be upgraded for additional technology. + +actor-gaplug-socket-ioncannon-name = GDI Upgrade Center socket +actor-gaplug-socket-hunterseeker-name = GDI Upgrade Center socket + +actor-gaplug2 = + .name = Seeker Control + .description = Enables use of the hunter-seeker droid. + +actor-gaplug3 = + .name = Ion Cannon Uplink + .description = Enables use of the Ion Cannon. + +actor-gaplug4 = + .name = Drop Pod Node + .description = Enables use of the Drop Pod Reinforcements. + +## gdi-support.yaml +actor-gawall = + .description = Stops infantry and blocks enemy fire. + Can NOT be crushed by tanks. + .name = Concrete Wall + +actor-gagate-a-name = GDI Gate +actor-gagate-b-name = GDI Gate + +actor-gactwr = + .name = Component Tower + .description = Modular tower for base defenses. + +actor-gactwr-socket-name = Component Tower (unupgraded) + +actor-gavulc = + .name = Vulcan Tower + .description = Basic base defense. + Does not require power to operate. + Strong vs Infantry, Light armor + Weak vs Aircraft + +actor-garock = + .name = RPG Upgrade + .description = GDI Advanced base defense. + Does not require power to operate. + Strong vs Armored ground units + Weak vs Aircraft + +actor-gacsam = + .name = SAM Upgrade + .description = GDI Anti-Air base defense. + Does not require power to operate. + Strong vs Aircraft + Weak vs Ground units + +## gdi-vehicles.yaml +actor-apc = + .name = Amphibious APC + .description = Armored infantry transport. + Can move on water. + Unarmed + +actor-hvr = + .name = Hover MLRS + .description = Hovering vehicle armed with + long range missiles. + Strong vs Vehicles, Aircraft + Weak vs Infantry + +actor-smech = + .name = Wolverine + .description = Anti-personnel walker. + Strong vs Infantry, Light armor + Weak vs Vehicles, Aircraft + +actor-mmch = + .name = Titan + .description = General purpose mechanized walker. + Strong vs Vehicles + Weak vs Infantry, Aircraft + +actor-hmec = + .name = Mammoth Mk. II + .description = Slow heavy walker. + Armed with dual railguns and rocket launchers. + Strong vs Infantry, Vehicles, Aircraft and Buildings + Weak vs Nothing + Maximum 1 can be built. + +actor-sonic = + .name = Disruptor + .description = Armored high-tech vehicle with + long range and sonic armament. + Strong vs Infantry, Vehicles, Buildings + Weak vs Aircraft + +actor-jugg = + .name = Juggernaut + .deployed--name = Juggernaut (deployed) + .description = Mobile Artillery Mech. + Needs to deploy in order to shoot. + Strong vs Ground units + Weak vs Aircraft + +actor-mobilemp = + .description = Fires a pulse blast which disables + all mechanical units in the area. + .name = Mobile EMP Cannon + +## husks.yaml +actor-dshp-husk-name = Dropship +actor-orca-husk-name = Orca Fighter +actor-orcab-husk-name = Orca Bomber +actor-orcatran-husk-name = Orca Transport +actor-trnsport-husk-name = Carryall +actor-scrin-husk-name = Banshee Fighter +actor-apache-husk-name = Harpy + +## misc.yaml +actor-mpspawn-name = (multiplayer player starting point) +actor-waypoint-name = (waypoint for scripted behavior) +actor-camera-name = (reveals area to owner) + +## nod-infantry.yaml +actor-e3 = + .description = Anti-tank infantry. + Strong vs Vehicles, Aircraft, Buildings + Weak vs Infantry + .name = Rocket Infantry + +actor-cyborg = + .name = Cyborg Infantry + .description = Cybernetic infantry unit. + Strong vs Infantry, Light armor + Weak vs Vehicles, Aircraft + +actor-cyc2 = + .name = Cyborg Commando + .description = Elite cybernetic infantry unit. + Strong vs Infantry, Vehicles, Buildings + Weak vs Aircraft + Maximum 1 can be trained. + +actor-mhijack = + .description = Hijacks enemy vehicles. + Unarmed + .name = Mutant Hijacker + +## nod-structures.yaml +actor-napowr = + .description = Provides power for other structures. + .name = Nod Power Plant + +actor-naapwr = + .description = Provides twice as much power as + the normal Power Plant. + .name = Advanced Power Plant + +actor-nahand = + .description = Produces infantry. + .name = Hand of Nod + +actor-naweap = + .name = Nod War Factory + .description = Produces vehicles. + +actor-nahpad = + .name = Helipad + .description = Produces, rearms and + repairs helicopters. + +actor-naradr = + .description = Provides an overview of the battlefield. + Can detect cloaked units. + Requires power to operate. + .name = Nod Radar + +actor-natech = + .description = Provides access to advanced Nod technologies. + .name = Nod Tech Center + +actor-nastlh = + .name = Stealth Generator + .description = Generates a cloaking field + to hide your forces from the enemy. + +actor-natmpl = + .description = Provides access to advanced Nod technologies. + .name = Temple of Nod + +actor-namisl = + .description = Launches a devastating missile + at a target location. + Requires power to operate. + Maximum 1 can be built. + .name = Nod Missile Silo + +actor-nawast = + .name = Waste Refinery + .description = Processes Veins + into useable resources. + Maximum 1 can be built. + +## nod-support.yaml +actor-nawall = + .description = Stops infantry and blocks enemy fire. + Can NOT be crushed by tanks. + .name = Concrete Wall + +actor-nagate-a-name = Nod Gate +actor-nagate-b-name = Nod Gate + +actor-napost = + .description = Stops infantry and blocks enemy fire. + Can NOT be crushed by tanks. + .name = Laser Fence + +actor-nafnce-name = Laser Fence + +actor-nalasr = + .name = Laser Turret + .description = Basic base defense. + Requires power to operate. + Strong vs Ground units + Weak vs Aircraft + +actor-naobel = + .name = Obelisk of Light + .description = Advanced base defense. + Requires power to operate. + Strong vs Ground units + Weak vs Aircraft + +actor-nasam = + .name = S.A.M. Site + .description = Nod Anti-Air base defense. + Requires power to operate. + Strong vs Aircraft + Weak vs Ground units + +## nod-vehicles.yaml +actor-bggy = + .name = Attack Buggy + .description = Fast scout and anti-infantry vehicle. + Strong vs Infantry, Light armor + Weak vs Vehicles, Aircraft + +actor-bike = + .name = Attack Cycle + .description = Fast scout vehicle, armed with + rockets. + Strong vs Vehicles + Weak vs Infantry, Aircraft + +actor-ttnk = + .name = Tick Tank + .deployed--name = Tick Tank (deployed) + .description = Nod's main battle tank. + Can deploy to gain extra protection. + Strong vs Vehicles + Weak vs Infantry, Aircraft + +actor-art2 = + .name = Artillery + .deployed--name = Artillery (deployed) + .description = Mobile Artillery. + Needs to deploy in order to shoot. + Strong vs Ground units + Weak vs Aircraft + +actor-repair = + .description = Repairs nearby vehicles. + Unarmed + .name = Mobile Repair Vehicle + +actor-weed = + .name = Weed Eater + .description = Collects veins for processing. + Unarmed + +actor-sapc = + .name = Subterranean APC + .description = Troop transport that can move + underground to avoid detection. + Unarmed + +actor-subtank = + .name = Devil's Tongue + .description = Subterranean Flame Tank. + Is able to move underground. + Strong vs Infantry, Buildings + Weak vs Tanks, Aircraft + +actor-stnk = + .name = Stealth Tank + .description = Lightly armoured tank equipped with a personal + stealth generator. Armed with missiles. + Can be spotted by infantry at close range. + Strong vs Vehicles, Aircraft + Weak vs Infantry + +## shared-infantry.yaml +actor-e1 = + .description = General-purpose infantry. + Strong vs Infantry + Weak vs Vehicles, Aircraft + .name = Light Infantry + +actor-engineer = + .name = Engineer + .description = Infiltrates and captures enemy structures. + Unarmed + +## shared-structures.yaml +actor-gacnst = + .description = Builds base structures. + .name = Construction Yard + +actor-proc = + .name = Tiberium Refinery + .description = Processes raw Tiberium + into useable resources. + +actor-gasilo = + .description = Stores excess Tiberium. + .name = Silo + +actor-anypower-name = Any Power Generation +actor-barracks-name = Infantry Production +actor-factory-name = Vehicle Production +actor-radar-name = Radar +actor-tech-name = Tech Center + +## shared-support.yaml +actor-napuls = + .name = E.M. Pulse Cannon + .description = Disables mechanical units in an area. + Requires power to operate. + +## shared-vehicles.yaml +actor-mcv = + .description = Deploys into another Construction Yard. + Unarmed + .name = Mobile Construction Vehicle + +actor-harv = + .name = Harvester + .description = Collects Tiberium for processing. + Unarmed + +actor-lpst = + .description = Can detect cloaked and subterranean + units when deployed. + Unarmed + .name = Mobile Sensor Array + .deployed--name = Mobile Sensor Array (deployed) + +## trees.yaml +actor-bigblue-name = Large Blue Tiberium Crystal +actor-veinhole-name = Veinhole +meta-tibflora-name = Tiberian Flora diff --git a/mods/ts/maps/sunstroke/en.ftl b/mods/ts/maps/sunstroke/en.ftl new file mode 100644 index 0000000000..2c56a02885 --- /dev/null +++ b/mods/ts/maps/sunstroke/en.ftl @@ -0,0 +1,8 @@ +## rules.yaml +actor-4tnk-description = Heavy tank + with double barreled gun. + +actor-slav = + .name = Black Hand Rifleman + .description = Religious loyalist + armed with sniper rifle. diff --git a/mods/ts/maps/sunstroke/map.yaml b/mods/ts/maps/sunstroke/map.yaml index b7964a310c..005d3bdcdc 100644 --- a/mods/ts/maps/sunstroke/map.yaml +++ b/mods/ts/maps/sunstroke/map.yaml @@ -2630,3 +2630,4 @@ Actors: Rules: rules.yaml Sequences: sequences.yaml +Translations: en.ftl diff --git a/mods/ts/maps/sunstroke/rules.yaml b/mods/ts/maps/sunstroke/rules.yaml index 4d0be78e2c..9946613535 100644 --- a/mods/ts/maps/sunstroke/rules.yaml +++ b/mods/ts/maps/sunstroke/rules.yaml @@ -38,16 +38,16 @@ GAOLDCC3: Queue: Vehicle BuildPaletteOrder: 70 Prerequisites: ~gaoldcc3 - Description: Heavy tank\nwith double barreled gun. + Description: actor-4tnk-description SLAV: Tooltip: - Name: Black Hand Rifleman + Name: actor-slav.name Buildable: Queue: Infantry BuildPaletteOrder: 70 Prerequisites: ~gaoldcc2 - Description: Religious loyalist\narmed with sniper rifle. + Description: actor-slav.description AttackFrontal: Voice: Attack FacingTolerance: 0 diff --git a/mods/ts/rules/aircraft.yaml b/mods/ts/rules/aircraft.yaml index 9006137950..1b94dbda59 100644 --- a/mods/ts/rules/aircraft.yaml +++ b/mods/ts/rules/aircraft.yaml @@ -5,7 +5,7 @@ DPOD: Valued: Cost: 10 Tooltip: - Name: Drop Pod + Name: actor-dpod-name Aircraft: IdleBehavior: Land Pitch: 0 @@ -41,7 +41,7 @@ DPOD2: Valued: Cost: 10 Tooltip: - Name: Drop Pod + Name: actor-dpod2-name Health: HP: 6000 Armor: @@ -90,7 +90,7 @@ DSHP: Valued: Cost: 1000 Tooltip: - Name: Dropship + Name: actor-dshp-name UpdatesPlayerStatistics: AddToArmyValue: true Aircraft: @@ -127,14 +127,14 @@ ORCA: Valued: Cost: 1000 Tooltip: - Name: Orca Fighter + Name: actor-orca.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Air BuildPaletteOrder: 10 Prerequisites: ~gahpad - Description: Fast assault gunship with\ndual missile launchers.\n Strong vs Buildings, Vehicles\n Weak vs Infantry, Aircraft + Description: actor-orca.description Selectable: Bounds: 905, 1448 Aircraft: @@ -188,14 +188,14 @@ ORCAB: Valued: Cost: 1600 Tooltip: - Name: Orca Bomber + Name: actor-orcab.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Air BuildPaletteOrder: 30 Prerequisites: ~gahpad, gatech - Description: Heavy bomber.\n Strong vs Buildings, Vehicles\n Weak vs Infantry, Aircraft + Description: actor-orcab.description Selectable: Bounds: 905, 1448 Aircraft: @@ -261,7 +261,7 @@ ORCATRAN: Valued: Cost: 1200 Tooltip: - Name: Orca Transport + Name: actor-orcatran-name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: @@ -304,14 +304,14 @@ TRNSPORT: Valued: Cost: 750 Tooltip: - Name: Carryall + Name: actor-trnsport.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Air BuildPaletteOrder: 60 Prerequisites: ~gahpad, gadept - Description: VTOL aircraft capable of lifting\nand transporting vehicles.\n Unarmed + Description: actor-trnsport.description Aircraft: TurnSpeed: 20 Speed: 149 @@ -350,14 +350,14 @@ SCRIN: Valued: Cost: 1500 Tooltip: - Name: Banshee Fighter + Name: actor-scrin.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Air BuildPaletteOrder: 40 Prerequisites: ~nahpad, natech - Description: Advanced fighter-bomber craft\nwith twin plasma cannons.\n Strong vs Buildings, Vehicles\n Weak vs Infantry, Aircraft + Description: actor-scrin.description Selectable: Bounds: 905, 1448 Voiced: @@ -423,14 +423,14 @@ APACHE: Valued: Cost: 1000 Tooltip: - Name: Harpy + Name: actor-apache.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Air BuildPaletteOrder: 20 Prerequisites: ~nahpad - Description: Anti-personnel support gunship\narmed with dual chain guns.\n Strong vs Infantry, Light armor, Aircraft\n Weak vs Vehicles + Description: actor-apache.description Selectable: Bounds: 905, 1448 Aircraft: @@ -495,7 +495,7 @@ HUNTER: Valued: Cost: 1000 Tooltip: - Name: Hunter-Seeker Droid + Name: actor-hunter-name Health: HP: 50000 Armor: diff --git a/mods/ts/rules/bridges.yaml b/mods/ts/rules/bridges.yaml index 95db266a2c..6ddfc6bb37 100644 --- a/mods/ts/rules/bridges.yaml +++ b/mods/ts/rules/bridges.yaml @@ -1,7 +1,7 @@ CABHUT: Inherits: ^BasicBuilding Tooltip: - Name: Bridge repair hut + Name: actor-cabhut-name Building: Footprint: x Dimensions: 1, 1 @@ -36,7 +36,7 @@ CABHUT: UseClassicPerspectiveFudge: false QuantizedFacings: 1 Tooltip: - Name: Bridge + Name: meta-lowbridgeramp-name MapEditorData: Categories: Bridge Interactable: @@ -76,7 +76,7 @@ LOBRDG_A: LOBRDG_A_D: Inherits: LOBRDG_A EditorOnlyTooltip: - Name: Dead Bridge + Name: actor-lobrdg-a-d-name -GroundLevelBridge: -AppearsOnRadar: BridgePlaceholder: @@ -115,7 +115,7 @@ LOBRDG_B: LOBRDG_B_D: Inherits: LOBRDG_B EditorOnlyTooltip: - Name: Dead Bridge + Name: actor-lobrdg-b-d-name -GroundLevelBridge: -AppearsOnRadar: BridgePlaceholder: @@ -138,7 +138,7 @@ LOBRDG_R_SE: BridgePlaceholder: NeighbourOffsets: -1,1 EditorOnlyTooltip: - Name: Bridge Ramp + Name: actor-lobrdg-r-se-name LOBRDG_R_NW: Inherits: ^LowBridgeRamp @@ -148,7 +148,7 @@ LOBRDG_R_NW: BridgePlaceholder: NeighbourOffsets: 1,1 EditorOnlyTooltip: - Name: Bridge Ramp + Name: actor-lobrdg-r-nw-name LOBRDG_R_NE: Inherits: ^LowBridgeRamp @@ -158,7 +158,7 @@ LOBRDG_R_NE: BridgePlaceholder: NeighbourOffsets: 1,1 EditorOnlyTooltip: - Name: Bridge Ramp + Name: actor-lobrdg-r-ne-name LOBRDG_R_SW: Inherits: ^LowBridgeRamp @@ -168,7 +168,7 @@ LOBRDG_R_SW: BridgePlaceholder: NeighbourOffsets: 1,-1 EditorOnlyTooltip: - Name: Bridge Ramp + Name: actor-lobrdg-r-sw-name ^ElevatedBridgePlaceholder: AlwaysVisible: @@ -184,7 +184,7 @@ LOBRDG_R_SW: UseClassicPerspectiveFudge: false QuantizedFacings: 1 Tooltip: - Name: Bridge + Name: meta-elevatedbridgeplaceholder-name Immobile: OccupiesSpace: false MapEditorData: diff --git a/mods/ts/rules/civilian-infantry.yaml b/mods/ts/rules/civilian-infantry.yaml index b0646401cf..97a7f57608 100644 --- a/mods/ts/rules/civilian-infantry.yaml +++ b/mods/ts/rules/civilian-infantry.yaml @@ -3,7 +3,7 @@ WEEDGUY: Valued: Cost: 300 Tooltip: - Name: Chem Spray Infantry + Name: actor-weedguy-name Voiced: VoiceSet: Weed Mobile: @@ -35,7 +35,7 @@ UMAGON: Valued: Cost: 400 Tooltip: - Name: Umagon + Name: actor-umagon-name Voiced: VoiceSet: Umagon Mobile: @@ -60,7 +60,7 @@ CHAMSPY: Valued: Cost: 700 DisguiseTooltip: - Name: Chameleon Spy + Name: actor-chamspy-disguisetooltip-name Voiced: VoiceSet: Spy Health: @@ -96,7 +96,7 @@ MUTANT: Valued: Cost: 100 Tooltip: - Name: Mutant + Name: actor-mutant-name Voiced: VoiceSet: Mutant Health: @@ -124,7 +124,7 @@ MWMN: Valued: Cost: 100 Tooltip: - Name: Mutant Soldier + Name: actor-mwmn-name Voiced: VoiceSet: CivilianFemale Health: @@ -152,7 +152,7 @@ MUTANT3: Valued: Cost: 100 Tooltip: - Name: Mutant Sergeant + Name: actor-mutant3-name Voiced: VoiceSet: Mutant Health: @@ -180,7 +180,7 @@ TRATOS: Valued: Cost: 100 Tooltip: - Name: Tratos + Name: actor-tratos-name Voiced: VoiceSet: Tratos Health: @@ -195,7 +195,7 @@ OXANNA: Valued: Cost: 100 Tooltip: - Name: Oxanna + Name: actor-oxanna-name Voiced: VoiceSet: Oxanna Health: @@ -212,7 +212,7 @@ SLAV: Valued: Cost: 100 Tooltip: - Name: Slavick + Name: actor-slav-name Voiced: VoiceSet: Slavick Health: diff --git a/mods/ts/rules/civilian-structures.yaml b/mods/ts/rules/civilian-structures.yaml index b55af73f38..5d0abb6204 100644 --- a/mods/ts/rules/civilian-structures.yaml +++ b/mods/ts/rules/civilian-structures.yaml @@ -2,7 +2,7 @@ ABAN01: Inherits: ^CivBuilding Inherits@SHAPE: ^2x6Shape Tooltip: - Name: WS Logging Company + Name: actor-aban01-name Building: Footprint: xx xx xx xx xx XX Dimensions: 2, 6 @@ -23,7 +23,7 @@ ABAN02: Inherits: ^CivBuilding Inherits@SHAPE: ^5x3Shape Tooltip: - Name: Panullo Hacienda + Name: actor-aban02-name Building: Footprint: xxxxx xxxxx XXXxX Dimensions: 5, 3 @@ -44,7 +44,7 @@ ABAN03: Inherits: ^CivBuilding Inherits@SHAPE: ^2x5Shape Tooltip: - Name: Abandoned Factory + Name: actor-aban03-name Building: Footprint: xx xx xx xx XX Dimensions: 2, 5 @@ -65,7 +65,7 @@ ABAN04: Inherits: ^CivBuilding Inherits@SHAPE: ^4x2Shape Tooltip: - Name: City Hall + Name: actor-aban04-name Building: Footprint: xxxX xxxX Dimensions: 4, 2 @@ -88,7 +88,7 @@ ABAN05: TopLeft: -1536, -1024 BottomRight: 768, 1024 Tooltip: - Name: Hunting Lodge + Name: actor-aban05-name Building: Footprint: xxX xxX Dimensions: 3, 2 @@ -103,7 +103,7 @@ ABAN06: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Local Inn & Lodging + Name: actor-aban06-name Building: Footprint: xx xx Dimensions: 2, 2 @@ -118,7 +118,7 @@ ABAN07: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Church + Name: actor-aban07-name Building: Footprint: xx xx Dimensions: 2, 2 @@ -133,7 +133,7 @@ ABAN08: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Abandoned Warehouse + Name: actor-aban08-name Building: Footprint: xx xx Dimensions: 2, 2 @@ -148,7 +148,7 @@ ABAN09: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Tall's Residence + Name: actor-aban09-name Building: Footprint: xx xx Dimensions: 2, 2 @@ -163,7 +163,7 @@ ABAN10: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Denzil's Last Chance Motel + Name: actor-aban10-name Building: Footprint: xx xx Dimensions: 2, 2 @@ -178,7 +178,7 @@ ABAN11: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Miele Manor + Name: actor-aban11-name Building: Footprint: xx xx Dimensions: 2, 2 @@ -193,7 +193,7 @@ ABAN12: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Kettler's Place + Name: actor-aban12-name Building: Footprint: xx xx Dimensions: 2, 2 @@ -207,7 +207,7 @@ ABAN12: ABAN13: Inherits: ^CivBuilding Tooltip: - Name: Long's Home + Name: actor-aban13-name Building: Footprint: x Dimensions: 1, 1 @@ -221,7 +221,7 @@ ABAN13: ABAN14: Inherits: ^CivBuilding Tooltip: - Name: Local Store + Name: actor-aban14-name Building: Footprint: x Dimensions: 1, 1 @@ -235,7 +235,7 @@ ABAN14: ABAN15: Inherits: ^CivBuilding Tooltip: - Name: Adam's House + Name: actor-aban15-name Building: Footprint: x Dimensions: 1, 1 @@ -250,7 +250,7 @@ ABAN16: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Gas Station + Name: actor-aban16-name Building: Footprint: xx xX Dimensions: 2, 2 @@ -264,7 +264,7 @@ ABAN16: ABAN17: Inherits: ^CivBuilding Tooltip: - Name: Gas Pumps + Name: actor-aban17-name Building: Footprint: x Dimensions: 1, 1 @@ -278,7 +278,7 @@ ABAN17: ABAN18: Inherits: ^CivBuilding Tooltip: - Name: Gas Station Sign + Name: actor-aban18-name Building: Footprint: x Dimensions: 1, 1 @@ -292,7 +292,7 @@ ABAN18: AMMOCRAT: Inherits: ^CivBuilding Tooltip: - Name: Ammo Crates + Name: actor-ammocrat-name Building: Footprint: x Dimensions: 1, 1 @@ -306,27 +306,27 @@ AMMOCRAT: BBOARD01: Inherits: ^CivBillboard Tooltip: - Name: Eat at Rade's Roadhouse + Name: actor-bboard01-name BBOARD02: Inherits: ^CivBillboard Tooltip: - Name: Drink YEO-CA Cola! + Name: actor-bboard02-name BBOARD03: Inherits: ^CivBillboard Tooltip: - Name: Hamburgers $.99 + Name: actor-bboard03-name BBOARD04: Inherits: ^CivBillboard Tooltip: - Name: Visit Scenic Las Vegas + Name: actor-bboard04-name BBOARD05: Inherits: ^CivBillboard Tooltip: - Name: Rooms $29 a nite + Name: actor-bboard05-name BBOARD06: Inherits: ^CivBillboard @@ -335,7 +335,7 @@ BBOARD06: UseTargetableCellsOffsets: false TargetableOffsets: -128,-192,0, 128,192,0 Tooltip: - Name: Kaspm's Tiberium Warhouse + Name: actor-bboard06-name Building: Footprint: x x Dimensions: 1, 2 @@ -347,7 +347,7 @@ BBOARD07: UseTargetableCellsOffsets: false TargetableOffsets: -128,-192,0, 128,192,0 Tooltip: - Name: Alkaline's Battery Superstore + Name: actor-bboard07-name Building: Footprint: x x Dimensions: 1, 2 @@ -359,7 +359,7 @@ BBOARD08: UseTargetableCellsOffsets: false TargetableOffsets: -128,-192,0, 128,192,0 Tooltip: - Name: Alex-gators petshop just ahead! + Name: actor-bboard08-name Building: Footprint: x x Dimensions: 1, 2 @@ -367,27 +367,27 @@ BBOARD08: BBOARD09: Inherits: ^CivBillboard Tooltip: - Name: TacticX games rock! + Name: actor-bboard09-name BBOARD10: Inherits: ^CivBillboard Tooltip: - Name: WW Surf and Turf hits the spot! + Name: actor-bboard10-name BBOARD11: Inherits: ^CivBillboard Tooltip: - Name: Only 11 miles to Zydeko's cafe! + Name: actor-bboard11-name BBOARD12: Inherits: ^CivBillboard Tooltip: - Name: No escape from Archer's Asylum! + Name: actor-bboard12-name BBOARD13: Inherits: ^CivBillboard Tooltip: - Name: Stop in at Hewitt's hair salon + Name: actor-bboard13-name BBOARD14: Inherits: ^CivBillboard @@ -396,7 +396,7 @@ BBOARD14: UseTargetableCellsOffsets: false TargetableOffsets: -128,192,0, 128,-192,0 Tooltip: - Name: Billy Bob's Harvester school + Name: actor-bboard14-name Building: Footprint: xx Dimensions: 2, 1 @@ -408,7 +408,7 @@ BBOARD15: UseTargetableCellsOffsets: false TargetableOffsets: -128,192,0, 128,-192,0 Tooltip: - Name: Pannullo's hacienda es bueno + Name: actor-bboard15-name Building: Footprint: xx Dimensions: 2, 1 @@ -420,7 +420,7 @@ BBOARD16: UseTargetableCellsOffsets: false TargetableOffsets: -128,192,0, 128,-192,0 Tooltip: - Name: Join GDI: We save lives. + Name: actor-bboard16-name Building: Footprint: xx Dimensions: 2, 1 @@ -429,7 +429,7 @@ CA0001: Inherits: ^CivBuilding Inherits@shape: ^3x3Shape Tooltip: - Name: Rade's Roadhouse + Name: actor-ca0001-name Building: Footprint: xxX xxX XXX Dimensions: 3, 3 @@ -446,7 +446,7 @@ CA0002: Inherits: ^CivBuilding Inherits@shape: ^3x3Shape Tooltip: - Name: Sandberg and Son's + Name: actor-ca0002-name Building: Footprint: xxX xxx Xxx Dimensions: 3, 3 @@ -463,7 +463,7 @@ CA0003: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Temp Housing + Name: actor-ca0003-name Building: Footprint: xx xx Dimensions: 2, 2 @@ -476,7 +476,7 @@ CA0004: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Waystation + Name: actor-ca0004-name Building: Footprint: xx xX Dimensions: 2, 2 @@ -489,7 +489,7 @@ CA0005: Inherits: ^CivBuilding Inherits@shape: ^1x2Shape Tooltip: - Name: Ferbie's 4 Sale + Name: actor-ca0005-name Building: Footprint: x x Dimensions: 1, 2 @@ -502,7 +502,7 @@ CA0006: Inherits: ^CivBuilding Inherits@shape: ^1x2Shape Tooltip: - Name: Deluxe Accomodations + Name: actor-ca0006-name Building: Footprint: x x Dimensions: 1, 2 @@ -515,7 +515,7 @@ CA0007: Inherits: ^CivBuilding Inherits@shape: ^1x2Shape Tooltip: - Name: Field Generator + Name: actor-ca0007-name Building: Footprint: x x Dimensions: 1, 2 @@ -528,7 +528,7 @@ CA0008: Inherits: ^CivBuilding Inherits@shape: ^2x3Shape Tooltip: - Name: Subterranean Dwelling + Name: actor-ca0008-name Building: Footprint: xX xX xx Dimensions: 2, 3 @@ -541,7 +541,7 @@ CA0009: Inherits: ^CivBuilding Inherits@shape: ^2x3Shape Tooltip: - Name: Subterranean Dwelling + Name: actor-ca0009-name Building: Footprint: xX xx xX Dimensions: 2, 3 @@ -554,7 +554,7 @@ CA0010: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Leary Traveller Inn + Name: actor-ca0010-name Building: Footprint: xx xx Dimensions: 2, 2 @@ -567,7 +567,7 @@ CA0011: Inherits: ^CivBuilding Inherits@shape: ^1x2Shape Tooltip: - Name: Water Tank + Name: actor-ca0011-name Building: Footprint: x x Dimensions: 1, 2 @@ -580,7 +580,7 @@ CA0012: Inherits: ^CivBuilding Inherits@shape: ^1x2Shape Tooltip: - Name: Greenhouse + Name: actor-ca0012-name Building: Footprint: x x Dimensions: 1, 2 @@ -595,7 +595,7 @@ CA0013: Inherits: ^CivBuilding Inherits@shape: ^2x1Shape Tooltip: - Name: Water Purifier + Name: actor-ca0013-name Building: Footprint: xx Dimensions: 2, 1 @@ -609,7 +609,7 @@ CA0013: CA0014: Inherits: ^CivBuilding Tooltip: - Name: Observation Tower + Name: actor-ca0014-name Building: Footprint: x Dimensions: 1, 1 @@ -623,7 +623,7 @@ CA0014: CA0015: Inherits: ^CivBuilding Tooltip: - Name: Port-A-Shack + Name: actor-ca0015-name Building: Footprint: x Dimensions: 1, 1 @@ -635,7 +635,7 @@ CA0015: CA0016: Inherits: ^CivBuilding Tooltip: - Name: Port-A-Shack Deluxe + Name: actor-ca0016-name Building: Footprint: x Dimensions: 1, 1 @@ -649,7 +649,7 @@ CA0016: CA0017: Inherits: ^CivBuilding Tooltip: - Name: Energy Transformer + Name: actor-ca0017-name Building: Footprint: x Dimensions: 1, 1 @@ -667,7 +667,7 @@ CA0018: UseTargetableCellsOffsets: false TargetableOffsets: 0,0,0, -512,-512,0 Tooltip: - Name: Solar Panel + Name: actor-ca0018-name Building: Footprint: x x Dimensions: 1, 2 @@ -685,7 +685,7 @@ CA0019: UseTargetableCellsOffsets: false TargetableOffsets: 0,0,0, -512,-512,0 Tooltip: - Name: Solar Panel + Name: actor-ca0019-name Building: Footprint: x x Dimensions: 1, 2 @@ -703,7 +703,7 @@ CA0020: UseTargetableCellsOffsets: false TargetableOffsets: 0,0,0, 512,512,0 Tooltip: - Name: Solar Panel + Name: actor-ca0020-name Building: Footprint: x x Dimensions: 1, 2 @@ -721,7 +721,7 @@ CA0021: UseTargetableCellsOffsets: false TargetableOffsets: 0,0,0, 512,512,0 Tooltip: - Name: Solar Panel + Name: actor-ca0021-name Building: Footprint: x x Dimensions: 1, 2 @@ -736,7 +736,7 @@ CAARAY: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Civilian Array + Name: actor-caaray-name Building: Footprint: xx xx Dimensions: 2, 2 @@ -766,7 +766,7 @@ CAARMR: Inherits: ^CivBuilding Inherits@shape: ^4x4Shape Tooltip: - Name: Civilian Armory + Name: actor-caarmr-name Building: Footprint: xxxx xxxx xxxx xxxx Dimensions: 4, 4 @@ -789,7 +789,7 @@ CAARMR: CACRSH01: Inherits: ^Decoration Tooltip: - Name: Crash Site + Name: actor-cacrsh01-name CACRSH02: Inherits: CACRSH01 @@ -807,7 +807,7 @@ CAHOSP: Inherits: ^BasicBuilding Inherits@shape: ^3x4Shape Tooltip: - Name: Civilian Hospital + Name: actor-cahosp-name TooltipDescription@ally: Description: Provides infantry with self-healing. ValidRelationships: Ally @@ -842,7 +842,7 @@ CAPYR01: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Pyramid + Name: actor-capyr01-name Building: Footprint: xx xx Dimensions: 2, 2 @@ -859,7 +859,7 @@ CAPYR02: Inherits: ^CivBuilding Inherits@shape: ^4x4Shape Tooltip: - Name: Pyramid + Name: actor-capyr02-name Building: Footprint: xxxx xxxx xxxx xxxx Dimensions: 4, 4 @@ -880,7 +880,7 @@ CAPYR03: Inherits: ^CivBuilding Inherits@shape: ^4x4Shape Tooltip: - Name: Pyramid + Name: actor-capyr03-name Building: Footprint: xxxx xxxx xxxx xxxx Dimensions: 4, 4 @@ -901,7 +901,7 @@ CITY01: Inherits: ^CivBuilding Inherits@shape: ^4x2Shape Tooltip: - Name: Connelly Court Apts. + Name: actor-city01-name Building: Footprint: xxxX XxxX Dimensions: 4, 2 @@ -922,7 +922,7 @@ CITY02: Inherits: ^CivBuilding Inherits@shape: ^2x3Shape Tooltip: - Name: Lightner's Luxury Suites + Name: actor-city02-name Building: Footprint: xx xx xx Dimensions: 2, 3 @@ -943,7 +943,7 @@ CITY03: Inherits: ^CivBuilding Inherits@shape: ^3x2Shape Tooltip: - Name: Office Building + Name: actor-city03-name Building: Footprint: xxx xxx Dimensions: 3, 2 @@ -964,7 +964,7 @@ CITY04: Inherits: ^CivBuilding Inherits@shape: ^3x2Shape Tooltip: - Name: Westwood Stock Exchange + Name: actor-city04-name Building: Footprint: xxx xxx Dimensions: 3, 2 @@ -985,7 +985,7 @@ CITY05: Inherits: ^CivBuilding Inherits@shape: ^3x2Shape Tooltip: - Name: Daily Sun Times + Name: actor-city05-name Building: Footprint: xxx xxx Dimensions: 3, 2 @@ -1006,7 +1006,7 @@ CITY06: Inherits: ^CivBuilding Inherits@shape: ^4x2Shape Tooltip: - Name: YEO-CA Cola Corp. + Name: actor-city06-name Building: Footprint: xxxx XxxX Dimensions: 4, 2 @@ -1027,7 +1027,7 @@ CITY07: Inherits: ^CivBuilding Inherits@shape: ^4x2Shape Tooltip: - Name: Urban Housing + Name: actor-city07-name Building: Footprint: xxxx xxxx Dimensions: 4, 2 @@ -1048,7 +1048,7 @@ CITY08: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Yee's Discount Liquor + Name: actor-city08-name Building: Footprint: xx xx Dimensions: 2, 2 @@ -1063,7 +1063,7 @@ CITY09: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Abandoned Warehouse + Name: actor-city09-name Building: Footprint: xx xx Dimensions: 2, 2 @@ -1080,7 +1080,7 @@ CITY10: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Urban Storefront + Name: actor-city10-name Building: Footprint: xx xx Dimensions: 2, 2 @@ -1097,7 +1097,7 @@ CITY11: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Ambrose Lounge + Name: actor-city11-name Building: Footprint: xx xx Dimensions: 2, 2 @@ -1114,7 +1114,7 @@ CITY12: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Bostic Tower + Name: actor-city12-name Building: Footprint: xX xx Dimensions: 2, 2 @@ -1131,7 +1131,7 @@ CITY13: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Hewitt Hair Salon + Name: actor-city13-name Building: Footprint: xX Xx Dimensions: 2, 2 @@ -1147,7 +1147,7 @@ CITY13: CITY14: Inherits: ^CivBuilding Tooltip: - Name: Business Offices + Name: actor-city14-name Building: Footprint: x Dimensions: 1, 1 @@ -1164,7 +1164,7 @@ CITY15: Inherits: ^CivBuilding Inherits@shape: ^4x2Shape Tooltip: - Name: 2nd National Bank + Name: actor-city15-name Building: Footprint: xxxX xxxX Dimensions: 4, 2 @@ -1183,7 +1183,7 @@ CITY16: Inherits: ^CivBuilding Inherits@shape: ^4x2Shape Tooltip: - Name: Highrise Hotel + Name: actor-city16-name Building: Footprint: xxxx xxxx Dimensions: 4, 2 @@ -1204,7 +1204,7 @@ CITY17: Inherits: ^CivBuilding Inherits@shape: ^4x3Shape Tooltip: - Name: The Projects + Name: actor-city17-name Building: Footprint: XxxX xxxx xxxX Dimensions: 4, 3 @@ -1225,7 +1225,7 @@ CITY18: Inherits: ^CivBuilding Inherits@shape: ^3x5Shape Tooltip: - Name: Archer Asylum + Name: actor-city18-name Building: Footprint: xxx xxx xxx xxx xxX Dimensions: 3, 5 @@ -1246,7 +1246,7 @@ CITY19: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Fill'er Up-Pump'N'Go + Name: actor-city19-name Building: Footprint: xx xX Dimensions: 2, 2 @@ -1260,7 +1260,7 @@ CITY19: CITY20: Inherits: ^CivBuilding Tooltip: - Name: Gas Pump + Name: actor-city20-name Building: Footprint: x Dimensions: 1, 1 @@ -1274,7 +1274,7 @@ CITY20: CITY21: Inherits: ^CivBuilding Tooltip: - Name: Gas Station Sign + Name: actor-city21-name Building: Footprint: x Dimensions: 1, 1 @@ -1289,7 +1289,7 @@ CITY22: Inherits: ^CivBuilding Inherits@shape: ^2x2Shape Tooltip: - Name: Church + Name: actor-city22-name Building: Footprint: xx xx Dimensions: 2, 2 @@ -1306,7 +1306,7 @@ CTDAM: Inherits: ^CivBuilding Inherits@shape: ^2x5Shape Tooltip: - Name: Hydroelectric Dam + Name: actor-ctdam-name Building: Footprint: xx xx xx xx xx Dimensions: 2, 5 @@ -1337,7 +1337,7 @@ CTVEGA: Inherits: ^CivBuilding Inherits@shape: ^4x4Shape Tooltip: - Name: Vega's Pyramid + Name: actor-ctvega-name Building: Footprint: xxxx xxxx xxxx xxxx Dimensions: 4, 4 @@ -1360,7 +1360,7 @@ GAKODK: HitShape: TargetableOffsets: 0,0,0, -512,512,0, -950,1024,0 Tooltip: - Name: GDI Kodiak + Name: actor-gakodk-name Building: Footprint: xxXX xxXX Dimensions: 4, 2 @@ -1395,12 +1395,12 @@ GAKODK: GAOLDCC1: Inherits: ^OldBase Tooltip: - Name: Old Construction Yard + Name: actor-gaoldcc1-name GAOLDCC2: Inherits: ^OldBase Tooltip: - Name: Old Temple + Name: actor-gaoldcc2-name Building: Footprint: xx xX IsometricSelectable: @@ -1409,26 +1409,26 @@ GAOLDCC2: GAOLDCC3: Inherits: ^OldBase Tooltip: - Name: Old Weapons Factory + Name: actor-gaoldcc3-name IsometricSelectable: Height: 36 GAOLDCC4: Inherits: ^OldBase Tooltip: - Name: Old Refinery + Name: actor-gaoldcc4-name IsometricSelectable: Height: 36 GAOLDCC5: Inherits: ^OldBase Tooltip: - Name: Old Advanced Power Plant + Name: actor-gaoldcc5-name GAOLDCC6: Inherits: ^OldBase Tooltip: - Name: Old Silos + Name: actor-gaoldcc6-name Building: Footprint: xX Xx @@ -1438,14 +1438,14 @@ GASAND: Queue: Defense BuildPaletteOrder: 1000 Prerequisites: ~disabled - Description: Stops infantry and light vehicles.\nCan be crushed by tanks. + Description: actor-gasand.description SoundOnDamageTransition: DamagedSounds: sandbag1.aud DestroyedSounds: sandbag1.aud Valued: Cost: 25 Tooltip: - Name: Sandbags + Name: actor-gasand.name Health: HP: 25000 Armor: @@ -1463,7 +1463,7 @@ GASPOT: Valued: Cost: 300 Tooltip: - Name: Light Tower + Name: actor-gaspot-name Building: Footprint: x Dimensions: 1, 1 @@ -1489,7 +1489,7 @@ GALITE: Valued: Cost: 200 Tooltip: - Name: Light Post + Name: actor-galite-name RenderSprites: Image: galite Palette: terraindecoration @@ -1523,7 +1523,7 @@ GALITE: INGALITE: Interactable: EditorOnlyTooltip: - Name: (Invisible Light Post) + Name: actor-ingalite-name AlwaysVisible: Immobile: OccupiesSpace: false @@ -1547,7 +1547,7 @@ INGALITE: NEGLAMP: Inherits: INGALITE EditorOnlyTooltip: - Name: (Invisible Negative Light Post) + Name: actor-neglamp-name TerrainLightSource: Range: 13c688 Intensity: -0.15 @@ -1558,7 +1558,7 @@ NEGLAMP: REDLAMP: Inherits: GALITE Tooltip: - Name: Red Light Post + Name: actor-redlamp-name TerrainLightSource: Range: 15c640 Intensity: 0.01 @@ -1569,7 +1569,7 @@ REDLAMP: NEGRED: Inherits: GALITE Tooltip: - Name: Negative Red Light Post + Name: actor-negred-name TerrainLightSource: Range: 15c640 Intensity: -0.05 @@ -1580,7 +1580,7 @@ NEGRED: GRENLAMP: Inherits: GALITE Tooltip: - Name: Green Light Post + Name: actor-grenlamp-name TerrainLightSource: Range: 15c640 Intensity: 0.01 @@ -1591,7 +1591,7 @@ GRENLAMP: BLUELAMP: Inherits: GALITE Tooltip: - Name: Blue Light Post + Name: actor-bluelamp-name TerrainLightSource: Range: 15c640 Intensity: 0.01 @@ -1602,7 +1602,7 @@ BLUELAMP: YELWLAMP: Inherits: GALITE Tooltip: - Name: Yellow Light Post + Name: actor-yelwlamp-name TerrainLightSource: Range: 15c640 Intensity: 0.01 @@ -1613,7 +1613,7 @@ YELWLAMP: INYELWLAMP: Inherits: INGALITE EditorOnlyTooltip: - Name: (Invisible Yellow Light Post) + Name: actor-inyelwlamp-name TerrainLightSource: Range: 15c640 Intensity: 0.01 @@ -1624,7 +1624,7 @@ INYELWLAMP: PURPLAMP: Inherits: GALITE Tooltip: - Name: Purple Light Post + Name: actor-purplamp-name TerrainLightSource: Range: 11c736 Intensity: 0.01 @@ -1635,7 +1635,7 @@ PURPLAMP: INPURPLAMP: Inherits: INGALITE EditorOnlyTooltip: - Name: (Invisible Purple Light Post) + Name: actor-inpurplamp-name TerrainLightSource: Range: 11c736 Intensity: 0.01 @@ -1646,7 +1646,7 @@ INPURPLAMP: INORANLAMP: Inherits: INGALITE EditorOnlyTooltip: - Name: (Invisible Orange Light Post) + Name: actor-inoranlamp-name TerrainLightSource: Range: 11c736 Intensity: 0.01 @@ -1657,7 +1657,7 @@ INORANLAMP: INGRNLMP: Inherits: INGALITE EditorOnlyTooltip: - Name: (Invisible Green Light Post) + Name: actor-ingrnlmp-name TerrainLightSource: Range: 15c640 Intensity: 0.01 @@ -1668,7 +1668,7 @@ INGRNLMP: INREDLMP: Inherits: INGALITE EditorOnlyTooltip: - Name: (Invisible Red Light Post) + Name: actor-inredlmp-name TerrainLightSource: Range: 15c640 Intensity: 0.01 @@ -1679,7 +1679,7 @@ INREDLMP: INBLULMP: Inherits: INGALITE EditorOnlyTooltip: - Name: (Invisible Blue Light Post) + Name: actor-inblulmp-name TerrainLightSource: Range: 15c640 Intensity: 0.01 @@ -1699,7 +1699,7 @@ GAICBM: Valued: Cost: 800 Tooltip: - Name: Deployed ICBM + Name: actor-gaicbm-name -GivesBuildableArea: Health: HP: 40000 @@ -1724,7 +1724,7 @@ NAMNTK: Inherits: ^CivBuilding Inherits@shape: ^1x3Shape Tooltip: - Name: NOD Montauk + Name: actor-namntk-name Building: Footprint: x x x Dimensions: 1, 3 @@ -1748,7 +1748,7 @@ NTPYRA: Inherits: ^CivBuilding Inherits@shape: ^4x4Shape Tooltip: - Name: Nod Pyramid + Name: actor-ntpyra-name Building: Footprint: xxxx xxxx xxxx xxxx Dimensions: 4, 4 @@ -1778,7 +1778,7 @@ UFO: RenderSprites: Palette: terraindecoration Tooltip: - Name: Scrin Ship + Name: actor-ufo-name Health: HP: 100000 Armor: diff --git a/mods/ts/rules/civilian-vehicles.yaml b/mods/ts/rules/civilian-vehicles.yaml index b62d1762a3..16bf789f13 100644 --- a/mods/ts/rules/civilian-vehicles.yaml +++ b/mods/ts/rules/civilian-vehicles.yaml @@ -6,7 +6,7 @@ Valued: Cost: 1700 Tooltip: - Name: Mammoth Tank + Name: actor-4tnk-name Mobile: Speed: 56 TurnSpeed: 20 @@ -45,7 +45,7 @@ Valued: Cost: 500 Tooltip: - Name: Truck + Name: meta-truck-name Health: HP: 20000 Armor: @@ -69,7 +69,7 @@ ICBM: Valued: Cost: 1400 Tooltip: - Name: Ballistic Missile Launcher + Name: actor-icbm-name Health: HP: 50000 Armor: @@ -95,7 +95,7 @@ BUS: Valued: Cost: 800 Tooltip: - Name: School Bus + Name: actor-bus-name Mobile: TurnSpeed: 20 Speed: 113 @@ -121,7 +121,7 @@ PICK: Valued: Cost: 800 Tooltip: - Name: Pickup + Name: actor-pick-name Mobile: TurnSpeed: 20 Speed: 113 @@ -147,7 +147,7 @@ CAR: Valued: Cost: 800 Tooltip: - Name: Automobile + Name: actor-car-name Mobile: TurnSpeed: 20 Speed: 113 @@ -173,7 +173,7 @@ WINI: Valued: Cost: 800 Tooltip: - Name: Recreational Vehicle + Name: actor-wini-name Mobile: TurnSpeed: 20 Speed: 113 @@ -199,7 +199,7 @@ LOCOMOTIVE: Valued: Cost: 800 Tooltip: - Name: Train Locomotive + Name: actor-locomotive-name Cargo: MaxWeight: 2 EjectOnDeath: true @@ -210,7 +210,7 @@ TRAINCAR: Valued: Cost: 800 Tooltip: - Name: Passenger Car + Name: actor-traincar-name Cargo: MaxWeight: 10 EjectOnDeath: true @@ -221,7 +221,7 @@ CARGOCAR: Valued: Cost: 800 Tooltip: - Name: Cargo Car + Name: actor-cargocar-name Cargo: MaxWeight: 10 EjectOnDeath: true diff --git a/mods/ts/rules/critters.yaml b/mods/ts/rules/critters.yaml index 367aa82f63..ed9ff42afc 100644 --- a/mods/ts/rules/critters.yaml +++ b/mods/ts/rules/critters.yaml @@ -6,7 +6,7 @@ DOGGIE: MapEditorData: Categories: Critter Tooltip: - Name: Tiberian Fiend + Name: actor-doggie-name Health: HP: 25000 Selectable: @@ -60,7 +60,7 @@ DOGGIE: VISC_SML: Inherits: ^Visceroid Tooltip: - Name: Baby Visceroid + Name: actor-visc-sml-name Health: HP: 20000 AttackWander: @@ -86,7 +86,7 @@ VISC_LRG: Inherits@CRATESTATS: ^CrateStatModifiers Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove Tooltip: - Name: Adult Visceroid + Name: actor-visc-lrg-name Health: HP: 50000 Armor: @@ -115,7 +115,7 @@ JFISH: Inherits@CRATESTATS: ^CrateStatModifiers Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove Tooltip: - Name: Tiberium Floater + Name: actor-jfish-name Health: HP: 50000 RevealsShroud: diff --git a/mods/ts/rules/defaults.yaml b/mods/ts/rules/defaults.yaml index 5c8a929b75..d7e75992c0 100644 --- a/mods/ts/rules/defaults.yaml +++ b/mods/ts/rules/defaults.yaml @@ -463,7 +463,7 @@ ^Crate: HiddenUnderFog: Tooltip: - Name: Crate + Name: meta-crate-name Crate: Duration: 4500 TerrainTypes: Clear, Rough, Sand, Road, DirtRoad, Tiberium, BlueTiberium, Veins, Green, Pavement @@ -764,7 +764,7 @@ Voiced: VoiceSet: Civilian Tooltip: - Name: Civilian + Name: meta-civilianinfantry-name ScaredyCat: Wanders: MinMoveDelay: 150 @@ -996,7 +996,7 @@ ScriptTriggers: Interactable: Tooltip: - GenericName: Destroyed Aircraft + GenericName: meta-aircrafthusk-generic-name FallsToEarth: Moves: true Velocity: 112 @@ -1041,7 +1041,7 @@ Inherits@1: ^SpriteActor Interactable: Tooltip: - Name: Blossom Tree + Name: meta-blossomtree-name RenderSprites: Palette: player WithSpriteBody: @@ -1074,7 +1074,7 @@ Footprint: x Dimensions: 1, 1 Tooltip: - Name: Tree + Name: meta-tree-name MapEditorData: Categories: Tree RequiresSpecificOwners: @@ -1119,7 +1119,7 @@ Footprint: x Dimensions: 1, 1 Tooltip: - Name: Rock + Name: meta-rock-name MapEditorData: Categories: Decoration RequiresSpecificOwners: @@ -1143,17 +1143,17 @@ ^Box: Inherits: ^Decoration Tooltip: - Name: Box + Name: meta-box-name ^Drum: Inherits: ^Decoration Tooltip: - Name: Drum + Name: meta-drum-name ^Palette: Inherits: ^Decoration Tooltip: - Name: Palette + Name: meta-palette-name ^Defense: Inherits: ^Building @@ -1240,7 +1240,7 @@ ^Railway: Inherits: ^TerrainOverlay EditorOnlyTooltip: - Name: Railway + Name: meta-railway-name ChangesTerrain: TerrainType: Rail MapEditorData: @@ -1286,7 +1286,7 @@ OpenSequence: open Tooltip: Buildable: - Description: Automated barrier that opens for allied units. + Description: meta-gate-description HitShape: Type: Rectangle LocalYaw: -128 diff --git a/mods/ts/rules/gdi-infantry.yaml b/mods/ts/rules/gdi-infantry.yaml index d572d7a39d..c4138b7a43 100644 --- a/mods/ts/rules/gdi-infantry.yaml +++ b/mods/ts/rules/gdi-infantry.yaml @@ -7,11 +7,11 @@ E2: Queue: Infantry BuildPaletteOrder: 20 Prerequisites: ~gapile, ~techlevel.low - Description: Infantry armed with special explosive discs.\n Strong vs Buildings, Infantry\n Weak vs Vehicles, Aircraft + Description: actor-e2.description Valued: Cost: 200 Tooltip: - Name: Disc Thrower + Name: actor-e2.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -50,14 +50,14 @@ MEDIC: Valued: Cost: 600 Tooltip: - Name: Medic + Name: actor-medic.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Infantry BuildPaletteOrder: 50 Prerequisites: ~gapile, ~techlevel.low - Description: Heals nearby infantry.\n Unarmed + Description: actor-medic.description Voiced: VoiceSet: Medic RevealsShroud: @@ -95,14 +95,14 @@ JUMPJET: Valued: Cost: 600 Tooltip: - Name: Jumpjet Infantry + Name: actor-jumpjet.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Infantry BuildPaletteOrder: 70 Prerequisites: ~gapile, garadr, ~techlevel.medium - Description: Airborne soldier.\n Strong vs Infantry, Aircraft\n Weak vs Vehicles + Description: actor-jumpjet.description Voiced: VoiceSet: JumpJet Mobile: @@ -193,7 +193,7 @@ JUMPJET.Husk: Type: GroundPosition ScriptTriggers: Tooltip: - Name: Jumpjet Infantry + Name: actor-jumpjet-husk-name FallsToEarth: Velocity: 86 Explosion: @@ -227,7 +227,7 @@ GHOST: Valued: Cost: 1750 Tooltip: - Name: Ghost Stalker + Name: actor-ghost.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: @@ -235,7 +235,7 @@ GHOST: BuildPaletteOrder: 90 Prerequisites: ~gapile, gatech, ~techlevel.high BuildLimit: 1 - Description: Elite commando infantry, armed with\na railgun and C4.\n Strong vs Infantry, Buildings\n Weak vs Vehicles, Aircraft\n Special Ability: Destroy Building with C4\nMaximum 1 can be trained. + Description: actor-ghost.description Voiced: VoiceSet: Ghost Armor: diff --git a/mods/ts/rules/gdi-structures.yaml b/mods/ts/rules/gdi-structures.yaml index 30367f24b6..d7bbce33c3 100644 --- a/mods/ts/rules/gdi-structures.yaml +++ b/mods/ts/rules/gdi-structures.yaml @@ -5,11 +5,11 @@ GAPOWR: Queue: Building BuildPaletteOrder: 10 Prerequisites: ~structures.gdi, ~techlevel.low - Description: Provides power for other structures. + Description: actor-gapowr.description Valued: Cost: 300 Tooltip: - Name: GDI Power Plant + Name: actor-gapowr.name ProvidesPrerequisite: Prerequisite: anypower Building: @@ -86,19 +86,19 @@ GAPOWR.SOCKET: AlwaysVisible: Interactable: Tooltip: - Name: GDI Power Plant socket + Name: actor-gapowr-socket-name GAPOWRUP: Inherits: ^BuildingPlug Valued: Cost: 150 Tooltip: - Name: Power Turbine + Name: actor-gapowrup.name Buildable: Queue: Building BuildPaletteOrder: 100 Prerequisites: gapowr.socket, ~structures.gdi, ~techlevel.medium - Description: Provides extra power generation. + Description: actor-gapowrup.description Plug: Type: powrup Power: @@ -112,11 +112,11 @@ GAPILE: Queue: Building BuildPaletteOrder: 20 Prerequisites: anypower, ~structures.gdi, ~techlevel.low - Description: Produces infantry. + Description: actor-gapile.description Valued: Cost: 300 Tooltip: - Name: GDI Barracks + Name: actor-gapile.name ProvidesPrerequisite: Prerequisite: barracks Building: @@ -208,14 +208,14 @@ GAWEAP: Valued: Cost: 2000 Tooltip: - Name: GDI War Factory + Name: actor-gaweap.name ProvidesPrerequisite: Prerequisite: factory Buildable: Queue: Building BuildPaletteOrder: 50 Prerequisites: proc, ~structures.gdi, ~techlevel.low - Description: Produces vehicles. + Description: actor-gaweap.description Building: Footprint: xxX+ xxX+ xxX+ Dimensions: 4,3 @@ -286,12 +286,12 @@ GAHPAD: Valued: Cost: 500 Tooltip: - Name: Helipad + Name: actor-gahpad.name Buildable: BuildPaletteOrder: 80 Queue: Building Prerequisites: garadr, ~structures.gdi, ~techlevel.medium - Description: Produces, rearms and\nrepairs helicopters. + Description: actor-gahpad.description Building: Footprint: xx xx Dimensions: 2,2 @@ -351,12 +351,12 @@ GADEPT: Valued: Cost: 1200 Tooltip: - Name: Service Depot + Name: actor-gadept.name Buildable: BuildPaletteOrder: 70 Prerequisites: factory, ~structures.gdi, ~techlevel.medium Queue: Building - Description: Repairs or sells vehicles and aircraft. + Description: actor-gadept.description Building: Footprint: =+= x++ x+= Dimensions: 3,3 @@ -445,11 +445,11 @@ GARADR: Queue: Building BuildPaletteOrder: 40 Prerequisites: proc, ~structures.gdi, ~techlevel.low - Description: Provides an overview of the battlefield.\nCan detect cloaked units.\nRequires power to operate. + Description: actor-garadr.description Valued: Cost: 1000 Tooltip: - Name: GDI Radar + Name: actor-garadr.name ProvidesPrerequisite: Prerequisite: radar Building: @@ -489,11 +489,11 @@ GATECH: Queue: Building BuildPaletteOrder: 90 Prerequisites: gaweap, garadr, ~structures.gdi, ~techlevel.medium - Description: Provides access to advanced GDI technologies. + Description: actor-gatech.description Valued: Cost: 1500 Tooltip: - Name: GDI Tech Center + Name: actor-gatech.name ProvidesPrerequisite: Prerequisite: tech Building: @@ -528,12 +528,12 @@ GAPLUG: Valued: Cost: 1000 Tooltip: - Name: GDI Upgrade Center + Name: actor-gaplug.name Buildable: BuildPaletteOrder: 110 Prerequisites: proc, gatech, ~structures.gdi, ~techlevel.superweapons Queue: Building - Description: Can be upgraded for additional technology. + Description: actor-gaplug.description Building: Footprint: xxx xxx Dimensions: 2,3 @@ -705,25 +705,25 @@ GAPLUG.SOCKET.IONCANNON: AlwaysVisible: Interactable: Tooltip: - Name: GDI Upgrade Center socket + Name: actor-gaplug-socket-ioncannon-name GAPLUG.SOCKET.HUNTERSEEKER: AlwaysVisible: Interactable: Tooltip: - Name: GDI Upgrade Center socket + Name: actor-gaplug-socket-hunterseeker-name GAPLUG2: Inherits: ^BuildingPlug Valued: Cost: 1000 Tooltip: - Name: Seeker Control + Name: actor-gaplug2.name Buildable: Queue: Building BuildPaletteOrder: 110 Prerequisites: gaplug.socket.hunterseeker, gatech, gaweap, ~structures.gdi, ~techlevel.superweapons - Description: Enables use of the hunter-seeker droid. + Description: actor-gaplug2.description Plug: Type: plug.hunterseeker Power: @@ -734,12 +734,12 @@ GAPLUG3: Valued: Cost: 1500 Tooltip: - Name: Ion Cannon Uplink + Name: actor-gaplug3.name Buildable: Queue: Building BuildPaletteOrder: 120 Prerequisites: gaplug.socket.ioncannon, gatech, ~structures.gdi, ~techlevel.superweapons - Description: Enables use of the Ion Cannon. + Description: actor-gaplug3.description Plug: Type: plug.ioncannon Power: @@ -750,12 +750,12 @@ GAPLUG4: Valued: Cost: 1000 Tooltip: - Name: Drop Pod Node + Name: actor-gaplug4.name Buildable: Queue: Building BuildPaletteOrder: 180 Prerequisites: gaplug, gatech, ~structures.gdi, ~techlevel.superweapons - Description: Enables use of the Drop Pod Reinforcements. + Description: actor-gaplug4.description Plug: Type: plug.droppod Power: diff --git a/mods/ts/rules/gdi-support.yaml b/mods/ts/rules/gdi-support.yaml index 83323ebe4b..2f0c2f9199 100644 --- a/mods/ts/rules/gdi-support.yaml +++ b/mods/ts/rules/gdi-support.yaml @@ -4,10 +4,10 @@ GAWALL: Queue: Defense BuildPaletteOrder: 10 Prerequisites: ~structures.gdi, ~techlevel.low - Description: Stops infantry and blocks enemy fire.\nCan NOT be crushed by tanks. + Description: actor-gawall.description -SoundOnDamageTransition: Tooltip: - Name: Concrete Wall + Name: actor-gawall.name Health: HP: 22500 Armor: @@ -26,7 +26,7 @@ GAGATE_A: BuildPaletteOrder: 30 Prerequisites: gapile, ~structures.gdi, ~techlevel.low Tooltip: - Name: GDI Gate + Name: actor-gagate-a-name Replacement: ReplaceableTypes: GDIGate @@ -37,7 +37,7 @@ GAGATE_B: BuildPaletteOrder: 50 Prerequisites: gapile, ~structures.gdi, ~techlevel.low Tooltip: - Name: GDI Gate + Name: actor-gagate-b-name Replacement: ReplaceableTypes: GDIGate @@ -56,12 +56,12 @@ GACTWR: Valued: Cost: 200 Tooltip: - Name: Component Tower + Name: actor-gactwr.name Buildable: Queue: Defense BuildPaletteOrder: 70 Prerequisites: gapile, ~structures.gdi, ~techlevel.low - Description: Modular tower for base defenses. + Description: actor-gactwr.description Health: HP: 50000 Armor: @@ -155,19 +155,19 @@ GACTWR.SOCKET: AlwaysVisible: Interactable: Tooltip: - Name: Component Tower (unupgraded) + Name: actor-gactwr-socket-name GAVULC: Inherits: ^BuildingPlug Valued: Cost: 150 Tooltip: - Name: Vulcan Tower + Name: actor-gavulc.name Buildable: Queue: Defense BuildPaletteOrder: 80 Prerequisites: gactwr.socket, gapile, ~structures.gdi, ~techlevel.low - Description: Basic base defense.\nDoes not require power to operate.\n Strong vs Infantry, Light armor\n Weak vs Aircraft + Description: actor-gavulc.description Plug: Type: tower.vulcan Power: @@ -178,12 +178,12 @@ GAROCK: Valued: Cost: 600 Tooltip: - Name: RPG Upgrade + Name: actor-garock.name Buildable: Queue: Defense BuildPaletteOrder: 90 Prerequisites: gactwr.socket, gapile, ~structures.gdi, ~techlevel.high - Description: GDI Advanced base defense.\nDoes not require power to operate.\n Strong vs Armored ground units\n Weak vs Aircraft + Description: actor-garock.description Plug: Type: tower.rocket Power: @@ -194,12 +194,12 @@ GACSAM: Valued: Cost: 300 Tooltip: - Name: SAM Upgrade + Name: actor-gacsam.name Buildable: Queue: Defense BuildPaletteOrder: 100 Prerequisites: gactwr.socket, garadr, ~structures.gdi, ~techlevel.medium - Description: GDI Anti-Air base defense.\nDoes not require power to operate.\n Strong vs Aircraft\n Weak vs Ground units + Description: actor-gacsam.description Plug: Type: tower.sam Power: diff --git a/mods/ts/rules/gdi-vehicles.yaml b/mods/ts/rules/gdi-vehicles.yaml index 12e8508ca1..47182960b9 100644 --- a/mods/ts/rules/gdi-vehicles.yaml +++ b/mods/ts/rules/gdi-vehicles.yaml @@ -5,14 +5,14 @@ APC: Valued: Cost: 800 Tooltip: - Name: Amphibious APC + Name: actor-apc.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Vehicle BuildPaletteOrder: 80 Prerequisites: ~gaweap, gapile, ~techlevel.medium - Description: Armored infantry transport.\nCan move on water.\n Unarmed + Description: actor-apc.description Mobile: TurnSpeed: 20 Speed: 113 @@ -56,14 +56,14 @@ HVR: Valued: Cost: 900 Tooltip: - Name: Hover MLRS + Name: actor-hvr.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Vehicle BuildPaletteOrder: 80 Prerequisites: ~gaweap, garadr, ~techlevel.high - Description: Hovering vehicle armed with\nlong range missiles.\n Strong vs Vehicles, Aircraft\n Weak vs Infantry + Description: actor-hvr.description Mobile: Speed: 99 Locomotor: hover @@ -112,14 +112,14 @@ SMECH: Valued: Cost: 500 Tooltip: - Name: Wolverine + Name: actor-smech.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Vehicle BuildPaletteOrder: 20 Prerequisites: ~gaweap, ~techlevel.low - Description: Anti-personnel walker.\n Strong vs Infantry, Light armor\n Weak vs Vehicles, Aircraft + Description: actor-smech.description Mobile: TurnSpeed: 20 Speed: 99 @@ -167,14 +167,14 @@ MMCH: Valued: Cost: 800 Tooltip: - Name: Titan + Name: actor-mmch.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Vehicle BuildPaletteOrder: 50 Prerequisites: ~gaweap, ~techlevel.medium - Description: General purpose mechanized walker.\n Strong vs Vehicles\n Weak vs Infantry, Aircraft + Description: actor-mmch.description Mobile: TurnSpeed: 20 Speed: 56 @@ -230,7 +230,7 @@ HMEC: Valued: Cost: 3000 Tooltip: - Name: Mammoth Mk. II + Name: actor-hmec.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: @@ -238,7 +238,7 @@ HMEC: BuildPaletteOrder: 140 Prerequisites: ~gaweap, gatech, ~techlevel.high BuildLimit: 1 - Description: Slow heavy walker.\nArmed with dual railguns and rocket launchers.\n Strong vs Infantry, Vehicles, Aircraft and Buildings\n Weak vs Nothing\nMaximum 1 can be built. + Description: actor-hmec.description Mobile: TurnSpeed: 12 Speed: 42 @@ -278,14 +278,14 @@ SONIC: Valued: Cost: 1300 Tooltip: - Name: Disruptor + Name: actor-sonic.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Vehicle BuildPaletteOrder: 120 Prerequisites: ~gaweap, gatech, ~techlevel.high - Description: Armored high-tech vehicle with\nlong range and sonic armament.\n Strong vs Infantry, Vehicles, Buildings\n Weak vs Aircraft + Description: actor-sonic.description Targetable: TargetTypes: Ground, Vehicle, Disruptor Mobile: @@ -324,10 +324,10 @@ JUGG: Valued: Cost: 950 Tooltip: - Name: Juggernaut + Name: actor-jugg.name RequiresCondition: !deployed Tooltip@DEPLOYED: - Name: Juggernaut (deployed) + Name: actor-jugg.deployed--name RequiresCondition: deployed UpdatesPlayerStatistics: AddToArmyValue: true @@ -335,7 +335,7 @@ JUGG: Queue: Vehicle BuildPaletteOrder: 100 Prerequisites: ~gaweap, garadr, ~techlevel.high - Description: Mobile Artillery Mech.\nNeeds to deploy in order to shoot.\n Strong vs Ground units\n Weak vs Aircraft + Description: actor-jugg.description Health: HP: 35000 Armor: @@ -432,11 +432,11 @@ MOBILEMP: Queue: Vehicle BuildPaletteOrder: 130 Prerequisites: ~gaweap, napuls, ~techlevel.superweapons - Description: Fires a pulse blast which disables\nall mechanical units in the area. + Description: actor-mobilemp.description Valued: Cost: 1000 Tooltip: - Name: Mobile EMP Cannon + Name: actor-mobilemp.name Health: HP: 80000 Armor: diff --git a/mods/ts/rules/husks.yaml b/mods/ts/rules/husks.yaml index 04bb798471..b0124fbb84 100644 --- a/mods/ts/rules/husks.yaml +++ b/mods/ts/rules/husks.yaml @@ -1,7 +1,7 @@ DSHP.Husk: Inherits: ^AircraftHusk Tooltip: - Name: Dropship + Name: actor-dshp-husk-name Aircraft: TurnSpeed: 20 Speed: 168 @@ -12,7 +12,7 @@ DSHP.Husk: ORCA.Husk: Inherits: ^AircraftHusk Tooltip: - Name: Orca Fighter + Name: actor-orca-husk-name Aircraft: TurnSpeed: 20 Speed: 186 @@ -28,7 +28,7 @@ ORCA.Husk.EMP: ORCAB.Husk: Inherits: ^AircraftHusk Tooltip: - Name: Orca Bomber + Name: actor-orcab-husk-name Aircraft: TurnSpeed: 12 Speed: 96 @@ -46,7 +46,7 @@ ORCAB.Husk.EMP: ORCATRAN.Husk: Inherits: ^AircraftHusk Tooltip: - Name: Orca Transport + Name: actor-orcatran-husk-name Aircraft: TurnSpeed: 20 Speed: 84 @@ -62,7 +62,7 @@ ORCATRAN.Husk.EMP: TRNSPORT.Husk: Inherits: ^AircraftHusk Tooltip: - Name: Carryall + Name: actor-trnsport-husk-name Aircraft: TurnSpeed: 20 Speed: 149 @@ -78,7 +78,7 @@ TRNSPORT.Husk.EMP: SCRIN.Husk: Inherits: ^AircraftHusk Tooltip: - Name: Banshee Fighter + Name: actor-scrin-husk-name Aircraft: TurnSpeed: 12 Speed: 168 @@ -96,7 +96,7 @@ SCRIN.Husk.EMP: APACHE.Husk: Inherits: ^AircraftHusk Tooltip: - Name: Harpy + Name: actor-apache-husk-name Aircraft: TurnSpeed: 20 Speed: 130 diff --git a/mods/ts/rules/misc.yaml b/mods/ts/rules/misc.yaml index bda7bf923f..ff8543208a 100644 --- a/mods/ts/rules/misc.yaml +++ b/mods/ts/rules/misc.yaml @@ -1,7 +1,7 @@ mpspawn: Interactable: EditorOnlyTooltip: - Name: (multiplayer player starting point) + Name: actor-mpspawn-name AlwaysVisible: Immobile: OccupiesSpace: false @@ -17,7 +17,7 @@ mpspawn: waypoint: Interactable: EditorOnlyTooltip: - Name: (waypoint for scripted behavior) + Name: actor-waypoint-name AlwaysVisible: Immobile: OccupiesSpace: false @@ -58,7 +58,7 @@ stnk.colorpicker: CAMERA: Interactable: EditorOnlyTooltip: - Name: (reveals area to owner) + Name: actor-camera-name AlwaysVisible: RenderSpritesEditorOnly: WithSpriteBody: diff --git a/mods/ts/rules/nod-infantry.yaml b/mods/ts/rules/nod-infantry.yaml index 2af2d04651..d167d4785d 100644 --- a/mods/ts/rules/nod-infantry.yaml +++ b/mods/ts/rules/nod-infantry.yaml @@ -7,11 +7,11 @@ E3: Queue: Infantry BuildPaletteOrder: 30 Prerequisites: ~nahand, ~techlevel.low - Description: Anti-tank infantry.\n Strong vs Vehicles, Aircraft, Buildings\n Weak vs Infantry + Description: actor-e3.description Valued: Cost: 250 Tooltip: - Name: Rocket Infantry + Name: actor-e3.name UpdatesPlayerStatistics: AddToArmyValue: true Voiced: @@ -45,14 +45,14 @@ CYBORG: Valued: Cost: 650 Tooltip: - Name: Cyborg Infantry + Name: actor-cyborg.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Infantry BuildPaletteOrder: 60 Prerequisites: ~nahand, ~techlevel.medium - Description: Cybernetic infantry unit.\n Strong vs Infantry, Light armor\n Weak vs Vehicles, Aircraft + Description: actor-cyborg.description Selectable: Bounds: 482, 1870, 0, -603 DecorationBounds: 482, 1870, 0, -603 @@ -83,7 +83,7 @@ CYC2: Valued: Cost: 2000 Tooltip: - Name: Cyborg Commando + Name: actor-cyc2.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: @@ -91,7 +91,7 @@ CYC2: BuildPaletteOrder: 100 Prerequisites: ~nahand, natmpl, ~techlevel.high BuildLimit: 1 - Description: Elite cybernetic infantry unit.\n Strong vs Infantry, Vehicles, Buildings\n Weak vs Aircraft\nMaximum 1 can be trained. + Description: actor-cyc2.description Selectable: Bounds: 482, 1930, -30, -724 DecorationBounds: 482, 1930, -30, -724 @@ -121,11 +121,11 @@ MHIJACK: BuildPaletteOrder: 80 Prerequisites: ~nahand, natmpl, ~techlevel.high BuildLimit: 1 - Description: Hijacks enemy vehicles.\n Unarmed + Description: actor-mhijack.description Valued: Cost: 1850 Tooltip: - Name: Mutant Hijacker + Name: actor-mhijack.name UpdatesPlayerStatistics: AddToArmyValue: true Voiced: diff --git a/mods/ts/rules/nod-structures.yaml b/mods/ts/rules/nod-structures.yaml index ad90d5d95d..ae1ca4c6b2 100644 --- a/mods/ts/rules/nod-structures.yaml +++ b/mods/ts/rules/nod-structures.yaml @@ -5,11 +5,11 @@ NAPOWR: Queue: Building BuildPaletteOrder: 10 Prerequisites: ~structures.nod, ~techlevel.low - Description: Provides power for other structures. + Description: actor-napowr.description Valued: Cost: 300 Tooltip: - Name: Nod Power Plant + Name: actor-napowr.name ProvidesPrerequisite: Prerequisite: anypower Building: @@ -48,11 +48,11 @@ NAAPWR: Queue: Building BuildPaletteOrder: 70 Prerequisites: factory, ~structures.nod, ~techlevel.medium - Description: Provides twice as much power as\nthe normal Power Plant. + Description: actor-naapwr.description Valued: Cost: 500 Tooltip: - Name: Advanced Power Plant + Name: actor-naapwr.name ProvidesPrerequisite: Prerequisite: anypower Building: @@ -93,11 +93,11 @@ NAHAND: Queue: Building BuildPaletteOrder: 20 Prerequisites: anypower, ~structures.nod, ~techlevel.low - Description: Produces infantry. + Description: actor-nahand.description Valued: Cost: 300 Tooltip: - Name: Hand of Nod + Name: actor-nahand.name ProvidesPrerequisite: Prerequisite: barracks Building: @@ -187,14 +187,14 @@ NAWEAP: Valued: Cost: 2000 Tooltip: - Name: Nod War Factory + Name: actor-naweap.name ProvidesPrerequisite: Prerequisite: factory Buildable: Queue: Building BuildPaletteOrder: 50 Prerequisites: proc, ~structures.nod, ~techlevel.low - Description: Produces vehicles. + Description: actor-naweap.description Building: Footprint: xxX+ xxX+ xxX+ Dimensions: 4,3 @@ -250,12 +250,12 @@ NAHPAD: Valued: Cost: 500 Tooltip: - Name: Helipad + Name: actor-nahpad.name Buildable: BuildPaletteOrder: 80 Queue: Building Prerequisites: naradr, ~structures.nod, ~techlevel.medium - Description: Produces, rearms and\nrepairs helicopters. + Description: actor-nahpad.description Building: Footprint: xx xx Dimensions: 2,2 @@ -319,11 +319,11 @@ NARADR: Queue: Building BuildPaletteOrder: 40 Prerequisites: proc, ~structures.nod, ~techlevel.low - Description: Provides an overview of the battlefield.\nCan detect cloaked units.\nRequires power to operate. + Description: actor-naradr.description Valued: Cost: 1000 Tooltip: - Name: Nod Radar + Name: actor-naradr.name ProvidesPrerequisite: Prerequisite: radar Building: @@ -363,11 +363,11 @@ NATECH: Queue: Building BuildPaletteOrder: 90 Prerequisites: naweap, naradr, ~structures.nod, ~techlevel.medium - Description: Provides access to advanced Nod technologies. + Description: actor-natech.description Valued: Cost: 1500 Tooltip: - Name: Nod Tech Center + Name: actor-natech.name ProvidesPrerequisite: Prerequisite: tech Building: @@ -402,12 +402,12 @@ NASTLH: Valued: Cost: 2500 Tooltip: - Name: Stealth Generator + Name: actor-nastlh.name Buildable: Queue: Building BuildPaletteOrder: 100 Prerequisites: proc, natech, ~structures.nod, ~techlevel.high - Description: Generates a cloaking field\nto hide your forces from the enemy. + Description: actor-nastlh.description Building: Footprint: xxx XXX Dimensions: 3,2 @@ -444,12 +444,12 @@ NATMPL: Queue: Building BuildPaletteOrder: 110 Prerequisites: natech, ~structures.nod, ~techlevel.high - Description: Provides access to advanced Nod technologies. + Description: actor-natmpl.description ProvidesPrerequisite@buildingname: Valued: Cost: 2000 Tooltip: - Name: Temple of Nod + Name: actor-natmpl.name Building: Footprint: xxxx xxxx xxxX Dimensions: 4,3 @@ -499,11 +499,11 @@ NAMISL: BuildPaletteOrder: 120 Prerequisites: natech, ~structures.nod, ~techlevel.superweapons BuildLimit: 1 - Description: Launches a devastating missile\nat a target location.\nRequires power to operate.\nMaximum 1 can be built. + Description: actor-namisl.description Valued: Cost: 1300 Tooltip: - Name: Nod Missile Silo + Name: actor-namisl.name ProvidesPrerequisite: Prerequisite: tech Building: @@ -573,13 +573,13 @@ NAWAST: Valued: Cost: 1600 Tooltip: - Name: Waste Refinery + Name: actor-nawast.name Buildable: Queue: Building BuildPaletteOrder: 130 Prerequisites: namisl, ~structures.nod, ~techlevel.superweapons BuildLimit: 1 - Description: Processes Veins\ninto useable resources.\nMaximum 1 can be built. + Description: actor-nawast.description Building: Footprint: Xx+ xx+ Xx+ Dimensions: 3,3 diff --git a/mods/ts/rules/nod-support.yaml b/mods/ts/rules/nod-support.yaml index 991477a952..703f222f2b 100644 --- a/mods/ts/rules/nod-support.yaml +++ b/mods/ts/rules/nod-support.yaml @@ -4,10 +4,10 @@ NAWALL: Queue: Defense BuildPaletteOrder: 20 Prerequisites: ~structures.nod, ~techlevel.low - Description: Stops infantry and blocks enemy fire.\nCan NOT be crushed by tanks. + Description: actor-nawall.description -SoundOnDamageTransition: Tooltip: - Name: Concrete Wall + Name: actor-nawall.name Health: HP: 22500 Armor: @@ -26,7 +26,7 @@ NAGATE_A: BuildPaletteOrder: 40 Prerequisites: nahand, ~structures.nod, ~techlevel.low Tooltip: - Name: Nod Gate + Name: actor-nagate-a-name Replacement: ReplaceableTypes: NodGate @@ -37,7 +37,7 @@ NAGATE_B: BuildPaletteOrder: 60 Prerequisites: nahand, ~structures.nod, ~techlevel.low Tooltip: - Name: Nod Gate + Name: actor-nagate-b-name Replacement: ReplaceableTypes: NodGate @@ -48,11 +48,11 @@ NAPOST: Queue: Defense BuildPaletteOrder: 150 Prerequisites: naapwr, ~structures.nod - Description: Stops infantry and blocks enemy fire.\nCan NOT be crushed by tanks. + Description: actor-napost.description Valued: Cost: 200 Tooltip: - Name: Laser Fence + Name: actor-napost.name Health: HP: 30000 Armor: @@ -92,7 +92,7 @@ NAPOST: NAFNCE: Inherits: ^Wall Tooltip: - Name: Laser Fence + Name: actor-nafnce-name LineBuild: NodeTypes: laserfence LineBuildNode: @@ -174,12 +174,12 @@ NALASR: Valued: Cost: 300 Tooltip: - Name: Laser Turret + Name: actor-nalasr.name Buildable: Queue: Defense Prerequisites: nahand, ~structures.nod, ~techlevel.low BuildPaletteOrder: 90 - Description: Basic base defense.\nRequires power to operate.\n Strong vs Ground units\n Weak vs Aircraft + Description: actor-nalasr.description Health: HP: 50000 Armor: @@ -214,12 +214,12 @@ NAOBEL: Valued: Cost: 1500 Tooltip: - Name: Obelisk of Light + Name: actor-naobel.name Buildable: Queue: Defense BuildPaletteOrder: 160 Prerequisites: natech, ~structures.nod, ~techlevel.high - Description: Advanced base defense.\nRequires power to operate.\n Strong vs Ground units\n Weak vs Aircraft + Description: actor-naobel.description Building: Footprint: xx xx Dimensions: 2,2 @@ -257,12 +257,12 @@ NASAM: Valued: Cost: 500 Tooltip: - Name: S.A.M. Site + Name: actor-nasam.name Buildable: Queue: Defense Prerequisites: naradr, ~structures.nod, ~techlevel.medium BuildPaletteOrder: 100 - Description: Nod Anti-Air base defense.\nRequires power to operate.\n Strong vs Aircraft\n Weak vs Ground units + Description: actor-nasam.description Health: HP: 60000 Armor: diff --git a/mods/ts/rules/nod-vehicles.yaml b/mods/ts/rules/nod-vehicles.yaml index 23a72ff9d9..ecff7c2bc0 100644 --- a/mods/ts/rules/nod-vehicles.yaml +++ b/mods/ts/rules/nod-vehicles.yaml @@ -6,14 +6,14 @@ BGGY: Valued: Cost: 500 Tooltip: - Name: Attack Buggy + Name: actor-bggy.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Vehicle BuildPaletteOrder: 30 Prerequisites: ~naweap, ~techlevel.low - Description: Fast scout and anti-infantry vehicle.\n Strong vs Infantry, Light armor\n Weak vs Vehicles, Aircraft + Description: actor-bggy.description Mobile: TurnSpeed: 32 Speed: 142 @@ -45,14 +45,14 @@ BIKE: Valued: Cost: 600 Tooltip: - Name: Attack Cycle + Name: actor-bike.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Vehicle BuildPaletteOrder: 40 Prerequisites: ~naweap, ~techlevel.low - Description: Fast scout vehicle, armed with\nrockets.\n Strong vs Vehicles\n Weak vs Infantry, Aircraft + Description: actor-bike.description Mobile: TurnSpeed: 32 Speed: 170 @@ -89,10 +89,10 @@ TTNK: Valued: Cost: 800 Tooltip: - Name: Tick Tank + Name: actor-ttnk.name RequiresCondition: !deployed Tooltip@DEPLOYED: - Name: Tick Tank (deployed) + Name: actor-ttnk.deployed--name RequiresCondition: deployed UpdatesPlayerStatistics: AddToArmyValue: true @@ -100,7 +100,7 @@ TTNK: Queue: Vehicle BuildPaletteOrder: 60 Prerequisites: ~naweap, ~techlevel.medium - Description: Nod's main battle tank.\nCan deploy to gain extra protection.\n Strong vs Vehicles\n Weak vs Infantry, Aircraft + Description: actor-ttnk.description Mobile: TurnSpeed: 20 Speed: 85 @@ -211,10 +211,10 @@ ART2: Valued: Cost: 975 Tooltip: - Name: Artillery + Name: actor-art2.name RequiresCondition: !deployed Tooltip@DEPLOYED: - Name: Artillery (deployed) + Name: actor-art2.deployed--name RequiresCondition: deployed UpdatesPlayerStatistics: AddToArmyValue: true @@ -222,7 +222,7 @@ ART2: Queue: Vehicle BuildPaletteOrder: 100 Prerequisites: ~naweap, naradr, ~techlevel.high - Description: Mobile Artillery.\nNeeds to deploy in order to shoot.\n Strong vs Ground units\n Weak vs Aircraft + Description: actor-art2.description Health: HP: 30000 Armor: @@ -305,11 +305,11 @@ REPAIR: Queue: Vehicle BuildPaletteOrder: 70 Prerequisites: ~naweap, ~techlevel.medium - Description: Repairs nearby vehicles.\n Unarmed + Description: actor-repair.description Valued: Cost: 1000 Tooltip: - Name: Mobile Repair Vehicle + Name: actor-repair.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -344,12 +344,12 @@ WEED: Valued: Cost: 1400 Tooltip: - Name: Weed Eater + Name: actor-weed.name Buildable: Queue: Vehicle BuildPaletteOrder: 170 Prerequisites: ~naweap, nawast, ~techlevel.superweapons - Description: Collects veins for processing.\n Unarmed + Description: actor-weed.description Harvester: Type: UnloadWeed Resources: Veins @@ -398,14 +398,14 @@ SAPC: Valued: Cost: 800 Tooltip: - Name: Subterranean APC + Name: actor-sapc.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Vehicle BuildPaletteOrder: 110 Prerequisites: ~naweap, natech, ~techlevel.medium - Description: Troop transport that can move\nunderground to avoid detection.\n Unarmed + Description: actor-sapc.description Mobile: TurnSpeed: 20 Speed: 71 @@ -450,14 +450,14 @@ SUBTANK: Valued: Cost: 750 Tooltip: - Name: Devil's Tongue + Name: actor-subtank.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Vehicle BuildPaletteOrder: 130 Prerequisites: ~naweap, natech, ~techlevel.high - Description: Subterranean Flame Tank.\nIs able to move underground.\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft + Description: actor-subtank.description Mobile: TurnSpeed: 24 Speed: 71 @@ -502,14 +502,14 @@ STNK: Valued: Cost: 1100 Tooltip: - Name: Stealth Tank + Name: actor-stnk.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: BuildPaletteOrder: 150 Prerequisites: ~naweap, natech, ~techlevel.high Queue: Vehicle - Description: Lightly armoured tank equipped with a personal\nstealth generator. Armed with missiles.\nCan be spotted by infantry at close range.\n Strong vs Vehicles, Aircraft\n Weak vs Infantry + Description: actor-stnk.description Mobile: TurnSpeed: 20 Speed: 85 diff --git a/mods/ts/rules/shared-infantry.yaml b/mods/ts/rules/shared-infantry.yaml index ea878ca598..ce7007cdd0 100644 --- a/mods/ts/rules/shared-infantry.yaml +++ b/mods/ts/rules/shared-infantry.yaml @@ -7,11 +7,11 @@ E1: Queue: Infantry BuildPaletteOrder: 10 Prerequisites: ~barracks, ~techlevel.low - Description: General-purpose infantry.\n Strong vs Infantry\n Weak vs Vehicles, Aircraft + Description: actor-e1.description Valued: Cost: 120 Tooltip: - Name: Light Infantry + Name: actor-e1.name UpdatesPlayerStatistics: AddToArmyValue: true Health: @@ -54,14 +54,14 @@ ENGINEER: Valued: Cost: 500 Tooltip: - Name: Engineer + Name: actor-engineer.name UpdatesPlayerStatistics: AddToArmyValue: true Buildable: Queue: Infantry BuildPaletteOrder: 40 Prerequisites: ~barracks, ~techlevel.low - Description: Infiltrates and captures enemy structures.\n Unarmed + Description: actor-engineer.description Voiced: VoiceSet: Engineer Mobile: diff --git a/mods/ts/rules/shared-structures.yaml b/mods/ts/rules/shared-structures.yaml index 75de2476e2..f9499ad9b3 100644 --- a/mods/ts/rules/shared-structures.yaml +++ b/mods/ts/rules/shared-structures.yaml @@ -9,7 +9,7 @@ GACNST: Queue: Building BuildPaletteOrder: 1000 Prerequisites: ~disabled - Description: Builds base structures. + Description: actor-gacnst.description Health: HP: 150000 Armor: @@ -23,7 +23,7 @@ GACNST: Valued: Cost: 2500 Tooltip: - Name: Construction Yard + Name: actor-gacnst.name CustomSellValue: Value: 2500 BaseBuilding: @@ -105,12 +105,12 @@ PROC: Valued: Cost: 2000 Tooltip: - Name: Tiberium Refinery + Name: actor-proc.name Buildable: Queue: Building BuildPaletteOrder: 30 Prerequisites: anypower, ~techlevel.low - Description: Processes raw Tiberium\ninto useable resources. + Description: actor-proc.description Building: Footprint: xxX+ xx++ xxX+ Dimensions: 4,3 @@ -181,11 +181,11 @@ GASILO: Queue: Building BuildPaletteOrder: 60 Prerequisites: proc, ~techlevel.low - Description: Stores excess Tiberium. + Description: actor-gasilo.description Valued: Cost: 150 Tooltip: - Name: Silo + Name: actor-gasilo.name Building: Footprint: xx xx Dimensions: 2, 2 @@ -234,28 +234,28 @@ ANYPOWER: AlwaysVisible: Interactable: Tooltip: - Name: Any Power Generation + Name: actor-anypower-name BARRACKS: AlwaysVisible: Interactable: Tooltip: - Name: Infantry Production + Name: actor-barracks-name FACTORY: AlwaysVisible: Interactable: Tooltip: - Name: Vehicle Production + Name: actor-factory-name RADAR: AlwaysVisible: Interactable: Tooltip: - Name: Radar + Name: actor-radar-name TECH: AlwaysVisible: Interactable: Tooltip: - Name: Tech Center + Name: actor-tech-name diff --git a/mods/ts/rules/shared-support.yaml b/mods/ts/rules/shared-support.yaml index 9397a13375..be1f489a3f 100644 --- a/mods/ts/rules/shared-support.yaml +++ b/mods/ts/rules/shared-support.yaml @@ -5,12 +5,12 @@ NAPULS: Valued: Cost: 1000 Tooltip: - Name: E.M. Pulse Cannon + Name: actor-napuls.name Buildable: Queue: Defense BuildPaletteOrder: 110 Prerequisites: radar, ~techlevel.superweapons - Description: Disables mechanical units in an area.\nRequires power to operate. + Description: actor-napuls.description Building: Footprint: xx xx Dimensions: 2,2 diff --git a/mods/ts/rules/shared-vehicles.yaml b/mods/ts/rules/shared-vehicles.yaml index 163e17a068..acc31d9c43 100644 --- a/mods/ts/rules/shared-vehicles.yaml +++ b/mods/ts/rules/shared-vehicles.yaml @@ -6,11 +6,11 @@ MCV: Queue: Vehicle BuildPaletteOrder: 160 Prerequisites: ~factory, tech, ~techlevel.medium - Description: Deploys into another Construction Yard.\n Unarmed + Description: actor-mcv.description Valued: Cost: 2500 Tooltip: - Name: Mobile Construction Vehicle + Name: actor-mcv.name Selectable: DecorationBounds: 1267, 2534 Health: @@ -49,12 +49,12 @@ HARV: Valued: Cost: 1400 Tooltip: - Name: Harvester + Name: actor-harv.name Buildable: Queue: Vehicle BuildPaletteOrder: 10 Prerequisites: ~factory, proc, ~techlevel.low - Description: Collects Tiberium for processing.\n Unarmed + Description: actor-harv.description Selectable: Bounds: 1086, 2172 DecorationBounds: 1086, 2172 @@ -123,14 +123,14 @@ LPST: Queue: Vehicle BuildPaletteOrder: 90 Prerequisites: ~factory, radar, ~techlevel.medium - Description: Can detect cloaked and subterranean\nunits when deployed.\n Unarmed + Description: actor-lpst.description Valued: Cost: 950 Tooltip: - Name: Mobile Sensor Array + Name: actor-lpst.name RequiresCondition: !deployed Tooltip@DEPLOYED: - Name: Mobile Sensor Array (deployed) + Name: actor-lpst.deployed--name RequiresCondition: deployed Health: HP: 60000 diff --git a/mods/ts/rules/trees.yaml b/mods/ts/rules/trees.yaml index 233b77911a..9cfc155c63 100644 --- a/mods/ts/rules/trees.yaml +++ b/mods/ts/rules/trees.yaml @@ -10,7 +10,7 @@ TIBTRE03: BIGBLUE: Inherits: ^BlossomTree Tooltip: - Name: Large Blue Tiberium Crystal + Name: actor-bigblue-name RenderSprites: Palette: bluetiberium RadarColorFromTerrain: @@ -112,7 +112,7 @@ VEINHOLE: QuantizedFacings: 1 AppearsOnRadar: Tooltip: - Name: Veinhole + Name: actor-veinhole-name RenderSprites: Palette: player WithSpriteBody: @@ -125,7 +125,7 @@ VEINHOLE: MapEditorData: RequireTilesets: TEMPERATE Tooltip: - Name: Tiberian Flora + Name: meta-tibflora-name FONA01: Inherits: ^TibFlora