Project

General

Profile

Bug #765

[Hexen] Korax teleport order

Added by vermil about 15 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
Vanilla emulation
Target version:
Start date:
2009-09-09
% Done:

100%

Tags:

Description

In Beta6.6, the first time Korax teleports, he teleports to the wrong location.

In Beta6.6 his cycle is 2nd Middle, 2nd Left, 2nd Right, 1st Left and finally 1st Right. But it should be be 2nd Left, 2nd Right, 1st Left, 1st Right and finally 2nd Middle.

Labels: Hexen

Associated revisions

Revision 0897e5c9 (diff)
Added by danij over 9 years ago

Fixed|Hexen: Korax teleport order (refactoring oversight)

IssueID #765

History

#1 Updated by vermil about 15 years ago

Perhaps it has been around for a while and simply not noticed.

D'sparil from Heretic teleports randomly.

However, Korax teleports to his destination points in a preset order which I wrote in my original post.

#2 Updated by vermil about 15 years ago

Aplogies, I got 2nd left and 2nd right the wrong way round in my original comment.

It's actually 2nd Right, 2nd Left, 1st Left, 2nd Right and finally 2nd Middle.

#3 Updated by danij about 15 years ago

Fixed for 1.9.0-beta6.8

#4 Updated by danij about 15 years ago

There has been no change to this specifically in 1.9.0-beta6.6 so perhaps this has been around for a while?

I'm not entirely sure what you mean by teleport order; I was under the impression that the destination was chosen pseudo-randomly.

#5 Updated by skyjake about 15 years ago

Opening by request from Vermil.

Looking at the code, the order of Korax teleport destinations is predefined and depends on the order in which thinkers are iterated (see jhexen/src/p_mobj.c:1347).

Random numbers are used to determine the time when a teleport occurs.

#6 Updated by vermil over 12 years ago

I don’t think I worded the issue well back then, but the issue was and is, that Korax is teleporting to the last destination before the first.

Korax should teleport in the following looping order:
1. Top right (2nd hall right)
2. Top left (2nd hall left)
3. Bottom left (1st hall left)
4. Bottom right (1st hall right)
5. Top middle (second hall between the exit and where he starts in the second hall)

However in 1.9.x, Korax is incorrectly teleporting in the order of 5,1,2,3,4.

#7 Updated by danij over 12 years ago

- summary: [HeXen] Korax teleport order --> [Hexen] Korax teleport order

#8 Updated by danij about 12 years ago

- labels: jHexen Gameplay --> Hexen

#9 Updated by skyjake about 11 years ago

  • Tags set to Hexen, Gameplay
  • Category set to Vanilla emulation
  • Priority changed from Normal to High
  • Target version deleted (1.9.7)

#10 Updated by danij over 9 years ago

  • Status changed from New to In Progress
  • Target version set to 1.15
  • % Done changed from 0 to 90

#11 Updated by danij over 9 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 90 to 100

#12 Updated by danij over 9 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF