Commit Graph

2341 Commits

Author SHA1 Message Date
hartie95
260451c205 Merge branch 'quests' of github.com:Anime-Game-Servers/Grasscutter-Quests into patch-9 2024-04-30 22:11:41 +02:00
Nazrin
ea6b15d2e0
Rewind Changes (#112)
Rewind Changes
* Use highest rewind target as goal and always reset it
* rerun begin exec for unfinshed quests before the rewind target
2024-04-18 09:50:28 +02:00
Alexander Hartmann
2b51af458a
Merge pull request #123 from scooterboo/patch-14
Update ActionLoseHP.java to ignore Infinite CUR_HP
2024-04-07 05:07:23 +02:00
Nazrin
0a8b030f79
Update ActionLoseHP.java to ignore Infinite CUR_HP 2024-04-06 19:51:06 -07:00
Nazrin
72b854204a
Scene Tag Support! (#119)
* Scene Tag Support!
* added ExecAddSceneTag and ExecDelSceneTag. Cleaned up PacketPlayerWorldSceneInfoListNotify
* Send Scenetags with PlayerEnterSceneNotify
* Send SceneDataNotify packet too on change
* Filter PlayerWorldSceneInfoListNotify to only send big world info
* Actually read SceneTagConfigData and get default states on first enter/unlock of a scene from there (isDefaultValid field)
2024-04-06 01:37:23 +02:00
Alexander Hartmann
0cdd78ca8c
Merge pull request #122 from scooterboo/patch-12
Have timers trigger by events with source = ""
2024-04-05 06:01:26 +02:00
hartie95
1119b3761a [Libs] Updated for latest AnimeGameLua changes 2024-04-04 07:39:29 +02:00
Nazrin
d74a7c0228
Have timers trigger by events with source = "". Remove redundant checking code. 2024-03-30 04:14:48 -07:00
Alexander Hartmann
7d763ba0ba
Merge pull request #121 from StartForKiller/quests
Fix Weather when teleporting
2024-03-28 20:51:07 +01:00
Jesús Sanz del Rey
a42d9c6609
Merge branch 'Anime-Game-Servers:quests' into quests 2024-03-28 20:46:42 +01:00
StartForKiller
8f515e0fd7
Fix weather when teleporting 2024-03-28 20:46:15 +01:00
Alexander Hartmann
5139f6e472
Merge pull request #120 from StartForKiller/quests
Added Weather System
2024-03-28 20:07:48 +01:00
StartForKiller
784215ee97
Oopsie 2024-03-28 19:00:42 +01:00
StartForKiller
3a6c76ac00
Merge branch 'quests' of github.com:StartForKiller/Grasscutter-Quests into quests 2024-03-28 19:00:22 +01:00
StartForKiller
1e4b629594
use val instead of gamedata types 2024-03-28 18:59:56 +01:00
StartForKiller
a63abae1d0
use val instead of gamedata types 2024-03-28 18:57:56 +01:00
StartForKiller
d2c1afb0e8
Removed old packets(CityInfo) 2024-03-28 18:07:21 +01:00
StartForKiller
0388fdf62c
Oopsie. more old packets removed 2024-03-28 17:41:43 +01:00
StartForKiller
bf457afc1d
Remove more old projector stuff 2024-03-28 17:40:38 +01:00
StartForKiller
fba4afd0e2
Remove old packets 2024-03-28 17:37:12 +01:00
Jesús Sanz del Rey
36b1be145c
Update Grasscutter.java 2024-03-28 17:31:54 +01:00
StartForKiller
93cc5356f6
Remove QUEST_EXEC_MODIFY_WEATHER_AREA missing 2024-03-28 17:30:59 +01:00
StartForKiller
af9e51f91a
Added QUEST_EXEC_MODIFY_WEATHER_AREA 2024-03-28 17:27:45 +01:00
StartForKiller
f0579a57e7
Add weather forcast handler 2024-03-28 17:09:42 +01:00
StartForKiller
5462bb54bf
Merge branch 'quests' of github.com:StartForKiller/Grasscutter-Quests into quests 2024-03-28 16:49:31 +01:00
StartForKiller
fee21f151c
Weather locks 2024-03-28 16:49:17 +01:00
hartie95
f910841cfb [proto] update for latest multi-proto 2024-03-28 15:28:46 +01:00
StartForKiller
a2425ec7a0
Adding works, refresh needs work Still need more testing 2024-03-28 03:43:28 +01:00
StartForKiller
15974549ef
Add Weather System(Not tested) and seven statue 2024-03-27 18:28:47 +01:00
Nazrin
55b62eca39
We don't need to getRouteConfig, routeConfig is right here! 2024-03-15 17:11:59 -07:00
scooterboo
2dd9f8d3ee Move sendStartPlatformPacket to EntityGadget 2024-03-14 22:55:00 -07:00
scooterboo
7b058a3deb found while checking diffs 2024-03-14 21:53:33 -07:00
scooterboo
be1016141d make SetPlatformRouteId not send a start platform packet 2024-03-14 21:42:31 -07:00
scooterboo
873ea85be4 fix minor bug number 3 2024-03-14 21:19:10 -07:00
scooterboo
5a2b49319b Check isStartRoute right after PacketSceneEntityAppearNotify packet is sent 2024-03-14 18:40:10 -07:00
scooterboo
71c4d1df34 Remove the key at the start instead of the end. use SceneTime instead of WorldTime. Get rid of extra logging. 2024-03-14 16:33:30 -07:00
Alexander Hartmann
43a4763f2d
Merge pull request #116 from scooterboo/patch-8
In EVENT_GADGET_STATE_CHANGE, param3 is the previous state
2024-03-09 14:46:38 +01:00
Nazrin
5d66a22811
When the lua tells a platform to stop, remove future schedules for that platform 2024-03-09 04:23:42 -08:00
scooterboo
8e48823e0d Now with 50% more seelies 2024-03-09 03:25:59 -08:00
Nazrin
422c7c0a97
In EVENT_GADGET_STATE_CHANGE, param3 is the previous state 2024-03-07 17:54:48 -08:00
Alexander Hartmann
74f45411bb
Merge pull request #113 from scooterboo/patch-6
Downstream PacketQuestGlobalVarNotify
2024-02-23 04:04:45 +01:00
Nazrin
e2b9dcdf20
move PacketQuestGlobalVarNotify to use BaseTypedPacket 2024-02-22 19:01:49 -08:00
Alexander Hartmann
b73e2a13bb
Merge pull request #115 from scooterboo/patch-7
link AddBlossomScheduleProgressByGroupId to addBlossomProgress
2024-02-23 02:29:26 +01:00
Nazrin
6e010b4ec8
link AddBlossomScheduleProgressByGroupId to addBlossomProgress 2024-02-22 17:13:47 -08:00
scooterboo
cf89f8dde7 downstream PacketQuestGlobalVarNotify 2024-02-18 02:42:38 -08:00
Alexander Hartmann
d2bea1b264
Merge pull request #102 from scooterboo/patch-3
Handle concurrent saving error
2024-02-17 18:14:55 +01:00
Alexander Hartmann
ce3178d167
Merge pull request #103 from scooterboo/patch-4
Update typo in SceneScriptManager.java
2024-02-17 18:13:56 +01:00
Alexander Hartmann
8ecbbb2147
Merge pull request #81 from Anime-Game-Servers/multi_proto
Use multiproto for packet handling to make supporting different versions easier
2024-02-17 18:12:59 +01:00
hartie95
7671a1ed64 [Lua] Updated for the latest AnimeGameLua changes 2024-02-17 18:02:52 +01:00
Nazrin
ecdd29faa4
Update typo in SceneScriptManager.java 2024-02-16 16:05:39 -08:00