This change will go live on Friday or Saturday.
As a workaround for pets ignoring doors, all player pets (except animist bomber and theurgist pets) will die when they are behind a door that should be closed. This will likely take a couple iterations to get right, hence expect some weirdness when it's first implemented.
This will only cover nf keeps and towers and the way it technically works is: keeps that are in combat will have all their relevant doors check if an npcs is within 512 locs of them and if the npc is behind them, meaning effectively if it's within 256 locs behind them / on the inner side.
For towers, the upper postern door will only do this check until the tower gate is open.
For keeps all doors will do that until the outer door is open then only those connected to the central keep will do this check.
It's quite likely that some issues will be found where the door position does not match the shown position, this could for example lead to pets being killed that want to attack the door. It could also be the case that some doors are the other way around meaning npcs on the inside would be ignored but on the outside killed. Fixing those issues would take a reboot and unless there are real show stopper in it we'll gather the issues over the whole day and then do one update the next day.
EDIT:
In the initial implementation pets won't be killed but moved to their owner
As a workaround for pets ignoring doors, all player pets (except animist bomber and theurgist pets) will die when they are behind a door that should be closed. This will likely take a couple iterations to get right, hence expect some weirdness when it's first implemented.
This will only cover nf keeps and towers and the way it technically works is: keeps that are in combat will have all their relevant doors check if an npcs is within 512 locs of them and if the npc is behind them, meaning effectively if it's within 256 locs behind them / on the inner side.
For towers, the upper postern door will only do this check until the tower gate is open.
For keeps all doors will do that until the outer door is open then only those connected to the central keep will do this check.
It's quite likely that some issues will be found where the door position does not match the shown position, this could for example lead to pets being killed that want to attack the door. It could also be the case that some doors are the other way around meaning npcs on the inside would be ignored but on the outside killed. Fixing those issues would take a reboot and unless there are real show stopper in it we'll gather the issues over the whole day and then do one update the next day.
EDIT:
In the initial implementation pets won't be killed but moved to their owner