Commit Graph

1750 Commits

Author SHA1 Message Date
github-actions f87088f4f4 Update languages [skip actions] 2022-07-21 00:22:26 -07:00
github-actions ae2d1fe438 Fix whitespace [skip actions] 2022-07-21 00:22:26 -07:00
Melledy 510d564bcb Dont use discriminator for `PlayerCollectionRecords` 2022-07-21 00:21:00 -07:00
Melledy bc701cfad0 Add missing scene load state to PacketPlayerEnterSceneNotify 2022-07-21 00:21:00 -07:00
Melledy b9b0f00232 Move PlayerManagers and GameServerSystems around 2022-07-21 00:21:00 -07:00
Melledy 8b4212ffb9 Refactor `PacketOpcodesUtil` to be more... useful 2022-07-21 00:21:00 -07:00
Melledy 52ee229e96 Split config `debugLevel` into `logPackets` (Game) and `logRequests` (Dispatch) 2022-07-21 00:21:00 -07:00
Melledy 408fa90728 Move config java files to their own package 2022-07-21 00:21:00 -07:00
Melledy 55541fa1da Add a `loadReader` helper function to DataLoader
Also minor name changing on a few DataLoader methods
2022-07-21 00:21:00 -07:00
Melledy f22b92b08f Add a `save()` function to player managers 2022-07-21 00:21:00 -07:00
Melledy abccec785b Delete AccountManager.java
This file was never used by anyone. RIP.
2022-07-21 00:21:00 -07:00
Melledy fc16f9d694 Refactor out `InsectCaptureManager` 2022-07-21 00:21:00 -07:00
Melledy f020cefd80 Set default player position to be the starting position 2022-07-21 00:21:00 -07:00
Melledy 5feabc8f9a Add `Entity::OnInteract` 2022-07-21 00:21:00 -07:00
Melledy 1a2f7fb5a7 Forgot to remove extra player variable from `AbilityManager` 2022-07-21 00:21:00 -07:00
Melledy cc5b292bc3 Refactor `Player::GetPos()` -> `Player::GetPosition()` 2022-07-21 00:21:00 -07:00
Melledy 2e19e70fe1 Refactor game server managers to systems 2022-07-21 00:21:00 -07:00
Melledy d20e9d1f72 Refactor player managers 2022-07-21 00:21:00 -07:00
AnimeGitB 3957616b6c Fix 2.8 banners, readd Beginner's banner 2022-07-18 22:29:00 -07:00
AZthemute 3eb85b82a7 Updated banners for 2.8, added comments to the banners and removed beginner's banner (it was breaking things) 2022-07-18 13:40:58 -07:00
GanyusLeftHorn b266854c72 Handle existing players who might already have passed a level. 2022-07-18 11:20:33 -07:00
GanyusLeftHorn af7bbdaadd Set certain OpenStates on level-up. 2022-07-18 11:20:33 -07:00
zhaodice 6c49fab137 Block loader (sort and merge gadgets into different blocks) (#1517)
Original commits:

* block loader
* fix
* fix
* fix foolish bug
* add scales
* rename
* set to 600
* nitpick

Co-authored-by: AnimeGitB <AnimeGitB@bigblueball.in>
2022-07-18 19:43:55 +09:30
Melledy 7f898417b0 Fix a few null pointer issues. 2022-07-18 02:33:13 -07:00
Melledy 2e85834e9c Update OpenState protos and rework OpenStateManager
OpenState map no longer contains default openstates, they should not be saved in the database for efficiency reasons.
2022-07-18 02:28:38 -07:00
Melledy 3eb9a44e51 Update dependencies 2022-07-18 01:56:26 -07:00
akatatsu27 b5a4ab7524 Open state framework (#1483)
* Added more server debug options

* made server debug code prettier

* fixed initialization bug

* Enables logging of packets contained in UnionCmdNotify, when debug level is WHITELIST or BLACKLIST

* Fully Implement OpenState Framework

* added devOpenStates

* Commented out newPlayerOpenStates

* Removed OPEN_STATE_NONE from devOpenStates
2022-07-18 01:33:57 -07:00
Yazawazi ae8b5e30ac Full support for both parties 2022-07-17 13:43:45 +09:30
真心 0a557ccfcd Update GameConstants.java 2022-07-17 13:43:45 +09:30
berrycandii b3d829957c more protos fixed by AlienGathering#5634, berryy#9838 (thx koko for cooking protos)
pro toes
2022-07-17 13:43:45 +09:30
Kokoboy 4f070e7d6e Fix Some Protos
#BattlePass Half-Working but still some protos need to be updated
2022-07-17 13:43:45 +09:30
AnimeGitB 591ca4805a Some proto name changes 2022-07-17 13:43:45 +09:30
AnimeGitB bc2c5deb48 Add Dispatch Password authentication 2022-07-17 13:43:45 +09:30
AnimeGitB 42e3af4e39 QueryPathReq update 2022-07-17 13:43:45 +09:30
AnimeGitB 413f11d504 PacketOpcodes 2022-07-17 13:43:45 +09:30
AnimeGitB e14d1cedde Hack for GAA unlock 2022-07-17 13:43:45 +09:30
AnimeGitB c0ecc84b9c 2.8 protos 2022-07-17 13:43:45 +09:30
AnimeGitB 4103558272 Bump game version 2022-07-17 13:43:45 +09:30
kyoko 80f9346983 Fix the chat history not correctly showing. 2022-07-17 13:43:45 +09:30
AnimeGitB 38107326a1 Libs for RealPassword 2022-07-17 13:43:45 +09:30
AnimeGitB d7742d94db Add dispatch keys 2022-07-17 13:43:45 +09:30
KingRainbow44 f6b4016f1b Add `PlayerTeleportEvent` 2022-07-15 16:18:46 -04:00
KingRainbow44 02ca5cf23c Update to support `PlayerMoveEvent` 2022-07-15 16:12:22 -04:00
KingRainbow44 1b8df002d1 Remove `Cancellable` from `PlayerMoveEvent` 2022-07-15 12:48:55 -04:00
KingRainbow44 80e75fd023 Implement `PlayerMoveEvent` 2022-07-15 12:43:49 -04:00
AnimeGitB aa31851e77 Make LintRatchet hard reset to development every run 2022-07-12 12:11:15 +09:30
AnimeGitB 255d982498 Make whitespace formatter only target 8e3deb9 2022-07-12 12:11:15 +09:30
AnimeGitB 54548fd8ae Push to LintRatchet instead, separate lint action 2022-07-12 12:11:15 +09:30
Luke H-W 8843276c41 Language linting (#1382) 2022-07-11 16:21:05 +02:00
AnimeGitB bb84432b4c Add maximum level/refinement/rank to clear command 2022-07-11 23:45:24 +09:30