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
ID:2847271
Jan 11 2023, 1:15 am
|
|||||||||||||
| |||||||||||||
Can you provide a test case for this?