Commit Graph

1654 Commits

Author SHA1 Message Date
Magix 3121e3e67d Introduce a new arguments parser (#1629)
Original commits:

* Clean-up

* Introduce a new application arguments parser & handler

* Clean-up and deprecate `Tools#getLanguageOption`

* Fix `-debug` and `-debugall` parameters

* found this while debugging, ...why

* Remove deprecated parameters

* Invoke startup argument parser before handbook generation

* Move command map instantiation to `Grasscutter `(prevent making 3 instances on startup)

* Ensure \n at EOF

Co-authored-by: AnimeGitB <AnimeGitB@bigblueball.in>
2022-08-10 11:54:43 +09:30
GanyusLeftHorn e20b185dc0 Fix Claiming BP Reward Chests (#1634)
Original commits:

* Fix claiming BP chests.

* Remove logging.
2022-08-10 11:04:22 +09:30
AnimeGitB a2cdec02af Make missing languages not throw warnings 2022-08-09 04:57:44 -07:00
AnimeGitB 9c66ba137f Unify gacha mappings generation 2022-08-09 20:59:11 +09:30
AnimeGitB ef805f26cc Remove vestigial references to gacha_mappings 2022-08-09 20:59:11 +09:30
AnimeGitB 0091fb87ea Remove language hack from handbook generation 2022-08-09 20:59:11 +09:30
AnimeGitB c1ff7332fe Generate handbooks on every launch, fix html docs 2022-08-09 20:59:11 +09:30
AnimeGitB e963419956 Refactor handbook generation, remove singular handbook 2022-08-09 20:59:11 +09:30
AnimeGitB 0994417261 Cache used strings from TextMaps 2022-08-09 20:59:11 +09:30
AnimeGitB 4790158ac6 Load in all the textmaps! 2022-08-09 20:59:11 +09:30
Magix d56ca2091f Implement working* burst/ultimate invincibility
Merge pull request #1622 from Grasscutters/ult-invincibility
2022-08-07 00:26:57 -04:00
Magix 423b235c84 Added Indonesian README
Merge pull request #1621 from hmdnnrmn/development
2022-08-06 23:37:24 -04:00
Magix 957d4e5b1e Added install_without_dependencies.sh file
Merge pull request #1620 from RBNXI/development
2022-08-06 23:36:49 -04:00
KingRainbow44 6ec372e64f Add invoke-level invulnerability for bursts. 2022-08-06 23:35:57 -04:00
KingRainbow44 7df41f616b Invoke `AbilityManager#onSkillStart` and `AbilityManager#onSkillEnd` 2022-08-06 23:35:09 -04:00
KingRainbow44 6420428660 Add a method to be invoked on skill perform and end 2022-08-06 23:34:35 -04:00
hmdnnrmn 1b925bc202 Update README_pl-PL.md 2022-08-07 08:10:36 +08:00
hmdnnrmn 672c41be11 Update README_ru-RU.md 2022-08-07 08:10:17 +08:00
hmdnnrmn 8a9e19ee57 Update README_es-ES.md 2022-08-07 08:09:51 +08:00
hmdnnrmn 10ee796643 Update README_fr-FR.md 2022-08-07 08:09:32 +08:00
hmdnnrmn 3852b35cfb Update README_zh-TW.md 2022-08-07 08:09:12 +08:00
hmdnnrmn 3859048dc6 Update README_zh-CN.md 2022-08-07 08:08:53 +08:00
hmdnnrmn b2a1e4517e Update README.md 2022-08-07 08:08:29 +08:00
hmdnnrmn 0fdb39380a fix typo 2022-08-07 08:05:14 +08:00
hmdnnrmn 03b9fbdcc4 Added Indonesian language 2022-08-07 08:00:49 +08:00
RBNXI 88c549b0b6 Added install_without_dependencies.sh file
This is a modification of the current install.sh file, that works like that one, but without trying to install all the dependencies for you, which could cause some problems in outdated systems or not supported distros.
Also, install.sh file is outdated and doesn't work right now. This should be fixed, but for now, I prefer to have a separated and less intrusive script that does the same but without asking for dependencies.
This script can be also used for updating the current installation of Grasscutter if is run in the root folder of the server, removing the resources folder and giving some instructions on how to correctly update the server so you try them before starting to think that the update is just broken.
If you consider this unnecessary, please don't hesitate to cancel the PR.
2022-08-06 17:57:26 +00:00
Kawaa 352aa7d689 Improve some documentation and JSON (#1618)
Original commits:

* Updated instructions

* 更新说明

* 更新说明

* 更新说明

* 更新说明

* 更新说明

* Updated instructions

* Updated instructions
2022-08-05 19:05:44 +09:30
KingRainbow44 cf2832ae72 Add `EntityDamageEvent` and implementations 2022-08-04 21:36:00 -04:00
Magix d05b3207e5 Add more events
Merge pull request #1516 from Grasscutters/more-events
2022-08-04 13:57:00 -04:00
Magix a3e0f7f5f0 Update HandlerSceneTransToPointReq.java 2022-08-04 13:49:38 -04:00
Magix d24c10eec5 Update src/main/java/emu/grasscutter/server/packet/recv/HandlerSceneTransToPointReq.java
Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>
2022-08-04 13:45:02 -04:00
Magix 164baa7251 Update src/main/java/emu/grasscutter/game/managers/mapmark/MapMarksManager.java
Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>
2022-08-04 13:44:56 -04:00
Magix 9cb9fe099c Update src/main/java/emu/grasscutter/server/packet/recv/HandlerTryEnterHomeReq.java
Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>
2022-08-04 13:44:50 -04:00
Penelopeep 9a104f6f69 Polish README and setConst translation (#1614)
Original commits:
* setConst translation
* New pl README link
* Polish README
* fix
2022-08-04 18:02:34 +09:30
Abdul 1a2f25d67b Update ru-RU.json 2022-08-04 18:01:26 +09:30
유여름 1b3963a83a Create ko-KR.json 2022-08-02 22:45:49 +09:30
KingRainbow44 faeb96927a Add `PlayerUseFoodEvent` and implementations 2022-08-01 21:32:30 -04:00
KingRainbow44 89575f587e Move `PlayerTeleportEvent` occurrences into `World` 2022-08-01 21:25:29 -04:00
KingRainbow44 1de402bd6f Merge branch 'development' into more-events 2022-08-01 21:13:19 -04:00
KingRainbow44 b9b4b6f428 Clean-up the energy manager 2022-08-01 21:12:57 -04:00
Magix f25fb62942 Explicitly declare the charset of a `FileReader` in `ConfigContainer`
Changed charset of FileReader in ConfigContainer from default to utf-8.
Merge pull request #1600 from Someone999/development
2022-07-31 07:17:46 -04:00
millet6 5df46dab86 Update zh-CN.json
修正 用户登录提示
2022-07-30 13:57:27 +09:30
Someone999 f3baa0b8e7 Changed charset of FileReader in ConfigContainer from default to utf-8. 2022-07-29 19:08:07 +08:00
RBNXI 66dadece8a Add files via upload 2022-07-28 21:07:17 +09:30
AnimeGitB cb8b21d03d Auto language lint 2022-07-28 04:23:58 -07:00
AnimeGitB 0e406d9f05 Add explicit encoding on manage_languages.py for windows users 2022-07-28 04:23:58 -07:00
AnimeGitB b80126fdda Add lock function to SetStatsCommand 2022-07-28 04:23:58 -07:00
AnimeGitB 0fa3d0e8d1 Improve message formatting to clients
Replaces tab indents with an extra linebreak.
Also adds / to the start of command usage.
Neither of these changes affect messages to the server console log.
2022-07-28 00:16:41 -07:00
Magix 24dfac65b2 Update zh-CN.json
Merge pull request #1584 from millet6/patch-1
2022-07-27 13:33:40 -04:00
Magix f25dc4d2fc Update zh-CN.json 2022-07-27 13:32:11 -04:00