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
xingluo233
b5fd8c1acd
Update TowerSchedule.json
2022-06-26 02:34:24 -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
Tesutarin
52c1d2f540
Update translation
2022-06-23 21:23:27 -07: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
@Roly
74151c204c
Fix chest types
2022-06-23 05:38:38 -07: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
AnimeGitB
b2e620553a
Tweak messages
2022-06-23 02:38:04 +09:30
AnimeGitB
c9363ef5e5
Move weather from Scene to Player
2022-06-23 02:32:38 +09:30
Magix
ed7ffa74da
Enable development repository for artifacts
...
Uploading dev builds to 4Benj Repo via Jenkins for plugin developers.
2022-06-22 11:08:55 -04:00
Luke H-W
aa835ecac7
Update src/main/resources/languages/en-US.json
...
Co-authored-by: Tesutarin <105267106+Tesutarin@users.noreply.github.com>
2022-06-22 23:41:14 +09:30
AnimeGitB
371acb9ba5
Deduplicate some translation keys
2022-06-22 23:20:16 +09:30
AnimeGitB
dcd3c696ea
Add default Climates per weather
2022-06-22 22:41:07 +09:30
14eyes
4df068bba0
Add missing lua constants ( #1342 )
...
* Add missing script constants
* Fix formating
2022-06-22 05:00:22 -07:00
Magix
1b58ba254e
Revert deprecation of registerCommand
...
i was going to make commands plugin specific but then decided against it
2022-06-22 02:59:45 -04:00
KingRainbow44
c76f0c0e70
Fix event
2022-06-22 00:48:04 -04:00
KingRainbow44
0cb490605e
Re-implement scheduler system (check #1321 )
2022-06-22 00:46:34 -04:00
KingRainbow44
3c361b432f
Fix method of loading dependant plugins
2022-06-22 00:22:51 -04:00
KingRainbow44
5a8b76d97b
Update EventHandler
with new register syntax
2022-06-22 00:22:50 -04:00
KingRainbow44
6175e957b5
Fix issue when exiting server when plugin manager hasn't loaded
2022-06-22 00:22:49 -04:00
KingRainbow44
91d232d625
Fix Player
on this branch
2022-06-22 00:22:23 -04:00
KingRainbow44
eed59e0d77
Fix filenames
issue (pt. 2)
2022-06-22 00:21:46 -04:00
KingRainbow44
74cbad261d
Fix filenames
issue
2022-06-22 00:21:43 -04:00
KingRainbow44
07a97f65f6
Separate aliases from the command map
2022-06-22 00:21:10 -04:00
KingRainbow44
82eefde4c0
Plugin-specific listeners & dependency loading
2022-06-22 00:20:15 -04:00
KingRainbow44
e2cfe94bf0
Add loadAfter
plugin setting
2022-06-22 00:19:43 -04:00
GanyusLeftHorn
63b6b805cc
Bring back dungeon drops.
2022-06-21 19:49:46 -07:00
Benj
f331afe339
Refix Javadoc and readd getPlugin comments
2022-06-22 09:24:11 +08:00
Melledy
f18f06fd1b
Migrate battlepass to its own db collection
2022-06-21 07:59:10 -07:00
诗音澄鸢 镜苑芳依
b9bf33c2f7
implement BattlePass (Except missions) ( #1316 )
...
* BattlePass
* BattlePass
2022-06-21 07:18:13 -07:00
loulou310
c171b5904e
French translation for ban and unban and typos fix ( #1337 )
...
* Fixed french readme's typos, and the Discord server link
* Translated ban and unban commands for French
2022-06-21 07:14:47 -07:00
Tesutarin
d3c0d2e53c
Update 2.7 second half banners
2022-06-21 02:43:21 -07:00
Kimi
8a1df19ed8
Traditional Chinese | Translation Patches ( #1310 )
...
* Traditional Chinese | Translation Patches
* Update zh-TW.json
* Update zh-TW.json
* Update zh-TW.json
2022-06-18 23:29:28 -07:00
Miralyn
f3544e98fc
Fixed some mistakes in the ru json ( #1312 )
...
* Don't know what Dispatch means and can't really find it in Russian anywhere, not a specialist anyway so decided to not invent things.
* lost some symbols accidentally
* accidentally messed up some escape characters. translated a bit more
2022-06-18 23:28:07 -07:00
Akka
706dc5e4c7
MonsterInvestigation (boss icon in map)
2022-06-18 08:04:06 -07:00
Miralyn
80c61466e3
Add Russian translation for server software ( #1304 )
...
* Don't know what Dispatch means and can't really find it in Russian anywhere, not a specialist anyway so decided to not invent things.
* lost some symbols accidentally
2022-06-18 15:02:21 +00:00
诗音澄鸢 镜苑芳依
79e4172c47
Fix daily dungeon didn't display in note(笔记) ( #1296 )
...
* Fix Daily dungeon didn't display in note(笔记) -- Buggy
* 123
2022-06-17 23:50:55 -07:00
Melledy
2915b14c1f
2.7 Merge
2022-06-17 23:36:16 -07:00
Melledy
30c7bb9443
Merge branch 'dev-world-scripts' of https://github.com/Grasscutters/Grasscutter into development
2022-06-17 23:35:45 -07:00
Melledy
8e6aa50c3a
Move ban check to GetPlayerTokenReq
2022-06-17 19:42:42 -07:00
Yazawazi
a2de0e2376
no more bin
2022-06-17 19:42:42 -07:00
Yazawazi
3ccaf535ef
2nd null check
2022-06-17 19:42:42 -07:00
Yazawazi
aba4080b0e
feat(ban): Implementing ban
.
...
Rough code, not based on permission.
2022-06-17 19:42:42 -07:00
Akka
557298f847
a little fix
2022-06-17 18:15:49 -07:00
Akka
2d461641f1
a little fix
2022-06-17 18:15:49 -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
Akka
7a247e70e0
npc/animals arrangement & support enter room scene
2022-06-17 18:15:49 -07:00
Akka
e16633e34b
Implement the Home System (Serenitea Pot)
2022-06-17 18:15:49 -07:00
zhaodice
bddb96e3b2
Fix friend request pending list
2022-06-16 23:45:40 -07:00
Melledy
359e83596c
Refactor gacha banner proto creation to not do a lookup on the database
2022-06-16 08:18:24 -07:00
CamChua_VN
2624f48a84
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_
bb07d9ea41
Custom Permission Handler ( #1282 )
...
Co-authored-by: Melledy <52122272+Melledy@users.noreply.github.com>
2022-06-16 08:00:03 -07:00
Melledy
6d59159b8b
Cleanup package names
2022-06-16 07:57:57 -07:00
Melledy
ac49114c45
Add embryos for all skill depots for the main characters
2022-06-16 07:54:53 -07:00
Tesutarin
cc4094549e
Gacha Records: Support multiple languages
2022-06-15 23:44:57 -07:00
Paimon2022
37230d1274
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
50c8f43d5b
Fix giveall and givechar giving broken characters.
2022-06-15 23:10:04 -07:00
zhaodice
c056ad5cd1
[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
8a3d6e3db4
Fix multi server function
2022-06-14 18:28:35 -07:00
ImmuState
ebab89d433
Don't show internal server error on gacha with full inventory.
2022-06-14 18:09:02 -07:00
ImmuState
e0d386105a
Only send full clear notification on burst cast.
2022-06-14 18:08:55 -07:00
ImmuState
0db1472195
Adapt protocol for clearing energy.
2022-06-14 18:08:55 -07:00
xlpmyxhdr
521deab4f2
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
57918d0344
Added fr-FR.json
2022-06-14 21:44:42 +02:00
saucebing
458aadc2ff
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
7c9db30bca
KickCommand: Remove unnecessary subpermission
2022-06-14 01:14:33 -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
Luke Hubmayer-Werner
2fd2fab54c
Partial revert of #1245
2022-06-12 21:49:47 -07:00
Tesutarin
c5b45358e7
Command: Add permissionTargeted or targetRequirement
2022-06-12 17:55:19 -07:00
ImmuState
c4ce6caeba
Add alternate name for tranSceneId, and fix inconsistent indentation.
2022-06-11 19:42:11 -07:00
zhaodice
db039cc35b
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
eb170bcb15
Language: Update translation
2022-06-10 21:20:50 -07:00
zhaodice
052e70e488
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
a8d972c0c0
Make UI for blueprint unlocking behave.
2022-06-08 05:43:38 -07:00
ImmuState
4309e96253
Make calculation for partial claims better.
2022-06-08 05:43:38 -07:00
ImmuState
443cc8fc4b
Make the UI behave.
2022-06-08 05:43:38 -07:00
ImmuState
9a313e50eb
Send periodic notifications to the client for ongoing forges.
2022-06-08 05:43:38 -07:00
ImmuState
4b77e84e81
Add ForgeQueueDataNotify, unwhack UI.
2022-06-08 05:43:38 -07:00
ImmuState
0e1c8dc526
Cancel forging and refund items.
2022-06-08 05:43:38 -07:00
ImmuState
0cc4bad18c
Obtain forging results (UI is broken though).
2022-06-08 05:43:38 -07:00
ImmuState
28a8475cea
Consume material.
2022-06-08 05:43:38 -07:00
ImmuState
a668bd6ec1
Check materials and mora
2022-06-08 05:43:38 -07:00
ImmuState
5db5c90a8b
Start a new forge (no checking for now).
2022-06-08 05:43:38 -07:00
ImmuState
e5498e373e
Add handling for ForgeExcelConfigData.
2022-06-08 05:43:38 -07:00
ImmuState
9d6bc2a910
Change active forges in player to list.
2022-06-08 05:43:38 -07:00
ImmuState
8db0500e9d
Add missing forging protos, add data for ongoing forges to player, handler for ForgeStartReq.
2022-06-08 05:43:38 -07:00
ImmuState
3fc63c2c4b
Move forging stuff to ForgingManager, make client respond to ForgeGetQueueDataReq and actually display forging queues.
2022-06-08 05:43:38 -07:00
zhaodice
ecf7a81ad1
Fix unable to save game data occasionally ( #1194 )
...
* Fix unable to save game data occasionally
* No self-kicking
* Game data synchronization
* finally
* prevent duplicated saving
* reverse changing
* keep the previous code
* Update GameServerInitializer.java
* Update GameSession.java
* remove sanity check because of try block
* a session needs can be created without a pipeline.
2022-06-05 04:23:19 -07:00
liizfq
934fb5873a
add new command (unlimitenergy):toggle energyusage for each player ( #1186 )
...
* add new command (unlimitenergy):toggle energyusage for each player while energyusage is ture in config.json
* Solve the problem of layout and naming errors
* make currentActiveTeam's Avatar full-energy while turn on the ule.
* Resolve language document errors
* add config_error message while player try to execute UnlimitEnergyCommand in GAME_OPTIONS.energyUsage == false
2022-06-04 19:14:52 -07:00
AZ
fa2ab59887
List game & server version when starting server ( #1181 )
...
* When the server starts, it now outputs the game and server version. Too dumb to not hardcode it - sorry!
* ...
* sorry i dropped my spaghetti, I'll help clean that
* Doing simple stuff: now without hardcoding!
* Restored Git hash functionality
* Fixed other languages and made the output more useful.
* Forgot this file lol
2022-06-04 02:41:18 -07:00
Melledy
910a5749f0
Refactor and optimize DatabaseHelper::checkIfPlayerExists
2022-06-03 19:32:10 -07:00
AZthemute
06546707e1
Fixed sendmessage command output.
...
Also clarified coop command in help command.
2022-06-03 19:11:47 -07:00
Tesutarin
66b642ef06
Language: Update translation
2022-06-03 10:16:45 -07:00
leonier-test
09580ef448
Ruin Guards/Hunters/Graders should drop Chaos Device series instead of Chaos Gear series.
2022-06-03 06:12:25 -07:00
leonier-test
0c5ff4377e
Fix default Shop.json (for Mondstadt General Goods)
2022-06-03 06:12:04 -07:00
Paimon2022
a19e7c6db6
Spawn default monsters with different levels according to data/Spawns.json when worldLevelOverride is not zero.
...
For example, in world with worldlevel 8, base monster level is 90 according to resources/ExcelBinOutput/WorldLevelExcelConfigData.json,
monster level bias in data/Spawns.json belongs to [1,32], so the monster level would belong to [69, 100].
2022-06-03 03:20:07 -07:00
Paimon2022
4119f8b787
Add coordinate support for spawn command (monster only)
...
Now the spawn command is: spawn <entityID> [amount] [level(monster only)] <x> <y> <z>(monster only, optional)
The coordinate is optional
2022-06-03 03:19:59 -07:00
zhaodice
73a1c5762a
skipping right characters panel for Android
2022-06-03 02:42:17 -07:00
zhaodice
bbc398d374
Incompletely implement about QuickUseWidgetReq
...
WARNING: with the consuming of material widget ( Example: bomb ),
this is just a implement designed to the decreasing of count
### Known Bug: No effects after using item but decrease. ###
If you know which Packet could make the effects, feel free to contribute!
2022-06-03 00:52:32 -07:00
ImmuState
e140284d37
Persist unlocked blueprints to the database.
2022-06-03 00:52:22 -07:00
ImmuState
f243c10157
Unlock forging blueprints.
2022-06-03 00:52:22 -07:00
zhaodice
056ba678a8
Fix Irreversible equipping
...
Fix that can not detach equipment after attached
2022-06-03 00:52:10 -07:00
zhaodice
01481fd524
Arresting small creature support ( #1150 )
...
* Arresting small creature support
* add InsectCaptureManager
* use EnvAnimalGatherExcelConfigData.json
* Update InsectCaptureManager.java
2022-06-03 00:51:51 -07:00
Magix
27b7ce7cc1
Update NoStaminaCommand.java
2022-06-02 19:02:26 -04:00
tamilpp25
71b53e0be4
Adding toggle feature to "nostamina" command similar to "godmode" command ( #1152 )
...
* stamina command enhancement
* added "ns" as command aliases for NoStaminaCommand
2022-06-02 03:33:46 -07:00
ImmuState
e1688c866f
Make sure no player already has the reserved UID when creating and account.
2022-06-01 16:14:18 -07:00
zhaodice
7f3e8984ac
Fix receiving reward repeatedly ( #1140 )
...
* Fix receiving reward repeatedly
fix #1105 (just fix "无限发送领取请求")
* Fix dead code and prevent getting item repeatedly
* fix again
2022-06-01 16:13:48 -07:00
Tesutarin
d10fe0cdd3
WeatherCommand: Make it clear
2022-06-01 06:27:07 -07:00
Tesutarin
4c42e00a8b
Language: Update translation
2022-05-31 22:06:47 -07:00
line-bear
28b505e187
Fix stuck when talking to npc seller ( #1128 )
...
* Fix zero length array check method
* Import grasscutter logger
2022-05-31 02:42:16 -07:00
tester233
6f5a290a3a
Update translation
2022-05-31 02:41:43 -07:00
tester233
ba6a9fc798
Usage: Unified specification
2022-05-31 02:41:43 -07:00
lhhxxxxx
0e6ac4a827
Update default config to match the one in Koko-boya/Grasscutter_Resources
2022-05-31 02:07:18 -07:00
Melledy
aaf7777020
Fix players not setting their nickname properly after the opening cutscene
2022-05-31 02:06:40 -07:00
Elapse
f5347cf98b
fix banner title display
2022-05-30 21:22:42 -07:00
Elapse
550776a502
Update Banners.json
2022-05-30 20:15:11 -07:00
Melledy
184eec82b3
Limit spawn amount if too many entities are in the world
...
Can be controlled in the config with `sceneEntityLimit`
2022-05-30 20:06:25 -07:00
Anush
18721758cc
Fix Aqua Simulacra & Fading Twilight not given by GiveAll command
2022-05-30 20:06:25 -07:00
ImmuState
2e167d2d78
Add energy generation probabilities to WeaponType.
2022-05-30 20:06:25 -07:00
line-bear
52a3f95729
Fix starglitter/stardust exchange error ( #1108 )
2022-05-30 20:06:25 -07:00
Melledy
e9a7032c4d
Fix weapon curve excels and camel case relic affix ecels
2022-05-30 20:06:25 -07:00
Melledy
ef6e16aaf5
Refactor WeaponType and MonsterType into enums
2022-05-30 20:06:25 -07:00
ImmuState
b9ca4a5dbd
Make NA/CA energy not scale with ER.
2022-05-30 20:06:25 -07:00
ImmuState
635e342a3d
Make sure the hit target is actually a monster.
2022-05-30 20:06:25 -07:00
ImmuState
febdb99855
Add a rough implementation for NA/CA energy generation.
2022-05-30 20:06:25 -07:00
line-bear
3773f4df68
Add skill particle generation info for Yelan and Kuki Shinobu ( #1097 )
...
* Fix enter tower dungeons
* Add skill particle generation info for Yelan and Kuki Shinobu
* Update SkillParticleGeneration.json
2022-05-30 20:06:25 -07:00
linebear
18df521347
Fix enter tower dungeons
2022-05-30 20:06:25 -07:00
Melledy
0ba13ef7ff
Fix map mark issues from updating from 2.6
...
Close #1086
2022-05-30 20:06:25 -07:00
Melledy
7cfa2b6c5b
Fixed constellation issues from new binout
2022-05-30 20:06:25 -07:00
Melledy
3ee13b3b1e
Fixed dungeon entries not working with new binout
2022-05-30 20:06:25 -07:00
Melledy
153280ea08
Fix quest data parser
2022-05-30 20:06:25 -07:00
Melledy
a23b29b65a
Rename excel classes
2022-05-30 20:06:25 -07:00
Yazawazi
f139818224
[Anime Game Version update] Support 2.7 ( #1072 )
...
* feature(2.7 version): support 2.7 version & upload new protos
1. Support GC in GI 2.7.0;
2. Upload new protos;
3. Fix some bugs cuz by new protos.
BREAKING CHANGE: all
* fix(database helper): fix player uid issues
* fix(ability embryo): uint32 to fixed32
* fix(proto): map mark
rename MAP_MARK_FROM_TYPE_NOE to MAP_MARK_FROM_TYPE_NONE
* fix(game version): change game version to 2.7.0
* perf(proto): remove unused protos
1. Remove unused protos;
2. Temporarily commented out some of the proto fields.
* fix(proto): uint32 to fixed32
2022-05-30 20:06:25 -07:00
zhaodice
a95002fd40
Hunting and deforestation support. ( #1083 )
...
* add drops for animals wild pig,fishes,foxes,birds
* append fox
* Deforestation Support
implement drop woods when attacking tree
* Deforestation support (remove prints)
implement drop woods when attacking tree
* Deforestation support (remove prints)
implement drop woods when attacking tree
* add AutoRecycleHashMap
Map's KEY is automatic expire if key long time no use (query or modify from HashMap)
* use AutoRecycleHashMap in case of memory leak
* fix bug
* remove prints
* static AutoRecycleHashMap
* fix problems
* Delete AutoRecycleHashMap.java
* remove log
* fix build
* improve
* remove unnecessary information
Co-authored-by: Albedo <105265570+arub3do@users.noreply.github.com>
Co-authored-by: Albedo <105265570+arub3do@users.noreply.github.com>
2022-05-29 06:16:49 -07:00
tester233
830ac793fe
Update translation
2022-05-28 21:34:38 -07:00
tester233
2a3d9fd06c
CoopCommand: Fix usage
2022-05-28 21:34:38 -07:00
tester233
02e737e920
Complement usage
2022-05-28 16:01:21 -07:00
KingRainbow44
68e1c8d75a
Merge remote-tracking branch 'origin/development' into development
2022-05-28 18:52:56 -04:00
KingRainbow44
05527fcb7c
Use static reference instead of local
2022-05-28 18:52:47 -04:00
Yazawazi
c164b25f90
fix(database helper): fix player uid issues
2022-05-28 04:28:36 -07:00
tester233
9af10859bb
Update translation keys
2022-05-28 04:22:53 -07:00
Luke H-W
eb899ccd91
Fix setstats command feedback for targeting others ( #1079 )
...
Co-authored-by: AnimeGitB <AnimeGitB@bigblueball.in>
2022-05-28 13:03:31 +02:00
ImmuState
cb3f3b92f5
Make sure energy drops are only processed for actual monsters.
2022-05-27 23:48:54 -07:00
KingRainbow44
b34ab5f8ec
Fix OAuth Authenticator
2022-05-27 20:09:13 -04:00
KingRainbow44
52c86afef0
[BREAKING] Refactor OAuth handler
2022-05-27 19:58:04 -04:00
Melledy
243ad3abe5
Refactor accounts to not use a player uid
2022-05-27 00:22:55 -07:00
ProxyismGH
880d177034
TeamManager avatar add refactor.
2022-05-26 22:54:36 -07:00
logictc
6a9018e310
fix no melee attach and adjust skill particle amount
2022-05-26 15:26:47 -07:00
ImmuState
b57cf83bbd
Some refactoring.
2022-05-26 03:41:19 -07:00
ImmuState
de8b0be36e
Introduce a simpler way to get the original owner of an EntityClientGadget
2022-05-26 03:41:19 -07:00
logictc
fa90e37da3
remove debug msg
2022-05-25 21:10:10 -07:00
logictc
baef25680f
change indentation to tab
2022-05-25 21:10:10 -07:00
logictc
c26bf08d90
fix indentation
2022-05-25 21:10:10 -07:00
logictc
95bc655882
implement skill particle generation
2022-05-25 21:10:10 -07:00
Akka
5a3e9bc34e
Fixed excessive memory usage of Spatial Index
2022-05-25 00:42:52 -07:00
Akka
d95708ec03
Support spawn NPC
2022-05-24 21:43:51 -07:00
ImmuState
2a76e904ad
Energy: Particle/Orb Drops from Monsters ( #1054 )
...
* Generate energy drops for monsters + make sure picking up particles honors their count.
* Use drop info from excels instead.
* Remove double newline.
* Remove commented code.
2022-05-24 21:43:04 -07:00
logictc
5811556630
don't take effect if energyUsage is false
2022-05-24 14:43:02 -07:00
logictc
af381dcf42
clear energy on death
2022-05-24 14:43:02 -07:00
logictc
e0593554b6
implement persist energy
2022-05-24 14:43:02 -07:00
tester233
7f7e82e748
Update zh-CN.json
2022-05-24 14:19:24 -07:00
tester233
9b9e29b5d3
Fix usage & update zh-CN.json
2022-05-24 14:19:24 -07:00
ShiroSaki
c8a7aea78b
Fix new account can't load codex datas
2022-05-23 23:55:46 -07:00
ShigemoriHakura
9e8b6eff09
remove unused import
2022-05-23 15:46:21 -07:00
ShiroSaki
fef5c06a29
Fix the bug that can't kill command-generated monsters
...
Command-generated monsters do not have spawnentry so we have to get data from getMonsterData
2022-05-23 15:46:21 -07:00
Akka
5a4a708931
remove unused imports
2022-05-23 15:46:17 -07:00
Akka
791b9534b7
refactor the challenge
2022-05-23 15:46:17 -07:00
ShiroSaki
2b799958d2
Refactor support for codex(aka archive) animal, weapon, reliquary
2022-05-23 02:46:50 -07:00
Luke H-W
117a947b07
Fix team command ( #1035 )
...
* Fix logic error in team command
* Sugar team command messages
Co-authored-by: AnimeGitB <AnimeGitB@bigblueball.in>
2022-05-23 02:45:03 -07:00
CCasusensa
6f798f838f
Traditional Chinese | Translation Patch
2022-05-23 02:44:34 -07:00
ImmuState
922ae91771
Fix EnergyManager indentation.
2022-05-22 12:55:55 -07:00
ImmuState
ab1341f0d9
Make sure offFieldPenalty does not go below 0.1
2022-05-22 12:55:55 -07:00
ImmuState
88781fdd82
Remove debug stuff
2022-05-22 12:55:55 -07:00
ImmuState
4649680101
Fix traveller not being able to gain energy.
2022-05-22 12:55:55 -07:00
ImmuState
28323fed66
Move energy-related logic to a new EnergyManager.
2022-05-22 12:55:55 -07:00
ImmuState
1d2fde40d5
Make energy usage configurable, and preserve current behavior as the default.
2022-05-22 12:55:55 -07:00
ImmuState
531683f370
Make sure to use absolute energy to deplete burst.
2022-05-22 12:55:55 -07:00
ImmuState
8f5bd2f220
Give correct amount of energy for collecting particles/orbs, and consume energy on burst cast.
2022-05-22 12:55:55 -07:00
ImmuState
1df9acbb6a
Generate energy particle of the correct element for abilities.
2022-05-22 12:55:55 -07:00
tester233
2d2dc5d0a8
Update translation keys
2022-05-22 12:55:45 -07:00
Luke H-W
0ae3c3d7da
Allow commands to target offline players ( #1022 )
...
* Add targetRequirement annotation for Command
* Added MTL lines for other langs
* Fix TargetRequirement enum scoping
* Adjust commands to targetRequirement system
* Add translation message sugar to prevent future messages from being translated for wrong player
* Temporarily disable offline targeting on /permission and /clear
* Preliminary README cleanup
* Readme commands cleanup
* Clean up command table in README, including column shuffle
Co-authored-by: AnimeGitB <AnimeGitB@bigblueball.in>
2022-05-22 01:02:11 -07:00
Kimi
fa0344d1f9
Traditional Chinese | Translation Patches
2022-05-22 01:01:56 -07:00
Benjamin Elsdon
5bd88d596b
More Web Static Languages
2022-05-20 19:33:29 -07:00
7c899ce1d0
Fix dataloader not getting path correctly
2022-05-20 19:32:27 -07:00
Benjamin Elsdon
d1775b130f
Attempt to fix untranslated login window
2022-05-20 05:52:15 -07:00
Няшик Няшный
e6514f7ad1
Added banner start and end time checks
2022-05-20 05:51:44 -07:00
Няшик Няшный
1662278586
Changing how banners work
2022-05-20 05:51:44 -07:00
zrll_
eb54dcec0e
Update FileUtils.java
...
fix: Error when checking files & always checking "/default/data" instead of folder
2022-05-20 05:49:28 -07:00
4Benj_
92f1a93ba2
Server Log Events ( #996 )
...
* Server Log Event
* LogEventAppender Encoder
2022-05-20 05:48:20 -07:00
ButterCookies
9125bacfce
Set the maximum number of player on the server through the config.json ( #1001 )
...
* Show server status to three-party game launcher
* Set the maximum number of player on the server through the config.json
* modify the logical order and show the number of maxplayer to API /status/server
* Now even players who have token already cannot bypass the maxPlayer check
2022-05-20 05:47:47 -07:00
Akka
717c2d1dd7
Support Boss Chest
2022-05-19 23:36:13 -07:00
zhaodice
2a467a48dc
Fix connection bugs without removing binding address ( #993 )
...
* Fix connection bugs according to #921
Fix this for connect to game by local device or remote devices according to #921
* Fix connection bugs according to #921
same
* Update GameServer.java
* fix build
* Update GameServer.java
2022-05-19 08:35:14 -07:00
tester233
cf7c4832fe
Remove outdated text & update zh-CN.json
2022-05-19 08:34:58 -07:00
Melledy
1282e1388f
Add error message in case data files in resources could not be found
2022-05-19 03:06:07 -07:00
Melledy
5429469852
Add error message in case data files in resources could not be found
2022-05-19 03:05:57 -07:00
Melledy
86dee4bae7
Fix dataloader not getting path correctly
2022-05-19 03:01:21 -07:00
Melledy
01987279b5
Fix dataloader not getting path correctly
2022-05-19 03:00:59 -07:00
Melledy
28dda4c307
Add area_id to SceneObject
2022-05-19 02:28:46 -07:00
Melledy
8c860308ba
Fix bad casting exceptions with scene garbages objects
2022-05-19 02:28:25 -07:00
Melledy
0dac404f0d
Fix issue with groups that dont have any suites
2022-05-19 02:19:18 -07:00
Melledy
a088ea9b6b
Fix dataloader with eclipse
2022-05-19 01:06:20 -07:00
Melledy
cd77fb90a3
Move gadget/monster creation events to after they are spawned in scene
2022-05-19 00:36:38 -07:00
Melledy
512021b234
Fix dataloader with eclipse
2022-05-19 00:10:02 -07:00
7fb26c3843
Autogenerate document files
2022-05-18 23:19:13 -07:00
Akka
bad853573c
optimized the Lua func binding so that the script will not eval again
2022-05-18 20:51:39 -07:00
Melledy
a8f38ad995
Move chest rewards to new data format
2022-05-18 15:54:55 -07:00
Melledy
fe4e599014
Merge branch 'development' into dev-world-scripts
2022-05-18 15:54:35 -07:00
2bllw8
e3ed396889
Add web documentation
...
- '/documentation': home page with all links
- '/documentation/handbook': html version of the gm handbook
- '/documentation/gachamapping': json document with the gacha mappings
2022-05-18 15:41:19 -07:00
linebear
827044b3da
Fix this does not look like a tar archive error when extract log file
2022-05-18 15:38:26 -07:00
tester233
efe459e17f
Fix punctuation & update zh-CN.json ( #976 )
...
* Fix punctuation & update zh-CN.json
* Fix error
2022-05-18 13:46:47 -07:00
tester233
b8cb6e108b
Improve text & update zh-CN.json
2022-05-18 05:48:17 -07:00
Melledy
3cffdd9773
Cleanup and remove business_type filter
2022-05-18 05:33:00 -07:00
Melledy
4b5f5b3db5
Only load groups that have a business type of 0
2022-05-18 05:10:45 -07:00
Melledy
b375881a3e
Fix errors caused by merge + Refactor chests into GadgetChest
2022-05-18 02:36:50 -07:00
Melledy
94997276db
Merge branch 'dev-world-scripts' of https://github.com/Grasscutters/Grasscutter into dev-world-scripts
2022-05-18 02:24:00 -07:00
Melledy
a48585d124
Implement local specialty spawning
2022-05-18 02:21:34 -07:00
Akka
5f13a51668
Support Open Chest
2022-05-18 01:07:06 -07:00
AZthemute
e45ef7de51
General housekeeping and clarification of en-us.json file
2022-05-17 21:11:10 -07:00
YukariChiba
d15c32df23
Add OAuth in AuthenticationSystem
2022-05-17 12:25:59 -07:00
muhammadeko
0c6521806c
add CommandResponseEvent
2022-05-17 12:21:17 -07:00
Benjamin Elsdon
10fe5d11ca
AuthenticationSystem::verifyUser now returns the user's Account instead of a boolean
2022-05-17 05:30:22 -07:00
YukariChiba
cc98c56916
Do not add default region if there are already regions
2022-05-17 04:30:28 -07:00
tester233
d0ab5fa5df
Add translation key
2022-05-17 04:24:18 -07:00
tester233
263369af9a
Modify usage
2022-05-17 04:24:18 -07:00
tester233
b5632aa62d
Fix usage & remove outdated text
2022-05-17 04:24:18 -07:00
Benjamin Elsdon
ef63708675
Change BANNED_PACKETS to HashSet instaed of List
2022-05-17 04:24:01 -07:00
Benjamin Elsdon
fffa5a9c47
Fix "Attempt to get java.util.List field 'PacketOpcodes.BANNED_PACKETS' with illegal data type conversion to int"
2022-05-17 04:24:01 -07:00
Benjamin Elsdon
20feb75c86
Permanent fix for version.json stuff (causes 4206)
2022-05-17 04:11:50 -07:00
4Benj_
f473e44611
"Autogenerate" data files with data fallbacks and moved keys folder into jar resources ( #927 )
...
* Autogenerate keys and data files
* Update gacha html files
Accidentally pushed with old html files
* Keys no longer copied. No more manually retrieving listing files. Recursive directory creation
Removed unused code from old GC as well.
* Moved somethings and better errors
* Fixed resources from loading twice
* Data files fallback
2022-05-17 03:00:52 -07:00
Melledy
df580bf519
Fixed issue with scene groups after merge
2022-05-16 22:09:10 -07:00
Melledy
81183db104
Merge branch 'development' into dev-world-scripts
2022-05-16 22:08:28 -07:00
1adffc21c0
Enhance the default permissions logic
2022-05-16 21:55:47 -07:00
RDsatan
21478b0a33
fixed
2022-05-16 21:53:16 -07:00
RDsatan
34ea3089b6
Optimize the join and remove commands to team
2022-05-16 21:53:16 -07:00
Akka
593de83847
optimized the lua serializer
2022-05-16 21:30:04 -07:00
muhammadeko
5ddf67d9e5
add config to enable/disable console
2022-05-16 17:57:14 -07:00
TangHuLuTaiTian
1925bf64d8
Some clients Code 4206 Error
2022-05-16 17:49:46 -07:00
Magix
3e2ff211ec
Merge pull request #928 from 6ixfalls/dispatch-fix
...
Fix "/" Route
2022-05-16 12:56:13 -04:00
Elapse
58a5ad4909
update opcodes, correct op names, and update relative codes
2022-05-16 06:20:34 -07:00
line-bear
87966b9e98
Remove the extra slash while loading resources. ( #893 )
...
* Remove the extra slash
* Update src/main/java/emu/grasscutter/Configuration.java
Co-authored-by: HotaruYS <105128850+HotaruYS@users.noreply.github.com>
* Update src/main/java/emu/grasscutter/Configuration.java
Co-authored-by: HotaruYS <105128850+HotaruYS@users.noreply.github.com>
* Update src/main/java/emu/grasscutter/Configuration.java
Co-authored-by: HotaruYS <105128850+HotaruYS@users.noreply.github.com>
* Import java.nio.file.Paths to use Paths.get
* Mark fields as private to prevent use *FOLDER directly
* Remove unnecessary slash
Co-authored-by: HotaruYS <105128850+HotaruYS@users.noreply.github.com>
2022-05-15 23:32:03 -07:00
Akka
18ef5ee7de
fix the dynamic group loading
2022-05-15 12:40:36 -07:00
6ixfalls
c71842c9d0
Fix "/" Route
2022-05-15 09:41:10 -07:00
Akka
6dc30e4def
Enable script in big world ( #884 )
...
* add docs for tower
* fix: LEAK: ByteBuf.release() was not called
* enableScriptInBigWorld
* not print log when loaded scripts from cache
* revert the change of server tick
* revert the change of server tick
* fix
* optimize the performance: lazy load & cache
* fix the refresh group
* fix NPE
Co-authored-by: Melledy <52122272+Melledy@users.noreply.github.com>
2022-05-15 04:19:24 -07:00
Melledy
eb64b25f12
Implement quest rewards
2022-05-15 03:48:47 -07:00
AnimeGitB
f5cdedcc88
Fix logic error in remove command
2022-05-15 01:17:26 -07:00
AnimeGitB
efd7467a71
Fix targeting on Join and Remove commands
2022-05-15 01:17:26 -07:00
muhammadeko
05e13d81ad
Modify chat manager to give plugin ability to change it
2022-05-14 23:27:36 -07:00
lsCoding666
7a66f22827
fix join command and remove command bug and update docs ( #904 )
...
* feat:new command "join" and "remove" to force join or remove avatar in your current team
* fix:change MaxAvatarsInTeam from 9 to 4
* feat:update & merge branch.Translate fix
* fix(command):fix remove command a stupid bug.Loop delete element bug.
* fix(command):fix join command. When adding avatars, repeat avatars skip and non repeat avatars join.
* fix(language):fix join command remove command translate
* fix(ReadMe):update README.md join and remove command.
2022-05-14 23:27:23 -07:00
muhammadeko
b05a5f85f6
fix permission command
2022-05-14 21:06:57 -07:00
Hotaru
3a216bf1bb
Move gacha files to separate directory and refactor file serving
2022-05-14 20:07:08 -07:00
HotaruYS
159feb4064
Properly handle static assets for announcements ( #891 )
2022-05-14 20:05:19 -07:00
tiantian520
5b3c05a9a0
Add a new command "nostamina" ( #877 )
...
* Add a new command " nostamina\
* Fix
* Fix 2
* Renamed some names.
* Update zh-CN.json
Fix an existing language expression error.
2022-05-14 16:06:48 -07:00
KingRainbow44
6ec27cd17a
Update routes
2022-05-14 12:41:49 -04:00
KingRainbow44
04d9613fac
External authentication
2022-05-14 12:39:21 -04:00
KingRainbow44
5d7edc389e
Implement PR #657
2022-05-14 12:21:55 -04:00
KingRainbow44
0dcf0862f8
JavaDoc Fix
2022-05-14 12:13:41 -04:00
KingRainbow44
2e7cd0b46f
Fix errors
2022-05-14 12:10:43 -04:00
KingRainbow44
a2ff8c8470
Merge development
into plugin-auth
2022-05-14 12:08:33 -04:00
Melledy
a751e71da9
Merge branch 'development' of https://github.com/Grasscutters/Grasscutter into development
2022-05-14 06:35:37 -07:00
lsCoding666
741e5749ad
new command join and remove to force join or remove avatars into your current team ( #549 )
...
* feat:new command "join" and "remove" to force join or remove avatar in your current team
* fix:change MaxAvatarsInTeam from 9 to 4
* feat:update & merge branch.Translate fix
2022-05-14 06:28:02 -07:00
zrll_
470007a6c0
Fix connot execute quest command in console
2022-05-14 05:28:57 -07:00
luluxiaoyu
3c654cf030
Update zh-TW.json
2022-05-13 22:12:14 -07:00
muhammadeko
4f553f6694
remove log
2022-05-13 22:12:07 -07:00
muhammadeko
855a098aa7
fix logic and some cleaning
2022-05-13 22:12:07 -07:00
muhammadeko
922359d6e6
add negative permission check
2022-05-13 22:12:07 -07:00
KingRainbow44
3adf0d448c
Refactor dispatch (now called HTTP) server (pt. 2)
2022-05-13 23:22:30 -04:00
ShiroSaki
20e3b8ffda
add support for announcement page
2022-05-13 16:48:37 -07:00
Melledy
248b655f07
Use scene types instead of hardcoding scene ids for checking enter reason
2022-05-13 16:35:03 -07:00
tester233
82698d5623
Improve text
2022-05-13 16:33:18 -07:00
ShigemoriHakura
749ef3ff23
Add support for codexQuests ( #870 )
2022-05-13 16:33:07 -07:00
Yazawazi
ab6aa96144
fix(serenitea pot): teleport & read born pos from lua
2022-05-13 16:32:52 -07:00
Yazawazi
95a062123f
feature(serenitea pot): Implementation of enter
...
Ugly hard code
2022-05-13 16:32:52 -07:00
Yazawazi
19ee983c08
feature(serenitea pot): Implementation of the entry function
...
It's being perfected, so don't worry. (probably)
2022-05-13 16:32:52 -07:00
KingRainbow44
840f4706b5
Refactor dispatch (now called HTTP) server (pt. 1)
2022-05-13 11:39:40 -04:00
KingRainbow44
a0067b664e
Add JSON-related methods to Utils.java
2022-05-13 11:38:54 -04:00
KingRainbow44
39f23a0c47
Add new authentication system
2022-05-13 11:38:17 -04:00
Melledy
83f8bec947
Implement QUEST_CONTENT_FINISH_PLOT
2022-05-13 06:33:12 -07:00
Melledy
a227b44c70
Fixed quests not finishing their questline
2022-05-13 06:24:50 -07:00
Melledy
f4770cf20a
Merge pull request #816 from Grasscutters/dev-quests
...
Implement quests
2022-05-13 05:36:30 -07:00
Kimi
891c70e5ea
Traditional Chinese | Translation Patches
2022-05-13 05:35:21 -07:00
kyoko12
d4eb686fe2
Don't silently delete config.json if there is an error.
2022-05-13 05:34:59 -07:00
AnimeGitB
395da1ebcb
Fix gachadetails
2022-05-13 05:34:14 -07:00
AnimeGitB
420801b49e
Updated cost logic and default weights
2022-05-13 05:34:14 -07:00
AnimeGitB
736ca85300
Remove debug log from gacha
2022-05-13 05:34:14 -07:00
AnimeGitB
83c46cb9c8
Custom costs for different gacha pulls
2022-05-13 05:34:14 -07:00
AnimeGitB
f83f13204e
Gacha rework
...
Add fallback stripping and C6 stripping
Converting banner definitions from pity vars to lerp arrays
Properly implement rates and pool smoothing
Also move reusable functions to Utils
2022-05-13 05:34:14 -07:00
Melledy
cbd46e9215
Add one more quest trigger
2022-05-13 05:33:43 -07:00
Melledy
631a53030c
Switch to using quest excels
2022-05-13 03:12:25 -07:00
Akka
3c55aa64eb
fix: LEAK: ByteBuf.release() was not called
2022-05-13 00:21:26 -07:00
Hotaru
92b103d529
Fix UTF-8 encoding in announcements
2022-05-12 17:54:50 -07:00
tester233
12c7c8f8c1
Improve text
2022-05-12 14:54:53 -07:00
tester233
4d9c2becb5
Improve text
2022-05-12 14:54:53 -07:00
tester233
28f4f73dbe
Improve text
2022-05-12 14:54:53 -07:00
Akka
00ea35b81f
add docs for tower
2022-05-12 14:54:44 -07:00
Hotaru
2451d2c897
Build region_list and cur_region dynamically
2022-05-12 14:54:33 -07:00
gentlespoon
65fcae7961
Slowly recover HP near statue
2022-05-12 02:32:39 -07:00
gentlespoon
8c71af26f0
Clean up map mark related code
...
1. Remove unnecessary manager from player collection.
2. Clean up MarkMapReq handler.
3. Remove redundant checks.
2022-05-12 02:32:11 -07:00
Melledy
9b26426e8a
Merge branch 'development' into dev-quests
2022-05-12 02:31:28 -07:00
Melledy
1231802192
Implement basic quest condition handling
...
Quests that require talking to npcs now work.
2022-05-12 02:30:34 -07:00
Yazawazi
8c32438b52
feature(widget): simple implementation of widget
...
Simple implementation of a part of the gadget support, very rough, hard code variables, I am very sorry for that. It can now handle part of the gadget rig. More features and better support await PRs from others. if no one else does, I'll give it a try.
2022-05-12 01:23:16 -07:00
AnimeGitB
f45e106b2a
Fix immutable lists
2022-05-11 21:56:53 -07:00
AnimeGitB
b787c70cb0
More usage of payItems
2022-05-11 21:56:53 -07:00
AnimeGitB
b4d457d78a
Add some usage of Inventory.payItems()
...
And add quantity to it
2022-05-11 21:56:53 -07:00
AnimeGitB
595234cc84
Add Inventory.payItems() method
2022-05-11 21:56:53 -07:00
gentlespoon
226a29f7c2
Fix logging level
2022-05-11 17:39:45 -07:00
gentlespoon
2531ae366d
Feature: vehicle stamina
...
1. Remove references.
2. Handle vehicle stamina.
2022-05-11 17:39:45 -07:00
gentlespoon
ba5635bf39
Update StaminaManager
...
1. Update function signatures to prepare for vehicle stamina.
3. Remove hard-coded skills.
2. Wind resonance -15% stamina cost.
4. Climb talent cost reduction.
5. Swim talent cost reduction.
6. Diluc will now consume stamina at full price if talent not activated.
7. Sayu's windwheel no longer consumes stamina.
2022-05-11 17:39:45 -07:00
Melledy
7befebe37f
Add quest ids to handbook
2022-05-11 12:47:16 -07:00
Melledy
5d4f245293
Merge branch 'development' into dev-quests
2022-05-11 12:39:28 -07:00