Commit Graph

692 Commits

Author SHA1 Message Date
scooterboo
62f7fa639a Remove cause of threadlock on first dragon fight (#2137) 2023-05-01 10:08:10 -04:00
scooterboo
60afba7e15 Fix typo in last commit (#2138) 2023-05-01 10:07:51 -04:00
KingRainbow44
916db0f408 Implement dungeon completion 2023-05-01 01:10:15 -04:00
KingRainbow44
aadbc05061 Fix issue with resetting team with a full party 2023-05-01 01:09:55 -04:00
KingRainbow44
b5515b9e3a Temporarily move ability action from debug to trace 2023-05-01 01:09:33 -04:00
scooterboo
e524926ae0 Slight change on synchronization method. (#2135) 2023-04-30 22:05:15 -04:00
KingRainbow44
d01ba08f26 Fix double adding of avatar entities 2023-04-30 20:58:31 -04:00
KingRainbow44
3f51db47c4 Move more logs from debug to trace 2023-04-30 20:57:03 -04:00
KingRainbow44
bb2255b9a0 Prevent game main quest from potentially firing twice 2023-04-30 20:56:38 -04:00
KingRainbow44
400a670856 Load talks from MainQuestData 2023-04-30 20:56:09 -04:00
KingRainbow44
cf56d032de Move constant debug spam to trace 2023-04-30 01:28:52 -04:00
KingRainbow44
48dd1685a2 Check current character index 2023-04-30 00:30:03 -04:00
KingRainbow44
9b507a6ec3 Add support for legacy and newer quest excels 2023-04-29 21:35:49 -04:00
KingRainbow44
ed3186a2b2 Fix trial avatar removal
it is still *sort of* broken when combined with early leaving a domain
2023-04-29 21:21:58 -04:00
KingRainbow44
b77c75a296 Check if a sub-quest's data exists before invoking it 2023-04-29 20:40:33 -04:00
KingRainbow44
9bbdc11334 Validate EntityAvatar scene before invoking 2023-04-29 20:39:57 -04:00
KingRainbow44
dd2d1dc7e2 Move activity resource loading to debug and warn 2023-04-29 20:38:49 -04:00
KingRainbow44
7a2d5ba11a Add notes; format; clean-up 2023-04-29 14:07:47 -04:00
KingRainbow44
76251c6718 Fix invalid gadget info for worktops 2023-04-29 14:07:22 -04:00
KingRainbow44
404ff9233a Fix removing trial avatars
this prevents exceptions from being thrown. see questing thread for more information.
2023-04-29 14:05:38 -04:00
KingRainbow44
5f4f220eab Fix NPEs when player leaves world 2023-04-29 14:04:26 -04:00
KingRainbow44
02653620d4 Implement hack for event source in triggers 2023-04-29 13:01:33 -04:00
KingRainbow44
df1b65b8a8 Check active team size, rather than using a 4 constant 2023-04-29 02:10:14 -04:00
KingRainbow44
5fcfea2b11 Merge remote-tracking branch 'origin/unstable-quests' into unstable-quests 2023-04-29 02:01:20 -04:00
KingRainbow44
391903ac0e Fix some behavior of trial avatars
investigation is required on the exceptions thrown
2023-04-29 02:01:00 -04:00
KingRainbow44
7efa6d1b78 Fix potential NPE
this can occur if the player disconnects before logging in
2023-04-29 01:59:45 -04:00
KingRainbow44
c2e9bdd261 Fix new account time 2023-04-29 01:59:18 -04:00
scooterboo
be2eef410a fix /give avatars - currentTalentLevel cannot be negative (#2132) 2023-04-26 23:15:35 -04:00
scooterboo
4109cb0625 Remove garbages from Scene.java (#2131) 2023-04-24 21:00:34 -04:00
KingRainbow44
52ac9cd75e Remove obsolete code 2023-04-24 20:56:20 -04:00
KingRainbow44
0d680a6310 Fix quest domains not showing up 2023-04-24 00:09:59 -04:00
KingRainbow44
e85d269518 Run spotlessApply on previous commit 2023-04-23 23:12:01 -04:00
KingRainbow44
c9d6225194 Apply changes from #63 (Anime-Game-Servers/Grasscutter-Quests) 2023-04-23 22:51:08 -04:00
KingRainbow44
375bb77abe Attempt to keep parity with Grasscutter-Quests & Fix add trial avatar issue 2023-04-20 00:58:23 -04:00
KingRainbow44
ae45177ed5 Fixing the starting world time
the proper start time should be 9 game hours
2023-04-20 00:40:13 -04:00
KingRainbow44
84c5a76e5d Fix quests always showing dungeon IDs 2023-04-20 00:26:35 -04:00
KingRainbow44
a53328346a Fix avatar trial status being saved to the database 2023-04-20 00:22:29 -04:00
KingRainbow44
ee298235c2 Run spotlessApply 2023-04-18 17:17:55 -04:00
KingRainbow44
75f163f704 Fix avatar type values 2023-04-18 16:01:29 -04:00
KingRainbow44
de0217f435 Send avatar type to client
also switch to lambda reference
2023-04-18 15:56:19 -04:00
KingRainbow44
361620de6d Merge branch 'development' into unstable-quests
# Conflicts:
#	src/generated/main/java/emu/grasscutter/net/proto/ScenePointUnlockNotifyOuterClass.java
#	src/main/java/emu/grasscutter/game/dungeons/DungeonSystem.java
#	src/main/java/emu/grasscutter/server/packet/recv/HandlerCombatInvocationsNotify.java
#	src/main/java/emu/grasscutter/server/packet/recv/HandlerDungeonEntryInfoReq.java
2023-04-18 15:36:29 -04:00
Moistcrafter
abcabc9861 Parse dungeon entry info req from payload instead of player scene (#2122) 2023-04-17 01:08:08 -04:00
KingRainbow44
6989d49080 Remove the first area from being auto-unlocked when questing is enabled 2023-04-15 13:33:30 -04:00
KingRainbow44
f2019aa88a Fix drop system error 2023-04-15 00:50:03 -04:00
KingRainbow44
a8a78547a1 Fix level entity data loading 2023-04-14 22:59:57 -04:00
KingRainbow44
6b492656a1 Set dungeon manager when entering a dungeon 2023-04-14 22:44:59 -04:00
KingRainbow44
e93175621b Use the player's selected main character when setOwner is called 2023-04-14 22:01:09 -04:00
KingRainbow44
ae56b33265 Fix avatar skill behavior when changing elements 2023-04-14 01:54:43 -04:00
KingRainbow44
3224bbeb4f Fix setOrFetch on 0 values 2023-04-14 01:02:11 -04:00
KingRainbow44
2a5c7bf75c Temporarily fix issue with all quests being added at once 2023-04-14 00:35:16 -04:00