From 9cf9fd198f03f43a08ce1a0fb6f06dae61ee6fb4 Mon Sep 17 00:00:00 2001 From: Branden J Brown Date: Mon, 4 May 2026 16:45:06 -0400 Subject: [PATCH] horse, cmd/horsegen: include tags in generated skills Fixes #6. --- cmd/horsegen/generate.go | 17 + cmd/horsegen/sql/skill.sql | 2 +- global/skill.json | 2182 ++++++++++++++++++++++++++++++++++++ schema/schema.ts | 4 + skill.go | 1 + 5 files changed, 2205 insertions(+), 1 deletion(-) diff --git a/cmd/horsegen/generate.go b/cmd/horsegen/generate.go index 551c568..66247c9 100644 --- a/cmd/horsegen/generate.go +++ b/cmd/horsegen/generate.go @@ -15,6 +15,8 @@ import ( "os/signal" "path/filepath" "slices" + "strconv" + "strings" "golang.org/x/sync/errgroup" "zombiezen.com/go/sqlite" @@ -170,6 +172,7 @@ func main() { }, }), UniqueOwner: s.ColumnText(52), // TODO(zeph): should be id, not name + Tags: parseTags(s.ColumnText(54)), SPCost: s.ColumnInt(49), IconID: s.ColumnInt(53), } @@ -395,6 +398,20 @@ type SparkEffImm struct { Value2 int32 } +func parseTags(s string) []uint16 { + r := make([]uint16, 0, 8) + for s != "" { + t, u, _ := strings.Cut(s, "/") + s = u + v, err := strconv.ParseUint(t, 10, 16) + if err != nil { + panic(fmt.Errorf("parsing skill tags: %w", err)) + } + r = append(r, uint16(v)) + } + return trimZeros(r...) +} + func trimAbilities(s []horse.Ability) []horse.Ability { for len(s) > 0 && s[len(s)-1].Type == 0 { s = s[:len(s)-1] diff --git a/cmd/horsegen/sql/skill.sql b/cmd/horsegen/sql/skill.sql index c891b83..d372e60 100644 --- a/cmd/horsegen/sql/skill.sql +++ b/cmd/horsegen/sql/skill.sql @@ -87,7 +87,7 @@ SELECT COALESCE(u.owner_id, iu.owner_id, 0) AS unique_owner_id, COALESCE(u.name, iu.name, '') AS unique_owner, d.icon_id, - ROW_NUMBER() OVER (ORDER BY d.id) - 1 AS "index" + d.tag_id FROM skill_data d JOIN skill_names n ON d.id = n.id LEFT JOIN skill_data ud ON d.unique_skill_id_1 = ud.id diff --git a/global/skill.json b/global/skill.json index 651ae19..894ced1 100644 --- a/global/skill.json +++ b/global/skill.json @@ -25,6 +25,9 @@ } ], "unique_owner": "[Red Strife] Gold Ship", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -53,6 +56,9 @@ } ], "unique_owner": "[Wild Top Gear] Vodka", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -87,6 +93,10 @@ } ], "unique_owner": "[Peak Blue] Daiwa Scarlet", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -115,6 +125,9 @@ } ], "unique_owner": "[Stone-Piercing Blue] Grass Wonder", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -149,6 +162,10 @@ } ], "unique_owner": "[El☆Número 1] El Condor Pasa", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -177,6 +194,9 @@ } ], "unique_owner": "[Empress Road] Air Groove", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -211,6 +231,10 @@ } ], "unique_owner": "[Scramble☆Zone] Mayano Top Gun", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -239,6 +263,9 @@ } ], "unique_owner": "[Down the Line] Mejiro Ryan", + "tags": [ + 403 + ], "icon_id": 20043 }, { @@ -273,6 +300,10 @@ } ], "unique_owner": "[Tach-nology] Agnes Tachyon", + "tags": [ + 401, + 402 + ], "icon_id": 20023 }, { @@ -302,6 +333,9 @@ } ], "unique_owner": "[Get to Winning!] Winning Ticket", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -330,6 +364,9 @@ } ], "unique_owner": "[Blossom in Learning] Sakura Bakushin O", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -357,6 +394,9 @@ } ], "unique_owner": "[Murmuring Stream] Super Creek", + "tags": [ + 402 + ], "icon_id": 20023 }, { @@ -384,6 +424,9 @@ } ], "unique_owner": "[Bestest Prize ♪] Haru Urara", + "tags": [ + 402 + ], "icon_id": 20023 }, { @@ -418,6 +461,10 @@ } ], "unique_owner": "[Rising☆Fortune] Matikanefukukitaru", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -446,6 +493,9 @@ } ], "unique_owner": "[Poinsettia Ribbon] Nice Nature", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -474,6 +524,9 @@ } ], "unique_owner": "[King of Emeralds] King Halo", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -508,6 +561,10 @@ } ], "unique_owner": "[Clippety-Tippety-Clop] Matikanetannhauser", + "tags": [ + 401, + 402 + ], "icon_id": 20023 }, { @@ -542,6 +599,10 @@ } ], "unique_owner": "[Special Dreamer] Special Week", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -570,6 +631,9 @@ } ], "unique_owner": "[Innocent Silence] Silence Suzuka", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -598,6 +662,9 @@ } ], "unique_owner": "[Peak Joy] Tokai Teio", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -626,6 +693,9 @@ } ], "unique_owner": "[Formula R] Maruzensky", + "tags": [ + 403 + ], "icon_id": 20043 }, { @@ -654,6 +724,9 @@ } ], "unique_owner": "[Shooting Star Revue] Fuji Kiseki", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -682,6 +755,9 @@ } ], "unique_owner": "[Starlight Beat] Oguri Cap", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -710,6 +786,9 @@ } ], "unique_owner": "[Red Strife] Gold Ship", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -738,6 +817,9 @@ } ], "unique_owner": "[Wild Top Gear] Vodka", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -772,6 +854,10 @@ } ], "unique_owner": "[Peak Blue] Daiwa Scarlet", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -800,6 +886,9 @@ } ], "unique_owner": "[Wild Frontier] Taiki Shuttle", + "tags": [ + 403 + ], "icon_id": 20043 }, { @@ -828,6 +917,9 @@ } ], "unique_owner": "[Stone-Piercing Blue] Grass Wonder", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -857,6 +949,9 @@ } ], "unique_owner": "[Azure Amazon] Hishi Amazon", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -885,6 +980,9 @@ } ], "unique_owner": "[Frontline Elegance] Mejiro McQueen", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -919,6 +1017,10 @@ } ], "unique_owner": "[El☆Número 1] El Condor Pasa", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -947,6 +1049,9 @@ } ], "unique_owner": "[O Sole Suo!] T.M. Opera O", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -990,6 +1095,9 @@ } ], "unique_owner": "[Maverick] Narita Brian", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -1018,6 +1126,9 @@ } ], "unique_owner": "[Emperor's Path] Symboli Rudolf", + "tags": [ + 406 + ], "icon_id": 20013 }, { @@ -1046,6 +1157,9 @@ } ], "unique_owner": "[Empress Road] Air Groove", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -1080,6 +1194,10 @@ } ], "unique_owner": "[Full-Color Fangirling] Agnes Digital", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -1108,6 +1226,9 @@ } ], "unique_owner": "[Reeling in the Big One] Seiun Sky", + "tags": [ + 403 + ], "icon_id": 20043 }, { @@ -1142,6 +1263,10 @@ } ], "unique_owner": "[Fast as Lightning] Tamamo Cross", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -1170,6 +1295,9 @@ } ], "unique_owner": "[Noble Seamair] Fine Motion", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -1198,6 +1326,9 @@ } ], "unique_owner": "[pf. Winning Equation...] Biwa Hayahide", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -1232,6 +1363,10 @@ } ], "unique_owner": "[Scramble☆Zone] Mayano Top Gun", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -1267,6 +1402,9 @@ } ], "unique_owner": "[Creeping Shadow] Manhattan Cafe", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -1295,6 +1433,9 @@ } ], "unique_owner": "[MB-19890425] Mihono Bourbon", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -1323,6 +1464,9 @@ } ], "unique_owner": "[Down the Line] Mejiro Ryan", + "tags": [ + 403 + ], "icon_id": 20043 }, { @@ -1357,6 +1501,10 @@ } ], "unique_owner": "[Buono ☆ Alla Moda] Hishi Akebono", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -1386,6 +1534,9 @@ } ], "unique_owner": "[Rosy Dreams] Rice Shower", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -1429,6 +1580,9 @@ } ], "unique_owner": "[Always Electrifying] Ines Fujin", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -1463,6 +1617,10 @@ } ], "unique_owner": "[Tach-nology] Agnes Tachyon", + "tags": [ + 401, + 402 + ], "icon_id": 20023 }, { @@ -1505,6 +1663,9 @@ } ], "unique_owner": "[Starry Nocturne] Admire Vega", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -1534,6 +1695,9 @@ } ], "unique_owner": "[Get to Winning!] Winning Ticket", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -1562,6 +1726,9 @@ } ], "unique_owner": "[Meisterschaft] Eishin Flash", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -1596,6 +1763,10 @@ } ], "unique_owner": "[Fille Éclair] Curren Chan", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -1624,6 +1795,9 @@ } ], "unique_owner": "[Princess of Pink] Kawakami Princess", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -1652,6 +1826,9 @@ } ], "unique_owner": "[Authentic / 1928] Gold City", + "tags": [ + 403 + ], "icon_id": 20043 }, { @@ -1680,6 +1857,9 @@ } ], "unique_owner": "[Blossom in Learning] Sakura Bakushin O", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -1707,6 +1887,9 @@ } ], "unique_owner": "[Murmuring Stream] Super Creek", + "tags": [ + 402 + ], "icon_id": 20023 }, { @@ -1741,6 +1924,10 @@ } ], "unique_owner": "[LOVE☆4EVER] Smart Falcon", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -1769,6 +1956,9 @@ } ], "unique_owner": "[Jokester ☆ Vibes] Tosen Jordan", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -1797,6 +1987,9 @@ } ], "unique_owner": "[Nevertheless] Narita Taishin", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -1826,6 +2019,9 @@ } ], "unique_owner": "[Layered Petals] Nishino Flower", + "tags": [ + 403 + ], "icon_id": 20043 }, { @@ -1853,6 +2049,9 @@ } ], "unique_owner": "[Bestest Prize ♪] Haru Urara", + "tags": [ + 402 + ], "icon_id": 20023 }, { @@ -1887,6 +2086,10 @@ } ], "unique_owner": "[Rising☆Fortune] Matikanefukukitaru", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -1921,6 +2124,10 @@ } ], "unique_owner": "[Turbulent Blue] Meisho Doto", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -1949,6 +2156,9 @@ } ], "unique_owner": "[Off the Line] Mejiro Dober", + "tags": [ + 403 + ], "icon_id": 20043 }, { @@ -1977,6 +2187,9 @@ } ], "unique_owner": "[Poinsettia Ribbon] Nice Nature", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2005,6 +2218,9 @@ } ], "unique_owner": "[King of Emeralds] King Halo", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2039,6 +2255,10 @@ } ], "unique_owner": "[Clippety-Tippety-Clop] Matikanetannhauser", + "tags": [ + 401, + 402 + ], "icon_id": 20023 }, { @@ -2081,6 +2301,9 @@ } ], "unique_owner": "[Natural Brilliance] Satono Diamond", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2129,6 +2352,10 @@ } ], "unique_owner": "[Gilded Shrine to Glory] Kitasan Black", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -2157,6 +2384,9 @@ } ], "unique_owner": "[Strength in Full Bloom] Sakura Chiyono O", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2191,6 +2421,9 @@ } ], "unique_owner": "[Crystalline] Mejiro Ardan", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2220,6 +2453,9 @@ } ], "unique_owner": "[Blazed Head, Covered Fists] Yaeno Muteki", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2248,6 +2484,9 @@ } ], "unique_owner": "[Brunissage Line] Mejiro Bright", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2275,6 +2514,9 @@ } ], "unique_owner": "[Hopp'n♪Happy Heart] Special Week", + "tags": [ + 402 + ], "icon_id": 20023 }, { @@ -2304,6 +2546,9 @@ } ], "unique_owner": "[Beyond the Horizon] Tokai Teio", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2332,6 +2577,9 @@ } ], "unique_owner": "[Hot☆Summer Night] Maruzensky", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2360,6 +2608,9 @@ } ], "unique_owner": "[Succès Étoilé] Fuji Kiseki", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2400,6 +2651,11 @@ } ], "unique_owner": "[Ashen Miracle] Oguri Cap", + "tags": [ + 401, + 402, + 403 + ], "icon_id": 20013 }, { @@ -2427,6 +2683,9 @@ } ], "unique_owner": "[Saintly Jade Cleric] Grass Wonder", + "tags": [ + 402 + ], "icon_id": 20023 }, { @@ -2455,6 +2714,9 @@ } ], "unique_owner": "[End of the Skies] Mejiro McQueen", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2483,6 +2745,9 @@ } ], "unique_owner": "[Kukulkan Warrior] El Condor Pasa", + "tags": [ + 403 + ], "icon_id": 20043 }, { @@ -2525,6 +2790,9 @@ } ], "unique_owner": "[New Year, Same Radiance!] T.M. Opera O", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2553,6 +2821,9 @@ } ], "unique_owner": "[Archer by Moonlight] Symboli Rudolf", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2581,6 +2852,9 @@ } ], "unique_owner": "[Quercus Civilis] Air Groove", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2629,6 +2903,10 @@ } ], "unique_owner": "[Soirée des Chatons] Seiun Sky", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -2657,6 +2935,9 @@ } ], "unique_owner": "[Rouge Caroler] Biwa Hayahide", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2699,6 +2980,10 @@ } ], "unique_owner": "[Sunlight Bouquet] Mayano Top Gun", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -2733,6 +3018,10 @@ } ], "unique_owner": "[CODE: ICING] Mihono Bourbon", + "tags": [ + 401, + 402 + ], "icon_id": 20013 }, { @@ -2767,6 +3056,9 @@ } ], "unique_owner": "[Vampire Makeover!] Rice Shower", + "tags": [ + 402 + ], "icon_id": 20023 }, { @@ -2795,6 +3087,9 @@ } ], "unique_owner": "[Precise Chocolatier] Eishin Flash", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2829,6 +3124,10 @@ } ], "unique_owner": "[Autumn Cosmos] Gold City", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -2863,6 +3162,10 @@ } ], "unique_owner": "[Chiffon-Wrapped Mummy] Super Creek", + "tags": [ + 401, + 403 + ], "icon_id": 20013 }, { @@ -2891,6 +3194,9 @@ } ], "unique_owner": "[New Year ♪ New Urara!] Haru Urara", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2919,6 +3225,9 @@ } ], "unique_owner": "[Lucky Tidings] Matikanefukukitaru", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2963,6 +3272,9 @@ } ], "unique_owner": "[Run & Win] Nice Nature", + "tags": [ + 401 + ], "icon_id": 20013 }, { @@ -2992,6 +3304,9 @@ } ], "unique_owner": "[Cheerleader in Noble White] King Halo", + "tags": [ + 403 + ], "icon_id": 20043 }, { @@ -3018,6 +3333,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 110, "icon_id": 10011 }, @@ -3045,6 +3363,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 90, "icon_id": 10011 }, @@ -3072,6 +3393,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 50, "icon_id": 10014 }, @@ -3105,6 +3429,10 @@ ] } ], + "tags": [ + 401, + 403 + ], "sp_cost": 130, "icon_id": 10012 }, @@ -3132,6 +3460,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 110, "icon_id": 10011 }, @@ -3159,6 +3490,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 90, "icon_id": 10011 }, @@ -3186,6 +3520,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 50, "icon_id": 10014 }, @@ -3213,6 +3550,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 110, "icon_id": 10021 }, @@ -3240,6 +3580,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 90, "icon_id": 10021 }, @@ -3267,6 +3610,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 50, "icon_id": 10024 }, @@ -3294,6 +3640,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 110, "icon_id": 10021 }, @@ -3321,6 +3670,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 90, "icon_id": 10021 }, @@ -3348,6 +3700,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 50, "icon_id": 10024 }, @@ -3375,6 +3730,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 110, "icon_id": 10021 }, @@ -3402,6 +3760,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 90, "icon_id": 10021 }, @@ -3429,6 +3790,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 50, "icon_id": 10024 }, @@ -3456,6 +3820,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 110, "icon_id": 10021 }, @@ -3483,6 +3850,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 90, "icon_id": 10021 }, @@ -3510,6 +3880,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 50, "icon_id": 10024 }, @@ -3543,6 +3916,10 @@ ] } ], + "tags": [ + 402, + 405 + ], "sp_cost": 130, "icon_id": 10022 }, @@ -3570,6 +3947,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 110, "icon_id": 10021 }, @@ -3597,6 +3977,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 90, "icon_id": 10021 }, @@ -3624,6 +4007,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 50, "icon_id": 10024 }, @@ -3651,6 +4037,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 90, "icon_id": 10021 }, @@ -3678,6 +4067,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 70, "icon_id": 10021 }, @@ -3705,6 +4097,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 40, "icon_id": 10024 }, @@ -3732,6 +4127,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 90, "icon_id": 10021 }, @@ -3759,6 +4157,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 70, "icon_id": 10021 }, @@ -3786,6 +4187,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 40, "icon_id": 10024 }, @@ -3813,6 +4217,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 90, "icon_id": 10021 }, @@ -3840,6 +4247,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 70, "icon_id": 10021 }, @@ -3867,6 +4277,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 40, "icon_id": 10024 }, @@ -3894,6 +4307,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 90, "icon_id": 10021 }, @@ -3921,6 +4337,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 70, "icon_id": 10021 }, @@ -3948,6 +4367,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 40, "icon_id": 10024 }, @@ -3975,6 +4397,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 90, "icon_id": 10021 }, @@ -4002,6 +4427,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 70, "icon_id": 10021 }, @@ -4029,6 +4457,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 40, "icon_id": 10024 }, @@ -4056,6 +4487,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 110, "icon_id": 10021 }, @@ -4083,6 +4517,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 90, "icon_id": 10021 }, @@ -4110,6 +4547,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 50, "icon_id": 10024 }, @@ -4137,6 +4577,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 110, "icon_id": 10021 }, @@ -4164,6 +4607,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 90, "icon_id": 10021 }, @@ -4191,6 +4637,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 50, "icon_id": 10024 }, @@ -4218,6 +4667,9 @@ ] } ], + "tags": [ + 403 + ], "sp_cost": 110, "icon_id": 10031 }, @@ -4245,6 +4697,9 @@ ] } ], + "tags": [ + 403 + ], "sp_cost": 90, "icon_id": 10031 }, @@ -4272,6 +4727,9 @@ ] } ], + "tags": [ + 403 + ], "sp_cost": 50, "icon_id": 10034 }, @@ -4305,6 +4763,10 @@ ] } ], + "tags": [ + 401, + 403 + ], "sp_cost": 130, "icon_id": 10032 }, @@ -4332,6 +4794,9 @@ ] } ], + "tags": [ + 403 + ], "sp_cost": 110, "icon_id": 10031 }, @@ -4359,6 +4824,9 @@ ] } ], + "tags": [ + 403 + ], "sp_cost": 90, "icon_id": 10031 }, @@ -4386,6 +4854,9 @@ ] } ], + "tags": [ + 403 + ], "sp_cost": 50, "icon_id": 10034 }, @@ -4413,6 +4884,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 110, "icon_id": 10011 }, @@ -4440,6 +4914,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 90, "icon_id": 10011 }, @@ -4467,6 +4944,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 50, "icon_id": 10014 }, @@ -4500,6 +4980,10 @@ ] } ], + "tags": [ + 401, + 403 + ], "sp_cost": 130, "icon_id": 10012 }, @@ -4527,6 +5011,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 110, "icon_id": 10011 }, @@ -4554,6 +5041,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 90, "icon_id": 10011 }, @@ -4581,6 +5071,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 50, "icon_id": 10014 }, @@ -4608,6 +5101,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 110, "icon_id": 10011 }, @@ -4635,6 +5131,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 90, "icon_id": 10011 }, @@ -4662,6 +5161,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 50, "icon_id": 10014 }, @@ -4695,6 +5197,10 @@ ] } ], + "tags": [ + 401, + 403 + ], "sp_cost": 130, "icon_id": 10012 }, @@ -4722,6 +5228,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 110, "icon_id": 10011 }, @@ -4749,6 +5258,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 90, "icon_id": 10011 }, @@ -4776,6 +5288,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 50, "icon_id": 10014 }, @@ -4803,6 +5318,9 @@ ] } ], + "tags": [ + 404 + ], "sp_cost": 110, "icon_id": 10041 }, @@ -4830,6 +5348,9 @@ ] } ], + "tags": [ + 404 + ], "sp_cost": 90, "icon_id": 10041 }, @@ -4857,6 +5378,9 @@ ] } ], + "tags": [ + 404 + ], "sp_cost": 110, "icon_id": 10041 }, @@ -4884,6 +5408,9 @@ ] } ], + "tags": [ + 404 + ], "sp_cost": 90, "icon_id": 10041 }, @@ -4911,6 +5438,9 @@ ] } ], + "tags": [ + 404 + ], "sp_cost": 110, "icon_id": 10041 }, @@ -4938,6 +5468,9 @@ ] } ], + "tags": [ + 404 + ], "sp_cost": 90, "icon_id": 10041 }, @@ -4965,6 +5498,9 @@ ] } ], + "tags": [ + 404 + ], "sp_cost": 50, "icon_id": 10044 }, @@ -4992,6 +5528,9 @@ ] } ], + "tags": [ + 404 + ], "sp_cost": 110, "icon_id": 10041 }, @@ -5019,6 +5558,9 @@ ] } ], + "tags": [ + 404 + ], "sp_cost": 90, "icon_id": 10041 }, @@ -5046,6 +5588,9 @@ ] } ], + "tags": [ + 405 + ], "sp_cost": 110, "icon_id": 10051 }, @@ -5073,6 +5618,9 @@ ] } ], + "tags": [ + 405 + ], "sp_cost": 90, "icon_id": 10051 }, @@ -5100,6 +5648,9 @@ ] } ], + "tags": [ + 405 + ], "sp_cost": 50, "icon_id": 10054 }, @@ -5127,6 +5678,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 110, "icon_id": 10011 }, @@ -5154,6 +5708,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 90, "icon_id": 10011 }, @@ -5181,6 +5738,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 50, "icon_id": 10014 }, @@ -5208,6 +5768,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 110, "icon_id": 10011 }, @@ -5235,6 +5798,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 90, "icon_id": 10011 }, @@ -5262,6 +5828,9 @@ ] } ], + "tags": [ + 403 + ], "sp_cost": 110, "icon_id": 10031 }, @@ -5289,6 +5858,9 @@ ] } ], + "tags": [ + 403 + ], "sp_cost": 90, "icon_id": 10031 }, @@ -5316,6 +5888,9 @@ ] } ], + "tags": [ + 403 + ], "sp_cost": 50, "icon_id": 10034 }, @@ -5343,6 +5918,9 @@ ] } ], + "tags": [ + 404 + ], "sp_cost": 110, "icon_id": 10041 }, @@ -5370,6 +5948,9 @@ ] } ], + "tags": [ + 404 + ], "sp_cost": 90, "icon_id": 10041 }, @@ -5397,6 +5978,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 110, "icon_id": 10011 }, @@ -5424,6 +6008,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 90, "icon_id": 10011 }, @@ -5451,6 +6038,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 50, "icon_id": 10014 }, @@ -5478,6 +6068,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 50, "icon_id": 10024 }, @@ -5506,6 +6099,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 180, "icon_id": 20012 }, @@ -5534,6 +6130,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 180, "icon_id": 20011 }, @@ -5562,6 +6161,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 100, "icon_id": 20014 }, @@ -5590,6 +6192,9 @@ ] } ], + "tags": [ + 403 + ], "sp_cost": 180, "icon_id": 20042 }, @@ -5618,6 +6223,9 @@ ] } ], + "tags": [ + 403 + ], "sp_cost": 180, "icon_id": 20041 }, @@ -5646,6 +6254,9 @@ ] } ], + "tags": [ + 403 + ], "sp_cost": 100, "icon_id": 20044 }, @@ -5673,6 +6284,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 170, "icon_id": 20022 }, @@ -5700,6 +6314,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 170, "icon_id": 20021 }, @@ -5727,6 +6344,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 100, "icon_id": 20024 }, @@ -5755,6 +6375,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 170, "icon_id": 20012 }, @@ -5783,6 +6406,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 170, "icon_id": 20011 }, @@ -5811,6 +6437,9 @@ ] } ], + "tags": [ + 403 + ], "sp_cost": 170, "icon_id": 20042 }, @@ -5839,6 +6468,9 @@ ] } ], + "tags": [ + 403 + ], "sp_cost": 170, "icon_id": 20041 }, @@ -5866,6 +6498,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 170, "icon_id": 20022 }, @@ -5893,6 +6528,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 170, "icon_id": 20021 }, @@ -5920,6 +6558,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 100, "icon_id": 20024 }, @@ -5947,6 +6588,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 100, "icon_id": 20024 }, @@ -5975,6 +6619,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 100, "icon_id": 20014 }, @@ -6003,6 +6650,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 100, "icon_id": 20014 }, @@ -6030,6 +6680,10 @@ ] } ], + "tags": [ + 301, + 407 + ], "sp_cost": 140, "icon_id": 20062 }, @@ -6057,6 +6711,10 @@ ] } ], + "tags": [ + 301, + 407 + ], "sp_cost": 140, "icon_id": 20061 }, @@ -6084,6 +6742,10 @@ ] } ], + "tags": [ + 301, + 407 + ], "sp_cost": 70, "icon_id": 20064 }, @@ -6111,6 +6773,11 @@ ] } ], + "tags": [ + 301, + 302, + 402 + ], "sp_cost": 160, "icon_id": 20022 }, @@ -6138,6 +6805,11 @@ ] } ], + "tags": [ + 301, + 302, + 402 + ], "sp_cost": 160, "icon_id": 20021 }, @@ -6166,6 +6838,10 @@ ] } ], + "tags": [ + 301, + 403 + ], "sp_cost": 120, "icon_id": 20052 }, @@ -6194,6 +6870,10 @@ ] } ], + "tags": [ + 301, + 403 + ], "sp_cost": 120, "icon_id": 20051 }, @@ -6222,6 +6902,10 @@ ] } ], + "tags": [ + 302, + 401 + ], "sp_cost": 170, "icon_id": 20012 }, @@ -6250,6 +6934,10 @@ ] } ], + "tags": [ + 302, + 401 + ], "sp_cost": 170, "icon_id": 20011 }, @@ -6277,6 +6965,10 @@ ] } ], + "tags": [ + 302, + 402 + ], "sp_cost": 170, "icon_id": 20022 }, @@ -6304,6 +6996,10 @@ ] } ], + "tags": [ + 302, + 402 + ], "sp_cost": 170, "icon_id": 20021 }, @@ -6331,6 +7027,10 @@ ] } ], + "tags": [ + 302, + 402 + ], "sp_cost": 170, "icon_id": 20022 }, @@ -6358,6 +7058,10 @@ ] } ], + "tags": [ + 302, + 402 + ], "sp_cost": 170, "icon_id": 20021 }, @@ -6392,6 +7096,10 @@ ] } ], + "tags": [ + 303, + 403 + ], "sp_cost": 150, "icon_id": 20042 }, @@ -6426,6 +7134,10 @@ ] } ], + "tags": [ + 303, + 403 + ], "sp_cost": 150, "icon_id": 20041 }, @@ -6454,6 +7166,10 @@ ] } ], + "tags": [ + 303, + 403 + ], "sp_cost": 120, "icon_id": 20052 }, @@ -6482,6 +7198,10 @@ ] } ], + "tags": [ + 303, + 403 + ], "sp_cost": 120, "icon_id": 20051 }, @@ -6510,6 +7230,10 @@ ] } ], + "tags": [ + 303, + 401 + ], "sp_cost": 170, "icon_id": 20012 }, @@ -6538,6 +7262,10 @@ ] } ], + "tags": [ + 303, + 401 + ], "sp_cost": 170, "icon_id": 20011 }, @@ -6565,6 +7293,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 100, "icon_id": 20024 }, @@ -6593,6 +7324,11 @@ ] } ], + "tags": [ + 101, + 301, + 403 + ], "sp_cost": 120, "icon_id": 20042 }, @@ -6621,6 +7357,11 @@ ] } ], + "tags": [ + 101, + 301, + 403 + ], "sp_cost": 120, "icon_id": 20041 }, @@ -6649,6 +7390,11 @@ ] } ], + "tags": [ + 101, + 302, + 401 + ], "sp_cost": 180, "icon_id": 20012 }, @@ -6677,6 +7423,11 @@ ] } ], + "tags": [ + 101, + 302, + 401 + ], "sp_cost": 180, "icon_id": 20011 }, @@ -6705,6 +7456,11 @@ ] } ], + "tags": [ + 101, + 303, + 403 + ], "sp_cost": 180, "icon_id": 20042 }, @@ -6733,6 +7489,11 @@ ] } ], + "tags": [ + 101, + 303, + 403 + ], "sp_cost": 180, "icon_id": 20041 }, @@ -6760,6 +7521,11 @@ ] } ], + "tags": [ + 102, + 301, + 402 + ], "sp_cost": 180, "icon_id": 20022 }, @@ -6787,6 +7553,11 @@ ] } ], + "tags": [ + 102, + 301, + 402 + ], "sp_cost": 180, "icon_id": 20021 }, @@ -6814,6 +7585,11 @@ ] } ], + "tags": [ + 102, + 302, + 402 + ], "sp_cost": 180, "icon_id": 20022 }, @@ -6841,6 +7617,11 @@ ] } ], + "tags": [ + 102, + 302, + 402 + ], "sp_cost": 180, "icon_id": 20021 }, @@ -6869,6 +7650,11 @@ ] } ], + "tags": [ + 102, + 303, + 401 + ], "sp_cost": 180, "icon_id": 20012 }, @@ -6897,6 +7683,11 @@ ] } ], + "tags": [ + 102, + 303, + 401 + ], "sp_cost": 180, "icon_id": 20011 }, @@ -6925,6 +7716,11 @@ ] } ], + "tags": [ + 103, + 302, + 401 + ], "sp_cost": 180, "icon_id": 20012 }, @@ -6953,6 +7749,11 @@ ] } ], + "tags": [ + 103, + 302, + 401 + ], "sp_cost": 180, "icon_id": 20011 }, @@ -6981,6 +7782,11 @@ ] } ], + "tags": [ + 103, + 303, + 403 + ], "sp_cost": 180, "icon_id": 20042 }, @@ -7009,6 +7815,11 @@ ] } ], + "tags": [ + 103, + 303, + 403 + ], "sp_cost": 180, "icon_id": 20041 }, @@ -7037,6 +7848,11 @@ ] } ], + "tags": [ + 103, + 303, + 401 + ], "sp_cost": 180, "icon_id": 20012 }, @@ -7065,6 +7881,11 @@ ] } ], + "tags": [ + 103, + 303, + 401 + ], "sp_cost": 180, "icon_id": 20011 }, @@ -7092,6 +7913,11 @@ ] } ], + "tags": [ + 104, + 302, + 402 + ], "sp_cost": 180, "icon_id": 20022 }, @@ -7119,6 +7945,11 @@ ] } ], + "tags": [ + 104, + 302, + 402 + ], "sp_cost": 180, "icon_id": 20021 }, @@ -7147,6 +7978,11 @@ ] } ], + "tags": [ + 104, + 303, + 401 + ], "sp_cost": 180, "icon_id": 20012 }, @@ -7175,6 +8011,11 @@ ] } ], + "tags": [ + 104, + 303, + 401 + ], "sp_cost": 180, "icon_id": 20011 }, @@ -7203,6 +8044,11 @@ ] } ], + "tags": [ + 104, + 303, + 403 + ], "sp_cost": 180, "icon_id": 20042 }, @@ -7231,6 +8077,11 @@ ] } ], + "tags": [ + 104, + 303, + 403 + ], "sp_cost": 180, "icon_id": 20041 }, @@ -7259,6 +8110,10 @@ ] } ], + "tags": [ + 201, + 403 + ], "sp_cost": 160, "icon_id": 20042 }, @@ -7287,6 +8142,10 @@ ] } ], + "tags": [ + 201, + 403 + ], "sp_cost": 160, "icon_id": 20041 }, @@ -7321,6 +8180,12 @@ ] } ], + "tags": [ + 201, + 302, + 402, + 403 + ], "sp_cost": 160, "icon_id": 20021 }, @@ -7355,6 +8220,12 @@ ] } ], + "tags": [ + 201, + 303, + 401, + 403 + ], "sp_cost": 160, "icon_id": 20012 }, @@ -7389,6 +8260,12 @@ ] } ], + "tags": [ + 201, + 303, + 401, + 403 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -7417,6 +8294,11 @@ ] } ], + "tags": [ + 202, + 301, + 401 + ], "sp_cost": 160, "icon_id": 20012 }, @@ -7445,6 +8327,11 @@ ] } ], + "tags": [ + 202, + 301, + 401 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -7480,6 +8367,12 @@ ] } ], + "tags": [ + 202, + 301, + 402, + 406 + ], "sp_cost": 160, "icon_id": 20022 }, @@ -7515,6 +8408,12 @@ ] } ], + "tags": [ + 202, + 301, + 402, + 406 + ], "sp_cost": 160, "icon_id": 20021 }, @@ -7543,6 +8442,11 @@ ] } ], + "tags": [ + 202, + 303, + 403 + ], "sp_cost": 160, "icon_id": 20042 }, @@ -7571,6 +8475,11 @@ ] } ], + "tags": [ + 202, + 303, + 403 + ], "sp_cost": 160, "icon_id": 20041 }, @@ -7598,6 +8507,11 @@ ] } ], + "tags": [ + 203, + 302, + 402 + ], "sp_cost": 160, "icon_id": 20022 }, @@ -7625,6 +8539,11 @@ ] } ], + "tags": [ + 203, + 302, + 402 + ], "sp_cost": 160, "icon_id": 20021 }, @@ -7653,6 +8572,11 @@ ] } ], + "tags": [ + 203, + 302, + 401 + ], "sp_cost": 160, "icon_id": 20012 }, @@ -7681,6 +8605,11 @@ ] } ], + "tags": [ + 203, + 302, + 401 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -7715,6 +8644,12 @@ ] } ], + "tags": [ + 203, + 303, + 401, + 403 + ], "sp_cost": 160, "icon_id": 20012 }, @@ -7749,6 +8684,12 @@ ] } ], + "tags": [ + 203, + 303, + 401, + 403 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -7776,6 +8717,10 @@ ] } ], + "tags": [ + 204, + 402 + ], "sp_cost": 160, "icon_id": 20022 }, @@ -7803,6 +8748,10 @@ ] } ], + "tags": [ + 204, + 402 + ], "sp_cost": 160, "icon_id": 20021 }, @@ -7831,6 +8780,11 @@ ] } ], + "tags": [ + 204, + 303, + 401 + ], "sp_cost": 160, "icon_id": 20012 }, @@ -7859,6 +8813,11 @@ ] } ], + "tags": [ + 204, + 303, + 401 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -7886,6 +8845,10 @@ ] } ], + "tags": [ + 204, + 402 + ], "sp_cost": 160, "icon_id": 20022 }, @@ -7913,6 +8876,10 @@ ] } ], + "tags": [ + 204, + 402 + ], "sp_cost": 160, "icon_id": 20021 }, @@ -7941,6 +8908,10 @@ ] } ], + "tags": [ + 302, + 406 + ], "sp_cost": 140, "icon_id": 30051 }, @@ -7969,6 +8940,10 @@ ] } ], + "tags": [ + 302, + 406 + ], "sp_cost": 140, "icon_id": 30052 }, @@ -7997,6 +8972,10 @@ ] } ], + "tags": [ + 302, + 406 + ], "sp_cost": 140, "icon_id": 30051 }, @@ -8025,6 +9004,9 @@ ] } ], + "tags": [ + 406 + ], "sp_cost": 130, "icon_id": 30041 }, @@ -8053,6 +9035,9 @@ ] } ], + "tags": [ + 406 + ], "sp_cost": 130, "icon_id": 30041 }, @@ -8081,6 +9066,9 @@ ] } ], + "tags": [ + 406 + ], "sp_cost": 130, "icon_id": 30041 }, @@ -8109,6 +9097,9 @@ ] } ], + "tags": [ + 406 + ], "sp_cost": 130, "icon_id": 30041 }, @@ -8137,6 +9128,10 @@ ] } ], + "tags": [ + 301, + 406 + ], "sp_cost": 130, "icon_id": 30051 }, @@ -8165,6 +9160,10 @@ ] } ], + "tags": [ + 302, + 406 + ], "sp_cost": 130, "icon_id": 30051 }, @@ -8194,6 +9193,10 @@ ] } ], + "tags": [ + 303, + 406 + ], "sp_cost": 130, "icon_id": 30011 }, @@ -8222,6 +9225,10 @@ ] } ], + "tags": [ + 301, + 406 + ], "sp_cost": 130, "icon_id": 30051 }, @@ -8250,6 +9257,10 @@ ] } ], + "tags": [ + 302, + 406 + ], "sp_cost": 130, "icon_id": 30051 }, @@ -8279,6 +9290,10 @@ ] } ], + "tags": [ + 303, + 406 + ], "sp_cost": 130, "icon_id": 30011 }, @@ -8307,6 +9322,10 @@ ] } ], + "tags": [ + 301, + 406 + ], "sp_cost": 130, "icon_id": 30051 }, @@ -8335,6 +9354,10 @@ ] } ], + "tags": [ + 302, + 406 + ], "sp_cost": 130, "icon_id": 30051 }, @@ -8364,6 +9387,10 @@ ] } ], + "tags": [ + 303, + 406 + ], "sp_cost": 130, "icon_id": 30011 }, @@ -8392,6 +9419,10 @@ ] } ], + "tags": [ + 301, + 406 + ], "sp_cost": 130, "icon_id": 30051 }, @@ -8420,6 +9451,10 @@ ] } ], + "tags": [ + 302, + 406 + ], "sp_cost": 130, "icon_id": 30051 }, @@ -8449,6 +9484,10 @@ ] } ], + "tags": [ + 303, + 406 + ], "sp_cost": 130, "icon_id": 30011 }, @@ -8476,6 +9515,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 110, "icon_id": 10021 }, @@ -8503,6 +9545,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 90, "icon_id": 10021 }, @@ -8530,6 +9575,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 50, "icon_id": 10024 }, @@ -8558,6 +9606,10 @@ ] } ], + "tags": [ + 201, + 401 + ], "sp_cost": 110, "icon_id": 20011 }, @@ -8586,6 +9638,10 @@ ] } ], + "tags": [ + 201, + 401 + ], "sp_cost": 100, "icon_id": 20011 }, @@ -8614,6 +9670,10 @@ ] } ], + "tags": [ + 201, + 401 + ], "sp_cost": 110, "icon_id": 20011 }, @@ -8642,6 +9702,10 @@ ] } ], + "tags": [ + 201, + 401 + ], "sp_cost": 100, "icon_id": 20011 }, @@ -8670,6 +9734,11 @@ ] } ], + "tags": [ + 201, + 302, + 401 + ], "sp_cost": 170, "icon_id": 20012 }, @@ -8698,6 +9767,11 @@ ] } ], + "tags": [ + 201, + 302, + 401 + ], "sp_cost": 170, "icon_id": 20011 }, @@ -8726,6 +9800,11 @@ ] } ], + "tags": [ + 201, + 302, + 403 + ], "sp_cost": 160, "icon_id": 20042 }, @@ -8754,6 +9833,11 @@ ] } ], + "tags": [ + 201, + 302, + 403 + ], "sp_cost": 160, "icon_id": 20041 }, @@ -8788,6 +9872,11 @@ ] } ], + "tags": [ + 201, + 302, + 403 + ], "sp_cost": 140, "icon_id": 20052 }, @@ -8822,6 +9911,11 @@ ] } ], + "tags": [ + 201, + 302, + 403 + ], "sp_cost": 140, "icon_id": 20051 }, @@ -8851,6 +9945,11 @@ ] } ], + "tags": [ + 201, + 301, + 406 + ], "sp_cost": 170, "icon_id": 30012 }, @@ -8880,6 +9979,11 @@ ] } ], + "tags": [ + 201, + 301, + 406 + ], "sp_cost": 170, "icon_id": 30011 }, @@ -8916,6 +10020,11 @@ ] } ], + "tags": [ + 201, + 301, + 406 + ], "sp_cost": 170, "icon_id": 30052 }, @@ -8952,6 +10061,11 @@ ] } ], + "tags": [ + 201, + 301, + 406 + ], "sp_cost": 170, "icon_id": 30051 }, @@ -8980,6 +10094,10 @@ ] } ], + "tags": [ + 202, + 401 + ], "sp_cost": 110, "icon_id": 20011 }, @@ -9008,6 +10126,10 @@ ] } ], + "tags": [ + 202, + 401 + ], "sp_cost": 100, "icon_id": 20011 }, @@ -9036,6 +10158,10 @@ ] } ], + "tags": [ + 202, + 401 + ], "sp_cost": 110, "icon_id": 20011 }, @@ -9064,6 +10190,10 @@ ] } ], + "tags": [ + 202, + 401 + ], "sp_cost": 100, "icon_id": 20011 }, @@ -9092,6 +10222,11 @@ ] } ], + "tags": [ + 202, + 302, + 401 + ], "sp_cost": 160, "icon_id": 20012 }, @@ -9120,6 +10255,11 @@ ] } ], + "tags": [ + 202, + 302, + 401 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -9148,6 +10288,11 @@ ] } ], + "tags": [ + 202, + 302, + 403 + ], "sp_cost": 160, "icon_id": 20042 }, @@ -9176,6 +10321,11 @@ ] } ], + "tags": [ + 202, + 302, + 403 + ], "sp_cost": 160, "icon_id": 20041 }, @@ -9204,6 +10354,10 @@ ] } ], + "tags": [ + 202, + 401 + ], "sp_cost": 120, "icon_id": 20012 }, @@ -9232,6 +10386,10 @@ ] } ], + "tags": [ + 202, + 401 + ], "sp_cost": 120, "icon_id": 20011 }, @@ -9267,6 +10425,11 @@ ] } ], + "tags": [ + 202, + 302, + 406 + ], "sp_cost": 160, "icon_id": 30012 }, @@ -9302,6 +10465,11 @@ ] } ], + "tags": [ + 202, + 302, + 406 + ], "sp_cost": 160, "icon_id": 30011 }, @@ -9331,6 +10499,11 @@ ] } ], + "tags": [ + 202, + 301, + 406 + ], "sp_cost": 160, "icon_id": 30022 }, @@ -9360,6 +10533,11 @@ ] } ], + "tags": [ + 202, + 301, + 406 + ], "sp_cost": 160, "icon_id": 30021 }, @@ -9388,6 +10566,10 @@ ] } ], + "tags": [ + 203, + 401 + ], "sp_cost": 110, "icon_id": 20011 }, @@ -9416,6 +10598,10 @@ ] } ], + "tags": [ + 203, + 401 + ], "sp_cost": 100, "icon_id": 20011 }, @@ -9444,6 +10630,10 @@ ] } ], + "tags": [ + 203, + 401 + ], "sp_cost": 150, "icon_id": 20012 }, @@ -9472,6 +10662,10 @@ ] } ], + "tags": [ + 203, + 401 + ], "sp_cost": 110, "icon_id": 20011 }, @@ -9500,6 +10694,10 @@ ] } ], + "tags": [ + 203, + 401 + ], "sp_cost": 100, "icon_id": 20011 }, @@ -9528,6 +10726,11 @@ ] } ], + "tags": [ + 203, + 301, + 405 + ], "sp_cost": 110, "icon_id": 20092 }, @@ -9556,6 +10759,11 @@ ] } ], + "tags": [ + 203, + 301, + 405 + ], "sp_cost": 110, "icon_id": 20091 }, @@ -9590,6 +10798,11 @@ ] } ], + "tags": [ + 203, + 302, + 403 + ], "sp_cost": 140, "icon_id": 20052 }, @@ -9624,6 +10837,11 @@ ] } ], + "tags": [ + 203, + 302, + 403 + ], "sp_cost": 140, "icon_id": 20051 }, @@ -9651,6 +10869,10 @@ ] } ], + "tags": [ + 203, + 402 + ], "sp_cost": 160, "icon_id": 20022 }, @@ -9678,6 +10900,10 @@ ] } ], + "tags": [ + 203, + 402 + ], "sp_cost": 160, "icon_id": 20021 }, @@ -9707,6 +10933,11 @@ ] } ], + "tags": [ + 203, + 303, + 406 + ], "sp_cost": 160, "icon_id": 30012 }, @@ -9736,6 +10967,11 @@ ] } ], + "tags": [ + 203, + 303, + 406 + ], "sp_cost": 160, "icon_id": 30011 }, @@ -9764,6 +11000,11 @@ ] } ], + "tags": [ + 203, + 302, + 406 + ], "sp_cost": 160, "icon_id": 30052 }, @@ -9792,6 +11033,11 @@ ] } ], + "tags": [ + 203, + 302, + 406 + ], "sp_cost": 160, "icon_id": 30051 }, @@ -9820,6 +11066,10 @@ ] } ], + "tags": [ + 204, + 401 + ], "sp_cost": 110, "icon_id": 20011 }, @@ -9848,6 +11098,10 @@ ] } ], + "tags": [ + 204, + 401 + ], "sp_cost": 100, "icon_id": 20011 }, @@ -9876,6 +11130,10 @@ ] } ], + "tags": [ + 204, + 401 + ], "sp_cost": 150, "icon_id": 20012 }, @@ -9904,6 +11162,10 @@ ] } ], + "tags": [ + 204, + 401 + ], "sp_cost": 110, "icon_id": 20011 }, @@ -9932,6 +11194,10 @@ ] } ], + "tags": [ + 204, + 401 + ], "sp_cost": 100, "icon_id": 20011 }, @@ -9960,6 +11226,11 @@ ] } ], + "tags": [ + 204, + 302, + 401 + ], "sp_cost": 160, "icon_id": 20012 }, @@ -9988,6 +11259,11 @@ ] } ], + "tags": [ + 204, + 302, + 401 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -10015,6 +11291,10 @@ ] } ], + "tags": [ + 204, + 402 + ], "sp_cost": 160, "icon_id": 20022 }, @@ -10042,6 +11322,10 @@ ] } ], + "tags": [ + 204, + 402 + ], "sp_cost": 160, "icon_id": 20021 }, @@ -10070,6 +11354,11 @@ ] } ], + "tags": [ + 204, + 303, + 401 + ], "sp_cost": 160, "icon_id": 20012 }, @@ -10098,6 +11387,11 @@ ] } ], + "tags": [ + 204, + 303, + 401 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -10132,6 +11426,11 @@ ] } ], + "tags": [ + 204, + 302, + 406 + ], "sp_cost": 160, "icon_id": 30052 }, @@ -10166,6 +11465,11 @@ ] } ], + "tags": [ + 204, + 302, + 406 + ], "sp_cost": 160, "icon_id": 30051 }, @@ -10195,6 +11499,11 @@ ] } ], + "tags": [ + 204, + 303, + 406 + ], "sp_cost": 110, "icon_id": 30072 }, @@ -10224,6 +11533,11 @@ ] } ], + "tags": [ + 204, + 303, + 406 + ], "sp_cost": 110, "icon_id": 30071 }, @@ -10252,6 +11566,10 @@ ] } ], + "tags": [ + 101, + 401 + ], "sp_cost": 140, "icon_id": 20011 }, @@ -10280,6 +11598,10 @@ ] } ], + "tags": [ + 101, + 401 + ], "sp_cost": 130, "icon_id": 20011 }, @@ -10308,6 +11630,10 @@ ] } ], + "tags": [ + 101, + 401 + ], "sp_cost": 140, "icon_id": 20011 }, @@ -10336,6 +11662,10 @@ ] } ], + "tags": [ + 101, + 401 + ], "sp_cost": 130, "icon_id": 20011 }, @@ -10370,6 +11700,11 @@ ] } ], + "tags": [ + 101, + 301, + 403 + ], "sp_cost": 110, "icon_id": 20052 }, @@ -10404,6 +11739,11 @@ ] } ], + "tags": [ + 101, + 301, + 403 + ], "sp_cost": 110, "icon_id": 20051 }, @@ -10432,6 +11772,12 @@ ] } ], + "tags": [ + 101, + 301, + 302, + 401 + ], "sp_cost": 180, "icon_id": 20012 }, @@ -10460,6 +11806,12 @@ ] } ], + "tags": [ + 101, + 301, + 302, + 401 + ], "sp_cost": 180, "icon_id": 20011 }, @@ -10487,6 +11839,10 @@ ] } ], + "tags": [ + 101, + 402 + ], "sp_cost": 180, "icon_id": 20022 }, @@ -10514,6 +11870,10 @@ ] } ], + "tags": [ + 101, + 402 + ], "sp_cost": 180, "icon_id": 20021 }, @@ -10542,6 +11902,11 @@ ] } ], + "tags": [ + 101, + 302, + 403 + ], "sp_cost": 180, "icon_id": 20042 }, @@ -10570,6 +11935,11 @@ ] } ], + "tags": [ + 101, + 302, + 403 + ], "sp_cost": 180, "icon_id": 20041 }, @@ -10599,6 +11969,11 @@ ] } ], + "tags": [ + 101, + 301, + 406 + ], "sp_cost": 130, "icon_id": 30021 }, @@ -10627,6 +12002,10 @@ ] } ], + "tags": [ + 102, + 401 + ], "sp_cost": 140, "icon_id": 20011 }, @@ -10655,6 +12034,10 @@ ] } ], + "tags": [ + 102, + 401 + ], "sp_cost": 130, "icon_id": 20011 }, @@ -10683,6 +12066,10 @@ ] } ], + "tags": [ + 102, + 401 + ], "sp_cost": 140, "icon_id": 20011 }, @@ -10711,6 +12098,10 @@ ] } ], + "tags": [ + 102, + 401 + ], "sp_cost": 130, "icon_id": 20011 }, @@ -10739,6 +12130,10 @@ ] } ], + "tags": [ + 102, + 403 + ], "sp_cost": 120, "icon_id": 20042 }, @@ -10767,6 +12162,10 @@ ] } ], + "tags": [ + 102, + 403 + ], "sp_cost": 120, "icon_id": 20041 }, @@ -10795,6 +12194,10 @@ ] } ], + "tags": [ + 102, + 403 + ], "sp_cost": 120, "icon_id": 20042 }, @@ -10823,6 +12226,10 @@ ] } ], + "tags": [ + 102, + 403 + ], "sp_cost": 120, "icon_id": 20041 }, @@ -10850,6 +12257,11 @@ ] } ], + "tags": [ + 102, + 302, + 402 + ], "sp_cost": 180, "icon_id": 20022 }, @@ -10877,6 +12289,11 @@ ] } ], + "tags": [ + 102, + 302, + 402 + ], "sp_cost": 180, "icon_id": 20021 }, @@ -10905,6 +12322,11 @@ ] } ], + "tags": [ + 102, + 302, + 403 + ], "sp_cost": 120, "icon_id": 20042 }, @@ -10933,6 +12355,11 @@ ] } ], + "tags": [ + 102, + 302, + 403 + ], "sp_cost": 120, "icon_id": 20041 }, @@ -10962,6 +12389,11 @@ ] } ], + "tags": [ + 102, + 303, + 402 + ], "sp_cost": 110, "icon_id": 30072 }, @@ -10991,6 +12423,11 @@ ] } ], + "tags": [ + 102, + 303, + 402 + ], "sp_cost": 110, "icon_id": 30071 }, @@ -11019,6 +12456,10 @@ ] } ], + "tags": [ + 103, + 401 + ], "sp_cost": 140, "icon_id": 20011 }, @@ -11047,6 +12488,10 @@ ] } ], + "tags": [ + 103, + 401 + ], "sp_cost": 130, "icon_id": 20011 }, @@ -11075,6 +12520,10 @@ ] } ], + "tags": [ + 103, + 401 + ], "sp_cost": 140, "icon_id": 20011 }, @@ -11103,6 +12552,10 @@ ] } ], + "tags": [ + 103, + 401 + ], "sp_cost": 130, "icon_id": 20011 }, @@ -11131,6 +12584,10 @@ ] } ], + "tags": [ + 103, + 403 + ], "sp_cost": 120, "icon_id": 20042 }, @@ -11159,6 +12616,10 @@ ] } ], + "tags": [ + 103, + 403 + ], "sp_cost": 120, "icon_id": 20041 }, @@ -11187,6 +12648,10 @@ ] } ], + "tags": [ + 103, + 401 + ], "sp_cost": 120, "icon_id": 20012 }, @@ -11215,6 +12680,10 @@ ] } ], + "tags": [ + 103, + 401 + ], "sp_cost": 120, "icon_id": 20011 }, @@ -11242,6 +12711,11 @@ ] } ], + "tags": [ + 103, + 303, + 402 + ], "sp_cost": 180, "icon_id": 20022 }, @@ -11269,6 +12743,11 @@ ] } ], + "tags": [ + 103, + 303, + 402 + ], "sp_cost": 180, "icon_id": 20021 }, @@ -11297,6 +12776,11 @@ ] } ], + "tags": [ + 103, + 302, + 405 + ], "sp_cost": 120, "icon_id": 20092 }, @@ -11325,6 +12809,11 @@ ] } ], + "tags": [ + 103, + 302, + 405 + ], "sp_cost": 120, "icon_id": 20091 }, @@ -11353,6 +12842,11 @@ ] } ], + "tags": [ + 103, + 303, + 406 + ], "sp_cost": 180, "icon_id": 30052 }, @@ -11381,6 +12875,11 @@ ] } ], + "tags": [ + 103, + 303, + 406 + ], "sp_cost": 180, "icon_id": 30051 }, @@ -11409,6 +12908,10 @@ ] } ], + "tags": [ + 104, + 401 + ], "sp_cost": 140, "icon_id": 20011 }, @@ -11437,6 +12940,10 @@ ] } ], + "tags": [ + 104, + 401 + ], "sp_cost": 130, "icon_id": 20011 }, @@ -11465,6 +12972,10 @@ ] } ], + "tags": [ + 104, + 401 + ], "sp_cost": 140, "icon_id": 20011 }, @@ -11493,6 +13004,10 @@ ] } ], + "tags": [ + 104, + 401 + ], "sp_cost": 130, "icon_id": 20011 }, @@ -11521,6 +13036,10 @@ ] } ], + "tags": [ + 104, + 405 + ], "sp_cost": 110, "icon_id": 20092 }, @@ -11549,6 +13068,10 @@ ] } ], + "tags": [ + 104, + 405 + ], "sp_cost": 110, "icon_id": 20091 }, @@ -11576,6 +13099,10 @@ ] } ], + "tags": [ + 104, + 402 + ], "sp_cost": 170, "icon_id": 20022 }, @@ -11603,6 +13130,10 @@ ] } ], + "tags": [ + 104, + 402 + ], "sp_cost": 170, "icon_id": 20021 }, @@ -11630,6 +13161,10 @@ ] } ], + "tags": [ + 104, + 402 + ], "sp_cost": 180, "icon_id": 20022 }, @@ -11657,6 +13192,10 @@ ] } ], + "tags": [ + 104, + 402 + ], "sp_cost": 180, "icon_id": 20021 }, @@ -11685,6 +13224,11 @@ ] } ], + "tags": [ + 104, + 303, + 405 + ], "sp_cost": 110, "icon_id": 20092 }, @@ -11713,6 +13257,11 @@ ] } ], + "tags": [ + 104, + 303, + 405 + ], "sp_cost": 110, "icon_id": 20091 }, @@ -11742,6 +13291,11 @@ ] } ], + "tags": [ + 104, + 303, + 406 + ], "sp_cost": 180, "icon_id": 30012 }, @@ -11771,6 +13325,11 @@ ] } ], + "tags": [ + 104, + 303, + 406 + ], "sp_cost": 180, "icon_id": 30011 }, @@ -11804,6 +13363,10 @@ ] } ], + "tags": [ + 101, + 405 + ], "sp_cost": 130, "icon_id": 10051 }, @@ -11837,6 +13400,10 @@ ] } ], + "tags": [ + 101, + 405 + ], "sp_cost": 110, "icon_id": 10051 }, @@ -11870,6 +13437,10 @@ ] } ], + "tags": [ + 102, + 405 + ], "sp_cost": 130, "icon_id": 10051 }, @@ -11903,6 +13474,10 @@ ] } ], + "tags": [ + 102, + 405 + ], "sp_cost": 110, "icon_id": 10051 }, @@ -11936,6 +13511,10 @@ ] } ], + "tags": [ + 103, + 405 + ], "sp_cost": 130, "icon_id": 10051 }, @@ -11969,6 +13548,10 @@ ] } ], + "tags": [ + 103, + 405 + ], "sp_cost": 110, "icon_id": 10051 }, @@ -12002,6 +13585,10 @@ ] } ], + "tags": [ + 104, + 405 + ], "sp_cost": 130, "icon_id": 10051 }, @@ -12035,6 +13622,10 @@ ] } ], + "tags": [ + 104, + 405 + ], "sp_cost": 110, "icon_id": 10051 }, @@ -12074,6 +13665,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 110, "icon_id": 10062 }, @@ -12113,6 +13707,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 110, "icon_id": 10061 }, @@ -12140,6 +13737,9 @@ ] } ], + "tags": [ + 402 + ], "sp_cost": 160, "icon_id": 20021 }, @@ -12168,6 +13768,9 @@ ] } ], + "tags": [ + 403 + ], "sp_cost": 160, "icon_id": 20041 }, @@ -12196,6 +13799,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -12224,6 +13830,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 160, "icon_id": 20012 }, @@ -12252,6 +13861,10 @@ ] } ], + "tags": [ + 301, + 403 + ], "sp_cost": 100, "icon_id": 20041 }, @@ -12280,6 +13893,10 @@ ] } ], + "tags": [ + 302, + 401 + ], "sp_cost": 100, "icon_id": 20011 }, @@ -12308,6 +13925,10 @@ ] } ], + "tags": [ + 302, + 401 + ], "sp_cost": 180, "icon_id": 20012 }, @@ -12335,6 +13956,10 @@ ] } ], + "tags": [ + 303, + 402 + ], "sp_cost": 100, "icon_id": 20021 }, @@ -12362,6 +13987,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 70, "icon_id": 10011 }, @@ -12389,6 +14017,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 70, "icon_id": 10011 }, @@ -12417,6 +14048,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -12445,6 +14079,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -12473,6 +14110,11 @@ ] } ], + "tags": [ + 302, + 401, + 502 + ], "sp_cost": 180, "icon_id": 20012 }, @@ -12501,6 +14143,11 @@ ] } ], + "tags": [ + 302, + 401, + 502 + ], "sp_cost": 180, "icon_id": 20011 }, @@ -12535,6 +14182,11 @@ ] } ], + "tags": [ + 303, + 403, + 502 + ], "sp_cost": 140, "icon_id": 20052 }, @@ -12569,6 +14221,11 @@ ] } ], + "tags": [ + 303, + 403, + 502 + ], "sp_cost": 140, "icon_id": 20051 }, @@ -12596,6 +14253,11 @@ ] } ], + "tags": [ + 103, + 301, + 402 + ], "sp_cost": 180, "icon_id": 20022 }, @@ -12623,6 +14285,11 @@ ] } ], + "tags": [ + 103, + 301, + 402 + ], "sp_cost": 180, "icon_id": 20021 }, @@ -12651,6 +14318,11 @@ ] } ], + "tags": [ + 203, + 303, + 401 + ], "sp_cost": 160, "icon_id": 20012 }, @@ -12679,6 +14351,11 @@ ] } ], + "tags": [ + 203, + 303, + 401 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -12706,6 +14383,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 50, "icon_id": 10014 }, @@ -12734,6 +14414,11 @@ ] } ], + "tags": [ + 102, + 303, + 403 + ], "sp_cost": 180, "icon_id": 20042 }, @@ -12762,6 +14447,11 @@ ] } ], + "tags": [ + 102, + 303, + 403 + ], "sp_cost": 180, "icon_id": 20041 }, @@ -12789,6 +14479,11 @@ ] } ], + "tags": [ + 302, + 402, + 502 + ], "sp_cost": 180, "icon_id": 20021 }, @@ -12817,6 +14512,11 @@ ] } ], + "tags": [ + 204, + 302, + 401 + ], "sp_cost": 160, "icon_id": 20012 }, @@ -12845,6 +14545,11 @@ ] } ], + "tags": [ + 204, + 302, + 401 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -12873,6 +14578,11 @@ ] } ], + "tags": [ + 104, + 302, + 401 + ], "sp_cost": 180, "icon_id": 20012 }, @@ -12901,6 +14611,11 @@ ] } ], + "tags": [ + 104, + 302, + 401 + ], "sp_cost": 180, "icon_id": 20011 }, @@ -12935,6 +14650,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 120, "icon_id": 20012 }, @@ -12969,6 +14687,9 @@ ] } ], + "tags": [ + 401 + ], "sp_cost": 120, "icon_id": 20011 }, @@ -12997,6 +14718,11 @@ ] } ], + "tags": [ + 201, + 302, + 401 + ], "sp_cost": 160, "icon_id": 20012 }, @@ -13025,6 +14751,11 @@ ] } ], + "tags": [ + 201, + 302, + 401 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -13052,6 +14783,9 @@ ] } ], + "tags": [ + 101 + ], "sp_cost": 200, "icon_id": 40012 }, @@ -13080,6 +14814,11 @@ ] } ], + "tags": [ + 204, + 303, + 401 + ], "sp_cost": 360, "icon_id": 2010010 }, @@ -13114,6 +14853,11 @@ ] } ], + "tags": [ + 204, + 302, + 402 + ], "sp_cost": 170, "icon_id": 20022 }, @@ -13148,6 +14892,11 @@ ] } ], + "tags": [ + 204, + 302, + 402 + ], "sp_cost": 170, "icon_id": 20021 }, @@ -13176,6 +14925,11 @@ ] } ], + "tags": [ + 203, + 303, + 403 + ], "sp_cost": 160, "icon_id": 20042 }, @@ -13204,6 +14958,11 @@ ] } ], + "tags": [ + 203, + 303, + 403 + ], "sp_cost": 160, "icon_id": 20041 }, @@ -13238,6 +14997,12 @@ ] } ], + "tags": [ + 203, + 302, + 401, + 402 + ], "sp_cost": 160, "icon_id": 20012 }, @@ -13272,6 +15037,12 @@ ] } ], + "tags": [ + 203, + 302, + 401, + 402 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -13300,6 +15071,11 @@ ] } ], + "tags": [ + 203, + 302, + 401 + ], "sp_cost": 160, "icon_id": 20012 }, @@ -13328,6 +15104,11 @@ ] } ], + "tags": [ + 203, + 302, + 401 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -13356,6 +15137,11 @@ ] } ], + "tags": [ + 202, + 303, + 401 + ], "sp_cost": 160, "icon_id": 20012 }, @@ -13384,6 +15170,11 @@ ] } ], + "tags": [ + 202, + 303, + 401 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -13418,6 +15209,11 @@ ] } ], + "tags": [ + 103, + 401, + 403 + ], "sp_cost": 180, "icon_id": 20012 }, @@ -13452,6 +15248,11 @@ ] } ], + "tags": [ + 103, + 401, + 403 + ], "sp_cost": 180, "icon_id": 20011 }, @@ -13487,6 +15288,12 @@ ] } ], + "tags": [ + 203, + 302, + 401, + 406 + ], "sp_cost": 160, "icon_id": 20012 }, @@ -13522,6 +15329,12 @@ ] } ], + "tags": [ + 203, + 302, + 401, + 406 + ], "sp_cost": 160, "icon_id": 20011 }, @@ -13550,6 +15363,11 @@ ] } ], + "tags": [ + 302, + 401, + 802 + ], "sp_cost": 200, "icon_id": 20102 }, @@ -13578,6 +15396,11 @@ ] } ], + "tags": [ + 302, + 401, + 802 + ], "sp_cost": 200, "icon_id": 20101 }, @@ -13605,6 +15428,11 @@ ] } ], + "tags": [ + 302, + 402, + 802 + ], "sp_cost": 200, "icon_id": 20112 }, @@ -13632,6 +15460,11 @@ ] } ], + "tags": [ + 302, + 402, + 802 + ], "sp_cost": 200, "icon_id": 20111 }, @@ -13660,6 +15493,11 @@ ] } ], + "tags": [ + 303, + 403, + 802 + ], "sp_cost": 200, "icon_id": 20122 }, @@ -13688,6 +15526,11 @@ ] } ], + "tags": [ + 303, + 403, + 802 + ], "sp_cost": 200, "icon_id": 20121 }, @@ -13722,6 +15565,12 @@ ] } ], + "tags": [ + 303, + 401, + 403, + 802 + ], "sp_cost": 200, "icon_id": 20102 }, @@ -13756,6 +15605,12 @@ ] } ], + "tags": [ + 303, + 401, + 403, + 802 + ], "sp_cost": 200, "icon_id": 20101 }, @@ -13790,6 +15645,12 @@ ] } ], + "tags": [ + 301, + 403, + 405, + 802 + ], "sp_cost": 200, "icon_id": 20132 }, @@ -13824,6 +15685,12 @@ ] } ], + "tags": [ + 301, + 403, + 405, + 802 + ], "sp_cost": 200, "icon_id": 20131 }, @@ -13864,6 +15731,12 @@ ] } ], + "tags": [ + 401, + 402, + 403, + 804 + ], "sp_cost": 200, "icon_id": 20142 }, @@ -13904,6 +15777,12 @@ ] } ], + "tags": [ + 401, + 402, + 403, + 804 + ], "sp_cost": 200, "icon_id": 20141 }, @@ -13930,6 +15809,9 @@ ] } ], + "tags": [ + 402 + ], "icon_id": 10021 }, { @@ -13955,6 +15837,9 @@ ] } ], + "tags": [ + 401 + ], "icon_id": 10012 }, { @@ -13980,6 +15865,9 @@ ] } ], + "tags": [ + 401 + ], "icon_id": 10011 }, { @@ -14005,6 +15893,9 @@ ] } ], + "tags": [ + 406 + ], "icon_id": 10014 }, { @@ -14031,6 +15922,9 @@ ] } ], + "tags": [ + 406 + ], "icon_id": 20015 }, { @@ -14057,6 +15951,9 @@ ] } ], + "tags": [ + 401 + ], "icon_id": 20012 }, { @@ -14083,6 +15980,9 @@ ] } ], + "tags": [ + 401 + ], "icon_id": 10011 }, { @@ -14109,6 +16009,9 @@ ] } ], + "tags": [ + 402 + ], "icon_id": 10021 }, { @@ -14135,6 +16038,9 @@ ] } ], + "tags": [ + 403 + ], "icon_id": 10031 }, { @@ -14161,6 +16067,9 @@ ] } ], + "tags": [ + 402 + ], "icon_id": 20022 }, { @@ -14186,6 +16095,9 @@ ] } ], + "tags": [ + 401 + ], "icon_id": 10011 }, { @@ -14211,6 +16123,9 @@ ] } ], + "tags": [ + 402 + ], "icon_id": 10022 }, { @@ -14245,6 +16160,10 @@ } ], "unique_owner": "[Special Dreamer] Special Week", + "tags": [ + 401, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14274,6 +16193,9 @@ } ], "unique_owner": "[Innocent Silence] Silence Suzuka", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14303,6 +16225,9 @@ } ], "unique_owner": "[Peak Joy] Tokai Teio", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14332,6 +16257,9 @@ } ], "unique_owner": "[Formula R] Maruzensky", + "tags": [ + 403 + ], "sp_cost": 200, "icon_id": 20041 }, @@ -14361,6 +16289,9 @@ } ], "unique_owner": "[Shooting Star Revue] Fuji Kiseki", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14390,6 +16321,9 @@ } ], "unique_owner": "[Starlight Beat] Oguri Cap", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14419,6 +16353,9 @@ } ], "unique_owner": "[Red Strife] Gold Ship", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14448,6 +16385,9 @@ } ], "unique_owner": "[Wild Top Gear] Vodka", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14483,6 +16423,10 @@ } ], "unique_owner": "[Peak Blue] Daiwa Scarlet", + "tags": [ + 401, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14512,6 +16456,9 @@ } ], "unique_owner": "[Wild Frontier] Taiki Shuttle", + "tags": [ + 403 + ], "sp_cost": 200, "icon_id": 20041 }, @@ -14541,6 +16488,9 @@ } ], "unique_owner": "[Stone-Piercing Blue] Grass Wonder", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14571,6 +16521,9 @@ } ], "unique_owner": "[Azure Amazon] Hishi Amazon", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14600,6 +16553,9 @@ } ], "unique_owner": "[Frontline Elegance] Mejiro McQueen", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14635,6 +16591,10 @@ } ], "unique_owner": "[El☆Número 1] El Condor Pasa", + "tags": [ + 401, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14664,6 +16624,9 @@ } ], "unique_owner": "[O Sole Suo!] T.M. Opera O", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14708,6 +16671,9 @@ } ], "unique_owner": "[Maverick] Narita Brian", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14737,6 +16703,9 @@ } ], "unique_owner": "[Emperor's Path] Symboli Rudolf", + "tags": [ + 406 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14766,6 +16735,9 @@ } ], "unique_owner": "[Empress Road] Air Groove", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14801,6 +16773,10 @@ } ], "unique_owner": "[Full-Color Fangirling] Agnes Digital", + "tags": [ + 401, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14830,6 +16806,9 @@ } ], "unique_owner": "[Reeling in the Big One] Seiun Sky", + "tags": [ + 403 + ], "sp_cost": 200, "icon_id": 20041 }, @@ -14865,6 +16844,10 @@ } ], "unique_owner": "[Fast as Lightning] Tamamo Cross", + "tags": [ + 401, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14894,6 +16877,9 @@ } ], "unique_owner": "[Noble Seamair] Fine Motion", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14923,6 +16909,9 @@ } ], "unique_owner": "[pf. Winning Equation...] Biwa Hayahide", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14958,6 +16947,10 @@ } ], "unique_owner": "[Scramble☆Zone] Mayano Top Gun", + "tags": [ + 401, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -14994,6 +16987,9 @@ } ], "unique_owner": "[Creeping Shadow] Manhattan Cafe", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15023,6 +17019,9 @@ } ], "unique_owner": "[MB-19890425] Mihono Bourbon", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15052,6 +17051,9 @@ } ], "unique_owner": "[Down the Line] Mejiro Ryan", + "tags": [ + 403 + ], "sp_cost": 200, "icon_id": 20041 }, @@ -15087,6 +17089,10 @@ } ], "unique_owner": "[Buono ☆ Alla Moda] Hishi Akebono", + "tags": [ + 401, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15117,6 +17123,9 @@ } ], "unique_owner": "[Rosy Dreams] Rice Shower", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15161,6 +17170,9 @@ } ], "unique_owner": "[Always Electrifying] Ines Fujin", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15196,6 +17208,10 @@ } ], "unique_owner": "[Tach-nology] Agnes Tachyon", + "tags": [ + 401, + 402 + ], "sp_cost": 200, "icon_id": 20021 }, @@ -15239,6 +17255,9 @@ } ], "unique_owner": "[Starry Nocturne] Admire Vega", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15269,6 +17288,9 @@ } ], "unique_owner": "[Get to Winning!] Winning Ticket", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15298,6 +17320,9 @@ } ], "unique_owner": "[Meisterschaft] Eishin Flash", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15333,6 +17358,10 @@ } ], "unique_owner": "[Fille Éclair] Curren Chan", + "tags": [ + 401, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15362,6 +17391,9 @@ } ], "unique_owner": "[Princess of Pink] Kawakami Princess", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15391,6 +17423,9 @@ } ], "unique_owner": "[Authentic / 1928] Gold City", + "tags": [ + 403 + ], "sp_cost": 200, "icon_id": 20041 }, @@ -15420,6 +17455,9 @@ } ], "unique_owner": "[Blossom in Learning] Sakura Bakushin O", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15448,6 +17486,9 @@ } ], "unique_owner": "[Murmuring Stream] Super Creek", + "tags": [ + 402 + ], "sp_cost": 200, "icon_id": 20021 }, @@ -15483,6 +17524,10 @@ } ], "unique_owner": "[LOVE☆4EVER] Smart Falcon", + "tags": [ + 401, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15512,6 +17557,9 @@ } ], "unique_owner": "[Jokester ☆ Vibes] Tosen Jordan", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15541,6 +17589,9 @@ } ], "unique_owner": "[Nevertheless] Narita Taishin", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15571,6 +17622,9 @@ } ], "unique_owner": "[Layered Petals] Nishino Flower", + "tags": [ + 403 + ], "sp_cost": 200, "icon_id": 20041 }, @@ -15599,6 +17653,9 @@ } ], "unique_owner": "[Bestest Prize ♪] Haru Urara", + "tags": [ + 402 + ], "sp_cost": 200, "icon_id": 20021 }, @@ -15634,6 +17691,10 @@ } ], "unique_owner": "[Rising☆Fortune] Matikanefukukitaru", + "tags": [ + 401, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15669,6 +17730,10 @@ } ], "unique_owner": "[Turbulent Blue] Meisho Doto", + "tags": [ + 401, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15698,6 +17763,9 @@ } ], "unique_owner": "[Off the Line] Mejiro Dober", + "tags": [ + 403 + ], "sp_cost": 200, "icon_id": 20041 }, @@ -15727,6 +17795,9 @@ } ], "unique_owner": "[Poinsettia Ribbon] Nice Nature", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15756,6 +17827,9 @@ } ], "unique_owner": "[King of Emeralds] King Halo", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15791,6 +17865,10 @@ } ], "unique_owner": "[Clippety-Tippety-Clop] Matikanetannhauser", + "tags": [ + 401, + 402 + ], "sp_cost": 200, "icon_id": 20021 }, @@ -15834,6 +17912,9 @@ } ], "unique_owner": "[Natural Brilliance] Satono Diamond", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15883,6 +17964,10 @@ } ], "unique_owner": "[Gilded Shrine to Glory] Kitasan Black", + "tags": [ + 401, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15912,6 +17997,9 @@ } ], "unique_owner": "[Strength in Full Bloom] Sakura Chiyono O", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15947,6 +18035,9 @@ } ], "unique_owner": "[Crystalline] Mejiro Ardan", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -15977,6 +18068,9 @@ } ], "unique_owner": "[Blazed Head, Covered Fists] Yaeno Muteki", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16006,6 +18100,9 @@ } ], "unique_owner": "[Brunissage Line] Mejiro Bright", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16034,6 +18131,9 @@ } ], "unique_owner": "[Hopp'n♪Happy Heart] Special Week", + "tags": [ + 402 + ], "sp_cost": 200, "icon_id": 20021 }, @@ -16064,6 +18164,9 @@ } ], "unique_owner": "[Beyond the Horizon] Tokai Teio", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16093,6 +18196,9 @@ } ], "unique_owner": "[Hot☆Summer Night] Maruzensky", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16122,6 +18228,9 @@ } ], "unique_owner": "[Succès Étoilé] Fuji Kiseki", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16163,6 +18272,11 @@ } ], "unique_owner": "[Ashen Miracle] Oguri Cap", + "tags": [ + 401, + 402, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16191,6 +18305,9 @@ } ], "unique_owner": "[Saintly Jade Cleric] Grass Wonder", + "tags": [ + 402 + ], "sp_cost": 200, "icon_id": 20021 }, @@ -16220,6 +18337,9 @@ } ], "unique_owner": "[End of the Skies] Mejiro McQueen", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16249,6 +18369,9 @@ } ], "unique_owner": "[Kukulkan Warrior] El Condor Pasa", + "tags": [ + 403 + ], "sp_cost": 200, "icon_id": 20041 }, @@ -16292,6 +18415,9 @@ } ], "unique_owner": "[New Year, Same Radiance!] T.M. Opera O", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16321,6 +18447,9 @@ } ], "unique_owner": "[Archer by Moonlight] Symboli Rudolf", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16350,6 +18479,9 @@ } ], "unique_owner": "[Quercus Civilis] Air Groove", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16399,6 +18531,10 @@ } ], "unique_owner": "[Soirée des Chatons] Seiun Sky", + "tags": [ + 401, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16428,6 +18564,9 @@ } ], "unique_owner": "[Rouge Caroler] Biwa Hayahide", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16471,6 +18610,10 @@ } ], "unique_owner": "[Sunlight Bouquet] Mayano Top Gun", + "tags": [ + 401, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16506,6 +18649,10 @@ } ], "unique_owner": "[CODE: ICING] Mihono Bourbon", + "tags": [ + 401, + 402 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16541,6 +18688,9 @@ } ], "unique_owner": "[Vampire Makeover!] Rice Shower", + "tags": [ + 402 + ], "sp_cost": 200, "icon_id": 20021 }, @@ -16570,6 +18720,9 @@ } ], "unique_owner": "[Precise Chocolatier] Eishin Flash", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16605,6 +18758,10 @@ } ], "unique_owner": "[Autumn Cosmos] Gold City", + "tags": [ + 401, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16640,6 +18797,10 @@ } ], "unique_owner": "[Chiffon-Wrapped Mummy] Super Creek", + "tags": [ + 401, + 403 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16669,6 +18830,9 @@ } ], "unique_owner": "[New Year ♪ New Urara!] Haru Urara", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16698,6 +18862,9 @@ } ], "unique_owner": "[Lucky Tidings] Matikanefukukitaru", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16743,6 +18910,9 @@ } ], "unique_owner": "[Run & Win] Nice Nature", + "tags": [ + 401 + ], "sp_cost": 200, "icon_id": 20011 }, @@ -16773,6 +18943,9 @@ } ], "unique_owner": "[Cheerleader in Noble White] King Halo", + "tags": [ + 403 + ], "sp_cost": 200, "icon_id": 20041 }, @@ -16785,6 +18958,7 @@ "group_rate": 1, "wit_check": false, "activations": [], + "tags": [], "icon_id": 1010011 }, { @@ -16796,6 +18970,7 @@ "group_rate": 1, "wit_check": false, "activations": [], + "tags": [], "icon_id": 1010011 }, { @@ -16807,6 +18982,7 @@ "group_rate": 1, "wit_check": false, "activations": [], + "tags": [], "icon_id": 1010011 }, { @@ -16818,6 +18994,7 @@ "group_rate": 1, "wit_check": false, "activations": [], + "tags": [], "icon_id": 1010011 }, { @@ -16851,6 +19028,11 @@ ] } ], + "tags": [ + 301, + 403, + 407 + ], "icon_id": 20064 } ] diff --git a/schema/schema.ts b/schema/schema.ts index 074b9d9..1a35495 100644 --- a/schema/schema.ts +++ b/schema/schema.ts @@ -227,6 +227,10 @@ export interface Skill { * Name of the Uma which owns this skill as a unique, if applicable. */ unique_owner?: string; + /** + * Skill tags, numeric IDs for matching against other effects. + */ + tags: number[]; /** * SP cost to purchase the skill, if applicable. */ diff --git a/skill.go b/skill.go index 56ab38a..f77b8b5 100644 --- a/skill.go +++ b/skill.go @@ -37,6 +37,7 @@ type Skill struct { WitCheck bool `json:"wit_check"` Activations []Activation `json:"activations"` UniqueOwner string `json:"unique_owner,omitzero"` + Tags []uint16 `json:"tags"` SPCost int `json:"sp_cost,omitzero"` IconID int `json:"icon_id"` }