Hazordhu

by F0lak
Hazordhu
Explore a vast open world full of dangers and wonders
ID:1422906
 
Resolved
BYOND Version:500
Operating System:Windows 7 Home Basic 64-bit
Web Browser:
Applies to:Dream Seeker
Status: Resolved

This issue has been resolved.
Descriptive Problem Summary:
Using a peek to send a message to someone who is maybe behind a building or in the mountains.
Numbered Steps to Reproduce Problem:
Tame a peek with staff by clicking it with the staff equipped. Make a parchment and scribble on it. Right click the peek to put the message on it, then right click it again to send the message to a person you have named.
Code Snippet (if applicable) to Reproduce Problem:


Expected Results:
The peek will intelligently make its way towards the person intended for the message as fast as possible, like a messenger bird should. If it hits a manmade wall it should go around it. It if flies into a window and hits a wall it should work around the inside until it finds another window to escape.
Actual Results:
If the person is behind a building, the peek will get stuck trying to go around it. If it hits an open window on its way around the house it will go into the house and get stuck.

The pathfinding is set to make the peek go STRAIGHT for the person, and once it hits a manmade wall, no pathfinding code takes over to try to find a better route around it, and if it gets into a window you're boned. Not sure if tamed peek can fly over mountains but one can see where this is an issue.
Does the problem occur:
Every time? Or how often?
Every time a building is in the way
In other games?
In other user accounts?
On other computers?

When does the problem NOT occur?
If there are no buildings that are manmade between point A and B
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)

Workarounds:

The reason for this is that peeks used to be nondense and we haven't updated their pathfinding since we decided to make them dense (so they can't appear in closed buildings).

We'll take a look and get back to it.
F0lak changed status to 'Verified'
F0lak resolved issue