Skip check for ITemporaryBlocker entirely if rules don't contain any temporary blockers
This benefits all mods without temporary blockers like gates or energy walls.
This commit is contained in:
@@ -45,6 +45,9 @@ namespace OpenRA
|
||||
|
||||
public static bool ContainsTemporaryBlocker(this World world, CPos cell, Actor ignoreActor = null)
|
||||
{
|
||||
if (!world.RulesContainTemporaryBlocker)
|
||||
return false;
|
||||
|
||||
var temporaryBlockers = world.ActorMap.GetActorsAt(cell);
|
||||
foreach (var temporaryBlocker in temporaryBlockers)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user