AnimeGitB
656cb79b06
Fix offline account deletion ( fixes #1716 )
2022-08-27 21:11:18 +09:30
AnimeGitB
6ee6e5c2cc
Fix up some japanese references
2022-08-26 23:00:34 +09:30
AnimeGitB
7ececc3d42
add dendro resonance
2022-08-26 22:35:58 +09:30
pfyy
c96a1907da
fix dungeon
2022-08-26 09:57:52 +08:00
Melledy
79323a05e3
Fix weird conditional in EquipAffixData
2022-08-25 12:03:26 -07:00
pfyy
1c3a6fc837
partial fix of dungeon
2022-08-25 11:52:14 -07:00
Melledy
a25c681274
Update AvatarCostumeData
naming
2022-08-25 11:47:22 -07:00
Melledy
0c906aa4ce
Fix ReliquarySetData
naming
2022-08-25 11:44:01 -07:00
AnimeGitB
6d65b71512
Show accessAddress in bold yellow on startup
...
This should make it easier to help people troubleshoot networked setups.
Consider telling people to try connecting to the address with a web browser on the client's machine.
2022-08-25 21:37:49 +09:30
AnimeGitB
f5c8959688
Update SetPropCommand strings, send cmd usage on target fail
2022-08-25 15:15:17 +09:30
AnimeGitB
40eeba9d90
refactor some itemdepot lookups for later
2022-08-25 14:45:57 +09:30
AnimeGitB
5565a13df8
Fix account deletion
2022-08-25 10:52:10 +09:30
AnimeGitB
dd10dcc09b
Fix HelpCommand missing aliases
2022-08-25 10:31:15 +09:30
Melledy
466488ca7a
Prevent material type from being null
2022-08-24 17:07:46 -07:00
AnimeGitB
fbf3dbbf77
Move vehicle fightprop hacks
2022-08-25 00:23:00 +09:30
AnimeGitB
9970aeb94d
Consolidate random point offsets
2022-08-25 00:22:43 +09:30
AnimeGitB
6098b51e4f
De-hardcode ChestBatchUse
2022-08-24 11:47:40 +09:30
Benj
1767833ebe
Remove asset names from json and comments
2022-08-24 11:34:26 +09:30
Benj
6949711e09
Actually fix RegionHandler
2022-08-24 11:34:26 +09:30
Benj
cc50baf26a
versionFix must be >= 50 not == 50 in RegionHandler
2022-08-24 11:34:26 +09:30
Benj
a18a15bdfc
Update game version to 3.0.0
2022-08-24 11:34:26 +09:30
Benj
6f7e240482
Add Sumeru expeditions.
...
Original Commit Message: Add Sumeru expeditions.
Gitea Author: GanyusLeftHorn
Co-authored-by: GanyusLeftHorn <1244229+GanyusLeftHorn@users.noreply.github.com>
2022-08-24 11:34:26 +09:30
Benj
6aa013d7d8
Add scene tag for Vanarana.
...
Original Commit Message: Add scene tag for Vanarana.
Gitea Author: GanyusLeftHorn
Co-authored-by: GanyusLeftHorn <1244229+GanyusLeftHorn@users.noreply.github.com>
2022-08-24 11:34:26 +09:30
Benj
d8816911a6
Make PointData compatible with alternative PointData
...
Original Commit Message: Make PointData compatible with windied scene points.
Gitea Author: GanyusLeftHorn
Co-authored-by: GanyusLeftHorn <1244229+GanyusLeftHorn@users.noreply.github.com>
2022-08-24 11:34:26 +09:30
Benj
cb97ac8250
Fixed Gadget Spawning
...
Original Commit Message: fixed gadget spawning ty MJDerp
Gitea Author: yh0Nathan
Co-authored-by: yh0Nathan <yhonathancaleb@gmail.com>
2022-08-24 11:34:26 +09:30
Benj
da06982d5d
3.0 Opcodes
2022-08-24 11:34:26 +09:30
Benj
e8e3fcbc9c
Fix RegionHandler versions
2022-08-24 11:34:26 +09:30
Benj
c096d255fd
Update classes to match protos
2022-08-24 11:34:26 +09:30
omg-xtao
5db73d2849
Fix QuestEncryptionKeys Path ( #1696 )
...
* Fix QuestEncryptionKeys Path
* Load resources QuestEncryptionKeys
2022-08-23 23:29:52 +09:30
AnimeGitB
5aaa1bda2a
Avoid potential NPE on WL0 ( #1693 )
2022-08-23 17:24:17 +09:30
AnimeGitB
36b71d0198
Clean up some Position usage to avoid unneccessary unpacks
2022-08-22 17:08:34 +09:30
Melledy
dbf2b91d03
Fix healing skills being able to heal dead characters
2022-08-21 22:35:05 -07:00
Melledy
513924af7c
Fix null pointer in Avatar
if skill level map didnt already contain skill id
2022-08-21 22:20:54 -07:00
Melledy
1e649cd804
Delete quests from the player if there are errors loading them from the db
2022-08-21 22:19:34 -07:00
AnimeGitB
d9f85ba2a7
Allow adding constellations to playerless avatars
...
Fixes #1682
2022-08-22 01:35:11 +09:30
github-actions
c517b8a2c9
Fix whitespace [skip actions]
2022-08-21 11:33:54 +00:00
AnimeGitB
3fca950050
Make TalentCommand show off new Translate function
2022-08-21 20:53:37 +09:30
AnimeGitB
955004343f
Improve translate function
...
Make commands pass ints and floats instead of manually casting them to string first
2022-08-21 20:53:37 +09:30
AnimeGitB
4b03770ec1
Hide resin from map when disabled
2022-08-21 19:38:38 +09:30
akatatsu27
77f2bcf5bf
small quest fixes ( #1677 )
...
* small quest fixes
* uncomment hack
2022-08-21 00:08:37 -07:00
赵怡然
abd1e7569e
Blossom Implement ( #1606 )
...
* Blossom!
* rename
* delete SpawnBlossomEntry.java
* use MAP
* use List
* use LIST
* use List
* useCondensedResin
* useCondensedResin
* fix build
* enhance
* fix bug
* REMOVE BOSS
* fix condensed resin
* fix condensed resin
* use POSITIVE_INFINITY
* use RewardPreviewData
* fix build
* fix resources
* add BLOSSOM_MONSTER_FIGHTING_VOLUME
* edit monster score
* edit monster score
* fix bug
* fix bug
* improve logic
* fix monsters level
* Deleted comment blocks
* nitpick
* Fix compilation problems
* nitpick
* Refactor + nitpick
* Clean up overall diff to develop
* Clean up other usage of condensed resin
* Clean up overall diff to develop
* Lombokify Scene.java
* Missed an odd getter name
* Unhardcode reward previews
* EDIT NAME
* remove leyline 1
* remove leyline 2
* Update BlossomManager.java
Co-authored-by: AnimeGitB <AnimeGitB@bigblueball.in>
2022-08-20 23:19:59 -07:00
AnimeGitB
48d31e45ed
Fix talentcommand message key
2022-08-19 16:52:02 +09:30
AnimeGitB
fb1bacb0f8
Refactor avatar skilldepot and constellation/talent changing
...
Ensures Traveler retains talent levels and constellations on inactive elements when switching elements.
Relevant for any other skillDepot-changing activities like Windtrace too, though keeping those in the db might not be as useful.
Refactor avatar talent upgrade and access
Refactor skillExtraCharges
2022-08-19 16:43:57 +09:30
AnimeGitB
7d523efd41
Avoid allocations on Map::putIfAbsent usage
...
Map::computeIfAbsent only runs the passed constructors when it needs to
2022-08-19 12:47:50 +09:30
AnimeGitB
0cb75aeb5f
Add iterable payItems methods
...
Shame they could never be fully generic, but oh well
2022-08-18 23:02:26 +09:30
AnimeGitB
efa69c007d
Change unlocked scenes from lists to sets
2022-08-18 22:38:55 +09:30
AnimeGitB
c3450e8905
Handbooks: use some sorted maps
2022-08-18 22:06:08 +09:30
AnimeGitB
9e0d6538e9
Lombokify some more getters
2022-08-17 21:11:40 +09:30
AnimeGitB
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
AnimeGitB
48cd9f6be2
Don't use UIDs as initial capacity for chat history
2022-08-17 03:20:06 +09:30
AnimeGitB
fab7e4a461
ChatSystem nitpick
2022-08-17 00:17:41 +09:30
GanyusLeftHorn
dc153572dd
Fix chat welcome messages and some slight refactoring.
2022-08-17 00:12:27 +09:30
AnimeGitB
97779fd35a
Fix deprecated chat references
2022-08-16 15:13:51 +09:30
Luke H-W
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
Magix
3ec411b11a
Bump config version.
2022-08-14 11:00:29 -04:00
dragon
3bd00fcb07
Update ConfigContainer.java ( #1646 )
...
make it more similar to official behavior.
2022-08-11 21:27:45 +09:30
dragon
823980046e
make fishhook_tp configurable
2022-08-11 21:21:30 +09:30
AnimeGitB
46223c8976
Refactor Json helper functions to JsonUtils
2022-08-11 17:59:08 +09:30
AnimeGitB
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
Luke H-W
76fcbb477b
Remove beta message
2022-08-11 16:21:59 +09:30
AnimeGitB
325fe6c44a
Fix TalentCommand for Traveler
2022-08-11 16:21:27 +09:30
dragon
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
GanyusLeftHorn
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
AnimeGitB
c624479439
Fix an edge case that breaks embryos if resources are loaded early
2022-08-10 17:00:43 +09:30
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
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
KingRainbow44
cf2832ae72
Add EntityDamageEvent
and implementations
2022-08-04 21:36: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
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
Someone999
f3baa0b8e7
Changed charset of FileReader in ConfigContainer from default to utf-8.
2022-07-29 19:08:07 +08: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
AnimeGitB
0d9116225c
Suppress stacktrace on missing questkeys file
2022-07-27 21:10:32 +09:30
Magix
6ba4846e58
Change loading quest keys from info
to debug
.
...
Please for the love of god use `debug` for information not important to the enduser when starting the server.
2022-07-26 14:49:45 -04:00
Magix
9781d5e6c9
Fix an NPE in EntityGadget
when draft_id
isn't set
...
Merge pull request #1579 from Hartie95/nullfix
2022-07-26 12:14:08 -04:00
Magix
107111d3fc
SceneScriptManager fix nullPointer error
...
Merge pull request #1581 from akatatsu27/development
2022-07-26 12:02:14 -04:00
Melledy
7600f706b5
Move QuestEncryptionKeys
to resources/
2022-07-26 08:22:27 -07:00
akatatsu27
7ca947b05f
fix nullPointer error
2022-07-26 17:58:28 +03:00
ah
964e73f0f6
small nullpointer fix in EntityGadget, in case meta gadget is not set
2022-07-26 16:09:52 +02:00
akatatsu27
8bdcfb8908
token fix
2022-07-26 14:28:39 +03:00
akatatsu27
92aeb79ac3
Merge branch 'development' into questing
2022-07-26 14:17:42 +03:00
AnimeGitB
883b6f1fcc
[Bug] New avatars always created with C0 constellation
...
Fixes #1552
2022-07-26 17:56:49 +09:30
hartie95
ffeff92dd6
2.7+ prerendered cutscene support
2022-07-26 16:55:53 +09:30
hartie95
938b54c2ee
two small activity/event fixes
...
* fixed GetAcitivityInfoReq proto
* added draft to gadget Scene gatget, to let the client know the propper minigame for some entities
2022-07-26 16:49:52 +09:30
lactose
59a412cc83
Set Constellation Command ( #1565 )
...
Original commits:
* create `SetConstCommand` class and translations
* (partially) functional `setconst` command
* fixed punctuation
* added success message
* implemented `SetConstCommand`
* added translation keys
* update keys
* refactor + automatic reload
* Nitpick (Co-authored-by: AnimeGitB <AnimeGitB@bigblueball.in>)
2022-07-26 16:44:17 +09:30
KingRainbow44
c35705010a
Fix remaining traces of Player#getPos
2022-07-24 13:27:43 -04:00
KingRainbow44
41ec2316e4
Attempt to fix the teleport
command.
2022-07-24 13:23:51 -04:00
KingRainbow44
818bfb8c5b
Add PlayerTeamDeathEvent
and implementations
2022-07-24 13:20:58 -04:00
KingRainbow44
886c2e2f43
Add EntityDeathEvent
and implementations
2022-07-24 13:20:42 -04:00
KingRainbow44
a13725b1cb
Add a Location
class (Scene + Position)
2022-07-24 12:17:38 -04:00
KingRainbow44
7397c7f300
Remove deprecated class
2022-07-24 12:08:59 -04:00
KingRainbow44
90cded16d9
Merge branch 'development' into more-events
2022-07-24 12:05:35 -04:00
akatatsu27
44d8a6482e
call deregisterRegion appropriately
2022-07-24 13:33:48 +03:00
akatatsu27
29bdb7f3f6
Merge branch 'development' into questing
2022-07-24 12:16:22 +03:00
GanyusLeftHorn
d0edd39465
Read Open States from Excels ( #1557 )
...
* Make sure we never access PlayerOpenStateManager::map directly.
* Read OpenStates from excels.
* Add defaultState
* Replace hardcoded open states with the ones read from excels.
* Don't send change notify when unlocking on login.
* Add open state blacklist for default unlocks.
* Add a way to temporarily set open states for dev
* Remove old OpenState.java
* Fix UnlockAllCommand
* Change condType to an enum.
2022-07-24 00:12:07 -07:00
akatatsu27
8050f0cc07
and misc bug fixes
2022-07-23 12:28:49 +03:00
akatatsu27
02a56fcec4
Major questing improvements
2022-07-23 12:27:14 +03:00
KingRainbow44
956d4023c7
Merge branch 'development' into more-events
...
# Conflicts:
# src/main/java/emu/grasscutter/command/commands/TeleportAllCommand.java
# src/main/java/emu/grasscutter/game/entity/EntityAvatar.java
# src/main/java/emu/grasscutter/game/entity/GameEntity.java
# src/main/java/emu/grasscutter/game/managers/mapmark/MapMarksManager.java
2022-07-22 17:52:58 -04:00
Melledy
e5ff253624
Add unlockall
command to unlock all openstates
2022-07-22 09:26:00 -07:00
Melledy
705bee0595
Fix battle pass manager saving with 0 id
2022-07-22 08:35:37 -07:00
Melledy
7254fe1612
Set setChooseAvatarGuid
properly
2022-07-22 08:30:11 -07:00
Melledy
0d17c4a088
Implement food buffs
2022-07-22 03:46:59 -07:00
AnimeGitB
e9a95b89cf
Use sorted containers for commands & aliases
2022-07-22 19:08:26 +09:30
AnimeGitB
104e04f70a
Change commands to use new usage message method.
2022-07-22 19:08:26 +09:30
AnimeGitB
2cfbe78184
Refactor Command usage and description strings
2022-07-22 19:08:26 +09:30
Melledy
f15262dd3e
Refactor excel datas (Mainly item data)
2022-07-22 00:53:12 -07:00
Melledy
c0418067d6
Add kcpInterval
to the config
2022-07-21 18:39:39 -07:00
Melledy
8651cdd12b
Rename hasSentAvatarDataNotify()
to hasSentLoginPackets()
2022-07-21 16:27:43 -07:00
Melledy
b505b0825a
Fix host team size not changing when a player joins their world for the first time
2022-07-21 16:24:04 -07:00
Melledy
62e54010ad
Lower kcp interval to 20
2022-07-21 16:23:59 -07:00
Melledy
c9c45e4c32
Partial fix for player attacks in co-op not working
2022-07-21 03:42:16 -07:00
Melledy
5e041b333b
Forgot to remove extra player var from TeamManager
2022-07-21 01:19:28 -07:00
Melledy
7189e3701d
Use getOpenStateMap()
in PlayerOpenStateManager
2022-07-21 01:06:17 -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
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
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
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
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
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
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
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
GanyusLeftHorn
fbf80e7156
Fix crafting for mystic enhancement ores.
2022-07-11 16:07:19 +02:00
Akka
910008216f
quest fix & personal line impl
2022-07-10 17:52:47 +09:30
Tesutarin
7bae35f51b
Update translation & bug fix ( #1472 )
...
Original commits:
* Update translation
* Bug fix
* Update translation
* Update Announcement.json
2022-07-09 23:09:40 +09:30
akatatsu27
c79ca3028f
Added more server debug options ( #1444 )
...
Original commits:
* 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
2022-07-09 03:01:29 +09:30
dragon
0196231c7e
Merge branch 'Grasscutters:development' into development
2022-07-08 12:53:52 +08:00
dragon
a96f7f4de1
Update DatabaseHelper.java
...
fix account delete
2022-07-08 12:37:40 +08:00
shädam
a4a87fe75b
Don't send success upon failure
2022-07-07 22:40:58 +09:30
GanyusLeftHorn
6338c17189
Add reliquary decomposition (aka strongbox).
2022-07-05 22:59:19 -07:00
AnimeGitB
e8371677bd
Add gachaTimesLimit for beginner banner
...
Also add some more return codes
2022-07-04 15:22:46 +09:30
Someone999
fe50a42a3c
Added permission information to help command ( #1427 )
...
Original commits:
* Added command CommandPermissionCommand. Added permission information in HelpCommand.
* Removed command CommandPermissionCommand
* Display permission for single command when use help.
* Display permission targeted when use help.
2022-07-04 13:51:41 +09:30
Akka
b92cc6a882
fix some region errors
2022-07-03 11:40:09 -07:00
Akka
4cd31af011
fix announcement interval
2022-07-03 19:27:23 +09:30
Akka
9bafc2c5d5
Implement server announcement ( #1420 )
...
* implement server announcement
* Update src/main/java/emu/grasscutter/command/commands/AnnounceCommand.java
Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>
* Added arg numbers check
Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>
2022-07-02 06:43:22 -07:00
AnimeGitB
a80302cdcd
Fix commands in party chat, re-add optional positional item quantity to give command, error out and print usage if excess arguments given to give command
2022-07-02 06:41:56 -07:00
GanyusLeftHorn
13a7f08665
Add character's specialty food.
2022-07-01 23:14:36 -07:00
GanyusLeftHorn
d95a30a1a5
Cooking and unlocking recipies.
2022-07-01 23:14:36 -07:00
GanyusLeftHorn
a957b8c5b8
Notify client of unlocked recipies on login.
2022-07-01 23:14:36 -07:00
GanyusLeftHorn
8484a535f4
Load recipe excels.
2022-07-01 23:14:36 -07:00
Akka
9951bec6b7
optimize npc group load & fix some NPE in suite
2022-07-01 23:13:26 -07:00
zhaodice
f90b65120a
Fix no static gadget in the map,example: no tree but a fruit in the air ( #1415 )
...
* fixGadget
* fixGadget
* add gadgetObject
* fix bug
2022-07-01 11:41:53 -07:00
zhaodice
efd30593a1
Fireworks support ( #1393 )
...
* Firework Implement
* add legacy function
* remove obfusucated names
* remove obfusucated names
* remove obfusucated names
* remove obfusucated names
Co-authored-by: Melledy <52122272+Melledy@users.noreply.github.com>
2022-06-29 14:33:21 -07:00
Akka
a8690ef720
fix bug
2022-06-29 05:23:02 -07:00
Akka
12146ff09c
implement the music game
2022-06-29 05:23:02 -07:00
Akka
977f1ca2ea
implement the activity system
2022-06-29 05:23:02 -07:00
Melledy
5d35cb49b4
Change -debug to only output grasscutter debug info
...
The old -debug flag is now -debugall
2022-06-29 05:02:49 -07:00
zhaodice
2462da2ede
Big World Resources Collection Implement ( #1368 )
...
* init
* init
* init
* revoke
* fix error
* mining support
* mining support
* Roks endurance support
* Roks endurance support
* Timed refresh
* upgrade resource data
* Timed refresh support
* remove null gadget
* Coordination
* full synchronized
* oh no, my math teacher will hit me!
* synchronized onInteract
* remove break;
* supply re-spawn time , thanks to @wl23333
* Clean up and integrate collection spawns into SpawnDataEntries
Co-authored-by: Melledy <52122272+Melledy@users.noreply.github.com>
2022-06-29 04:53:50 -07:00
GanyusLeftHorn
17fb19ebc9
Add BP login trigger to daily reset.
2022-06-28 04:04:35 -07:00
GanyusLeftHorn
54c4f60abb
Fix next sunday.
2022-06-26 21:38:35 -07:00
GanyusLeftHorn
7cb4c9fee2
Remove comments
2022-06-26 21:38:35 -07:00
GanyusLeftHorn
0c8db8f00e
Remove comments
2022-06-26 21:38:35 -07:00
GanyusLeftHorn
b0d19e54db
Implement selection chests for BP rewards.
2022-06-26 21:38:35 -07:00
GanyusLeftHorn
8104378b95
Add daily and weekly mission reset.
2022-06-26 21:38:35 -07:00
GanyusLeftHorn
814d4819d4
Unlock Gnostic Hymn
2022-06-26 21:38:35 -07:00
KingRainbow44
422e25e0e4
Enable complete debugging info with -debug
2022-06-26 13:07:43 -04:00
KingRainbow44
f5bc750150
Clean up the server's logger.
2022-06-26 13:03:10 -04:00
KingRainbow44
f86b4bec11
Reformat
2022-06-26 13:00:23 -04:00
KingRainbow44
269149bb1f
Formatting changes
2022-06-26 12:50:58 -04:00
KingRainbow44
163c6bf47d
Move drop data loading to debug
2022-06-26 12:42:37 -04:00
KingRainbow44
7e0c19021c
Move expedition rewards loading to debug
2022-06-26 12:42:14 -04:00
KingRainbow44
e842c23539
Move registering packet handlers to debug
2022-06-26 12:40:34 -04:00
KingRainbow44
a896928e61
Move energy data loading to debug
2022-06-26 12:36:17 -04:00
KingRainbow44
286d6289b2
Move banner loading to debug
2022-06-26 12:34:56 -04:00
KingRainbow44
5895439a3f
Move shop data messages to debug
2022-06-26 12:34:03 -04:00
KingRainbow44
19d81463bc
Merge remote-tracking branch 'origin/development' into development
2022-06-26 12:33:03 -04:00
KingRainbow44
71b118dd9f
Add a start and finish message to resource loading
2022-06-26 12:31:09 -04:00
KingRainbow44
2dcdb839c4
Move resource loading messages to the debug
level
2022-06-26 12:26:39 -04:00
KingRainbow44
091d8c69a3
Add a debug flag for the logger
2022-06-26 12:23:07 -04:00
KingRainbow44
447360594d
Log script messages to debug
instead of info
.
2022-06-26 12:20:48 -04:00
Paimon2022
46916b8216
Fix healing abilities for Q skill of Hu Tao
2022-06-26 22:29:06 +08:00
zhaodice
541c38b74c
Avoid disconnection notification
2022-06-26 02:34:45 -07:00
zhaodice
d5866dd36d
Update HandlerPlayerForceExitReq.java
2022-06-25 22:39:32 -07:00
zhaodice
6e90067101
Logout immediately
2022-06-25 22:39:32 -07:00
Paimon2022
57e0f7ba40
Fix healing abilities for Q skill of Kokomi, Qiqi and Barbara.
2022-06-25 22:20:26 -07:00
zhaodice
0144e55d3a
Lunch Support ( #1373 )
...
* PacketSetUpLunchBoxWidgetRsp
* HandlerSetUpLunchBoxWidgetReq
2022-06-25 22:19:59 -07:00
AnimeGitB
9425f672e0
Remove BPLevel, GodMode, NoStamina, SetWorldLevel, UnlimitEnergy, UnlockTower commands
2022-06-25 22:19:29 -07:00
AnimeGitB
fc9acf42c2
PlayerProperty Refactor
2022-06-25 22:19:29 -07:00
AnimeGitB
baafb4104c
Remove GiveAll, GiveArt, GiveChar commands
2022-06-25 22:19:29 -07:00
AnimeGitB
6fd1ce813c
Remove Drop, ChangeScene, Restart, Broadcast commands
2022-06-25 22:19:29 -07:00
AnimeGitB
bb37201105
Small putItem refactor
2022-06-25 22:19:29 -07:00
AnimeGitB
bcc20c2d03
Allow PermissionCommand to target offline players again
2022-06-25 02:12:33 -07:00
AnimeGitB
f00db7b7b2
Allow offline Player objects to return their Account
2022-06-25 02:12:33 -07:00
AnimeGitB
a3b4a11863
Add permission to BanCommand, rework its targeting
2022-06-25 02:12:33 -07:00
GanyusLeftHorn
1ba415c66a
Remove logging.
2022-06-24 17:51:30 -07:00
GanyusLeftHorn
3ec2c4e21e
Reset forge points every day to enable crafting of enhancement ores.
2022-06-24 17:51:30 -07:00
GanyusLeftHorn
2cdfea1fb2
Move worldlevel for World to Player::setWorldLevel
2022-06-24 17:51:30 -07:00
AnimeGitB
088b3dbbcc
Add initializers to GameServer
2022-06-25 00:58:09 +09:30
Melledy
cdc23a0647
Random cleanups in the gameserver and player
2022-06-24 07:43:43 -07:00
Melledy
a16bc72101
Implement weekly points for the battle pass
2022-06-24 07:34:24 -07:00
Melledy
5eb1d34b14
Implement battle pass triggers/rewards
2022-06-24 01:12:52 -07:00
KingRainbow44
34f7c6e780
Formatting changes
2022-06-24 01:22:18 -04:00
KingRainbow44
95df9a3162
Hardcode EventType.GAME
for ServerLogEvent
2022-06-24 01:22:11 -04:00
KingRainbow44
52da2c235d
Add & implement EntityMoveEvent
2022-06-24 01:21:41 -04:00
KingRainbow44
47f3353342
Add entity event base class
2022-06-24 01:21:06 -04:00
KingRainbow44
20b2554e39
Merge remote-tracking branch 'origin/development' into development
2022-06-24 01:06:57 -04:00
KingRainbow44
a16812551a
Replace CommandResponseEvent
with ReceiveCommandFeedbackEvent
2022-06-24 01:06:19 -04:00
GanyusLeftHorn
3a2ebd1edd
Set world level automatically on level up.
2022-06-23 21:23:14 -07:00
Luke H-W
f04035da34
Merge branch 'development' into Weather
2022-06-24 00:47:14 +09:30
Magix
1c9a9599be
Change plugin manager logic
...
Merge pull request #1346 from Grasscutters/plugin-priority
2022-06-23 11:13:15 -04:00
Akka
67ac0d700d
add region entity
2022-06-23 03:14:38 -07:00
Akka
1c6c581399
fix gadget infinity create
2022-06-22 22:39:54 -07:00
KingRainbow44
b796372042
Merge remote-tracking branch 'origin/development' into development
2022-06-23 00:28:35 -04:00
KingRainbow44
f4ba460de1
Fix PlayerCreationEvent
to match expected logic
2022-06-23 00:28:13 -04:00
Magix
3585fd597b
Merge branch 'development' into plugin-priority
2022-06-23 00:06:31 -04:00