public bool IsValidAgainst(World world, Target target) { if (target.IsActor) { return(Combat.WeaponValidForTarget(Info, target.Actor)); } else { return(Combat.WeaponValidForTarget(Info, world, target.CenterLocation.ToCPos())); } }
public bool IsValidAgainst(World world, Target target) { if (target.IsActor) { return(Combat.WeaponValidForTarget(Info, target.Actor)); } else { return(Combat.WeaponValidForTarget(Info, world, Util.CellContaining(target.CenterLocation))); } }