Commit Graph

1685 Commits

Author SHA1 Message Date
KingRainbow44
a4f5d3286d
Implement game time locking
implement for quests
2023-05-08 00:11:29 -04:00
KingRainbow44
d32f6982be
Run spotlessApply
also set line endings to native, no more line conflict errors!
2023-05-07 22:53:55 -04:00
KingRainbow44
4f1136ce2d
Merge remote-tracking branch 'origin/unstable-quests' into unstable-quests 2023-05-07 17:57:24 -04:00
KingRainbow44
24ad6bf478
Add the dungeon ID to the transfer scene packet 2023-05-07 02:57:06 -04:00
scooterboo
c832c1cac0
Revert final's added by 15e2f3ca34 (#2144)
* Revert final's added by 15e2f3ca34

* Apply suggestions from code review

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>

---------

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>
2023-05-07 02:39:16 -04:00
KingRainbow44
935de3f8e7
Remove worktop if handler returns 2023-05-06 18:44:42 -04:00
scooterboo
f0a11c1b4e
Partially fix fairy clock (#2143)
updatePlayerGameTime() expects time since game start not since day start.
2023-05-05 18:36:55 -04:00
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
8ee3dec5df
Re-generate textmap cache if an error occurs 2023-05-04 11:26:19 -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
2c55b5b3da
Set default value for paramStr 2023-05-03 23:54:06 -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
f85a7cbe59
Add alternates for quest field names without underscores 2023-05-03 23:40:18 -04:00
KingRainbow44
3df5f79ebf
Revert "Run spotlessApply"
This reverts commit d67e2d0c5e.
2023-05-03 10:48:00 -04:00
KingRainbow44
40a7d088d0
Bump server supported game version to 3.6.0 2023-05-03 02:34:02 -04:00
KingRainbow44
d67e2d0c5e
Run spotlessApply 2023-05-02 23:21:17 -04:00
KingRainbow44
b877ca9fce
Add new protocol definitions 2023-05-02 23:19:02 -04:00
KingRainbow44
1ac84293e9
Update protocol to REL3.6 2023-05-02 23:18:30 -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
d3c7377946
Add triggers list for quest debugging 2023-05-02 22:43:37 -04:00
KingRainbow44
1c2bdff9dc
Fix talking not progressing quests & Add talk execution handlers 2023-05-02 22:13:30 -04:00
KingRainbow44
3ffa0a7478
Remove talk executions on finish which are null 2023-05-02 21:35:42 -04:00
KingRainbow44
93a3276f75
Implement hiding in-game icons
this will also enable exception showing if 'DEBUG' is enabled
2023-05-02 21:35:17 -04:00
KingRainbow44
c464396d10
Fix build problem (deprecation) 2023-05-02 21:12:51 -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
6c654ce0c3
Properly add end quest IDs to the endQuestChapterMap 2023-05-01 22:54:25 -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
c3f944da44
Move more logging from debug to trace 2023-05-01 22:52:24 -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
b808e7e4ff
Add sub-command to /quest which allows for quests to be added/removed from the logger 2023-05-01 19:45:32 -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
KingRainbow44
eba6c5051c
Add debug subcommand for listing completed dungeons 2023-05-01 01:09:15 -04:00