1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-05 18:45:34 +00:00

Don't allow telekinesis on actors or teleport doors

This commit is contained in:
Allofich 2016-07-01 02:27:20 +09:00
parent 1b3cde9b8d
commit b29e9e9c77

View file

@ -1025,6 +1025,10 @@ namespace MWWorld
float activationDistance = getMaxActivationDistance() + telekinesisRangeBonus; float activationDistance = getMaxActivationDistance() + telekinesisRangeBonus;
facedObject = getFacedObject(activationDistance); facedObject = getFacedObject(activationDistance);
if (!facedObject.isEmpty() && !facedObject.getClass().isActor() && !facedObject.getCellRef().getTeleport())
return facedObject;
else
facedObject = getFacedObject(getMaxActivationDistance());
} }
return facedObject; return facedObject;