Chrono tanya fix and CHANGELOG entry for it

This commit is contained in:
Temeez
2014-02-15 13:44:08 +02:00
parent e4e6af6536
commit 5b7db7ed68
2 changed files with 9 additions and 7 deletions

View File

@@ -24,6 +24,7 @@ NEW:
Increased torpedo splash damage and raised multiplier vs. concrete. Increased torpedo splash damage and raised multiplier vs. concrete.
Fixed transparency glitches in the sniper icon. Fixed transparency glitches in the sniper icon.
Removed health bars and selection boxes from walls. Removed health bars and selection boxes from walls.
Fixed build-limited units such as Tanya being unavailable after using the Chronosphere on a vehicle she is in.
Tiberian Dawn: Tiberian Dawn:
Commando can now plant C4 on bridges. Commando can now plant C4 on bridges.
Added the Asset Browser to the Extras menu. Added the Asset Browser to the Extras menu.

View File

@@ -39,14 +39,15 @@ namespace OpenRA.Mods.RA.Activities
if (killCargo && self.HasTrait<Cargo>()) if (killCargo && self.HasTrait<Cargo>())
{ {
var cargo = self.Trait<Cargo>(); var cargo = self.Trait<Cargo>();
if (chronosphere != null)
{
while (!cargo.IsEmpty(self)) while (!cargo.IsEmpty(self))
{ {
if (chronosphere != null && chronosphere.HasTrait<UpdatesPlayerStatistics>())
chronosphere.Owner.PlayerActor.Trait<PlayerStatistics>().UnitsKilled++;
var a = cargo.Unload(self); var a = cargo.Unload(self);
if (a.HasTrait<UpdatesPlayerStatistics>()) // Kill all the units that are unloaded into the void
a.Owner.PlayerActor.Trait<PlayerStatistics>().UnitsDead++; // Kill() handles kill and death statistics
a.Kill(chronosphere);
}
} }
} }