diff --git a/OpenRA.Mods.RA/Missions/Allies01Script.cs b/OpenRA.Mods.RA/Missions/Allies01Script.cs index 01343ae748..2e9beb915f 100644 --- a/OpenRA.Mods.RA/Missions/Allies01Script.cs +++ b/OpenRA.Mods.RA/Missions/Allies01Script.cs @@ -61,7 +61,7 @@ namespace OpenRA.Mods.RA.Missions private const int einsteinChinookArrivesAtAttackWave = 5; private const int labRange = 5; - private const string einsteinName = "c1"; + private const string einsteinName = "einstein"; private const string tanyaName = "e7"; private const string chinookName = "tran"; private const string signalFlareName = "flare"; diff --git a/mods/ra/rules/infantry.yaml b/mods/ra/rules/infantry.yaml index f45313c1c1..7b3aa40600 100644 --- a/mods/ra/rules/infantry.yaml +++ b/mods/ra/rules/infantry.yaml @@ -305,6 +305,27 @@ C2: ProximityCaptor: Types:CivilianInfantry +EINSTEIN: + Inherits: ^Infantry + Selectable: + Voice: EinsteinVoice + Bounds: 12,17,0,-9 + Valued: + Cost: 10 + Tooltip: + Name: Prof. Einstein + Health: + HP: 25 + Mobile: + Speed: 5 + RevealsShroud: + Range: 2 + -AutoTarget: + AttackMove: + JustMove: true + ProximityCaptor: + Types:CivilianInfantry + SHOK: Inherits: ^Infantry Buildable: diff --git a/mods/ra/sequences.yaml b/mods/ra/sequences.yaml index f31f7e6ba5..e748e8a4f5 100644 --- a/mods/ra/sequences.yaml +++ b/mods/ra/sequences.yaml @@ -1877,6 +1877,45 @@ c2: Length: 6 Facings: 8 +einstein: + stand: + Start: 0 + Facings: 8 + panic-run: + Start: 8 + Length: 6 + Facings: 8 + panic-stand: + Start: 8 + Length: 6 + Facings: 8 + run: + Start: 56 + Length: 6 + Facings: 8 + die1: + Start: 115 + Length: 8 + die2: + Start: 123 + Length: 8 + die3: + Start: 135 + Length: 12 + die4: + Start: 147 + Length: 17 + die5: + Start: 123 + Length: 8 + die6: electro + Start: 0 + Length: * + die-crushed: corpse1 + Start: 0 + Length: 6 + Tick: 1600 + parabomb: open: Start: 0