Prevent multiple Transforms from triggering in the same tick.

This leads to actor duplication.
This commit is contained in:
Paul Chote
2018-12-05 21:01:00 +00:00
committed by reaperrr
parent 72923b9572
commit 4b6853b433
3 changed files with 8 additions and 1 deletions

View File

@@ -204,6 +204,9 @@ namespace OpenRA.Mods.Cnc.Traits
void ITick.Tick(Actor self)
{
if (self.WillDispose)
return;
if (triggered)
health.InflictDamage(self, chronosphere, new Damage(info.Damage, info.DamageTypes), true);