by separately handling immediate one-time cost and cost over time.
i hate myself
PluginManager: Use the same class loader and add getPlugin method
fix #635
fix #629
yeah i fucked up that one line of translation oops also added two lines of translation too
* Fix `System#out` usage pointed by magix at https://github.com/Grasscutters/Grasscutter/pull/568#pullrequestreview-965271278 * Fix typos for interchange `-` and `_`. * Fix gacha mapping autogeneration path
- Reduced stamina not tested in MP. - Stop MovementManager ticker when player goes offline.
* Update GiveAllCommand.java giveall command nomore give arts * Update Grasscutter.java * Update Grasscutter.java
Tools
* GM Handbook * Gacha Map
Implement a proper language system
en-US
Utils.java
development
localization
zh-TW
* Add files via upload * Add files via upload * Update GameConstants.java * Update Config.java * Update PacketGetPlayerFriendListRsp.java
* 修复一个Gson发序列化json文件的空值问题 * Improved fault tolerance for json file deserialization
Tower Dungeons Handoff between levels