moveOpenDoor
Controls whether the movement system (MoveXY, MoveXYZ, StepQ, newMoveXY) automatically opens doors encountered along the path.
When True, the mover attempts to use (open) a door blocking the next tile. Up to 3 attempts are made; if the door remains after 3 tries, the tile is marked as bad via SetBadLocation and the path is recomputed.
Default value: False.
In Python, use GetMoveOpenDoor() / SetMoveOpenDoor(value).
Управляет автоматическим открытием дверей системой перемещения (MoveXY, MoveXYZ, StepQ, newMoveXY).
Когда True, мувер пытается использовать (открыть) дверь, блокирующую следующий тайл. До 3 попыток; если дверь остаётся — тайл помечается как непроходимый через SetBadLocation и путь пересчитывается.
Значение по умолчанию: False.
В Python используйте GetMoveOpenDoor() / SetMoveOpenDoor(value).
var moveOpenDoor: Boolean;
def GetMoveOpenDoor() -> bool: ...
def SetMoveOpenDoor(Value: bool) -> None: ...
begin
moveOpenDoor := True;
MoveXY(1234, 5678, True, 1, True);
end.
SetMoveOpenDoor(True)
newMoveXY(1234, 5678, True, 1, True)