diff --git a/mods/aftermath/aftermathUnits.ini b/mods/aftermath/aftermathUnits.ini index a8f372e7da..1c27258843 100644 --- a/mods/aftermath/aftermathUnits.ini +++ b/mods/aftermath/aftermathUnits.ini @@ -1,73 +1,3 @@ -[VehicleTypes] -STNK -TTNK -CTNK -DTRK -QTNK - -[STNK] -Description=Stealth Tank -Traits=Unit, Mobile, Turreted, AttackTurreted, RenderUnitTurreted, Cloak, Repairable, Chronoshiftable, Passenger, IronCurtainable -Recoil=2 -Voice=VehicleVoice - -[TTNK] -Description=Tesla Tank -Traits=Unit, Mobile, AttackBase, RenderUnitSpinner, Repairable, Chronoshiftable, Passenger, IronCurtainable -Voice=VehicleVoice - -[CTNK] -Description=Chrono Tank -Traits=Unit, Mobile, AttackBase, RenderUnit, ChronoshiftDeploy, Repairable, Chronoshiftable, Passenger, IronCurtainable -Voice=VehicleVoice - -[DTRK] -Description=Demo Truck -Traits=Unit, Mobile, AttackBase, RenderUnit, DemoTruck, Repairable, Chronoshiftable, Passenger, IronCurtainable -Voice=VehicleVoice - -[QTNK] -Description=M.A.D. Tank -Traits=Unit, Mobile, RenderUnit, Repairable, Chronoshiftable, Passenger, IronCurtainable -Voice=VehicleVoice - - - - - -[ShipTypes] -MSUB - -[MSUB] -Description=Missile Submarine -WaterBound=yes -BuiltAt=spen -Traits=Unit, Mobile, AttackBase, RenderUnit, Submarine, Chronoshiftable -FireDelay=2 - - - - -[InfantryTypes] -SHOK -MECH - -[SHOK] -Description=Tesla Trooper -Traits=Unit, Mobile, AttackBase, RenderInfantry, TakeCover, AutoTarget, Passenger -SquadSize=1 -Voice=ShokVoice - -[MECH] -Description=Mechanic -Voice=MechVoice -Traits=Unit, Mobile, RenderInfantry, AutoHeal, AttackBase, TakeCover, SquishByTank, Passenger -LongDesc=Heals nearby vehicles.\n Strong vs Nothing\n Weak vs Everything -SelectionSize=12,17,0,-9 - - - - [WeaponTypes] PortaTesla TTankZap @@ -75,24 +5,99 @@ GoodWrench APTusk Democharge SubSCUD +Mandible +; Portable tesla coil weapon [PortaTesla] RenderAsTesla=true +Damage=45 +ROF=70 +Range=3.5 +Projectile=Invisible +Speed=100 +Warhead=Super +Report=SHKTROP1 +Charges=yes +; Tesla tank weapon [TTankZap] RenderAsTesla=true +Damage=100 +ROF=120 +Range=7 +Projectile=Invisible +Speed=100 +Warhead=Super +Report=TESLA1 +Charges=yes + +; Mr. Goodwrench mechanic's healing weapon +[GoodWrench] +Damage=-100 +ROF=80 +Range=1.83 +Projectile=Invisible +Speed=100 +Warhead=Mechanical +Report=FIXIT1 + +; Submarine's scud missile +[SubSCUD] +Damage=400 +ROF=120 +Range=14 +Projectile=HeatSeeker +Speed=20 +Warhead=HE +Report=MISSILE6 +Burst=2 + +; Chrono tank's missile +[APTusk] +Damage=75 +ROF=80 +Range=5 +Projectile=HeatSeeker +Speed=30 +Warhead=AP +Report=MISSILE6 +Burst=2 + +; Demolition truck charge +[Democharge] +;Anim=none +Damage=500 +Speed=100 +Range=1.75 +Projectile=Invisible +Warhead=Nuke +ROF=80 + +;ant weapon +[Mandible] +Damage=50 +ROF=15 +Range=1.5 +Projectile=Invisible +Speed=100 +Warhead=Super +Report=ANTBITE [WarheadTypes] Mechanical + +; Mechanical warhead - doesn't affect infantry (only for mechanic, not weapons) [Mechanical] -; Stop the mechanic from `healing' people with his wrench -Verses=0%,0%,100%,100%,100% Spread=1 +Verses=0%,0%,100%,100%,100% +InfDeath=0 + [VoiceTypes] ShokVoice MechVoice +AntVoice [ShokVoice] Select=jchrge1,jjuice1,jjump1,jpower1 @@ -103,3 +108,8 @@ Attack=jburn1,jcrisp1,jshock1,jlight1 Select=mhowdy1,mhotdig1,mhuh1 Move=mlaff1,mhotdig1,mhear1,mboss1,myeehaw1 Attack=mwrench1,mrise1,mboss1,myeehaw1 + +[AntVoice] +Select=antbite,antdie +Move=antbite,antdie +Attack=antbite,antdie \ No newline at end of file diff --git a/mods/aftermath/mod.yaml b/mods/aftermath/mod.yaml index d031c74377..f1fb219a73 100644 --- a/mods/aftermath/mod.yaml +++ b/mods/aftermath/mod.yaml @@ -2,12 +2,11 @@ # Requires classic RA mod Packages: - mods/aftermath/am-sounds.mix: repack of the bits the aftermath installer hacks into an RA mix - expand2.mix - hires1.mix + mods/aftermath/packages/am-sounds.mix: repack of the bits the aftermath installer hacks into an RA mix + mods/aftermath/packages/expand2.mix + mods/aftermath/packages/hires1.mix LegacyRules: - mods/aftermath/aftrmath.ini: More or less original Aftermath rules file. mods/aftermath/aftermathUnits.ini: OpenRA patches Rules: diff --git a/mods/aftermath/am-sounds.mix b/mods/aftermath/packages/am-sounds.mix similarity index 100% rename from mods/aftermath/am-sounds.mix rename to mods/aftermath/packages/am-sounds.mix diff --git a/mods/aftermath/rules.yaml b/mods/aftermath/rules.yaml index 24d2ca2fbc..69c33ff4e6 100644 --- a/mods/aftermath/rules.yaml +++ b/mods/aftermath/rules.yaml @@ -32,7 +32,7 @@ STNK: PrimaryWeapon: APTusk Recoil: 2 RenderUnitTurreted: - Cloak: +; Cloak: TTNK: Inherits: ^Vehicle @@ -155,3 +155,62 @@ MECH: TakeCover: -AutoTarget: +ANT1: + Inherits: ^Infantry + Selectable: + Voice: AntVoice + Unit: + HP: 125 + Armor: heavy + Crewed: no + ROT: 8 + Sight: 3 + Speed: 8 + Mobile: + MovementType: Track + AttackBase: + PrimaryWeapon: Mandible + RenderInfantry: + Image: ANT1 + -SquishByTank: + -Passenger: + +ANT2: + Inherits: ^Infantry + Selectable: + Voice: AntVoice + Unit: + HP: 75 + Armor: heavy + Crewed: no + ROT: 6 + Sight: 3 + Speed: 8 + Mobile: + MovementType: Track + AttackBase: + PrimaryWeapon: FireballLauncher + RenderInfantry: + Image: ANT2 + -SquishByTank: + -Passenger: + +ANT3: + Inherits: ^Infantry + Selectable: + Voice: AntVoice + Unit: + HP: 85 + Armor: light + Crewed: no + ROT: 9 + Sight: 3 + Speed: 7 + Mobile: + MovementType: Track + AttackBase: + PrimaryWeapon: TeslaZap + RenderInfantry: + Image: ANT3 + -SquishByTank: + -Passenger: \ No newline at end of file diff --git a/mods/aftermath/sequences.xml b/mods/aftermath/sequences.xml index 23c779e151..45a666f5a7 100644 --- a/mods/aftermath/sequences.xml +++ b/mods/aftermath/sequences.xml @@ -1,71 +1,124 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +