# Point Is Passable
Grammar — p1 is passable
Flags —Native
|Function
Returns true if the specified point is pathable to ground units.
# Arguments
point
— Point
Returns — bool
native bool PointPathingPassable(point p);
# Related
Category: Point / Pathing
- Point Is Passable —
bool
— PointPathingPassable - Points Connected By Pathing —
bool
— PointPathingIsConnected - Pathing Cost Between Points —
int
— PointPathingCost - Pathing Type At Point —
int
<preset::PathingType> — PathingType
# Examples
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/voidprologue/voidprologue02.sc2map/MapScript.galaxy:518
while ((lv_iterations < 100)) {
lv_validPoint = RegionRandomPoint(lv_distributionRegion);
if ((DistanceBetweenPoints(lv_validPoint, lp_point) >= 3.0) && (PointPathingCliffLevel(lv_validPoint) == PointPathingCliffLevel(lp_point)) && (PointPathingPassable(lv_validPoint) == true)) {
return lv_validPoint;
}
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue02.sc2map — MapScript.galaxy:518
while ((lv_iterations < 100)) {
lv_validPoint = RegionRandomPoint(lv_distributionRegion);
if ((DistanceBetweenPoints(lv_validPoint, lp_point) >= 3.0) && (PointPathingCliffLevel(lv_validPoint) == PointPathingCliffLevel(lp_point)) && (PointPathingPassable(lv_validPoint) == true)) {
return lv_validPoint;
}
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur06.sc2map/MapScript.galaxy:766
// Implementation
if ((UnitCountAlliance(UnitGetOwner(lp_warpPrism), c_unitAllianceEnemy, RegionCircle(UnitGetPosition(lp_warpPrism), 15.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32)) | (1 << (c_targetFilterInvulnerable - 32))), 1) == 1) && (PointPathingPassable(UnitGetPosition(lp_warpPrism)) == true)) {
UnitIssueOrder(lp_warpPrism, Order(AbilityCommand("PhasingMode", 0)), c_orderQueueReplace);
}
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pkorhal01.sc2map/MapScript.galaxy:835
// Implementation
lv_testPoint = lp_point;
if (((PointPathingPassable(lv_testPoint) == false) || (PathingType(lv_testPoint) == c_pathingBuilding) || (RegionContainsPoint(RegionFromId(6), lv_testPoint) == true) || (UnitGroupCount(UnitGroup("SiegeTankSieged", c_playerAny, RegionCircle(lv_testPoint, 1.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) > 0))) {
return false;
}
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pkorhal01.sc2map/MapScript.galaxy:849
lv_testPoint = PointWithOffsetPolar(lp_point, ((lv_radiusIncrement * 1.414) - 0.1), (lv_rotationIncrement*45));
}
if (((PointPathingPassable(lv_testPoint) == false) || (PathingType(lv_testPoint) == c_pathingBuilding) || (RegionContainsPoint(RegionFromId(6), lv_testPoint) == true) || (UnitGroupCount(UnitGroup("SiegeTankSieged", c_playerAny, RegionCircle(lv_testPoint, 1.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) > 0))) {
return false;
}
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pshakuras01.sc2map/MapScript.galaxy:1097
// Implementation
lv_testPoint = lp_point;
if (((CreepIsPresent(lv_testPoint) == false) || (PointPathingPassable(lv_testPoint) == false) || (PathingType(lv_testPoint) == c_pathingBuilding) || (UnitGroupCount(UnitGroup("VoidThrasher", c_playerAny, RegionCircle(lv_testPoint, 3.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 1), c_unitCountAlive) > 0) || (UnitGroupCount(UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(lv_testPoint, lp_radius), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 1), c_unitCountAlive) > 0))) {
return false;
}
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pshakuras01.sc2map/MapScript.galaxy:1111
lv_testPoint = PointWithOffsetPolar(lp_point, ((lv_radiusIncrement * 1.414) - 0.1), (lv_rotationIncrement*45));
}
if (((CreepIsPresent(lv_testPoint) == false) || (PointPathingPassable(lv_testPoint) == false) || (PathingType(lv_testPoint) == c_pathingBuilding) || (UnitGroupCount(UnitGroup("VoidThrasher", c_playerAny, RegionCircle(lv_testPoint, 3.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 1), c_unitCountAlive) > 0) || (UnitGroupCount(UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(lv_testPoint, lp_radius), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 1), c_unitCountAlive) > 0))) {
return false;
}
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/ptaldarim01.sc2map/MapScript.galaxy:3266
UnitIssueOrder(lv_warpPrism, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(654)), c_orderQueueReplace);
while ((libNtve_gf_UnitInRegion(lv_warpPrism, RegionCircle(PointFromId(654), 10.0)) == false) && (UnitIsAlive(lv_warpPrism) == true) && (UnitGetOwner(lv_warpPrism) != gv_pLAYER_01_USER)) {
if ((UnitCountAlliance(gv_pLAYER_03_TAL_EAST, c_unitAllianceEnemy, RegionCircle(UnitGetPosition(lv_warpPrism), 9.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32)) | (1 << (c_targetFilterInvulnerable - 32))), 1) == 1) && (PointPathingPassable(UnitGetPosition(lv_warpPrism)) == true)) {
lv_enemyTriggered = true;
UnitIssueOrder(lv_warpPrism, Order(AbilityCommand("PhasingMode", 0)), c_orderQueueReplace);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/ptaldarim01.sc2map/MapScript.galaxy:3425
UnitIssueOrder(lv_warpPrism, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(656)), c_orderQueueReplace);
while ((libNtve_gf_UnitInRegion(lv_warpPrism, RegionCircle(PointFromId(656), 10.0)) == false) && (UnitIsAlive(lv_warpPrism) == true) && (UnitGetOwner(lv_warpPrism) != gv_pLAYER_01_USER)) {
if ((UnitCountAlliance(gv_pLAYER_03_TAL_EAST, c_unitAllianceEnemy, RegionCircle(UnitGetPosition(lv_warpPrism), 9.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32)) | (1 << (c_targetFilterInvulnerable - 32))), 1) == 1) && (PointPathingPassable(UnitGetPosition(lv_warpPrism)) == true)) {
lv_enemyTriggered = true;
UnitIssueOrder(lv_warpPrism, Order(AbilityCommand("PhasingMode", 0)), c_orderQueueReplace);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur06.sc2map — MapScript.galaxy:766
// Implementation
if ((UnitCountAlliance(UnitGetOwner(lp_warpPrism), c_unitAllianceEnemy, RegionCircle(UnitGetPosition(lp_warpPrism), 15.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32)) | (1 << (c_targetFilterInvulnerable - 32))), 1) == 1) && (PointPathingPassable(UnitGetPosition(lp_warpPrism)) == true)) {
UnitIssueOrder(lp_warpPrism, Order(AbilityCommand("PhasingMode", 0)), c_orderQueueReplace);
}
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pkorhal01.sc2map — MapScript.galaxy:835
// Implementation
lv_testPoint = lp_point;
if (((PointPathingPassable(lv_testPoint) == false) || (PathingType(lv_testPoint) == c_pathingBuilding) || (RegionContainsPoint(RegionFromId(6), lv_testPoint) == true) || (UnitGroupCount(UnitGroup("SiegeTankSieged", c_playerAny, RegionCircle(lv_testPoint, 1.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) > 0))) {
return false;
}
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pkorhal01.sc2map — MapScript.galaxy:849
lv_testPoint = PointWithOffsetPolar(lp_point, ((lv_radiusIncrement * 1.414) - 0.1), (lv_rotationIncrement*45));
}
if (((PointPathingPassable(lv_testPoint) == false) || (PathingType(lv_testPoint) == c_pathingBuilding) || (RegionContainsPoint(RegionFromId(6), lv_testPoint) == true) || (UnitGroupCount(UnitGroup("SiegeTankSieged", c_playerAny, RegionCircle(lv_testPoint, 1.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) > 0))) {
return false;
}
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pshakuras01.sc2map — MapScript.galaxy:1097
// Implementation
lv_testPoint = lp_point;
if (((CreepIsPresent(lv_testPoint) == false) || (PointPathingPassable(lv_testPoint) == false) || (PathingType(lv_testPoint) == c_pathingBuilding) || (UnitGroupCount(UnitGroup("VoidThrasher", c_playerAny, RegionCircle(lv_testPoint, 3.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 1), c_unitCountAlive) > 0) || (UnitGroupCount(UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(lv_testPoint, lp_radius), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 1), c_unitCountAlive) > 0))) {
return false;
}
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pshakuras01.sc2map — MapScript.galaxy:1111
lv_testPoint = PointWithOffsetPolar(lp_point, ((lv_radiusIncrement * 1.414) - 0.1), (lv_rotationIncrement*45));
}
if (((CreepIsPresent(lv_testPoint) == false) || (PointPathingPassable(lv_testPoint) == false) || (PathingType(lv_testPoint) == c_pathingBuilding) || (UnitGroupCount(UnitGroup("VoidThrasher", c_playerAny, RegionCircle(lv_testPoint, 3.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 1), c_unitCountAlive) > 0) || (UnitGroupCount(UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(lv_testPoint, lp_radius), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 1), c_unitCountAlive) > 0))) {
return false;
}
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ptaldarim01.sc2map — MapScript.galaxy:3266
UnitIssueOrder(lv_warpPrism, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(654)), c_orderQueueReplace);
while ((libNtve_gf_UnitInRegion(lv_warpPrism, RegionCircle(PointFromId(654), 10.0)) == false) && (UnitIsAlive(lv_warpPrism) == true) && (UnitGetOwner(lv_warpPrism) != gv_pLAYER_01_USER)) {
if ((UnitCountAlliance(gv_pLAYER_03_TAL_EAST, c_unitAllianceEnemy, RegionCircle(UnitGetPosition(lv_warpPrism), 9.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32)) | (1 << (c_targetFilterInvulnerable - 32))), 1) == 1) && (PointPathingPassable(UnitGetPosition(lv_warpPrism)) == true)) {
lv_enemyTriggered = true;
UnitIssueOrder(lv_warpPrism, Order(AbilityCommand("PhasingMode", 0)), c_orderQueueReplace);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ptaldarim01.sc2map — MapScript.galaxy:3425
UnitIssueOrder(lv_warpPrism, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(656)), c_orderQueueReplace);
while ((libNtve_gf_UnitInRegion(lv_warpPrism, RegionCircle(PointFromId(656), 10.0)) == false) && (UnitIsAlive(lv_warpPrism) == true) && (UnitGetOwner(lv_warpPrism) != gv_pLAYER_01_USER)) {
if ((UnitCountAlliance(gv_pLAYER_03_TAL_EAST, c_unitAllianceEnemy, RegionCircle(UnitGetPosition(lv_warpPrism), 9.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32)) | (1 << (c_targetFilterInvulnerable - 32))), 1) == 1) && (PointPathingPassable(UnitGetPosition(lv_warpPrism)) == true)) {
lv_enemyTriggered = true;
UnitIssueOrder(lv_warpPrism, Order(AbilityCommand("PhasingMode", 0)), c_orderQueueReplace);
mods/heroesbrawlmods/arenamodemods/trialgrounds.stormmod — base.stormdata/LibAMVS.galaxy:3117
for (autoC0886C2A_i = 1; autoC0886C2A_i <= autoC0886C2A_n; autoC0886C2A_i += 1) {
lv_randPoint = RegionRandomPoint(RegionEntireMap());
while (((RegionContainsPoint(libAMVS_gv_elevatorRegion, lv_randPoint) == true) || (PointPathingPassable(lv_randPoint) == false))) {
lv_randPoint = RegionRandomPoint(RegionEntireMap());
}
mods/heroesbrawlmods/brawlmapmods/coop/deadmansstand.stormmod — base.stormdata/LibPEB1.galaxy:10580
lv_proposedSpawnPoints[4] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 180.0));
lv_proposedSpawnPoints[5] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 252.0));
if ((PointPathingPassable(lv_proposedSpawnPoints[1]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[2]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[3]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[4]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[5]) == true)) {
lv_validSpawnPoint = true;
}
mods/heroesbrawlmods/brawlmapmods/coop/deadmansstand.stormmod — base.stormdata/LibPEB1.galaxy:10580
lv_proposedSpawnPoints[4] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 180.0));
lv_proposedSpawnPoints[5] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 252.0));
if ((PointPathingPassable(lv_proposedSpawnPoints[1]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[2]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[3]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[4]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[5]) == true)) {
lv_validSpawnPoint = true;
}
mods/heroesbrawlmods/brawlmapmods/coop/deadmansstand.stormmod — base.stormdata/LibPEB1.galaxy:10580
lv_proposedSpawnPoints[4] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 180.0));
lv_proposedSpawnPoints[5] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 252.0));
if ((PointPathingPassable(lv_proposedSpawnPoints[1]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[2]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[3]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[4]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[5]) == true)) {
lv_validSpawnPoint = true;
}
mods/heroesbrawlmods/brawlmapmods/coop/deadmansstand.stormmod — base.stormdata/LibPEB1.galaxy:10580
lv_proposedSpawnPoints[4] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 180.0));
lv_proposedSpawnPoints[5] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 252.0));
if ((PointPathingPassable(lv_proposedSpawnPoints[1]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[2]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[3]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[4]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[5]) == true)) {
lv_validSpawnPoint = true;
}
mods/heroesbrawlmods/brawlmapmods/coop/deadmansstand.stormmod — base.stormdata/LibPEB1.galaxy:10580
lv_proposedSpawnPoints[4] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 180.0));
lv_proposedSpawnPoints[5] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 252.0));
if ((PointPathingPassable(lv_proposedSpawnPoints[1]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[2]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[3]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[4]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[5]) == true)) {
lv_validSpawnPoint = true;
}
mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod — base.stormdata/LibPEB1.galaxy:2039
lv_iterationCounter += 1;
if ((lv_confirmedLocations[lv_itLocation] == null)) {
if ((PointPathingPassable(lv_proposedPoint) == true)) {
lv_confirmedLocations[lv_itLocation] = lv_proposedPoint;
lv_numberofFoundTargets += 1;
mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod — base.stormdata/LibPEB1.galaxy:2057
for ( ; ( (auto626F945E_ai >= 0 && lv_itAngle <= auto626F945E_ae) || (auto626F945E_ai < 0 && lv_itAngle >= auto626F945E_ae) ) ; lv_itAngle += auto626F945E_ai ) {
lv_proposedPoint = PointWithOffsetPolar(UnitGetPosition(lp_castingUnit), libPEB1_gv_pEB1SpawnPodsMinRange_C, lv_itAngle);
if ((PointPathingPassable(lv_proposedPoint) != true)) {
lv_proposedPoint = PointWithOffsetPolar(UnitGetPosition(lp_castingUnit), ((libPEB1_gv_pEB1SpawnPodsMinRange_C+libPEB1_gv_pEB1SpawnPodsMaxRange_C)/2), lv_itAngle);
}
mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod — base.stormdata/LibPEB1.galaxy:2061
}
if ((PointPathingPassable(lv_proposedPoint) == true) && (lv_numberOfAngles < 72)) {
lv_numberOfAngles += 1;
lv_safeAngles[lv_numberOfAngles] = lv_itAngle;
mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod — base.stormdata/LibPEB1.galaxy:2082
if ((lv_confirmedLocations[lv_itLocation] == null)) {
if ((PointPathingPassable(lv_proposedPoint) == true)) {
lv_confirmedLocations[lv_itLocation] = lv_proposedPoint;
lv_numberofFoundTargets += 1;
mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod — base.stormdata/LibPEB1.galaxy:7589
lv_proposedTarget = UnitGroupRandomUnit(lv_enemyHeroes, c_unitCountAlive);
lv_proposedPoint = PointWithOffsetPolar(UnitGetPosition(lv_proposedTarget), RandomInt(2, 4), libNtve_gf_RandomAngle());
if (((PointPathingPassable(lv_proposedPoint) == false) || (DistanceBetweenPoints(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_proposedPoint) <= 5.0))) {
continue;
}
mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod — base.stormdata/LibPEB1.galaxy:9684
lv_proposedSpawnPoints[4] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 180.0));
lv_proposedSpawnPoints[5] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 252.0));
if ((PointPathingPassable(lv_proposedSpawnPoints[1]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[2]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[3]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[4]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[5]) == true)) {
lv_validSpawnPoint = true;
}
mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod — base.stormdata/LibPEB1.galaxy:9684
lv_proposedSpawnPoints[4] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 180.0));
lv_proposedSpawnPoints[5] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 252.0));
if ((PointPathingPassable(lv_proposedSpawnPoints[1]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[2]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[3]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[4]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[5]) == true)) {
lv_validSpawnPoint = true;
}
mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod — base.stormdata/LibPEB1.galaxy:9684
lv_proposedSpawnPoints[4] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 180.0));
lv_proposedSpawnPoints[5] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 252.0));
if ((PointPathingPassable(lv_proposedSpawnPoints[1]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[2]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[3]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[4]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[5]) == true)) {
lv_validSpawnPoint = true;
}
mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod — base.stormdata/LibPEB1.galaxy:9684
lv_proposedSpawnPoints[4] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 180.0));
lv_proposedSpawnPoints[5] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 252.0));
if ((PointPathingPassable(lv_proposedSpawnPoints[1]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[2]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[3]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[4]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[5]) == true)) {
lv_validSpawnPoint = true;
}
mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod — base.stormdata/LibPEB1.galaxy:9684
lv_proposedSpawnPoints[4] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 180.0));
lv_proposedSpawnPoints[5] = PointWithOffsetPolar(lv_proposedSpawnPosition, 1.5, (lv_lineAngle + 252.0));
if ((PointPathingPassable(lv_proposedSpawnPoints[1]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[2]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[3]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[4]) == true) && (PointPathingPassable(lv_proposedSpawnPoints[5]) == true)) {
lv_validSpawnPoint = true;
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/AILib.galaxy:479
}
if ((PointPathingPassable(UnitGetPosition(lv_u)) == false)) {
continue;
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:6582
}
lv_modifiedDistance = (lv_abilityRange + 0.125);
while ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_modifiedDistance -= 0.125;
lv_actualTargetPoint = libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(lv_unit), lv_modifiedDistance, lv_playerTargetPoint);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:6665
UnitIssueOrder(lv_unit, OrderTargetingPoint(AbilityCommand("move", 0), UnitTypePlacementFromPoint("AnubarakBeetleSpitBeetle", lv_player, UnitGetPosition(lv_unit), 20.0)), c_orderQueueAddToFront);
libNtve_gf_MakeUnitUncommandable(lv_unit, true);
while ((PointPathingPassable(UnitGetPosition(lv_unit)) == false)) {
UnitIssueOrder(lv_unit, OrderTargetingPoint(AbilityCommand("move", 0), UnitTypePlacementFromPoint("AnubarakBeetleSpitBeetle", lv_player, UnitGetPosition(lv_unit), 20.0)), c_orderQueueAddToFront);
Wait(0.0625, c_timeGame);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:7513
}
lv_modifiedDistance = lv_distanceFromBarbarianToPlayerTargetPoint;
while ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_modifiedDistance -= 0.125;
lv_actualTargetPoint = libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(lv_unit), lv_modifiedDistance, lv_playerTargetPoint);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:7516
lv_modifiedDistance -= 0.125;
lv_actualTargetPoint = libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(lv_unit), lv_modifiedDistance, lv_playerTargetPoint);
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = PointWithOffsetPolar(libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(lv_unit), lv_modifiedDistance, lv_playerTargetPoint), 0.5, (AngleBetweenPoints(UnitGetPosition(lv_unit), lv_playerTargetPoint) + 90.0));
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:7518
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = PointWithOffsetPolar(libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(lv_unit), lv_modifiedDistance, lv_playerTargetPoint), 0.5, (AngleBetweenPoints(UnitGetPosition(lv_unit), lv_playerTargetPoint) + 90.0));
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = PointWithOffsetPolar(libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(lv_unit), lv_modifiedDistance, lv_playerTargetPoint), 0.5, (AngleBetweenPoints(UnitGetPosition(lv_unit), lv_playerTargetPoint) - 90.0));
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:7520
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = PointWithOffsetPolar(libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(lv_unit), lv_modifiedDistance, lv_playerTargetPoint), 0.5, (AngleBetweenPoints(UnitGetPosition(lv_unit), lv_playerTargetPoint) - 90.0));
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(lv_unit), lv_modifiedDistance, lv_playerTargetPoint);
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:7585
}
lv_modifiedDistance = lv_distanceFromBarbarianToPlayerTargetPoint;
while ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_modifiedDistance -= 0.125;
lv_actualTargetPoint = libNtve_gf_PointOffsetTowardsPoint(lv_barbarianPosition, lv_modifiedDistance, lv_playerTargetPoint);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:7588
lv_modifiedDistance -= 0.125;
lv_actualTargetPoint = libNtve_gf_PointOffsetTowardsPoint(lv_barbarianPosition, lv_modifiedDistance, lv_playerTargetPoint);
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = PointWithOffsetPolar(libNtve_gf_PointOffsetTowardsPoint(lv_barbarianPosition, lv_modifiedDistance, lv_playerTargetPoint), 0.5, (AngleBetweenPoints(lv_barbarianPosition, lv_playerTargetPoint) + 90.0));
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:7590
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = PointWithOffsetPolar(libNtve_gf_PointOffsetTowardsPoint(lv_barbarianPosition, lv_modifiedDistance, lv_playerTargetPoint), 0.5, (AngleBetweenPoints(lv_barbarianPosition, lv_playerTargetPoint) + 90.0));
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = PointWithOffsetPolar(libNtve_gf_PointOffsetTowardsPoint(lv_barbarianPosition, lv_modifiedDistance, lv_playerTargetPoint), 0.5, (AngleBetweenPoints(lv_barbarianPosition, lv_playerTargetPoint) - 90.0));
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:7592
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = PointWithOffsetPolar(libNtve_gf_PointOffsetTowardsPoint(lv_barbarianPosition, lv_modifiedDistance, lv_playerTargetPoint), 0.5, (AngleBetweenPoints(lv_barbarianPosition, lv_playerTargetPoint) - 90.0));
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = libNtve_gf_PointOffsetTowardsPoint(lv_barbarianPosition, lv_modifiedDistance, lv_playerTargetPoint);
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:9384
if (lv_itUnit == null) { break; }
if ((lp_creepUnit == lv_itUnit)) {
if ((PointPathingPassable(UnitGetPosition(lp_creepUnit)) == true)) {
UnitCreate(1, "MercCoweringDefenderOrientDummy", c_unitCreateIgnorePlacement, libCore_gv_cOMPUTER_Hostile, UnitGetPosition(lp_creepUnit), UnitGetFacing(lp_creepUnit), null);
lv_createdUnit = UnitLastCreated();
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:12526
UnitBehaviorRemove(lv_driverUnit, "UsingVehicle", 1);
if ((UnitHasBehavior2(libGame_gv_players[lp_player].lv_heroUnit, "AbathurUltimateEvolutionVehicleCasterBehavior") == false)) {
while ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_modifiedDistance -= 0.125;
lv_actualTargetPoint = libNtve_gf_PointOffsetTowardsPoint(lp_vehicleLocation, lv_modifiedDistance, UnitGetPosition(lv_driverUnit));
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:16217
lv_targetPoint3 = libNtve_gf_PointOffsetTowardsPoint(lv_targetPoint2, lv_bufferDistance, libGame_gv_players[lv_player].lv_spawnPoint);
for (auto6A2E3FEE_i = 1; auto6A2E3FEE_i <= auto6A2E3FEE_n; auto6A2E3FEE_i += 1) {
if (((PointPathingPassable(lv_targetPoint) == false) || (PointPathingPassable(lv_targetPoint2) == false) || (PointPathingPassable(lv_targetPoint3) == false) || (RegionContainsPoint(lv_region, lv_targetPoint) == false))) {
lv_targetPoint = lv_targetPoint2;
lv_targetPoint2 = lv_targetPoint3;
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:16217
lv_targetPoint3 = libNtve_gf_PointOffsetTowardsPoint(lv_targetPoint2, lv_bufferDistance, libGame_gv_players[lv_player].lv_spawnPoint);
for (auto6A2E3FEE_i = 1; auto6A2E3FEE_i <= auto6A2E3FEE_n; auto6A2E3FEE_i += 1) {
if (((PointPathingPassable(lv_targetPoint) == false) || (PointPathingPassable(lv_targetPoint2) == false) || (PointPathingPassable(lv_targetPoint3) == false) || (RegionContainsPoint(lv_region, lv_targetPoint) == false))) {
lv_targetPoint = lv_targetPoint2;
lv_targetPoint2 = lv_targetPoint3;
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:16217
lv_targetPoint3 = libNtve_gf_PointOffsetTowardsPoint(lv_targetPoint2, lv_bufferDistance, libGame_gv_players[lv_player].lv_spawnPoint);
for (auto6A2E3FEE_i = 1; auto6A2E3FEE_i <= auto6A2E3FEE_n; auto6A2E3FEE_i += 1) {
if (((PointPathingPassable(lv_targetPoint) == false) || (PointPathingPassable(lv_targetPoint2) == false) || (PointPathingPassable(lv_targetPoint3) == false) || (RegionContainsPoint(lv_region, lv_targetPoint) == false))) {
lv_targetPoint = lv_targetPoint2;
lv_targetPoint2 = lv_targetPoint3;
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:16226
}
}
if (((PointPathingPassable(lv_targetPoint) == false) || (PointPathingPassable(lv_targetPoint2) == false) || (PointPathingPassable(lv_targetPoint3) == false) || (RegionContainsPoint(lv_region, lv_targetPoint) == false))) {
lv_targetPoint2 = libGame_gv_players[lv_player].lv_spawnPoint;
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:16226
}
}
if (((PointPathingPassable(lv_targetPoint) == false) || (PointPathingPassable(lv_targetPoint2) == false) || (PointPathingPassable(lv_targetPoint3) == false) || (RegionContainsPoint(lv_region, lv_targetPoint) == false))) {
lv_targetPoint2 = libGame_gv_players[lv_player].lv_spawnPoint;
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:16226
}
}
if (((PointPathingPassable(lv_targetPoint) == false) || (PointPathingPassable(lv_targetPoint2) == false) || (PointPathingPassable(lv_targetPoint3) == false) || (RegionContainsPoint(lv_region, lv_targetPoint) == false))) {
lv_targetPoint2 = libGame_gv_players[lv_player].lv_spawnPoint;
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:16248
lv_targetPoint3 = libNtve_gf_PointOffsetTowardsPoint(lv_targetPoint2, lv_bufferDistance, libGame_gv_players[lv_player].lv_spawnPoint);
for (autoDCF290EF_i = 1; autoDCF290EF_i <= autoDCF290EF_n; autoDCF290EF_i += 1) {
if (((PointPathingPassable(lv_targetPoint) == false) || (PointPathingPassable(lv_targetPoint2) == false) || (PointPathingPassable(lv_targetPoint3) == false) || (RegionContainsPoint(lv_region, lv_targetPoint) == false))) {
lv_targetPoint = lv_targetPoint2;
lv_targetPoint2 = lv_targetPoint3;
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:16248
lv_targetPoint3 = libNtve_gf_PointOffsetTowardsPoint(lv_targetPoint2, lv_bufferDistance, libGame_gv_players[lv_player].lv_spawnPoint);
for (autoDCF290EF_i = 1; autoDCF290EF_i <= autoDCF290EF_n; autoDCF290EF_i += 1) {
if (((PointPathingPassable(lv_targetPoint) == false) || (PointPathingPassable(lv_targetPoint2) == false) || (PointPathingPassable(lv_targetPoint3) == false) || (RegionContainsPoint(lv_region, lv_targetPoint) == false))) {
lv_targetPoint = lv_targetPoint2;
lv_targetPoint2 = lv_targetPoint3;
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/HeroesLib.galaxy:2508
lv_testPoint = RegionRandomPoint(lv_region);
if (((lp_pointsMustBePathable == false) || (PointPathingPassable(lv_testPoint) == true))) {
lv_numberOfValidPoints += 1;
lv_executionPoints[lv_numberOfValidPoints] = lv_testPoint;
mods/heroesmapmods/battlegroundmapmods/hauntedmines.stormmod — base.stormdata/LibMHtM.galaxy:1996
}
if (!((PointPathingPassable(lv_skullPosition) == false))) {
return false;
}
mods/heroesmapmods/battlegroundmapmods/hauntedmines.stormmod — base.stormdata/LibMHtM.galaxy:2015
}
while ((PointPathingPassable(lv_skullPosition) == false) && (DistanceBetweenPoints(lv_skullPosition, lv_centerOfClosestRegion) >= 1)) {
lv_skullPosition = libNtve_gf_PointOffsetTowardsPoint(lv_skullPosition, 0.5, lv_centerOfClosestRegion);
}
mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod — base.stormdata/LibMSHE.galaxy:2072
}
lv_modifiedDistance = lv_abilityRange;
while ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_modifiedDistance -= 0.125;
lv_actualTargetPoint = libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_modifiedDistance, lv_playerTargetPoint);
mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod — base.stormdata/LibMSHE.galaxy:2075
lv_modifiedDistance -= 0.125;
lv_actualTargetPoint = libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_modifiedDistance, lv_playerTargetPoint);
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = PointWithOffsetPolar(libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_modifiedDistance, lv_playerTargetPoint), 0.5, (AngleBetweenPoints(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_playerTargetPoint) + 90.0));
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod — base.stormdata/LibMSHE.galaxy:2077
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = PointWithOffsetPolar(libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_modifiedDistance, lv_playerTargetPoint), 0.5, (AngleBetweenPoints(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_playerTargetPoint) + 90.0));
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = PointWithOffsetPolar(libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_modifiedDistance, lv_playerTargetPoint), 0.5, (AngleBetweenPoints(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_playerTargetPoint) - 90.0));
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod — base.stormdata/LibMSHE.galaxy:2079
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = PointWithOffsetPolar(libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_modifiedDistance, lv_playerTargetPoint), 0.5, (AngleBetweenPoints(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_playerTargetPoint) - 90.0));
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_modifiedDistance, lv_playerTargetPoint);
}
mods/heroesmapmods/battlegroundmapmods/infernalshrinesdata.stormmod — base.stormdata/LibMSHD.galaxy:134
}
lv_modifiedDistance = lv_distanceFromBarbarianToPlayerTargetPoint;
while ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_modifiedDistance -= 0.125;
lv_actualTargetPoint = libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_modifiedDistance, lv_playerTargetPoint);
mods/heroesmapmods/battlegroundmapmods/infernalshrinesdata.stormmod — base.stormdata/LibMSHD.galaxy:137
lv_modifiedDistance -= 0.125;
lv_actualTargetPoint = libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_modifiedDistance, lv_playerTargetPoint);
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = PointWithOffsetPolar(libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_modifiedDistance, lv_playerTargetPoint), 0.5, (AngleBetweenPoints(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_playerTargetPoint) + 90.0));
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
mods/heroesmapmods/battlegroundmapmods/infernalshrinesdata.stormmod — base.stormdata/LibMSHD.galaxy:139
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = PointWithOffsetPolar(libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_modifiedDistance, lv_playerTargetPoint), 0.5, (AngleBetweenPoints(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_playerTargetPoint) + 90.0));
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = PointWithOffsetPolar(libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_modifiedDistance, lv_playerTargetPoint), 0.5, (AngleBetweenPoints(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_playerTargetPoint) - 90.0));
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
mods/heroesmapmods/battlegroundmapmods/infernalshrinesdata.stormmod — base.stormdata/LibMSHD.galaxy:141
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = PointWithOffsetPolar(libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_modifiedDistance, lv_playerTargetPoint), 0.5, (AngleBetweenPoints(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_playerTargetPoint) - 90.0));
if ((PointPathingPassable(lv_actualTargetPoint) == false)) {
lv_actualTargetPoint = libNtve_gf_PointOffsetTowardsPoint(UnitGetPosition(EventPlayerEffectUsedUnit(c_effectUnitCaster)), lv_modifiedDistance, lv_playerTargetPoint);
}
mods/heroesmapmods/battlegroundmapmods/warheadjunctiondata.stormmod — base.stormdata/LibWJDA.galaxy:92
lv_counter += 1;
if ((lv_confirmedLocations[lv_itLocation] == null)) {
if ((PointPathingPassable(lv_proposedPoint) == true) && (RegionContainsPoint(libMapM_gv_jungleCreepCamps[lv_campId].lv_mapDataDefenderLeashRegion, lv_proposedPoint) == true)) {
lv_confirmedLocations[lv_itLocation] = lv_proposedPoint;
lv_numberofFoundTargets += 1;
mods/heroesmapmods/battlegroundmapmods/warheadjunctiondata.stormmod — base.stormdata/LibWJDA.galaxy:110
for ( ; ( (autoDD090D24_ai >= 0 && lv_itAngle <= autoDD090D24_ae) || (autoDD090D24_ai < 0 && lv_itAngle >= autoDD090D24_ae) ) ; lv_itAngle += autoDD090D24_ai ) {
lv_proposedPoint = PointWithOffsetPolar(UnitGetPosition(lp_castingUnit), libWJDA_gv_mMSC2SpawnPodsDefenderMinRange_C, lv_itAngle);
if ((PointPathingPassable(lv_proposedPoint) == true) && (RegionContainsPoint(libMapM_gv_jungleCreepCamps[lv_campId].lv_mapDataDefenderLeashRegion, lv_proposedPoint) == true) && (lv_numberOfAngles < 72)) {
lv_numberOfAngles += 1;
lv_safeAngles[lv_numberOfAngles] = lv_itAngle;
mods/heroesmapmods/battlegroundmapmods/warheadjunctiondata.stormmod — base.stormdata/LibWJDA.galaxy:127
lv_counter += 1;
if ((lv_confirmedLocations[lv_itLocation] == null)) {
if ((PointPathingPassable(lv_proposedPoint) == true) && (RegionContainsPoint(libMapM_gv_jungleCreepCamps[lv_campId].lv_mapDataDefenderLeashRegion, lv_proposedPoint) == true)) {
lv_confirmedLocations[lv_itLocation] = lv_proposedPoint;
lv_numberofFoundTargets += 1;
mods/heroesmapmods/battlegroundmapmods/warheadjunctiondata.stormmod — base.stormdata/LibWJDA.galaxy:213
for ( ; ( (autoB2725CDA_ai >= 0 && lv_itLocation <= autoB2725CDA_ae) || (autoB2725CDA_ai < 0 && lv_itLocation >= autoB2725CDA_ae) ) ; lv_itLocation += autoB2725CDA_ai ) {
if ((lv_confirmedLocations[lv_itLocation] == null)) {
if ((PointPathingPassable(lv_proposedPoint) == true)) {
lv_confirmedLocations[lv_itLocation] = lv_proposedPoint;
lv_numberofFoundTargets += 1;
mods/heroesmapmods/battlegroundmapmods/warheadjunctiondata.stormmod — base.stormdata/LibWJDA.galaxy:248
for ( ; ( (autoF670F563_ai >= 0 && lv_itLocation <= autoF670F563_ae) || (autoF670F563_ai < 0 && lv_itLocation >= autoF670F563_ae) ) ; lv_itLocation += autoF670F563_ai ) {
if ((lv_confirmedLocations[lv_itLocation] == null)) {
if ((PointPathingPassable(lv_proposedPoint) == true)) {
lv_confirmedLocations[lv_itLocation] = lv_proposedPoint;
lv_numberofFoundTargets += 1;
mods/heroesmapmods/battlegroundmapmods/warheadjunctiondata.stormmod — base.stormdata/LibWJDA.galaxy:268
for ( ; ( (autoFD79B575_ai >= 0 && lv_itLocation <= autoFD79B575_ae) || (autoFD79B575_ai < 0 && lv_itLocation >= autoFD79B575_ae) ) ; lv_itLocation += autoFD79B575_ai ) {
if ((lv_confirmedLocations[lv_itLocation] == null)) {
if ((PointPathingPassable(lv_proposedPoint) == true)) {
lv_confirmedLocations[lv_itLocation] = lv_proposedPoint;
lv_numberofFoundTargets += 1;
mods/heromods/genji.stormmod — base.stormdata/LibHGen.galaxy:624
while ((lv_interpolationFraction > 0.0)) {
if ((PointPathingPassable(lv_interpolationPoint) == true)) {
UnitCreateEffectUnitWithSource(lv_genjiUnit, "GenjiSwiftStrikeApplyBehavior", lv_genjiUnit, c_gameCatalogAbil, "GenjiSwiftStrike");
UnitCreateEffectPointWithSource(lv_genjiUnit, "GenjiSwiftStrikeLaunchMissile", lv_interpolationPoint, c_gameCatalogAbil, "GenjiSwiftStrike");
mods/heromods/tracer.stormmod — base.stormdata/LibTrac.galaxy:132
lv_index = libTrac_gv_tracerRecallTrackCountMax;
for ( ; ( (autoC7744398_ai >= 0 && lv_index <= autoC7744398_ae) || (autoC7744398_ai < 0 && lv_index >= autoC7744398_ae) ) ; lv_index += autoC7744398_ai ) {
if (((libTrac_gv_tracerRecallRecordVariable[lp_player][lv_index].lv_position != null) && (PointPathingPassable(libTrac_gv_tracerRecallRecordVariable[lp_player][lv_index].lv_position) == true))) {
return lv_index;
}
mods/heromods/tracer.stormmod — base.stormdata/LibTrac.galaxy:141
lv_index = (libTrac_gv_tracerRecallTrackCountMax - 4);
for ( ; ( (autoB60BB15E_ai >= 0 && lv_index <= autoB60BB15E_ae) || (autoB60BB15E_ai < 0 && lv_index >= autoB60BB15E_ae) ) ; lv_index += autoB60BB15E_ai ) {
if (((libTrac_gv_tracerRecallRecordVariable[lp_player][lv_index].lv_position != null) && (PointPathingPassable(libTrac_gv_tracerRecallRecordVariable[lp_player][lv_index].lv_position) == true))) {
return lv_index;
}
mods/heromods/tracer.stormmod — base.stormdata/LibTrac.galaxy:1003
libTrac_gv_tracerRecallRecordVariable[lv_player][1].lv_position = UnitGetPosition(libGame_gv_players[lv_player].lv_activeVehicle);
}
if ((PointPathingPassable(libTrac_gv_tracerRecallRecordVariable[lv_player][1].lv_position) == true)) {
libTrac_gv_tracerRecallRecordVariable[lv_player][1].lv_positionPathable = true;
}
mods/novastoryassets.sc2mod — base.sc2maps/maps/campaign/nova/nova03.sc2map/MapScript.galaxy:3883
for (autoED1D5D4F_i = 1; autoED1D5D4F_i <= autoED1D5D4F_n; autoED1D5D4F_i += 1) {
lv_targetPoint = RegionRandomPoint(RegionCircle(UnitGroupCenterOfGroup(UnitGroup(null, gv_pLAYER_01_USER, RegionFromId(94), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)), 2.0));
if ((PointPathingPassable(lv_targetPoint) == true)) {
UnitIssueOrder(auto30A5BB3E_var, OrderTargetingPoint(AbilityCommand("RavagerCorrosiveBile", 0), RegionRandomPoint(RegionCircle(UnitGroupCenterOfGroup(UnitGroup(null, gv_pLAYER_01_USER, RegionFromId(94), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)), 2.0))), c_orderQueueReplace);
break;
mods/novastoryassets.sc2mod — base2.sc2maps/maps/campaign/nova/nova05.sc2map/MapScript.galaxy:1075
while ((lv_currentAngle < (lv_initialAngle + 360.0)) && (UnitIsAlive(gv_eradicatorTypeMissile) == true)) {
lv_currentAngle += 52.0;
if ((PointPathingPassable(PointWithOffsetPolar(UnitGetPosition(gv_eradicatorTypeMissile), 3.0, lv_currentAngle)) == true)) {
UnitIssueOrder(gv_eradicatorTypeMissile, OrderTargetingPoint(AbilityCommand("NovaEradicatorLaunchMissile", 0), PointWithOffsetPolar(UnitGetPosition(gv_eradicatorTypeMissile), 3.0, lv_currentAngle)), c_orderQueueAddToEnd);
UnitIssueOrder(gv_eradicatorTypeMissile, OrderTargetingPoint(AbilityCommand("NovaEradicatorTurnTurret", 0), PointWithOffsetPolar(UnitGetPosition(gv_eradicatorTypeMissile), 3.0, lv_currentAngle)), c_orderQueueAddToEnd);
mods/novastoryassets.sc2mod — base2.sc2maps/maps/campaign/nova/nova05.sc2map/MapScript.galaxy:1090
while ((lv_currentAngle > (lv_initialAngle - 360.0)) && (UnitIsAlive(gv_eradicatorTypeMissile) == true)) {
lv_currentAngle -= 20.0;
if ((PointPathingPassable(PointWithOffsetPolar(UnitGetPosition(gv_eradicatorTypeMissile), 9.0, lv_currentAngle)) == true)) {
UnitIssueOrder(gv_eradicatorTypeMissile, OrderTargetingPoint(AbilityCommand("NovaEradicatorLaunchMissile", 0), PointWithOffsetPolar(UnitGetPosition(gv_eradicatorTypeMissile), 9.0, lv_currentAngle)), c_orderQueueAddToEnd);
UnitIssueOrder(gv_eradicatorTypeMissile, OrderTargetingPoint(AbilityCommand("NovaEradicatorTurnTurret", 0), PointWithOffsetPolar(UnitGetPosition(gv_eradicatorTypeMissile), 3.0, lv_currentAngle)), c_orderQueueAddToEnd);
mods/novastoryassets.sc2mod — base2.sc2maps/maps/campaign/nova/nova05.sc2map/MapScript.galaxy:1144
while ((lv_currentAngle < (lv_initialAngle + 360.0)) && (UnitIsAlive(gv_eradicatorTypeMissile) == true)) {
lv_currentAngle += 52.0;
if ((PointPathingPassable(PointWithOffsetPolar(UnitGetPosition(gv_eradicatorTypeMissile), 3.0, lv_currentAngle)) == true)) {
UnitIssueOrder(gv_eradicatorTypeMissile, OrderTargetingPoint(AbilityCommand("NovaEradicatorLaunchMissile", 0), PointWithOffsetPolar(UnitGetPosition(gv_eradicatorTypeMissile), 3.0, lv_currentAngle)), c_orderQueueAddToEnd);
}
mods/novastoryassets.sc2mod — base2.sc2maps/maps/campaign/nova/nova05.sc2map/MapScript.galaxy:2065
lv_impactPoint = RegionRandomPoint(RegionCircle(lp_launchPoint, 3.5));
for (auto9FFDE875_i = 1; auto9FFDE875_i <= auto9FFDE875_n; auto9FFDE875_i += 1) {
if (((PointPathingPassable(lv_impactPoint) == false) || (PointPathingCliffLevel(lp_launchPoint) != PointPathingCliffLevel(lv_impactPoint)))) {
lv_impactPoint = RegionRandomPoint(RegionCircle(lp_launchPoint, 3.5));
}
mods/novastoryassets.sc2mod — base2.sc2maps/maps/campaign/nova/nova05.sc2map/MapScript.galaxy:2072
}
}
if (((PointPathingPassable(lv_impactPoint) == false) || (PointPathingCliffLevel(lp_launchPoint) != PointPathingCliffLevel(lv_impactPoint)))) {
lv_impactPoint = libNtve_gf_PointOffsetTowardsPoint(lp_launchPoint, 2.0, PointFromId(3188));
}
mods/novastoryassets.sc2mod/base.sc2maps/maps/campaign/nova/nova03.sc2map — MapScript.galaxy:3883
for (autoED1D5D4F_i = 1; autoED1D5D4F_i <= autoED1D5D4F_n; autoED1D5D4F_i += 1) {
lv_targetPoint = RegionRandomPoint(RegionCircle(UnitGroupCenterOfGroup(UnitGroup(null, gv_pLAYER_01_USER, RegionFromId(94), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)), 2.0));
if ((PointPathingPassable(lv_targetPoint) == true)) {
UnitIssueOrder(auto30A5BB3E_var, OrderTargetingPoint(AbilityCommand("RavagerCorrosiveBile", 0), RegionRandomPoint(RegionCircle(UnitGroupCenterOfGroup(UnitGroup(null, gv_pLAYER_01_USER, RegionFromId(94), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0)), 2.0))), c_orderQueueReplace);
break;
mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova05.sc2map — MapScript.galaxy:1075
while ((lv_currentAngle < (lv_initialAngle + 360.0)) && (UnitIsAlive(gv_eradicatorTypeMissile) == true)) {
lv_currentAngle += 52.0;
if ((PointPathingPassable(PointWithOffsetPolar(UnitGetPosition(gv_eradicatorTypeMissile), 3.0, lv_currentAngle)) == true)) {
UnitIssueOrder(gv_eradicatorTypeMissile, OrderTargetingPoint(AbilityCommand("NovaEradicatorLaunchMissile", 0), PointWithOffsetPolar(UnitGetPosition(gv_eradicatorTypeMissile), 3.0, lv_currentAngle)), c_orderQueueAddToEnd);
UnitIssueOrder(gv_eradicatorTypeMissile, OrderTargetingPoint(AbilityCommand("NovaEradicatorTurnTurret", 0), PointWithOffsetPolar(UnitGetPosition(gv_eradicatorTypeMissile), 3.0, lv_currentAngle)), c_orderQueueAddToEnd);
mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova05.sc2map — MapScript.galaxy:1090
while ((lv_currentAngle > (lv_initialAngle - 360.0)) && (UnitIsAlive(gv_eradicatorTypeMissile) == true)) {
lv_currentAngle -= 20.0;
if ((PointPathingPassable(PointWithOffsetPolar(UnitGetPosition(gv_eradicatorTypeMissile), 9.0, lv_currentAngle)) == true)) {
UnitIssueOrder(gv_eradicatorTypeMissile, OrderTargetingPoint(AbilityCommand("NovaEradicatorLaunchMissile", 0), PointWithOffsetPolar(UnitGetPosition(gv_eradicatorTypeMissile), 9.0, lv_currentAngle)), c_orderQueueAddToEnd);
UnitIssueOrder(gv_eradicatorTypeMissile, OrderTargetingPoint(AbilityCommand("NovaEradicatorTurnTurret", 0), PointWithOffsetPolar(UnitGetPosition(gv_eradicatorTypeMissile), 3.0, lv_currentAngle)), c_orderQueueAddToEnd);
mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova05.sc2map — MapScript.galaxy:1144
while ((lv_currentAngle < (lv_initialAngle + 360.0)) && (UnitIsAlive(gv_eradicatorTypeMissile) == true)) {
lv_currentAngle += 52.0;
if ((PointPathingPassable(PointWithOffsetPolar(UnitGetPosition(gv_eradicatorTypeMissile), 3.0, lv_currentAngle)) == true)) {
UnitIssueOrder(gv_eradicatorTypeMissile, OrderTargetingPoint(AbilityCommand("NovaEradicatorLaunchMissile", 0), PointWithOffsetPolar(UnitGetPosition(gv_eradicatorTypeMissile), 3.0, lv_currentAngle)), c_orderQueueAddToEnd);
}
mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova05.sc2map — MapScript.galaxy:2065
lv_impactPoint = RegionRandomPoint(RegionCircle(lp_launchPoint, 3.5));
for (auto9FFDE875_i = 1; auto9FFDE875_i <= auto9FFDE875_n; auto9FFDE875_i += 1) {
if (((PointPathingPassable(lv_impactPoint) == false) || (PointPathingCliffLevel(lp_launchPoint) != PointPathingCliffLevel(lv_impactPoint)))) {
lv_impactPoint = RegionRandomPoint(RegionCircle(lp_launchPoint, 3.5));
}
mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova05.sc2map — MapScript.galaxy:2072
}
}
if (((PointPathingPassable(lv_impactPoint) == false) || (PointPathingCliffLevel(lp_launchPoint) != PointPathingCliffLevel(lv_impactPoint)))) {
lv_impactPoint = libNtve_gf_PointOffsetTowardsPoint(lp_launchPoint, 2.0, PointFromId(3188));
}
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMI.galaxy:6721
for ( ; ( (auto4EC1E152_ai >= 0 && lv_angleIter <= auto4EC1E152_ae) || (auto4EC1E152_ai < 0 && lv_angleIter >= auto4EC1E152_ae) ) ; lv_angleIter += auto4EC1E152_ai ) {
lv_pointIter = PointWithOffsetPolar(PlayerStartLocation(libCOMI_gv_cM_ZeratulPlayer), lv_radiusIter, lv_angleIter);
if ((IntToFixed(lv_validPointsCount) < (lp_maxDistance * 0.33)) && (PointPathingPassable(lv_pointIter) == true) && (PointPathingCost(PlayerStartLocation(libCOMI_gv_cM_ZeratulPlayer), lv_pointIter) <= FixedToInt(lp_maxDistance)) && (DistanceBetweenPoints(PlayerStartLocation(PlayerGroupPlayer(libCOOC_gf_CommanderPlayers(), 1)), lv_pointIter) >= lv_startLocationBuffer) && (DistanceBetweenPoints(PlayerStartLocation(PlayerGroupPlayer(libCOOC_gf_CommanderPlayers(), 2)), lv_pointIter) >= lv_startLocationBuffer) && ((UnitIsAlive(libCOMI_gv_cM_HeroUnit[libCOMI_gv_cM_ZeratulPlayer]) == false) || (DistanceBetweenPoints(UnitGetPosition(libCOMI_gv_cM_HeroUnit[libCOMI_gv_cM_ZeratulPlayer]), lv_pointIter) > libNtve_gf_CatalogFieldValueGetAsReal(c_gameCatalogEffect, "ProphecyArtifactRevealSearch", "AreaArray[" + IntToString(0) + "].Radius", c_playerAny)))) {
lv_nearbyUnitHealth = 0;
auto38554CDB_g = libNtve_gf_UnitsInRegionWithAllianceToPlayerMatchingCondition(null, "", "", libCOMI_gv_cM_ZeratulPlayer, c_unitAllianceEnemy, RegionCircle(lv_pointIter, 10.0), UnitFilter((1 << c_targetFilterStructure), 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMI.galaxy:6809
for ( ; ( (autoF54F88EB_ai >= 0 && lv_angleIter <= autoF54F88EB_ae) || (autoF54F88EB_ai < 0 && lv_angleIter >= autoF54F88EB_ae) ) ; lv_angleIter += autoF54F88EB_ai ) {
lv_pointIter = PointWithOffsetPolar(lv_artifactOrigin, lv_radiusIter, lv_angleIter);
lv_pointIsPassableAndNotNearZeratul = ((PointPathingPassable(lv_pointIter) == true) && (!(UnitIsAlive(libCOMI_gv_cM_HeroUnit[libCOMI_gv_cM_ZeratulPlayer])) || (DistanceBetweenPoints(UnitGetPosition(libCOMI_gv_cM_HeroUnit[libCOMI_gv_cM_ZeratulPlayer]), lv_pointIter) > lv_zeratulSearchRadius)) && (RegionContainsPoint(libCOMI_gv_cM_ZeratulProphecyArtifactBadRegion, lv_pointIter) == false));
if ((lv_pointIsPassableAndNotNearZeratul == true) && ((lv_checkPathing == false) || (PointPathingIsConnected(lv_pathingCheckPoint, lv_pointIter) == true)) && ((lv_maxWalkingDistance == 0.0) || (PointPathingCost(lv_pathingCheckPoint, lv_pointIter) <= FixedToInt(lv_maxWalkingDistance)))) {
if ((lv_nearbyUnitHealthLimit > 0.0)) {
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMI.galaxy:6905
for ( ; ( (autoDC2ACA37_ai >= 0 && lv_angleIter <= autoDC2ACA37_ae) || (autoDC2ACA37_ai < 0 && lv_angleIter >= autoDC2ACA37_ae) ) ; lv_angleIter += autoDC2ACA37_ai ) {
lv_pointIter = PointWithOffsetPolar(lv_artifactOrigin, lv_radiusIter, lv_angleIter);
lv_pointIsPassableAndNotNearZeratul = ((PointPathingPassable(lv_pointIter) == true) && (!(UnitIsAlive(libCOMI_gv_cM_HeroUnit[libCOMI_gv_cM_ZeratulPlayer])) || (DistanceBetweenPoints(UnitGetPosition(libCOMI_gv_cM_HeroUnit[libCOMI_gv_cM_ZeratulPlayer]), lv_pointIter) > lv_zeratulSearchRadius)) && (RegionContainsPoint(libCOMI_gv_cM_ZeratulProphecyArtifactBadRegion, lv_pointIter) == false));
if ((lv_pointIsPassableAndNotNearZeratul == true) && ((lv_checkPathing == false) || (PointPathingIsConnected(lv_pathingCheckPoint, lv_pointIter) == true)) && ((lv_maxWalkingDistance == 0.0) || (PointPathingCost(lv_pathingCheckPoint, lv_pointIter) <= FixedToInt(lv_maxWalkingDistance)))) {
if ((lv_nearbyUnitHealthLimit > 0.0)) {
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMI.galaxy:11088
lv_dropLocation = PointWithOffsetPolar(lv_dropPodLocation, RandomFixed(0.5, 2.0), lv_angle);
lv_angle = (lv_angle + 77.0);
if ((PathingType(lv_dropLocation) == c_pathingGround) && (PointPathingIsConnected(lv_dropLocation, lv_dropPodLocation) == true) && (PointPathingPassable(lv_dropLocation) == true)) {
break;
}
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMI.galaxy:11861
for ( ; ( (auto773DC6B0_ai >= 0 && lv_moveAttempts <= auto773DC6B0_ae) || (auto773DC6B0_ai < 0 && lv_moveAttempts >= auto773DC6B0_ae) ) ; lv_moveAttempts += auto773DC6B0_ai ) {
lv_testDropPoint = PointWithOffsetPolar(lp_initialDropPoint, RandomFixed(lp_distanceOffsetMin, lp_distanceOffsetMax), libNtve_gf_RandomAngle());
if ((PathingType(lv_testDropPoint) == c_pathingGround) && (PointPathingIsConnected(lv_testDropPoint, lp_initialDropPoint) == true) && (PointPathingPassable(lv_testDropPoint) == true)) {
lv_returnedDropPoint = lv_testDropPoint;
break;
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMI.galaxy:23138
auto33602D3D_var = UnitGroupUnitFromEnd(auto33602D3D_g, auto33602D3D_u);
if (auto33602D3D_var == null) { break; }
if ((PointPathingPassable(PointWithOffsetPolar(UnitGetPosition(auto33602D3D_var), lv_distance, lv_angle)) == true)) {
UnitSetPosition(auto33602D3D_var, PointWithOffsetPolar(UnitGetPosition(auto33602D3D_var), lv_distance, lv_angle), false);
}
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMI.galaxy:25868
auto7BF82D02_var = UnitGroupUnitFromEnd(auto7BF82D02_g, auto7BF82D02_u);
if (auto7BF82D02_var == null) { break; }
if ((PointPathingPassable(PointWithOffsetPolar(UnitGetPosition(auto7BF82D02_var), lv_distance, lv_angle)) == true)) {
UnitSetPosition(auto7BF82D02_var, PointWithOffsetPolar(UnitGetPosition(auto7BF82D02_var), lv_distance, lv_angle), false);
}
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMU.galaxy:11036
for ( ; ( (auto356CA157_ai >= 0 && lv_dropSafetyIndex <= auto356CA157_ae) || (auto356CA157_ai < 0 && lv_dropSafetyIndex >= auto356CA157_ae) ) ; lv_dropSafetyIndex += auto356CA157_ai ) {
lv_dropLocation = RegionRandomPoint(RegionCircle(PlayerStartLocation(lv_indexPlayer), 40.0));
if (((PathingType(lv_dropLocation) != c_pathingGround) || (PointPathingPassable(lv_dropLocation) == false) || (PointPathingIsConnected(lv_dropLocation, PlayerStartLocation(lv_indexPlayer)) == false) || (DistanceBetweenPoints(lv_dropLocation, PlayerStartLocation(1)) <= 25.0) || (DistanceBetweenPoints(lv_dropLocation, PlayerStartLocation(2)) <= 25.0) || (UnitCount("MineralField", c_playerAny, RegionCircle(lv_dropLocation, 4.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0) >= 1) || (libCOMU_gf_CT_NearbyCliffs(lv_dropLocation, 3.0) == true))) {
lv_dropLocation = null;
continue;
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMU.galaxy:11050
for ( ; ( (autoDBD06A2C_ai >= 0 && lv_dropSafetyIndex <= autoDBD06A2C_ae) || (autoDBD06A2C_ai < 0 && lv_dropSafetyIndex >= autoDBD06A2C_ae) ) ; lv_dropSafetyIndex += autoDBD06A2C_ai ) {
lv_dropLocation = PointWithOffsetPolar(lv_targetLocation, 7.0, libNtve_gf_RandomAngle());
if (((PathingType(lv_dropLocation) != c_pathingGround) || (PointPathingPassable(lv_dropLocation) == false) || (PointPathingIsConnected(lv_dropLocation, PlayerStartLocation(lv_indexPlayer)) == false) || (libCOMU_gf_CT_NearbyCliffs(lv_dropLocation, 3.0) == true))) {
lv_dropLocation = null;
continue;
mods/warcoop/progression/equipments.sc2mod — base.sc2data/LibPEqu.galaxy:193
lv_placementPoint = PointWithOffsetPolar(UnitGetPosition(lv_hero), lv_placementDistance, lv_placementAngle);
lv_placementDistance += 0.5;
}while (((PointPathingPassable(lv_placementPoint) == false) || (PointPathingCost(lv_placementPoint, UnitGetPosition(lv_hero)) > 4)) && (lv_placementDistance < 0.5));
UnitSetPosition(EventUnitProgressUnit(), lv_placementPoint, false);
UnitCreateEffectUnit(EventUnitProgressUnit(), "GreaterStaffofTeleportationArtDummy", EventUnitProgressUnit());