ID:2847271
 
BYOND Version:514
Operating System:Windows 11
Web Browser:
Applies to:Dream Daemon
Status: Open

Issue hasn't been assigned a status value.
Descriptive Problem Summary:

Adding a verb to a mob that is inside another object seems to not update the mob if the client's perspective is EYE_PERSPECTIVE and the eye is set to that object.

This gets fixed if the client's eye is nulled, then set back to the mob.

What I suspect is happening is whatever is governing when to update perspectives is not doing so when necessary.

Numbered Steps to Reproduce Problem:

1. Move user mob into something
2. Set client to EYE_PERSPECTIVE
3. Set client eye to said something
4. Add verb
5. Notice how you can't use the verb
6. Set the client eye to null and wait for it to update
7. Set the client eye back to the user mob
8. Notice how you can now use the verb

Code Snippet (if applicable) to Reproduce Problem:
N/A but I will attach a test case if needed

Expected Results:

Verbs update

Actual Results:

Verbs don't update

Does the problem occur:
Seemingly always

When does the problem NOT occur?
Seemingly never

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.)
No clue

Workarounds:
Update verbs before updating eye
I'm pretty sure there's an existing bug report about appearances when the mob is inside another mob. It's such an edge case I don't know if it's ever been dealt with.

Can you provide a test case for this?
I'll try