Grasscutter
Grasscutter copied to clipboard
Area trigger with characters that can move by skill or passive
I'm creating this issue while using translation, so there may be some unclear parts. If there are any, please feel free to ask questions.
Did you look for other closed issues that have the same problem? Yes Describe the bug Normally, events are triggered correctly when walking or trigger without using skills. However, for characters like Yelan, Ayaka, Mona, and others who can move using their skills or passive abilities, there is a bug where events do not occur when entering the area by performing a special movement. Which branch did you use? GC Version: 1.7.2 (But it's a version that I built myself with the following commit hash.) Git Hash: d32a75e Screenshots
- Statue of the seven
This screenshot was taken from a distance without using any skills, so it doesn't accurately reproduce the situation. However, if this bug occurs at an unopened Statue of the Seven, the interaction prompt box will not appear, making it impossible to open.
- Dungeon
Using Yelan's skill, the door does not open even when passing through the area where the event is triggered.
If you don't use the skill yourself and stand at the place where the event is triggered, the door will open.
Additional context This problem does not occur on the Genshin Impact official server (GS). So it is a Grasscutter issue. I believe this issue can be fixed by making changes to how the server handles character positions when characters are using skills to move.
Probable Cause
One possible cause of the bug could be that the server doesn't treat special movement with skills as regular movement. Instead, it might consider the starting point as where the skill was used and the ending point as where the skill was terminated, treating it as a teleportation event. (Please note that this is just a speculation, as I'm not familiar with the source code or communication of Grasscutter. Consider it as a hypothetical cause.)