Project

General

Profile

Bug #4292

(mod) CenterOnCell places player at the last DoorMarker instead of first

Added by rot tor 13 days ago. Updated 12 days ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
-
Target version:
-
Start date:
01/10/2018
% Done:

0%

Reproducibility:
Always
Operating system:
Windows
Severity:
Minor

Description

Vanilla seems to direct CoC to the doormarker linked by the earliest cell in the load order. OpenMW instead seems to direct to the last one.

To test,

coc "ghostgate, temple"

Vanilla puts you on the side of "ghostgate, tower of dawn"
OpenMW puts you on the side of "ghostgate, tower of dusk"

Similarly coc "ghostgate, tower of dawn" puts you near "ghostgate, tower of dawn lower level" in OpenMW, near "ghostgate, temple" in vanilla.

History

#1 Updated by scrawl . 12 days ago

The title is not quite correct. OpenMW's algorithm works by looking at the first teleport door in the interior, following that door outside, then following the first door back into the interior to get the spawn marker. This is arguably much faster than scanning all cells in the game.

#2 Updated by scrawl . 12 days ago

... yet would not work for one-sided teleport doors, if someone made one.

#3 Updated by scrawl . 12 days ago

s/one-sided/one-way

Also available in: Atom PDF