* 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
* Little update to HandlerItemGivingReq.java
GIVING_METHOD_GROUP is used in cooking girl's quest
* Send the giving packet at the start of relogs, even if encountered before.
* Make item checking not exact
You can have more items in your inventory than what you are submitting.
* Add drops for gadgets
Gadgets only have drop_id when they are not chests (chest_drop_id). When drop_id is not set (0), handleChestDrop quickly exits
* Implement QUEST_COND_ITEM_GIVING_FINISHED
Took the oppertunity to Rename ContentFinishGivingItem to ItemGiving
* Store accept conditions like fail and finish content are
Took the oppertunity to clean up some old code as well
conditions are stored in QuestManager
* Update src/main/java/emu/grasscutter/game/quest/QuestManager.java
Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>
* Update ConditionItemGivingFinished.java
---------
Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>
* fix: arrangement of main house is duplicated even if player change module
* removeIf
* Update src/main/java/emu/grasscutter/game/home/GameHome.java
Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>
---------
Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>
* SerializedName MonsterSpecialName
* uh add space back
* remove space
---------
Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>