Project

General

Profile

Bug #2247

Face on actors/loc/# doesn't work properly on non-standard actors / boats/lifts

Added by Kannkor 11 months ago. Updated 4 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
vbulletin_issue_id:

Description

This is usually on objects that we don't really consider a standard actor (not npcs etc). Usually platforms, or other things like that.
In this example, which is easy to test on, I'll be using a boat.

 

Location: Antonica

Loc: 439.729645,-37.428322,821.322449

This is the dock, you can get here from clicking any bell (including one from GH) and going to antonica docks. Wait here and you will see a boat.

 

It's easiest if you use two characters.

Character 2 stands on the boat (anywhere, doesn't matter where).

 

Here are the following tests with what works/doesn't work

Character1 (Hence known as C1)

C1: Stands on the docks, targets C2, and does a "face" or "face ${Target.X} ${Target.Z}"

C1 will face C2, and it's working as expected. While the boat moves, you can keep doing this and it will continue to track that person properly.

 

C1 gets on the boat.

Repeat the process of facing C2, you will notice you are no longer facing C2.

You can also do a face #, for example, face 0 north when you're on land/dock. But when you're on the boat, face 0 doesn't work properly. It's almost as if it's some relative to the boat, or maybe how the boat spawned? I'm not sure, but it certainly isn't "north".

 

C1 is on the boat, and C2 is OFF the boat (on the dock), and you will have the exact same problem as when both C1 and C2 are on the boat.

#1

Updated by user01 4 months ago

Just to add, I've noticed that ${Me.Heading} is consistent/correct both on and off the platforms, but still face doesn't work properly.  Also ${Actor[whatever].HeadingTo} is consistent/correct both on and off the platforms.

 

So I'm not sure if there's something there

Also available in: Atom PDF