Fixes for alchemy dude's quest part 2 (#2362)

* Make platforms able to reset

platforms apparently are able to run again once reaching the last point. As well, canceling a timer seems to return a 0, not a 1

* Fix Seelies

Added HandlerClientScriptEventNotify (shoutouts to Hartie!) and cleaned up the platform stuff in ScriptLib.

There is a problem with HandlerClientScriptEventNotify where the client seems to only pass 0 into param1 instead of the configId. I coded in a workaround, but someone with greater access to things should check up on what is going on
This commit is contained in:
Nazrin
2023-09-14 17:44:30 -07:00
committed by GitHub
Unverified
parent f955bb1e16
commit 84e1371499
4 changed files with 56 additions and 8 deletions
@@ -1180,7 +1180,7 @@ public class SceneScriptManager {
Grasscutter.getLogger()
.warn("trying to cancel a timer that's not active {} {}", groupID, source);
return 1;
return 0;
}
// todo use killed monsters instead of spawned entites for check?