as: Unlock all emblems

Signed-off-by: Yuan Si <do4suki@gmail.com>
This commit is contained in:
2023-05-25 05:56:53 +08:00
parent c18842ef95
commit 9ad8d91f4b
4 changed files with 44947 additions and 1043 deletions
+44821 -975
View File
File diff suppressed because it is too large Load Diff
+68 -68
View File
@@ -32311,8 +32311,8 @@
"live_difficulty_id": 12011101, "live_difficulty_id": 12011101,
"max_score": 2037536, "max_score": 2037536,
"max_combo": 69, "max_combo": 69,
"play_count": 1, "play_count": 100,
"clear_count": 1, "clear_count": 100,
"cancel_count": 0, "cancel_count": 0,
"not_cleared_count": 0, "not_cleared_count": 0,
"is_full_combo": false, "is_full_combo": false,
@@ -63925,31 +63925,31 @@
1, 1,
{ {
"member_master_id": 1, "member_master_id": 1,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
2, 2,
{ {
"member_master_id": 2, "member_master_id": 2,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
3, 3,
{ {
"member_master_id": 3, "member_master_id": 3,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
4, 4,
@@ -63965,11 +63965,11 @@
5, 5,
{ {
"member_master_id": 5, "member_master_id": 5,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": true, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
6, 6,
@@ -63985,7 +63985,7 @@
7, 7,
{ {
"member_master_id": 7, "member_master_id": 7,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
@@ -63995,7 +63995,7 @@
8, 8,
{ {
"member_master_id": 8, "member_master_id": 8,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
@@ -64005,10 +64005,10 @@
9, 9,
{ {
"member_master_id": 9, "member_master_id": 9,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": true, "is_theme_badge": false,
"is_card_badge": false, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
@@ -64019,7 +64019,7 @@
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
102, 102,
@@ -64029,65 +64029,65 @@
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
103, 103,
{ {
"member_master_id": 103, "member_master_id": 103,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": true, "is_story_side_badge": false,
"is_voice_badge": true, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
104, 104,
{ {
"member_master_id": 104, "member_master_id": 104,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
105, 105,
{ {
"member_master_id": 105, "member_master_id": 105,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
106, 106,
{ {
"member_master_id": 106, "member_master_id": 106,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
107, 107,
{ {
"member_master_id": 107, "member_master_id": 107,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
108, 108,
{ {
"member_master_id": 108, "member_master_id": 108,
"is_story_member_badge": false, "is_story_member_badge": false,
"is_story_side_badge": true, "is_story_side_badge": false,
"is_voice_badge": true, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": false, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
@@ -64095,11 +64095,11 @@
109, 109,
{ {
"member_master_id": 109, "member_master_id": 109,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": true, "is_story_side_badge": false,
"is_voice_badge": true, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
201, 201,
@@ -64109,73 +64109,73 @@
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
202, 202,
{ {
"member_master_id": 202, "member_master_id": 202,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
203, 203,
{ {
"member_master_id": 203, "member_master_id": 203,
"is_story_member_badge": false, "is_story_member_badge": false,
"is_story_side_badge": true, "is_story_side_badge": false,
"is_voice_badge": true, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
204, 204,
{ {
"member_master_id": 204, "member_master_id": 204,
"is_story_member_badge": false, "is_story_member_badge": false,
"is_story_side_badge": true, "is_story_side_badge": false,
"is_voice_badge": true, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
205, 205,
{ {
"member_master_id": 205, "member_master_id": 205,
"is_story_member_badge": false, "is_story_member_badge": false,
"is_story_side_badge": true, "is_story_side_badge": false,
"is_voice_badge": true, "is_voice_badge": false,
"is_theme_badge": true, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
206, 206,
{ {
"member_master_id": 206, "member_master_id": 206,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": true, "is_story_side_badge": false,
"is_voice_badge": true, "is_voice_badge": false,
"is_theme_badge": true, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
207, 207,
{ {
"member_master_id": 207, "member_master_id": 207,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": true, "is_story_side_badge": false,
"is_voice_badge": true, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
208, 208,
{ {
"member_master_id": 208, "member_master_id": 208,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
@@ -64185,21 +64185,21 @@
209, 209,
{ {
"member_master_id": 209, "member_master_id": 209,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": true, "is_story_side_badge": false,
"is_voice_badge": true, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
210, 210,
{ {
"member_master_id": 210, "member_master_id": 210,
"is_story_member_badge": true, "is_story_member_badge": false,
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": true, "is_voice_badge": false,
"is_theme_badge": true, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
211, 211,
@@ -64209,7 +64209,7 @@
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
}, },
212, 212,
@@ -64219,7 +64219,7 @@
"is_story_side_badge": false, "is_story_side_badge": false,
"is_voice_badge": false, "is_voice_badge": false,
"is_theme_badge": false, "is_theme_badge": false,
"is_card_badge": true, "is_card_badge": false,
"is_music_badge": false "is_music_badge": false
} }
], ],
+44
View File
@@ -173,6 +173,50 @@ func init() {
// jsonStr = strings.TrimRight(jsonStr, ",") // jsonStr = strings.TrimRight(jsonStr, ",")
// jsonStr += "]" // jsonStr += "]"
// fmt.Println(jsonStr) // fmt.Println(jsonStr)
// eng, err := xorm.NewEngine("sqlite", "assets/masterdata.db")
// CheckErr(err)
// err = eng.Ping()
// CheckErr(err)
// emblemIds := []int{}
// err = eng.Table("m_emblem").Cols("id").OrderBy("id ASC").Find(&emblemIds)
// CheckErr(err)
// jsonStr := "["
// for _, emblem := range emblemIds {
// emblemInfo := model.AsEmblemInfo{
// EmblemMID: emblem,
// AcquiredAt: time.Now().Unix(),
// }
// m, err := json.Marshal(emblemInfo)
// CheckErr(err)
// jsonStr += fmt.Sprintf("%d,%s,", emblem, string(m))
// }
// jsonStr = strings.TrimRight(jsonStr, ",")
// jsonStr += "]"
// fmt.Println(jsonStr)
// eng, err := xorm.NewEngine("sqlite", "assets/masterdata.db")
// CheckErr(err)
// err = eng.Ping()
// CheckErr(err)
// emblemIds := []int{}
// err = eng.Table("m_emblem").Cols("id").OrderBy("id ASC").Find(&emblemIds)
// CheckErr(err)
// ids := []model.AsEmblemId{}
// for _, id := range emblemIds {
// ids = append(ids, model.AsEmblemId{
// EmblemMasterID: id,
// IsNew: false,
// })
// }
// m, err := json.Marshal(ids)
// CheckErr(err)
// fmt.Println(string(m))
} }
func main() { func main() {
+14
View File
@@ -227,6 +227,20 @@ type AsSuitInfo struct {
IsNew bool `json:"is_new"` IsNew bool `json:"is_new"`
} }
// AsEmblemInfo ...
type AsEmblemInfo struct {
EmblemMID int `json:"emblem_m_id"`
IsNew bool `json:"is_new"`
EmblemParam interface{} `json:"emblem_param"`
AcquiredAt int64 `json:"acquired_at"`
}
// AsEmblemId ...
type AsEmblemId struct {
EmblemMasterID int `json:"emblem_master_id"`
IsNew bool `json:"is_new"`
}
// AsReq ... // AsReq ...
type AsReq interface{} type AsReq interface{}