diff --git a/mods/ra/bits/ant.shp b/mods/ra/bits/ant.shp new file mode 100644 index 0000000000..04e5b917b5 Binary files /dev/null and b/mods/ra/bits/ant.shp differ diff --git a/mods/ra/bits/antbite.aud b/mods/ra/bits/antbite.aud new file mode 100644 index 0000000000..c1300f6eee Binary files /dev/null and b/mods/ra/bits/antbite.aud differ diff --git a/mods/ra/bits/antdie.aud b/mods/ra/bits/antdie.aud new file mode 100644 index 0000000000..c310ea0934 Binary files /dev/null and b/mods/ra/bits/antdie.aud differ diff --git a/mods/ra/bits/anticon.shp b/mods/ra/bits/anticon.shp new file mode 100644 index 0000000000..9625b998c1 Binary files /dev/null and b/mods/ra/bits/anticon.shp differ diff --git a/mods/ra/rules/infantry.yaml b/mods/ra/rules/infantry.yaml index d3c3f373d1..1817d346b1 100644 --- a/mods/ra/rules/infantry.yaml +++ b/mods/ra/rules/infantry.yaml @@ -496,10 +496,10 @@ Zombie: Buildable: Queue: Infantry BuildPaletteOrder: 28 - Owner: None + Owner: Umbrella Prerequisites: bio Selectable: - Voice: # TODO + Voice: AntVoice Bounds: 12,17,0,-9 Health: HP: 250 @@ -510,4 +510,31 @@ Zombie: ScanRadius: 5 AttackFrontal: Armament: - Weapon: claw \ No newline at end of file + Weapon: claw + +Ant: + Inherits: ^Infantry + Valued: + Cost: 300 + Tooltip: + Icon: anticon + Name: Giant Ant + Description: Irradiated insect that grew oversize. + Buildable: + Queue: Infantry + BuildPaletteOrder: 1954 + Owner: Them + Prerequisites: bio + Selectable: + Voice: AntVoice + Health: + HP: 750 + Mobile: + Speed: 3 + SharesCell: no + AttackWander: + AutoTarget: + ScanRadius: 5 + AttackFrontal: + Armament: + Weapon: bite \ No newline at end of file diff --git a/mods/ra/sequences/infantry.yaml b/mods/ra/sequences/infantry.yaml index 278ec8fa12..042c336c46 100644 --- a/mods/ra/sequences/infantry.yaml +++ b/mods/ra/sequences/infantry.yaml @@ -1079,4 +1079,48 @@ zombie: die-crushed: corpse1 Start: 0 Length: 6 - Tick: 1600 \ No newline at end of file + Tick: 1600 + +ant: + stand: + Start: 0 + Facings: 8 + stand2: + Start: 8 + Length: 8 + run: + Start: 8 + Length: 8 + Facings: 8 + shoot: + Start: 72 + Length: 4 + Facings: 8 + die1: + Start: 104 + Length: 8 + Tick: 300 + die2: + Start: 104 + Length: 8 + Tick: 300 + die3: + Start: 104 + Length: 8 + Tick: 300 + die4: + Start: 104 + Length: 8 + Tick: 300 + die5: + Start: 104 + Length: 8 + Tick: 300 + die6: + Start: 104 + Length: 8 + Tick: 300 + die-crushed: + Start: 104 + Length: 8 + Tick: 300 \ No newline at end of file diff --git a/mods/ra/voices.yaml b/mods/ra/voices.yaml index 7b00df9dd4..fe2710bb48 100644 --- a/mods/ra/voices.yaml +++ b/mods/ra/voices.yaml @@ -87,4 +87,11 @@ ShokVoice: Select: jchrge1,jjuice1,jjump1,jpower1 Move: jdance1,jyes1 Attack: jburn1,jcrisp1,jshock1,jlight1 - Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 \ No newline at end of file + Die: dedman1,dedman2,dedman3,dedman4,dedman5,dedman6,dedman7,dedman8,dedman10 + +AntVoice: + Voices: + Select: antbite + Move: antbite + Attack: antbite + Die: antdie \ No newline at end of file diff --git a/mods/ra/weapons.yaml b/mods/ra/weapons.yaml index f250c3344a..b7aa13d1cf 100644 --- a/mods/ra/weapons.yaml +++ b/mods/ra/weapons.yaml @@ -1269,4 +1269,19 @@ Claw: Heavy: 10% Concrete: 10% InfDeath: 1 - Damage: 33 \ No newline at end of file + Damage: 33 + +Bite: + ROF: 10 + Range: 1 + Projectile: Bullet + Warhead: + Spread: 5 + Versus: + None: 90% + Wood: 10% + Light: 30% + Heavy: 10% + Concrete: 10% + InfDeath: 1 + Damage: 60 \ No newline at end of file