dragon
cf67c44f22
feat:cooking food ingredient(aka:compound) implementation ( #1858 )
...
* feat:cooking food ingredient(aka:compound) implementation
Implement food ingredient(compound) feature.Need a thorough test and still has some work to do.
* small bug fix;implement fish processing
* Update src/main/java/emu/grasscutter/server/packet/send/PacketItemAddHintNotify.java
Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com >
* Update Inventory.java
* Update Inventory.java
Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com >
2022-10-17 19:18:05 +10:30
AnimeGitB
d1d39db56c
[BREAKING] Item Usage Overhaul
...
-De-hardcode elemental orb values
-De-hardcode exp items
-Change ShopChest format (temporary, drop system overhaul will replace it entirely)
-Food healing actually uses Ability data for real HP amounts
2022-10-14 00:00:40 +10:30
github-actions
6e5d986687
Fix whitespace [skip actions]
2022-09-03 03:36:51 +00:00
AnimeGitB
9970aeb94d
Consolidate random point offsets
2022-08-25 00:22:43 +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
github-actions
c517b8a2c9
Fix whitespace [skip actions]
2022-08-21 11:33:54 +00: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
0cb75aeb5f
Add iterable payItems methods
...
Shame they could never be fully generic, but oh well
2022-08-18 23:02:26 +09:30
GanyusLeftHorn
dc153572dd
Fix chat welcome messages and some slight refactoring.
2022-08-17 00:12:27 +09:30
dragon
823980046e
make fishhook_tp configurable
2022-08-11 21:21:30 +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
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
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
KingRainbow44
89575f587e
Move PlayerTeleportEvent occurrences into World
2022-08-01 21:25:29 -04:00
KingRainbow44
b9b4b6f428
Clean-up the energy manager
2022-08-01 21:12:57 -04: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
f15262dd3e
Refactor excel datas (Mainly item data)
2022-07-22 00:53:12 -07:00
github-actions
ae2d1fe438
Fix whitespace [skip actions]
2022-07-21 00:22:26 -07:00
Melledy
b9b0f00232
Move PlayerManagers and GameServerSystems around
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
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
591ca4805a
Some proto name changes
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
GanyusLeftHorn
fbf80e7156
Fix crafting for mystic enhancement ores.
2022-07-11 16:07:19 +02:00
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
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
KingRainbow44
a896928e61
Move energy data loading to debug
2022-06-26 12:36:17 -04: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
GanyusLeftHorn
3ec2c4e21e
Reset forge points every day to enable crafting of enhancement ores.
2022-06-24 17:51:30 -07:00
Melledy
5eb1d34b14
Implement battle pass triggers/rewards
2022-06-24 01:12:52 -07:00
Akka
247412b17e
fix the rot of furniture
2022-06-17 18:15:49 -07:00
Akka
211d7d6fbf
implement furniture make system
2022-06-17 18:15:49 -07:00
Melledy
6d59159b8b
Cleanup package names
2022-06-16 07:57:57 -07:00
ImmuState
0db1472195
Adapt protocol for clearing energy.
2022-06-14 18:08:55 -07:00
ImmuState
6e955c9fdb
Implement Resin ( #1257 )
...
* Basic resin usage/refresh.
* Honor resin config, move some logic to logon.
* Add resin usage to DungeonChallenge
* Make fragile and transient resin usable.
* Get resin cost from dungeon excel.
* Add ability to unlock combine diagrams.
* Refactor CombineManager to use Inventory.payItems, enabling crafting of condensed resin.
* Refactor ForgingManager to use Inventory.payItems, to prepare for eventually forging Mystic Enhancement Ores using resin.
* Remove comment
* Check resin usage in addResin
2022-06-14 01:14:15 -07:00