Commit Graph

716 Commits

Author SHA1 Message Date
KingRainbow44
48e233eb9b Update game time changing (triggers quests and updates properly) 2023-05-04 21:41:41 -04:00
KingRainbow44
0b87485bdf Clean up entity regions 2023-05-04 21:28:45 -04:00
KingRainbow44
8bb7ae22d0 Fix changing time + Trigger time change condition 2023-05-04 01:05:03 -04:00
KingRainbow44
312c98ee19 Use a Set over an IntSet for worktops 2023-05-04 00:58:09 -04:00
KingRainbow44
afd22a9bcd Prevent blank text when logging in 2023-05-04 00:09:57 -04:00
KingRainbow44
2d12e0a4d9 Add check for scripts before quests are enabled 2023-05-04 00:06:54 -04:00
KingRainbow44
4d63fce783 Remove extra debugging information on accepted quests 2023-05-03 23:45:25 -04:00
KingRainbow44
6805c74bfc Remove questing (or questingEnabled) from the config, replace with questOptions or questing 2023-05-03 23:42:26 -04:00
KingRainbow44
dae2ad394c Revert change made to ContentCompleteTalk 2023-05-03 23:41:15 -04:00
KingRainbow44
3df5f79ebf Revert "Run spotlessApply"
This reverts commit d67e2d0c5e.
2023-05-03 10:48:00 -04:00
KingRainbow44
d67e2d0c5e Run spotlessApply 2023-05-02 23:21:17 -04:00
KingRainbow44
1634a5c696 Clean-up (while attempting to fix) 2023-05-02 22:45:27 -04:00
KingRainbow44
760ea456ec Change level of quest trigger log 2023-05-02 22:45:06 -04:00
KingRainbow44
fb78df0caa Attempt to fix region issue 2023-05-02 22:44:13 -04:00
KingRainbow44
1c2bdff9dc Fix talking not progressing quests & Add talk execution handlers 2023-05-02 22:13:30 -04:00
KingRainbow44
fdd6820a8f Merge pull request Grasscutter-Quests#53
'Updated with how talks are handle' by `mjolsic`
2023-05-02 20:16:55 -04:00
KingRainbow44
864298f3b1 Fix NullPointerException with Player#playerProgress 2023-05-01 22:54:00 -04:00
KingRainbow44
d2f9f6f05b Make logged quests easier to find 2023-05-01 22:53:32 -04:00
KingRainbow44
a579243e51 Use config over newScene#getScriptManager 2023-05-01 22:53:07 -04:00
KingRainbow44
8b84360724 Invoke the 'not equal' events 2023-05-01 21:45:56 -04:00
KingRainbow44
b0605f6ac2 Add condition info to debug quest logging 2023-05-01 21:45:30 -04:00
KingRainbow44
581df066e7 Add questing debug; which is enabled by default 2023-05-01 19:43:13 -04:00
KingRainbow44
e350cd42f9 "implement" ContentEnterMyWorld, with debugging information attached 2023-05-01 19:42:35 -04:00
KingRainbow44
1786169782 Mark dungeons as completed and trigger the event
the event & completion were moved to the same location
2023-05-01 19:42:12 -04:00
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