Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug: instance warp to overworld via common-event on npc death #1686

Open
1 task done
izakt opened this issue Dec 17, 2022 · 5 comments
Open
1 task done

bug: instance warp to overworld via common-event on npc death #1686

izakt opened this issue Dec 17, 2022 · 5 comments
Labels
bug Something isn't working verified Issue has been verified as valid/existing.

Comments

@izakt
Copy link

izakt commented Dec 17, 2022

Description

When a party of players returns from a Shared Instance -> Overworld, some party members appear to be invisible in the game client. When a player becomes invisible, you can still see damage counts and attack animations from the invisible player. However, you cannot actually target the invisible player.

shared-instance-warp-to-overworld-bug2

The player that appears invisible can still send requests to the player that has the visual bug.

Screenshot 2022-12-17 173049

It seems to be specific to warping players from an event triggered by NPC On Death event.

Steps to Reproduce

Editor setup:

  1. Create two connected maps, "testmap1" and "testmap2".
  2. Create a Common Event named "bugtest" with the following Commands:
    @>Warp Player to Overworld instance [Map: testmap1 X: 14 Y: 14]
    Screenshot 2022-12-17 173306
  3. Create an NPC named "test npc" with the following Common Events:
    On Death (for killer): [bugtest]
    On Death (for party): [bugtest]
    Screenshot 2022-12-17 173354
  4. In map "testmap1" create a map event named "warp to instance" with the following Commands:
    @>Warp Player to Shared instance [Map: testmap2 X: 14 Y: 14]
    Screenshot 2022-12-17 173454
  5. In map "testmap2", put the NPC "test npc" on the map.
    Screenshot 2022-12-17 173547

Gameplay:

  1. Enter the game with two characters, "Char A" and "Char B".
  2. Create a party between Char A and Char B.
  3. Go to the map named "testmap1" with Char A and Char B.
  4. With Char A and Char B, use the map event named "warp to instance" to warp to the shared instance.
  5. With Char A and Char B standing within party event trigger range, kill the NPC named "test npc" with Char A.
  6. When NPC "test npc" is killed, both characters will warp to the map named "testmap1" via common event named "bugtest" which was triggered by NPC Common Event "On Death".

Actual result: Char A will appear invisible on one of the two player's game clients.
Expected results: Char A and Char B should be able to see each other.

Version with bug

v0.7.1.094

Last version that worked well

unknown

Affected platforms

Windows

Did you find any workaround?

If you leave the map and then reenter the map, the character that appeared invisible will appear visible again.

If you log out and then log back in, the character that appeared invisible will appear visible again.

Relevant log output

No response

Duplicate Bug Check

  • This bug report is not a duplicate to the best of my knowledge.
@izakt izakt added bug Something isn't working needs verification Pending confirmation that the bug exists by another user. labels Dec 17, 2022
@GarozoneISE
Copy link

GarozoneISE commented Dec 18, 2022

I have the same issue in my game-

@Arufonsu Arufonsu added verified Issue has been verified as valid/existing. and removed needs verification Pending confirmation that the bug exists by another user. labels Apr 17, 2023
@Arufonsu
Copy link
Contributor

Arufonsu commented Apr 17, 2023

After many attempts where i was unable to reproduce this, i have to add the following notes which are important in order to reproduce the issue:

  • This issue doesn't happens if the instance is the same map where the event triggers the intance warp.
  • If the shared instance takes place in another map: then we happen to encounter this reported issue
  • This issue only happens when killing enemies, warping out to the overworld through map events doesn't triggers this issue (even if the instance takes place in another map).

@Arufonsu Arufonsu changed the title bug: player appears invisible when multiple players warp from shared instance to overworld via same event bug: instance warp to overworld via common-event on npc death Apr 17, 2023
@TimtyG
Copy link
Contributor

TimtyG commented Dec 13, 2023

@izakt @Arufonsu can you try the latest build? I can not replicate this anymore.

@Arufonsu
Copy link
Contributor

@izakt @Arufonsu can you try the latest build? I can not replicate this anymore.

Sadly, i have to inform you that as today (v0.8.0-beta.133), i'm still able to reproduce this issue:

image

This issue only happens when killing enemies that trigger common events that warps players out to the overworld.
Warping out to the overworld through map events doesn't triggers this issue (even if the instance takes place in another map).

@Arufonsu
Copy link
Contributor

Arufonsu commented Jul 8, 2024

( has anyone happened to test this with parallel events ? )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working verified Issue has been verified as valid/existing.
Projects
Status: Todo
Development

No branches or pull requests

4 participants