From 8aad7f8350d5fe9e09d657a4083d480c922cf509 Mon Sep 17 00:00:00 2001 From: Bob Date: Thu, 13 May 2010 17:55:04 +1200 Subject: [PATCH] make infantry die instantly to tesla --- OpenRA.Mods.RA/OpenRA.Mods.RA.csproj | 1 + OpenRA.Mods.RA/TeslaInstantKills.cs | 17 +++++++++++++++++ mods/ra/defaults.yaml | 1 + 3 files changed, 19 insertions(+) create mode 100755 OpenRA.Mods.RA/TeslaInstantKills.cs diff --git a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj index 1ab4e76b6b..684ca234d4 100644 --- a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj +++ b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj @@ -91,6 +91,7 @@ + diff --git a/OpenRA.Mods.RA/TeslaInstantKills.cs b/OpenRA.Mods.RA/TeslaInstantKills.cs new file mode 100755 index 0000000000..305e27beba --- /dev/null +++ b/OpenRA.Mods.RA/TeslaInstantKills.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using OpenRA.Traits; + +namespace OpenRA.Mods.RA +{ + class TeslaInstantKills : INotifyDamage + { + public void Damaged( Actor self, AttackInfo e ) + { + if( e.Warhead.InfDeath == 5 ) + self.Health = 0; + } + } +} diff --git a/mods/ra/defaults.yaml b/mods/ra/defaults.yaml index 9c2d54cb47..1d5a87ce22 100644 --- a/mods/ra/defaults.yaml +++ b/mods/ra/defaults.yaml @@ -27,6 +27,7 @@ Passenger: HiddenUnderFog: RevealsShroud: + TeslaInstantKills: ^Ship: Category: Ship