1778 Commits

Author SHA1 Message Date
9e0d6538e9 Lombokify some more getters 2022-08-17 21:11:40 +09:30
02deeb2852 Remove erroneous references to excel skilldata instead of avatar skilldata
Refactor team resonances and correct login behaviour and less-than-full-party behaviour
2022-08-17 21:07:29 +09:30
b4a2fe37e3 Add README_ko-KR.md (#1673)
* Add files via upload

Add README_ko-KR.md

* Update README.md

Add ko_KR

* Update README_HE.md

Add ko_KR

* Update README_es-ES.md

Add ko_KR

* Update README_fr-FR.md

Add ko_KR

* Update README_id-ID.md

Add ko_KR

* Update README_pl-PL.md

Add ko_KR

* Update README_ru-RU.md

Add ko_KR

* Update README_zh-CN.md

Add ko_KR

* Update README_zh-TW.md

Add ko_KR

* Update README_ko-KR.md

Add README_ko-KR.md

* Update README_HE.md
2022-08-17 16:20:11 +09:30
48cd9f6be2 Don't use UIDs as initial capacity for chat history 2022-08-17 03:20:06 +09:30
fab7e4a461 ChatSystem nitpick 2022-08-17 00:17:41 +09:30
dc153572dd Fix chat welcome messages and some slight refactoring. 2022-08-17 00:12:27 +09:30
97779fd35a Fix deprecated chat references 2022-08-16 15:13:51 +09:30
c115fe1abe update zh-CN.json (#1662)
Original commits:
* .
* Apply suggestions from code review
2022-08-16 10:11:26 +09:30
dc9cef8ab7 Refactoring (#1660)
* Refactor a couple of iterators

* Use side-effect instead of second iterator

* Make World::onTick return shouldDelete instead of success

* Replace Shop iterator with side effects

* Scene

* Clean up Expeditions

* Refactor Expeditions

* Clean up Expeditions, Player

* Limit Expeditions by AR

* Lombokify props

Co-authored-by: AnimeGitB <AnimeGitB@bigblueball.in>
2022-08-15 23:19:13 +09:30
bccf516ca7 chore: typo fix 2022-08-15 22:54:31 +09:30
3ec411b11a Bump config version. 2022-08-14 11:00:29 -04:00
3bd00fcb07 Update ConfigContainer.java (#1646)
make it more similar to official behavior.
2022-08-11 21:27:45 +09:30
823980046e make fishhook_tp configurable 2022-08-11 21:21:30 +09:30
46223c8976 Refactor Json helper functions to JsonUtils 2022-08-11 17:59:08 +09:30
c6323e9759 Funnel all gson calls into helper functions
Add deprecated getGsonFactory for plugin compat until 3.0
2022-08-11 17:59:08 +09:30
76fcbb477b Remove beta message 2022-08-11 16:21:59 +09:30
325fe6c44a Fix TalentCommand for Traveler 2022-08-11 16:21:27 +09:30
edd4c8ca88 fix:command player said to server won't be shown at chat history (#1643)
Original commits:

* fix:command player said to server won't be shown at chat history

* Update ChatManager.java
2022-08-11 15:20:08 +09:30
d286f1628e Update install_without_dependencies.sh
adapt to pr #1605 .(because this pr remove '-handbook' and '-gachamap' launch arguments as these are generated on startup)
2022-08-11 14:41:22 +09:30
a2b3033107 Fixed install_without_dependencies.sh script
## Description
Removed auto generation of Handbook since with the new versions GC won't exit when finished generating it, so the script was stuck, and for some reason if you stop GC manually, the script won't continue.
Added a recommendation to generate HB manually.

## Type of changes

- [x] Bug fix
- [ ] New feature 
- [x] Enhancement
- [ ] Documentation

## Checklist:

- [x] My code follows the style guidelines of this project
- [x] My pull request is unique and no other pull requests have been opened for these changes
- [x] I have read the [Contributing note](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md) and [Code of conduct](https://github.com/Grasscutters/Grasscutter/blob/development/CODE_OF_CONDUCT.md)
- [x] I am responsible for any copyright issues with my code if it occurs in the future.
2022-08-10 22:24:04 +09:30
04f0fae898 Handle Unlocking of Waypoints and Statues (#1608)
Original commits:

* Add necessary protos for scene point/area unlocking.

* Rename PlayerOpenStateManager to PlayerProgressManager and move data to Player.

* Handle unlocking of waypoints.

* Add primo rewards for waypoint unlock.

* Statue unlocking.

* Add statue quest on player login.

* I forgor to add an unlock command.

* Give EXP as reward, fire quest trigger, make EXP UI show up.
2022-08-10 19:33:47 +09:30
2d48fab799 Stop language linter from fighting the main linter on \n 2022-08-10 17:00:43 +09:30
c624479439 Fix an edge case that breaks embryos if resources are loaded early 2022-08-10 17:00:43 +09:30
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
e20b185dc0 Fix Claiming BP Reward Chests (#1634)
Original commits:

* Fix claiming BP chests.

* Remove logging.
2022-08-10 11:04:22 +09:30
a2cdec02af Make missing languages not throw warnings 2022-08-09 04:57:44 -07:00
9c66ba137f Unify gacha mappings generation 2022-08-09 20:59:11 +09:30
ef805f26cc Remove vestigial references to gacha_mappings 2022-08-09 20:59:11 +09:30
0091fb87ea Remove language hack from handbook generation 2022-08-09 20:59:11 +09:30
c1ff7332fe Generate handbooks on every launch, fix html docs 2022-08-09 20:59:11 +09:30
e963419956 Refactor handbook generation, remove singular handbook 2022-08-09 20:59:11 +09:30
0994417261 Cache used strings from TextMaps 2022-08-09 20:59:11 +09:30
4790158ac6 Load in all the textmaps! 2022-08-09 20:59:11 +09:30
d56ca2091f Implement working* burst/ultimate invincibility
Merge pull request #1622 from Grasscutters/ult-invincibility
2022-08-07 00:26:57 -04:00
423b235c84 Added Indonesian README
Merge pull request #1621 from hmdnnrmn/development
2022-08-06 23:37:24 -04:00
957d4e5b1e Added install_without_dependencies.sh file
Merge pull request #1620 from RBNXI/development
2022-08-06 23:36:49 -04:00
6ec372e64f Add invoke-level invulnerability for bursts. 2022-08-06 23:35:57 -04:00
7df41f616b Invoke AbilityManager#onSkillStart and AbilityManager#onSkillEnd 2022-08-06 23:35:09 -04:00
6420428660 Add a method to be invoked on skill perform and end 2022-08-06 23:34:35 -04:00
1b925bc202 Update README_pl-PL.md 2022-08-07 08:10:36 +08:00
672c41be11 Update README_ru-RU.md 2022-08-07 08:10:17 +08:00
8a9e19ee57 Update README_es-ES.md 2022-08-07 08:09:51 +08:00
10ee796643 Update README_fr-FR.md 2022-08-07 08:09:32 +08:00
3852b35cfb Update README_zh-TW.md 2022-08-07 08:09:12 +08:00
3859048dc6 Update README_zh-CN.md 2022-08-07 08:08:53 +08:00
b2a1e4517e Update README.md 2022-08-07 08:08:29 +08:00
0fdb39380a fix typo 2022-08-07 08:05:14 +08:00
03b9fbdcc4 Added Indonesian language 2022-08-07 08:00:49 +08:00
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
352aa7d689 Improve some documentation and JSON (#1618)
Original commits:

* Updated instructions

* 更新说明

* 更新说明

* 更新说明

* 更新说明

* 更新说明

* Updated instructions

* Updated instructions
2022-08-05 19:05:44 +09:30