YYHEggEgg
28864ff1e4
## Abstract This PR implements - Showing Teleports on map - Quick Menu usage - Dynamic Wallpaper switching - Settings UP for Bangboo pool (via CLI) ## Support list - The support of Teleport with map. - Unlocking the 3 buttons (Interknow, DMs, Map) as a prerequisite of the previous feature. By pressing 'F' you can also modify the buttons in Quick Menu. - Changing Dynamic Wallpaper to a specific one instead of being randomly chosen. **Notice that you can't use one's Dynamic Wallpaper if you don't own this agent.** - Fixed some Gacha bugs, including: - Obtained items won't be sent to your bag unless you're pulling the standard banner; - Obtained items won't show in bag until relogin; - Alternative command `gacha up` to choose the UP Bangboo. Start with `gacha up [player_uid]` and follow the guide to fill params. ## Principle - Player's `UnlockModelBin` stores Quick Menu data, with the player's chosen buttons and their positions. - Separate Gacha's DTO & Saving model to make it more standardized, and ensure ID validation is always performed. - Player's bag information is now sync to client appropriately after finishing any gacha operations. - `gacha up` search for pools with a `chooseable` Category Guarantee Policy, then list included items if user has provided the target pool's `gacha_schedule_id`. ## Known issues - **Specifically for 1.1 Beta**, teleport may meet these issues leading to a 'black screen', forcing you to restart the client (or use `player kick` command as an alternative). - Don't try to teleport to `治安局光映分署`, it won't succeed. This is the 32nd teleport out of the 31 ones defined visible in assets. - Don't close the page after opening map. Teleport to somewhere. - `gacha up` command is an alternative to in-game operation. You still can not see any bangboos in the collection when choosing Bangboo. Co-authored-by: YYHEggEgg <53960525+YYHEggEgg@users.noreply.github.com> Reviewed-on: #2 Co-authored-by: YYHEggEgg <yyheggegg@xeondev.com> Co-committed-by: YYHEggEgg <yyheggegg@xeondev.com>
112 lines
No EOL
2 KiB
JSON
112 lines
No EOL
2 KiB
JSON
[
|
|
{
|
|
"BtnID": 1001,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1002,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1003,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1004,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1005,
|
|
"BOMNEKHOGIH": "UI/Sprite/A1DynamicLoad/MainCityMenus/Packer/BtnInterKnot.png",
|
|
"PECPFBBOGKO": "UI/Sprite/A1DynamicLoad/MainCityMenus/Packer/BtnInterKnot.png"
|
|
},
|
|
{
|
|
"BtnID": 1006,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1007,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1008,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1009,
|
|
"BOMNEKHOGIH": "UI/Sprite/A1DynamicLoad/MainCityMenus/Packer/BtnGuide.png",
|
|
"PECPFBBOGKO": "UI/Sprite/A1DynamicLoad/MainCityMenus/Packer/BtnGuide.png"
|
|
},
|
|
{
|
|
"BtnID": 1010,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1011,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1013,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1014,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1015,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1016,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1017,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1018,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1019,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1020,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
},
|
|
{
|
|
"BtnID": 1021,
|
|
"BOMNEKHOGIH": "UI/Sprite/A1DynamicLoad/MainCityMenus/Packer/BtnCamera.png",
|
|
"PECPFBBOGKO": "UI/Sprite/A1DynamicLoad/MainCityMenus/Packer/BtnCamera.png"
|
|
},
|
|
{
|
|
"BtnID": 1022,
|
|
"BOMNEKHOGIH": "UI/Sprite/A1DynamicLoad/MainCityMenus/Packer/BtnMessage.png",
|
|
"PECPFBBOGKO": "UI/Sprite/A1DynamicLoad/MainCityMenus/Packer/BtnMessage.png"
|
|
},
|
|
{
|
|
"BtnID": 1023,
|
|
"BOMNEKHOGIH": "",
|
|
"PECPFBBOGKO": ""
|
|
}
|
|
] |