{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":515494265,"defaultBranch":"quests","name":"Grasscutter-Quests","ownerLogin":"Anime-Game-Servers","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-07-19T08:13:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/123035769?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720888742.0","currentOid":""},"activityList":{"items":[{"before":"04f562ac157475d089886fa904fc836cc6235bc7","after":"1c98b548c7645f65e7fbef0c08c028b166a7638a","ref":"refs/heads/animegameModels","pushedAt":"2024-07-13T17:08:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Start moving some models to AnimeGameModels and implement small things depeding on them\n* Add rewards based on excel for ScenePointUnlock\n* Properly handle multi level city/statue updates\nUse animegamemodels for the following:\n* Activity\n * ActivityCondExcelConfigData -> ActivityCondData\n * ActivityData\n * ActivityWatcherData\n* City\n * CityData\n * StatuePromoteData -> CityLevelUpData\n* Quest\n * TriggerExcelConfigData -> TriggerData\n* Rewards\n * RewardData\n * TowerRewardData\n* Scene\n * SceneData\n * SceneTagData -> SceneTagConfigData\n* Shop\n * ActivityShopData\n * ShopGoodsData\n * ShopRefreshType\n * ShopType\n* World\n * WorldAreaData\n * WorldLevelData","shortMessageHtmlLink":"Start moving some models to AnimeGameModels and implement small thing…"}},{"before":"906f15c5a3fc6ccf2a3891743489d1c6f71b0850","after":"b075ad5a81eff65db2a60b05bdb59cc532f9d445","ref":"refs/heads/quests","pushedAt":"2024-07-13T16:46:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"[Fix] Fixed hang on fresh server install ( thx @jie65535 ) (#128)","shortMessageHtmlLink":"[Fix] Fixed hang on fresh server install ( thx @jie65535 ) (#128)"}},{"before":null,"after":"27b6c7f8e3e852488025f55a8edddbfb6532103e","ref":"refs/heads/fix_startup_hang","pushedAt":"2024-07-13T16:39:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"[Fix] Fixed hang on fresh server install ( thx @jie65535 )","shortMessageHtmlLink":"[Fix] Fixed hang on fresh server install ( thx @jie65535 )"}},{"before":"cedda3167f7d725a560cf3d6be86d27517b5cc40","after":"906f15c5a3fc6ccf2a3891743489d1c6f71b0850","ref":"refs/heads/quests","pushedAt":"2024-06-21T09:35:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Books update Codex (#127)\n\n* Books update Codex\r\n* Add codex saving","shortMessageHtmlLink":"Books update Codex (#127)"}},{"before":"ceb96128029dc5d3905d1fec13a15b3125b54d7a","after":"cedda3167f7d725a560cf3d6be86d27517b5cc40","ref":"refs/heads/quests","pushedAt":"2024-06-21T09:27:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Implement bare-bones Gadget Interact (#126)\n\n* Implement bare-bones Gadget Interact","shortMessageHtmlLink":"Implement bare-bones Gadget Interact (#126)"}},{"before":"97e0254cb29f6be807f518603eb03a1b75b98a9d","after":"ceb96128029dc5d3905d1fec13a15b3125b54d7a","ref":"refs/heads/quests","pushedAt":"2024-06-17T00:49:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"[FEAT] Implemented Viewpoints (#125)\n\n* [FEAT] Implemented Viewpoints\r\n\r\n* [FIX] Made code less smelly\r\n\r\n* [FIX] Fixed issues in CodexViewpointData\r\n\r\n* [FIX] Added unlocked viewpoints to player codex\r\n\r\n* [Refactor] Move ViewPointCodex id handling to a central point\r\n\r\n---------\r\n\r\nCo-authored-by: nurako \r\nCo-authored-by: hartie95 ","shortMessageHtmlLink":"[FEAT] Implemented Viewpoints (#125)"}},{"before":"9fd9d8f40022c47982acae33859d8d138cf0bf87","after":"04f562ac157475d089886fa904fc836cc6235bc7","ref":"refs/heads/animegameModels","pushedAt":"2024-05-01T19:18:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Start moving some models to AnimeGameModels and implement small things depeding on them\n* Add rewards based on excel for ScenePointUnlock\n* Properly handle multi level city/statue updates\nUse animegamemodels for the following:\n* Activity\n * ActivityCondExcelConfigData -> ActivityCondData\n * ActivityData\n * ActivityWatcherData\n* City\n * CityData\n * StatuePromoteData -> CityLevelUpData\n* Quest\n * TriggerExcelConfigData -> TriggerData\n* Rewards\n * RewardData\n * TowerRewardData\n* Scene\n * SceneData\n * SceneTagData -> SceneTagConfigData\n* Shop\n * ActivityShopData\n * ShopGoodsData\n * ShopRefreshType\n * ShopType\n* World\n * WorldAreaData\n * WorldLevelData","shortMessageHtmlLink":"Start moving some models to AnimeGameModels and implement small thing…"}},{"before":"07df4a13157edc6deb87e0addb060935f81b6fbc","after":"97e0254cb29f6be807f518603eb03a1b75b98a9d","ref":"refs/heads/quests","pushedAt":"2024-05-01T19:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"[Refactoring/Proto] Cleanedup of unused compiled protos and moved the ability system to multiproto","shortMessageHtmlLink":"[Refactoring/Proto] Cleanedup of unused compiled protos and moved the…"}},{"before":"bffaf4f9562bdd6ed28243ad50761c2a023667ff","after":"07df4a13157edc6deb87e0addb060935f81b6fbc","ref":"refs/heads/quests","pushedAt":"2024-04-30T20:30:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"[Fix/Refactoring] Fixed SCRIPTS_OVERWRITES_PATH and remove some old code from Player and PlayerCodex","shortMessageHtmlLink":"[Fix/Refactoring] Fixed SCRIPTS_OVERWRITES_PATH and remove some old c…"}},{"before":"ea6b15d2e071bcd505279d99d68ca539bf3c1747","after":"bffaf4f9562bdd6ed28243ad50761c2a023667ff","ref":"refs/heads/quests","pushedAt":"2024-04-30T20:18:11.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Merge pull request #117 from scooterboo/patch-9\n\nNow with 50% more seelies","shortMessageHtmlLink":"Merge pull request #117 from scooterboo/patch-9"}},{"before":"260451c205fc3937e64b38cf93d4847aad471dbd","after":null,"ref":"refs/heads/patch-9","pushedAt":"2024-04-30T20:15:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"}},{"before":null,"after":"260451c205fc3937e64b38cf93d4847aad471dbd","ref":"refs/heads/patch-9","pushedAt":"2024-04-30T20:13:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Merge branch 'quests' of github.com:Anime-Game-Servers/Grasscutter-Quests into patch-9","shortMessageHtmlLink":"Merge branch 'quests' of github.com:Anime-Game-Servers/Grasscutter-Qu…"}},{"before":"75dc28ce5ae77a5e0189d45199106c3c7a31e1aa","after":"9fd9d8f40022c47982acae33859d8d138cf0bf87","ref":"refs/heads/animegameModels","pushedAt":"2024-04-29T20:45:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Start moving some models to AnimeGameModels and implement small things depeding on them\n* Add rewards based on excel for ScenePointUnlock\n* Properly handle multi level city/statue updates\nUse animegamemodels for the following:\n* Activity\n * ActivityCondExcelConfigData -> ActivityCondData\n * ActivityData\n * ActivityWatcherData\n* City\n * CityData\n * StatuePromoteData -> CityLevelUpData\n* Quest\n * TriggerExcelConfigData -> TriggerData\n* Rewards\n * RewardData\n * TowerRewardData\n* Scene\n * SceneData\n * SceneTagData -> SceneTagConfigData\n* Shop\n * ActivityShopData\n * ShopGoodsData\n * ShopRefreshType\n * ShopType\n* World\n * WorldAreaData\n * WorldLevelData","shortMessageHtmlLink":"Start moving some models to AnimeGameModels and implement small thing…"}},{"before":"9b1655c0ea7588f0cf52e980af0a0fcd3b01a85c","after":"75dc28ce5ae77a5e0189d45199106c3c7a31e1aa","ref":"refs/heads/animegameModels","pushedAt":"2024-04-22T16:49:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Start moving some models to AnimeGameModels and implement small things depeding on them\n* Add rewards based on excel for ScenePointUnlock\nUse animegamemodels for the following:\n* Activity\n * ActivityCondExcelConfigData -> ActivityCondData\n * ActivityData\n * ActivityWatcherData\n* Quest\n * TriggerExcelConfigData -> TriggerData\n* Rewards\n * RewardData\n * TowerRewardData\n* Scene\n * SceneData\n * SceneTagData -> SceneTagConfigData\n* Shop\n * ActivityShopData\n * ShopGoodsData\n * ShopRefreshType\n * ShopType\n* World\n * WorldAreaData\n * WorldLevelData","shortMessageHtmlLink":"Start moving some models to AnimeGameModels and implement small thing…"}},{"before":"2b51af458a6d39303042205f5060543484c01d38","after":"ea6b15d2e071bcd505279d99d68ca539bf3c1747","ref":"refs/heads/quests","pushedAt":"2024-04-18T07:50:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Rewind Changes (#112)\n\nRewind Changes\r\n* Use highest rewind target as goal and always reset it\r\n* rerun begin exec for unfinshed quests before the rewind target","shortMessageHtmlLink":"Rewind Changes (#112)"}},{"before":"72b854204adfe6fa2a6df5f37fce226350cc11ba","after":"2b51af458a6d39303042205f5060543484c01d38","ref":"refs/heads/quests","pushedAt":"2024-04-07T03:07:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Merge pull request #123 from scooterboo/patch-14\n\nUpdate ActionLoseHP.java to ignore Infinite CUR_HP","shortMessageHtmlLink":"Merge pull request #123 from scooterboo/patch-14"}},{"before":"0cdd78ca8c0562fe158d541cd16cef0c70c564d7","after":"72b854204adfe6fa2a6df5f37fce226350cc11ba","ref":"refs/heads/quests","pushedAt":"2024-04-05T23:37:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Scene Tag Support! (#119)\n\n* Scene Tag Support!\r\n* added ExecAddSceneTag and ExecDelSceneTag. Cleaned up PacketPlayerWorldSceneInfoListNotify\r\n* Send Scenetags with PlayerEnterSceneNotify\r\n* Send SceneDataNotify packet too on change\r\n* Filter PlayerWorldSceneInfoListNotify to only send big world info\r\n* Actually read SceneTagConfigData and get default states on first enter/unlock of a scene from there (isDefaultValid field)","shortMessageHtmlLink":"Scene Tag Support! (#119)"}},{"before":"1119b3761a79af2aaaaf948be6acac6224de540b","after":"0cdd78ca8c0562fe158d541cd16cef0c70c564d7","ref":"refs/heads/quests","pushedAt":"2024-04-05T04:01:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Merge pull request #122 from scooterboo/patch-12\n\nHave timers trigger by events with source = \"\"","shortMessageHtmlLink":"Merge pull request #122 from scooterboo/patch-12"}},{"before":"18e5d31dfb2a7ee39627cd4ef1dcb580bf98e37a","after":"9b1655c0ea7588f0cf52e980af0a0fcd3b01a85c","ref":"refs/heads/animegameModels","pushedAt":"2024-04-05T03:05:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Start moving some models to AnimeGameModels and implement small things depeding on them\n* Add rewards based on excel for ScenePointUnlock\nUse animegamemodels for the following:\n* Activity\n * ActivityCondExcelConfigData -> ActivityCondData\n * ActivityData\n * ActivityWatcherData\n* Quest\n * TriggerExcelConfigData -> TriggerData\n* Rewards\n * RewardData\n * TowerRewardData\n* Scene\n * SceneData\n* Shop\n * ActivityShopData\n * ShopGoodsData\n * ShopRefreshType\n * ShopType\n* World\n * WorldAreaData\n * WorldLevelData","shortMessageHtmlLink":"Start moving some models to AnimeGameModels and implement small thing…"}},{"before":"8222b5775c5b49dc0c3931d97c0f27178e986759","after":"3eedd5087b2e5e7dac106f6c4266de198e4bb745","ref":"refs/heads/activity","pushedAt":"2024-04-04T05:40:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"[Activity] Added onLoadScene function to ActivityHandler to register dynamic groups when a scene is loaded","shortMessageHtmlLink":"[Activity] Added onLoadScene function to ActivityHandler to register …"}},{"before":"7d763ba0ba4c3d86efd9be9d21976789611b8aa4","after":"1119b3761a79af2aaaaf948be6acac6224de540b","ref":"refs/heads/quests","pushedAt":"2024-04-04T05:39:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"[Libs] Updated for latest AnimeGameLua changes","shortMessageHtmlLink":"[Libs] Updated for latest AnimeGameLua changes"}},{"before":null,"after":"8222b5775c5b49dc0c3931d97c0f27178e986759","ref":"refs/heads/activity","pushedAt":"2024-03-31T00:42:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"[Activity] Added onLoadScene function to ActivityHandler to register dynamic groups when a scene is loaded","shortMessageHtmlLink":"[Activity] Added onLoadScene function to ActivityHandler to register …"}},{"before":"5139f6e4722dea5031b18e13d2c3cbd44a9c2d90","after":"7d763ba0ba4c3d86efd9be9d21976789611b8aa4","ref":"refs/heads/quests","pushedAt":"2024-03-28T19:51:07.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Merge pull request #121 from StartForKiller/quests\n\nFix Weather when teleporting","shortMessageHtmlLink":"Merge pull request #121 from StartForKiller/quests"}},{"before":"f910841cfbba577ebf2bb4c1d6c6fbf71c99033c","after":"5139f6e4722dea5031b18e13d2c3cbd44a9c2d90","ref":"refs/heads/quests","pushedAt":"2024-03-28T19:07:49.000Z","pushType":"pr_merge","commitsCount":17,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Merge pull request #120 from StartForKiller/quests\n\nAdded Weather System","shortMessageHtmlLink":"Merge pull request #120 from StartForKiller/quests"}},{"before":"43a4763f2dadb37ac9ad923387a658d33d5ebc92","after":"f910841cfbba577ebf2bb4c1d6c6fbf71c99033c","ref":"refs/heads/quests","pushedAt":"2024-03-28T14:29:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"[proto] update for latest multi-proto","shortMessageHtmlLink":"[proto] update for latest multi-proto"}},{"before":"74f45411bb1e1cebabafe5cba68d908568fc704a","after":"43a4763f2dadb37ac9ad923387a658d33d5ebc92","ref":"refs/heads/quests","pushedAt":"2024-03-09T13:46:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Merge pull request #116 from scooterboo/patch-8\n\nIn EVENT_GADGET_STATE_CHANGE, param3 is the previous state","shortMessageHtmlLink":"Merge pull request #116 from scooterboo/patch-8"}},{"before":"b73e2a13bb39cf166fcd6aff0d42d2d885e96fdf","after":"74f45411bb1e1cebabafe5cba68d908568fc704a","ref":"refs/heads/quests","pushedAt":"2024-02-23T03:04:45.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Merge pull request #113 from scooterboo/patch-6\n\nDownstream PacketQuestGlobalVarNotify","shortMessageHtmlLink":"Merge pull request #113 from scooterboo/patch-6"}},{"before":"d2bea1b2646c753e0e892a4a2bb46956ddd27832","after":"b73e2a13bb39cf166fcd6aff0d42d2d885e96fdf","ref":"refs/heads/quests","pushedAt":"2024-02-23T01:29:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Merge pull request #115 from scooterboo/patch-7\n\nlink AddBlossomScheduleProgressByGroupId to addBlossomProgress","shortMessageHtmlLink":"Merge pull request #115 from scooterboo/patch-7"}},{"before":"7671a1ed64ffb8b8fc18c4555de90de47a346fb0","after":null,"ref":"refs/heads/multi_proto","pushedAt":"2024-02-18T01:58:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"}},{"before":"87c91ad9a222bf6e01518073054848783962ef85","after":"18e5d31dfb2a7ee39627cd4ef1dcb580bf98e37a","ref":"refs/heads/animegameModels","pushedAt":"2024-02-18T00:29:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Hartie95","name":"Alexander Hartmann","path":"/Hartie95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8612283?s=80&v=4"},"commit":{"message":"Start moving some models to AnimeGameModels and implement small things depeding on them\n* Add rewards based on excel for ScenePointUnlock\nUse animegamemodels for the following:\n* Activity\n * ActivityCondExcelConfigData -> ActivityCondData\n * ActivityData\n * ActivityWatcherData\n* Quest\n * TriggerExcelConfigData -> TriggerData\n* Rewards\n * RewardData\n * TowerRewardData\n* Scene\n * SceneData\n* Shop\n * ActivityShopData\n * ShopGoodsData\n * ShopRefreshType\n * ShopType\n* World\n * WorldAreaData\n * WorldLevelData","shortMessageHtmlLink":"Start moving some models to AnimeGameModels and implement small thing…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfqKeTQA","startCursor":null,"endCursor":null}},"title":"Activity · Anime-Game-Servers/Grasscutter-Quests"}