diff --git a/mods/ra/bits/e8.shp b/mods/ra/bits/e8.shp new file mode 100644 index 0000000000..ef3a248650 Binary files /dev/null and b/mods/ra/bits/e8.shp differ diff --git a/mods/ra/bits/e8icon.shp b/mods/ra/bits/e8icon.shp new file mode 100644 index 0000000000..e80f7e4cf2 Binary files /dev/null and b/mods/ra/bits/e8icon.shp differ diff --git a/mods/ra/bits/fcommake.shp b/mods/ra/bits/fcommake.shp new file mode 100644 index 0000000000..10a919ac0e Binary files /dev/null and b/mods/ra/bits/fcommake.shp differ diff --git a/mods/ra/bits/iromata.aud b/mods/ra/bits/iromata.aud new file mode 100644 index 0000000000..b09bb38e9e Binary files /dev/null and b/mods/ra/bits/iromata.aud differ diff --git a/mods/ra/bits/iromatb.aud b/mods/ra/bits/iromatb.aud new file mode 100644 index 0000000000..1f919e7b5c Binary files /dev/null and b/mods/ra/bits/iromatb.aud differ diff --git a/mods/ra/bits/iromatc.aud b/mods/ra/bits/iromatc.aud new file mode 100644 index 0000000000..9c69b8fb23 Binary files /dev/null and b/mods/ra/bits/iromatc.aud differ diff --git a/mods/ra/bits/iromatd.aud b/mods/ra/bits/iromatd.aud new file mode 100644 index 0000000000..47ddeaf528 Binary files /dev/null and b/mods/ra/bits/iromatd.aud differ diff --git a/mods/ra/bits/iromate.aud b/mods/ra/bits/iromate.aud new file mode 100644 index 0000000000..029339b092 Binary files /dev/null and b/mods/ra/bits/iromate.aud differ diff --git a/mods/ra/bits/irommoc.aud b/mods/ra/bits/irommoc.aud new file mode 100644 index 0000000000..d669e5320b Binary files /dev/null and b/mods/ra/bits/irommoc.aud differ diff --git a/mods/ra/bits/irommod.aud b/mods/ra/bits/irommod.aud new file mode 100644 index 0000000000..639fed8000 Binary files /dev/null and b/mods/ra/bits/irommod.aud differ diff --git a/mods/ra/bits/irommoe.aud b/mods/ra/bits/irommoe.aud new file mode 100644 index 0000000000..a1a241f5c3 Binary files /dev/null and b/mods/ra/bits/irommoe.aud differ diff --git a/mods/ra/bits/iromsec.aud b/mods/ra/bits/iromsec.aud new file mode 100644 index 0000000000..d4f5524650 Binary files /dev/null and b/mods/ra/bits/iromsec.aud differ diff --git a/mods/ra/bits/iromsee.aud b/mods/ra/bits/iromsee.aud new file mode 100644 index 0000000000..7ca2ccddbd Binary files /dev/null and b/mods/ra/bits/iromsee.aud differ diff --git a/mods/ra/bits/jmin.shp b/mods/ra/bits/jmin.shp new file mode 100644 index 0000000000..e8891267b0 Binary files /dev/null and b/mods/ra/bits/jmin.shp differ diff --git a/mods/ra/bits/volk_at.aud b/mods/ra/bits/volk_at.aud new file mode 100644 index 0000000000..faf6c6440d Binary files /dev/null and b/mods/ra/bits/volk_at.aud differ diff --git a/mods/ra/bits/volknapalm.aud b/mods/ra/bits/volknapalm.aud new file mode 100644 index 0000000000..1a54ef1baf Binary files /dev/null and b/mods/ra/bits/volknapalm.aud differ diff --git a/mods/ra/rules/infantry.yaml b/mods/ra/rules/infantry.yaml index 7b3aa40600..3ce596be89 100644 --- a/mods/ra/rules/infantry.yaml +++ b/mods/ra/rules/infantry.yaml @@ -231,6 +231,39 @@ E7: RenderInfantryProne: IdleAnimations: idle1,idle2 +E8: + Inherits: ^Infantry + Buildable: + Queue: Infantry + BuildPaletteOrder: 110 + Prerequisites: stek + Owner: soviet + Valued: + Cost: 1800 + Tooltip: + Name: Volkov + Description: Elite commando infantry, armed with \nmodular cannons and grenade launcher.\n Strong vs Vehicles, Infantry\n Weak vs Air Units\n + Selectable: + Voice: VolkovVoice + Bounds: 12,17,0,-9 + Health: + HP: 150 + Armor: heavy + Mobile: + Speed: 5 + RevealsShroud: + Range: 4 + Passenger: + PipType: Red + AttackFrontal: + PrimaryWeapon: VolkAT + SecondaryWeapon: VolkNapalm + TakeCover: + -RenderInfantry: + RenderInfantryProne: + IdleAnimations: idle1 + -CrushableInfantry: + MEDI: Inherits: ^Infantry Buildable: diff --git a/mods/ra/rules/system.yaml b/mods/ra/rules/system.yaml index 771df195e3..b382fc2639 100644 --- a/mods/ra/rules/system.yaml +++ b/mods/ra/rules/system.yaml @@ -313,6 +313,7 @@ MINP: InvisibleToEnemy: Tooltip: Name: Anti-Personnel Mine + Icon: jmin ProximityCaptor: Types:Mine @@ -329,6 +330,7 @@ MINV: InvisibleToEnemy: Tooltip: Name: Anti-Tank Mine + Icon: jmin ProximityCaptor: Types:Mine diff --git a/mods/ra/sequences.yaml b/mods/ra/sequences.yaml index f2a2f01a32..7bb61a0997 100644 --- a/mods/ra/sequences.yaml +++ b/mods/ra/sequences.yaml @@ -3,8 +3,10 @@ fcom: Start: 0 damaged-idle: Start: 1 - make: + make: fcommake Start: 0 + Length: * + oilb: idle: Start: 0 @@ -2122,3 +2124,53 @@ overlay: target-invalid: Start: 1 +e8: + stand: + Start: 0 + Facings: 8 + run: + Start: 8 + Length: 5 + Facings: 8 + shoot: + Start: 56 + Length: 4 + Facings: 8 + prone-stand: + Start: 88 + Length: 2 + Facings: 8 + prone-run: + Start: 104 + Length: 4 + Facings: 8 + standup-0: + Start: 136 + Length: 2 + Facings: 8 + prone-shoot: + Start: 152 + Length: 4 + Facings: 8 + idle1: + Start: 184 + Length: 26 + Tick: 120 + die1: + Start: 210 + Length: 8 + die2: + Start: 218 + Length: 8 + die3: + Start: 226 + Length: 8 + die4: + Start: 234 + Length: 12 + die5: + Start: 246 + Length: 18 + die6: electro + Start: 0 + Length: * \ No newline at end of file diff --git a/mods/ra/voices.yaml b/mods/ra/voices.yaml index 903970c795..9acfaf5001 100644 --- a/mods/ra/voices.yaml +++ b/mods/ra/voices.yaml @@ -89,3 +89,10 @@ ShokVoice: Move: jdance1,jyes1 Attack: jburn1,jcrisp1,jshock1,jlight1 Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 + +VolkovVoice: + Voices: + Select: iromsec,iromsee + Move: irommoc,irommoe,irommod + Attack: iromata,iromatb,iromatc,iromatd,iromate + Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10,nuyell1,nuyell3,nuyell4,nuyell5 diff --git a/mods/ra/weapons.yaml b/mods/ra/weapons.yaml index 4136cf3c29..351005f973 100644 --- a/mods/ra/weapons.yaml +++ b/mods/ra/weapons.yaml @@ -1093,3 +1093,51 @@ FLAK-23: Concrete: 20% Explosion: med_explosion Damage: 20 + +VolkAT: + ROF: 30 + Range: 5 + Report: volk_at + ValidTargets: Ground + Burst: 1 + Projectile: Bullet + Speed: 50 + Image: 120MM + Warhead: + Spread: 3 + Versus: + None: 0% + Wood: 0% + Light: 75% + Heavy: 90% + Concrete: 50% + Explosion: small_explosion + WaterExplosion: small_splash + InfDeath: 3 + SmudgeType: Crater + Damage: 70 + +VolkNapalm: + ROF: 60 + Range: 5 + Report: volknapalm + ValidTargets: Ground + Burst: 1 + BurstDelay: 1 + Projectile: Bullet + Speed: 50 + Image: 120MM + Warhead: + Spread: 8 + Versus: + None: 90% + Wood: 170% + Light: 0% + Heavy: 0% + Concrete: 0% + Explosion: napalm + WaterExplosion: small_napalm + InfDeath: 4 + SmudgeType: Scorch + ImpactSound: firebl3 + Damage: 80 \ No newline at end of file