Grasscutter
Grasscutter copied to clipboard
[Bug] when QUEST_EXEC_REFRESH_GROUP_SUITE is called from far far away, monsters do not spawn.
Describe the bug
Sometimes a quest will create a group with QUEST_EXEC_REFRESH_GROUP_SUITE.
Like in 39703:
But sometimes that group is so far away from where the quest happens that the group instantly unloads.
If you run /q add 39703
here at Diluc's manor, which is where it happens normally:
By the time you get there, the monsters are gone:
If you re add the quest here, the monsters spawn like they are supposed to:
How to replicate:
Do /q add 39703
at diluc's manor, and walk to the waypoint on the map. there should be no enemies.
If you do /q add 39703
where the enemies spawn, the enemies will spawn.
Notes: On main grasscutter, I fixed this with a controversial edit that made groups added via QUEST_EXEC_REFRESH_GROUP_SUITE never despawn. Our convo was here: https://discord.com/channels/965284035985305680/1091570006464135273/1119186289200201738 This will probably pop up again on Diluc's and Klee's story quests.
Which branch did you use? multi_proto Grasscutter version: 1.4.4-dev-f1cdbc02 Lua: JNLua
Slime did not spawn in Chapter 1 Act 3: Equilibrium (m1021)