Use DistanceAboveTerrain in CreateEffectWarhead

This commit is contained in:
Taryn Hill
2015-08-01 08:27:33 -05:00
parent 6fa1f757b0
commit 22ffeb2a12

View File

@@ -39,8 +39,9 @@ namespace OpenRA.Mods.Common.Warheads
public static ImpactType GetImpactType(World world, CPos cell, WPos pos)
{
var isAir = pos.Z > 0;
var isWater = pos.Z <= 0 && world.Map.GetTerrainInfo(cell).IsWater;
var dat = world.Map.DistanceAboveTerrain(pos);
var isAir = dat.Length > 0;
var isWater = dat.Length <= 0 && world.Map.GetTerrainInfo(cell).IsWater;
var isDirectHit = GetDirectHit(world, cell, pos);
if (isAir && !isDirectHit)