Melledy
4501db1135
Merge branch 'dev-world-scripts' of https://github.com/Grasscutters/Grasscutter into development
2022-06-17 23:35:45 -07:00
Melledy
9daf89b953
Move ban check to GetPlayerTokenReq
2022-06-17 19:42:42 -07:00
Yazawazi
50f0a38e21
no more bin
2022-06-17 19:42:42 -07:00
Yazawazi
51df48ee14
2nd null check
2022-06-17 19:42:42 -07:00
Yazawazi
1ebd8f6810
feat(ban): Implementing ban.
...
Rough code, not based on permission.
2022-06-17 19:42:42 -07:00
Akka
1b9e39dcab
a little fix
2022-06-17 18:15:49 -07:00
Akka
89ba8f5d01
a little fix
2022-06-17 18:15:49 -07:00
Akka
148395de67
fix the rot of furniture
2022-06-17 18:15:49 -07:00
Akka
d35ff068cf
implement furniture make system
2022-06-17 18:15:49 -07:00
Akka
a695d0c33e
npc/animals arrangement & support enter room scene
2022-06-17 18:15:49 -07:00
Akka
1c0d869ee5
Implement the Home System (Serenitea Pot)
2022-06-17 18:15:49 -07:00
zhaodice
0b672f9a17
Fix friend request pending list
2022-06-16 23:45:40 -07:00
Melledy
ac3214f10a
Refactor gacha banner proto creation to not do a lookup on the database
2022-06-16 08:18:24 -07:00
CamChua_VN
8f4f1887d9
Update Epitomized Path ( #1254 )
...
* Update Epitomized Path
* Update Epitomized Path
* Update Epitomized Path
* Refactor doRarePull
* Update Epitomized Path
Co-authored-by: AnimeGitUserB <AnimeGitUserB@bigblueball.in >
2022-06-16 08:01:27 -07:00
4Benj_
802fb09e1d
Custom Permission Handler ( #1282 )
...
Co-authored-by: Melledy <52122272+Melledy@users.noreply.github.com >
2022-06-16 08:00:03 -07:00
Melledy
0e6e950734
Cleanup package names
2022-06-16 07:57:57 -07:00
Melledy
8fdf9bfddf
Add embryos for all skill depots for the main characters
2022-06-16 07:54:53 -07:00
Tesutarin
0a56245b84
Gacha Records: Support multiple languages
2022-06-15 23:44:57 -07:00
Paimon2022
1644040370
Fix issue: skill recovery value of a character should benefit from his/her own property,
...
not the character he/she treats.
2022-06-15 23:10:17 -07:00
ImmuState
34b6caafa8
Fix giveall and givechar giving broken characters.
2022-06-15 23:10:04 -07:00
zhaodice
b3f1103292
[Ready]Replace deprecated KCP library ( #1237 )
...
* Replace deprecated KCP library
support get srtt
Waiting server to establish
logicThread
Print Bad Package Information
Avoid orphan data
improve conv id security
* Improve connection subsequence
2022-06-15 04:13:35 -07:00
yuyuko
a329b3bdac
Fix multi server function
2022-06-14 18:28:35 -07:00
ImmuState
bba7afa24e
Don't show internal server error on gacha with full inventory.
2022-06-14 18:09:02 -07:00
ImmuState
ed290b6a39
Only send full clear notification on burst cast.
2022-06-14 18:08:55 -07:00
ImmuState
b9f6d7f70b
Adapt protocol for clearing energy.
2022-06-14 18:08:55 -07:00
xlpmyxhdr
73013eb497
Fixed the issue that the Ancient Rock Dragon Lizard spawned too much at once
...
Fixed the issue that the Ancient Rock Dragon Lizard spawned too much at one time, so that one Ancient Rock Dragon Lizard was generated at a time, and the attributes were different
2022-06-14 18:08:43 -07:00
loulou310
2a03aaff5e
Added fr-FR.json
2022-06-14 21:44:42 +02:00
saucebing
f10dc1cf8d
fix healing ability of some characters to some extent ( #1201 )
...
* fix healing ability of some characters to some extent
* using SerialName to replace replaceAll in avatar ability files reading
* add class HealAbilityManager
* move codes in onAbilityInvoke of class AbilityManager to class HealAbilityManager
2022-06-14 04:36:53 -07:00
Tesutarin
f2f6993b3d
KickCommand: Remove unnecessary subpermission
2022-06-14 01:14:33 -07:00
ImmuState
ded7ce1dcf
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
Luke Hubmayer-Werner
2560b14557
Partial revert of #1245
2022-06-12 21:49:47 -07:00
Tesutarin
794750827d
Command: Add permissionTargeted or targetRequirement
2022-06-12 17:55:19 -07:00
ImmuState
52e9c05440
Add alternate name for tranSceneId, and fix inconsistent indentation.
2022-06-11 19:42:11 -07:00
zhaodice
7126b1569e
make sure towerData is not null ( #1240 )
...
* make sure towerData is not null
* Update Player.java
* add notice
2022-06-11 04:34:25 -07:00
Tesutarin
ef9d96b6d8
Language: Update translation
2022-06-10 21:20:50 -07:00
zhaodice
f67649e56f
Fix inconformity of Player Object at TowerManager ( #1226 )
...
* Fix inconformity of Player Object at TowerManager
Fix inconformity of Player Object at TowerManager class from GameSession
* fix with a reasonable resolution
* Make sure towerManager'player is online player
* Make sure towerManager'player is online player
* Obsolete storage
* Fix build
* fix build
* fix build
* add @Entity
* set record map
* replace tab with space
* add Entity to TowerData
* make infomater more accurate
* move player register to onLogin
2022-06-09 13:38:53 -07:00
ImmuState
6149e326ba
Make UI for blueprint unlocking behave.
2022-06-08 05:43:38 -07:00
ImmuState
51637ab01e
Make calculation for partial claims better.
2022-06-08 05:43:38 -07:00
ImmuState
840bea2b0f
Make the UI behave.
2022-06-08 05:43:38 -07:00
ImmuState
e30516d698
Send periodic notifications to the client for ongoing forges.
2022-06-08 05:43:38 -07:00
ImmuState
36e7e028f7
Add ForgeQueueDataNotify, unwhack UI.
2022-06-08 05:43:38 -07:00
ImmuState
e193781f0c
Cancel forging and refund items.
2022-06-08 05:43:38 -07:00
ImmuState
5a58a0b765
Obtain forging results (UI is broken though).
2022-06-08 05:43:38 -07:00
ImmuState
8a3c25ff8e
Consume material.
2022-06-08 05:43:38 -07:00
ImmuState
8840f22bba
Check materials and mora
2022-06-08 05:43:38 -07:00
ImmuState
aae799f9a7
Start a new forge (no checking for now).
2022-06-08 05:43:38 -07:00
ImmuState
4ffda39b12
Add handling for ForgeExcelConfigData.
2022-06-08 05:43:38 -07:00
ImmuState
d7a4209138
Change active forges in player to list.
2022-06-08 05:43:38 -07:00
ImmuState
47bcfe96f6
Add missing forging protos, add data for ongoing forges to player, handler for ForgeStartReq.
2022-06-08 05:43:38 -07:00
ImmuState
0c0719bd2a
Move forging stuff to ForgingManager, make client respond to ForgeGetQueueDataReq and actually display forging queues.
2022-06-08 05:43:38 -07:00