diff --git a/CHAMPIONS.md b/CHAMPIONS.md
index bba7bc9..59a9f57 100644
--- a/CHAMPIONS.md
+++ b/CHAMPIONS.md
@@ -1,6 +1,6 @@
# Champions
-Auto-generated from [`champions.json`](./champions.json). Total: **172** champions.
+Auto-generated from [`champions.json`](./champions.json). Total: **173** champions.
Columns match Loldle classic mode: Champion | Gender | Genre (class) | Range | Resource | Region | Lane | Year.
@@ -80,6 +80,7 @@ Columns match Loldle classic mode: Champion | Gender | Genre (class) | Range | R
|
| **Leona**
the Radiant Dawn | Female | Tank, Support | Melee | Mana | Mount Targon | Support | 2011 |
|
| **Lillia**
the Bashful Bloom | Female | Fighter, Mage | Melee | Mana | Ionia | Jungle | 2020 |
|
| **Lissandra**
the Ice Witch | Female | Mage | Ranged | Mana | Freljord | Mid | 2013 |
+|
| **Locke**
the Ashen Exorcist | Male | Assassin, Mage | Melee | Mana | Demacia | — | — |
|
| **Lucian**
the Purifier | Male | Marksman, Assassin | Ranged | Mana | Demacia | Bottom | 2013 |
|
| **Lulu**
the Fae Sorceress | Female | Support, Mage | Ranged | Mana | Bandle City | Support | 2012 |
|
| **Lux**
the Lady of Luminosity | Female | Mage, Support | Ranged | Mana | Demacia | Mid, Support | 2010 |
diff --git a/champions.json b/champions.json
index 4be34dc..94d73db 100644
--- a/champions.json
+++ b/champions.json
@@ -71,7 +71,7 @@
"title": "the Rogue Sentinel",
"resource": "Mana",
"genre": "Marksman,Assassin",
- "skinCount": 21,
+ "skinCount": 30,
"image": {
"full": "Akshan.png",
"sprite": "champion0.png",
@@ -269,7 +269,7 @@
"title": "the Witch Between Worlds",
"resource": "Mana",
"genre": "Mage,Assassin",
- "skinCount": 20,
+ "skinCount": 29,
"image": {
"full": "Aurora.png",
"sprite": "champion0.png",
@@ -1171,7 +1171,7 @@
"title": "the Virtuoso",
"resource": "Mana",
"genre": "Marksman,Mage",
- "skinCount": 54,
+ "skinCount": 63,
"image": {
"full": "Jhin.png",
"sprite": "champion1.png",
@@ -1627,6 +1627,26 @@
"region": "freljord",
"lane": "mid"
},
+ {
+ "id": "Locke",
+ "name": "Locke",
+ "title": "the Ashen Exorcist",
+ "resource": "Mana",
+ "genre": "Assassin,Mage",
+ "skinCount": 10,
+ "image": {
+ "full": "Locke.png",
+ "sprite": "champion2.png",
+ "group": "champion",
+ "x": 192,
+ "y": 48,
+ "w": 48,
+ "h": 48
+ },
+ "gender": "male",
+ "attackType": "close",
+ "region": "demacia"
+ },
{
"id": "Lucian",
"name": "Lucian",
@@ -1638,7 +1658,7 @@
"full": "Lucian.png",
"sprite": "champion2.png",
"group": "champion",
- "x": 192,
+ "x": 240,
"y": 48,
"w": 48,
"h": 48
@@ -1660,7 +1680,7 @@
"full": "Lulu.png",
"sprite": "champion2.png",
"group": "champion",
- "x": 240,
+ "x": 288,
"y": 48,
"w": 48,
"h": 48
@@ -1682,7 +1702,7 @@
"full": "Lux.png",
"sprite": "champion2.png",
"group": "champion",
- "x": 288,
+ "x": 336,
"y": 48,
"w": 48,
"h": 48
@@ -1704,7 +1724,7 @@
"full": "Malphite.png",
"sprite": "champion2.png",
"group": "champion",
- "x": 336,
+ "x": 384,
"y": 48,
"w": 48,
"h": 48
@@ -1726,7 +1746,7 @@
"full": "Malzahar.png",
"sprite": "champion2.png",
"group": "champion",
- "x": 384,
+ "x": 432,
"y": 48,
"w": 48,
"h": 48
@@ -1748,8 +1768,8 @@
"full": "Maokai.png",
"sprite": "champion2.png",
"group": "champion",
- "x": 432,
- "y": 48,
+ "x": 0,
+ "y": 96,
"w": 48,
"h": 48
},
@@ -1770,7 +1790,7 @@
"full": "MasterYi.png",
"sprite": "champion2.png",
"group": "champion",
- "x": 0,
+ "x": 48,
"y": 96,
"w": 48,
"h": 48
@@ -1792,7 +1812,7 @@
"full": "Mel.png",
"sprite": "champion2.png",
"group": "champion",
- "x": 48,
+ "x": 96,
"y": 96,
"w": 48,
"h": 48
@@ -1814,7 +1834,7 @@
"full": "Milio.png",
"sprite": "champion2.png",
"group": "champion",
- "x": 96,
+ "x": 144,
"y": 96,
"w": 48,
"h": 48
@@ -1836,7 +1856,7 @@
"full": "MissFortune.png",
"sprite": "champion2.png",
"group": "champion",
- "x": 144,
+ "x": 192,
"y": 96,
"w": 48,
"h": 48
@@ -1858,7 +1878,7 @@
"full": "Mordekaiser.png",
"sprite": "champion2.png",
"group": "champion",
- "x": 240,
+ "x": 288,
"y": 96,
"w": 48,
"h": 48
@@ -1880,7 +1900,7 @@
"full": "Morgana.png",
"sprite": "champion2.png",
"group": "champion",
- "x": 288,
+ "x": 336,
"y": 96,
"w": 48,
"h": 48
@@ -1902,7 +1922,7 @@
"full": "Naafiri.png",
"sprite": "champion2.png",
"group": "champion",
- "x": 336,
+ "x": 384,
"y": 96,
"w": 48,
"h": 48
@@ -1924,7 +1944,7 @@
"full": "Nami.png",
"sprite": "champion2.png",
"group": "champion",
- "x": 384,
+ "x": 432,
"y": 96,
"w": 48,
"h": 48
@@ -1944,10 +1964,10 @@
"skinCount": 63,
"image": {
"full": "Nasus.png",
- "sprite": "champion2.png",
+ "sprite": "champion3.png",
"group": "champion",
- "x": 432,
- "y": 96,
+ "x": 0,
+ "y": 0,
"w": 48,
"h": 48
},
@@ -1968,7 +1988,7 @@
"full": "Nautilus.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 0,
+ "x": 48,
"y": 0,
"w": 48,
"h": 48
@@ -1990,7 +2010,7 @@
"full": "Neeko.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 48,
+ "x": 96,
"y": 0,
"w": 48,
"h": 48
@@ -2012,7 +2032,7 @@
"full": "Nidalee.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 96,
+ "x": 144,
"y": 0,
"w": 48,
"h": 48
@@ -2034,7 +2054,7 @@
"full": "Nilah.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 144,
+ "x": 192,
"y": 0,
"w": 48,
"h": 48
@@ -2056,7 +2076,7 @@
"full": "Nocturne.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 192,
+ "x": 240,
"y": 0,
"w": 48,
"h": 48
@@ -2078,7 +2098,7 @@
"full": "Nunu.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 240,
+ "x": 288,
"y": 0,
"w": 48,
"h": 48
@@ -2100,7 +2120,7 @@
"full": "Olaf.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 288,
+ "x": 336,
"y": 0,
"w": 48,
"h": 48
@@ -2122,7 +2142,7 @@
"full": "Orianna.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 336,
+ "x": 384,
"y": 0,
"w": 48,
"h": 48
@@ -2144,7 +2164,7 @@
"full": "Ornn.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 384,
+ "x": 432,
"y": 0,
"w": 48,
"h": 48
@@ -2166,8 +2186,8 @@
"full": "Pantheon.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 432,
- "y": 0,
+ "x": 0,
+ "y": 48,
"w": 48,
"h": 48
},
@@ -2188,7 +2208,7 @@
"full": "Poppy.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 0,
+ "x": 48,
"y": 48,
"w": 48,
"h": 48
@@ -2210,7 +2230,7 @@
"full": "Pyke.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 48,
+ "x": 96,
"y": 48,
"w": 48,
"h": 48
@@ -2232,7 +2252,7 @@
"full": "Qiyana.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 96,
+ "x": 144,
"y": 48,
"w": 48,
"h": 48
@@ -2254,7 +2274,7 @@
"full": "Quinn.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 144,
+ "x": 192,
"y": 48,
"w": 48,
"h": 48
@@ -2276,7 +2296,7 @@
"full": "Rakan.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 192,
+ "x": 240,
"y": 48,
"w": 48,
"h": 48
@@ -2298,7 +2318,7 @@
"full": "Rammus.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 240,
+ "x": 288,
"y": 48,
"w": 48,
"h": 48
@@ -2320,7 +2340,7 @@
"full": "RekSai.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 288,
+ "x": 336,
"y": 48,
"w": 48,
"h": 48
@@ -2342,7 +2362,7 @@
"full": "Rell.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 336,
+ "x": 384,
"y": 48,
"w": 48,
"h": 48
@@ -2364,7 +2384,7 @@
"full": "Renata.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 384,
+ "x": 432,
"y": 48,
"w": 48,
"h": 48
@@ -2386,8 +2406,8 @@
"full": "Renekton.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 432,
- "y": 48,
+ "x": 0,
+ "y": 96,
"w": 48,
"h": 48
},
@@ -2408,7 +2428,7 @@
"full": "Rengar.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 0,
+ "x": 48,
"y": 96,
"w": 48,
"h": 48
@@ -2430,7 +2450,7 @@
"full": "Riven.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 48,
+ "x": 96,
"y": 96,
"w": 48,
"h": 48
@@ -2452,7 +2472,7 @@
"full": "Rumble.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 96,
+ "x": 144,
"y": 96,
"w": 48,
"h": 48
@@ -2474,7 +2494,7 @@
"full": "Ryze.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 144,
+ "x": 192,
"y": 96,
"w": 48,
"h": 48
@@ -2496,7 +2516,7 @@
"full": "Samira.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 192,
+ "x": 240,
"y": 96,
"w": 48,
"h": 48
@@ -2518,7 +2538,7 @@
"full": "Sejuani.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 240,
+ "x": 288,
"y": 96,
"w": 48,
"h": 48
@@ -2540,7 +2560,7 @@
"full": "Senna.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 288,
+ "x": 336,
"y": 96,
"w": 48,
"h": 48
@@ -2562,7 +2582,7 @@
"full": "Seraphine.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 336,
+ "x": 384,
"y": 96,
"w": 48,
"h": 48
@@ -2584,7 +2604,7 @@
"full": "Sett.png",
"sprite": "champion3.png",
"group": "champion",
- "x": 384,
+ "x": 432,
"y": 96,
"w": 48,
"h": 48
@@ -2604,10 +2624,10 @@
"skinCount": 73,
"image": {
"full": "Shaco.png",
- "sprite": "champion3.png",
+ "sprite": "champion4.png",
"group": "champion",
- "x": 432,
- "y": 96,
+ "x": 0,
+ "y": 0,
"w": 48,
"h": 48
},
@@ -2623,12 +2643,12 @@
"title": "the Eye of Twilight",
"resource": "Energy",
"genre": "Tank",
- "skinCount": 53,
+ "skinCount": 62,
"image": {
"full": "Shen.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 0,
+ "x": 48,
"y": 0,
"w": 48,
"h": 48
@@ -2650,7 +2670,7 @@
"full": "Shyvana.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 48,
+ "x": 96,
"y": 0,
"w": 48,
"h": 48
@@ -2672,7 +2692,7 @@
"full": "Singed.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 96,
+ "x": 144,
"y": 0,
"w": 48,
"h": 48
@@ -2694,7 +2714,7 @@
"full": "Sion.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 144,
+ "x": 192,
"y": 0,
"w": 48,
"h": 48
@@ -2716,7 +2736,7 @@
"full": "Sivir.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 192,
+ "x": 240,
"y": 0,
"w": 48,
"h": 48
@@ -2738,7 +2758,7 @@
"full": "Skarner.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 240,
+ "x": 288,
"y": 0,
"w": 48,
"h": 48
@@ -2760,7 +2780,7 @@
"full": "Smolder.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 288,
+ "x": 336,
"y": 0,
"w": 48,
"h": 48
@@ -2782,7 +2802,7 @@
"full": "Sona.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 336,
+ "x": 384,
"y": 0,
"w": 48,
"h": 48
@@ -2804,7 +2824,7 @@
"full": "Soraka.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 384,
+ "x": 432,
"y": 0,
"w": 48,
"h": 48
@@ -2826,8 +2846,8 @@
"full": "Swain.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 432,
- "y": 0,
+ "x": 0,
+ "y": 48,
"w": 48,
"h": 48
},
@@ -2848,7 +2868,7 @@
"full": "Sylas.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 0,
+ "x": 48,
"y": 48,
"w": 48,
"h": 48
@@ -2870,7 +2890,7 @@
"full": "Syndra.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 48,
+ "x": 96,
"y": 48,
"w": 48,
"h": 48
@@ -2892,7 +2912,7 @@
"full": "TahmKench.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 96,
+ "x": 144,
"y": 48,
"w": 48,
"h": 48
@@ -2914,7 +2934,7 @@
"full": "Taliyah.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 144,
+ "x": 192,
"y": 48,
"w": 48,
"h": 48
@@ -2936,7 +2956,7 @@
"full": "Talon.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 192,
+ "x": 240,
"y": 48,
"w": 48,
"h": 48
@@ -2958,7 +2978,7 @@
"full": "Taric.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 240,
+ "x": 288,
"y": 48,
"w": 48,
"h": 48
@@ -2980,7 +3000,7 @@
"full": "Teemo.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 288,
+ "x": 336,
"y": 48,
"w": 48,
"h": 48
@@ -3002,7 +3022,7 @@
"full": "Thresh.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 336,
+ "x": 384,
"y": 48,
"w": 48,
"h": 48
@@ -3024,7 +3044,7 @@
"full": "Tristana.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 384,
+ "x": 432,
"y": 48,
"w": 48,
"h": 48
@@ -3046,8 +3066,8 @@
"full": "Trundle.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 432,
- "y": 48,
+ "x": 0,
+ "y": 96,
"w": 48,
"h": 48
},
@@ -3068,7 +3088,7 @@
"full": "Tryndamere.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 0,
+ "x": 48,
"y": 96,
"w": 48,
"h": 48
@@ -3090,7 +3110,7 @@
"full": "TwistedFate.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 48,
+ "x": 96,
"y": 96,
"w": 48,
"h": 48
@@ -3112,7 +3132,7 @@
"full": "Twitch.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 96,
+ "x": 144,
"y": 96,
"w": 48,
"h": 48
@@ -3134,7 +3154,7 @@
"full": "Udyr.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 144,
+ "x": 192,
"y": 96,
"w": 48,
"h": 48
@@ -3156,7 +3176,7 @@
"full": "Urgot.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 192,
+ "x": 240,
"y": 96,
"w": 48,
"h": 48
@@ -3178,7 +3198,7 @@
"full": "Varus.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 240,
+ "x": 288,
"y": 96,
"w": 48,
"h": 48
@@ -3200,7 +3220,7 @@
"full": "Vayne.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 288,
+ "x": 336,
"y": 96,
"w": 48,
"h": 48
@@ -3222,7 +3242,7 @@
"full": "Veigar.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 336,
+ "x": 384,
"y": 96,
"w": 48,
"h": 48
@@ -3244,7 +3264,7 @@
"full": "Velkoz.png",
"sprite": "champion4.png",
"group": "champion",
- "x": 384,
+ "x": 432,
"y": 96,
"w": 48,
"h": 48
@@ -3264,10 +3284,10 @@
"skinCount": 38,
"image": {
"full": "Vex.png",
- "sprite": "champion4.png",
+ "sprite": "champion5.png",
"group": "champion",
- "x": 432,
- "y": 96,
+ "x": 0,
+ "y": 0,
"w": 48,
"h": 48
},
@@ -3288,7 +3308,7 @@
"full": "Vi.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 0,
+ "x": 48,
"y": 0,
"w": 48,
"h": 48
@@ -3310,7 +3330,7 @@
"full": "Viego.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 48,
+ "x": 96,
"y": 0,
"w": 48,
"h": 48
@@ -3332,7 +3352,7 @@
"full": "Viktor.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 96,
+ "x": 144,
"y": 0,
"w": 48,
"h": 48
@@ -3354,7 +3374,7 @@
"full": "Vladimir.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 144,
+ "x": 192,
"y": 0,
"w": 48,
"h": 48
@@ -3376,7 +3396,7 @@
"full": "Volibear.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 192,
+ "x": 240,
"y": 0,
"w": 48,
"h": 48
@@ -3398,7 +3418,7 @@
"full": "Warwick.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 240,
+ "x": 288,
"y": 0,
"w": 48,
"h": 48
@@ -3420,7 +3440,7 @@
"full": "MonkeyKing.png",
"sprite": "champion2.png",
"group": "champion",
- "x": 192,
+ "x": 240,
"y": 96,
"w": 48,
"h": 48
@@ -3442,7 +3462,7 @@
"full": "Xayah.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 288,
+ "x": 336,
"y": 0,
"w": 48,
"h": 48
@@ -3464,7 +3484,7 @@
"full": "Xerath.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 336,
+ "x": 384,
"y": 0,
"w": 48,
"h": 48
@@ -3486,7 +3506,7 @@
"full": "XinZhao.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 384,
+ "x": 432,
"y": 0,
"w": 48,
"h": 48
@@ -3508,8 +3528,8 @@
"full": "Yasuo.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 432,
- "y": 0,
+ "x": 0,
+ "y": 48,
"w": 48,
"h": 48
},
@@ -3530,7 +3550,7 @@
"full": "Yone.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 0,
+ "x": 48,
"y": 48,
"w": 48,
"h": 48
@@ -3552,7 +3572,7 @@
"full": "Yorick.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 48,
+ "x": 96,
"y": 48,
"w": 48,
"h": 48
@@ -3574,7 +3594,7 @@
"full": "Yunara.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 96,
+ "x": 144,
"y": 48,
"w": 48,
"h": 48
@@ -3595,7 +3615,7 @@
"full": "Yuumi.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 144,
+ "x": 192,
"y": 48,
"w": 48,
"h": 48
@@ -3617,7 +3637,7 @@
"full": "Zaahen.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 192,
+ "x": 240,
"y": 48,
"w": 48,
"h": 48
@@ -3637,7 +3657,7 @@
"full": "Zac.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 240,
+ "x": 288,
"y": 48,
"w": 48,
"h": 48
@@ -3659,7 +3679,7 @@
"full": "Zed.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 288,
+ "x": 336,
"y": 48,
"w": 48,
"h": 48
@@ -3681,7 +3701,7 @@
"full": "Zeri.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 336,
+ "x": 384,
"y": 48,
"w": 48,
"h": 48
@@ -3703,7 +3723,7 @@
"full": "Ziggs.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 384,
+ "x": 432,
"y": 48,
"w": 48,
"h": 48
@@ -3725,8 +3745,8 @@
"full": "Zilean.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 432,
- "y": 48,
+ "x": 0,
+ "y": 96,
"w": 48,
"h": 48
},
@@ -3747,7 +3767,7 @@
"full": "Zoe.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 0,
+ "x": 48,
"y": 96,
"w": 48,
"h": 48
@@ -3769,7 +3789,7 @@
"full": "Zyra.png",
"sprite": "champion5.png",
"group": "champion",
- "x": 48,
+ "x": 96,
"y": 96,
"w": 48,
"h": 48