From 083b8e4f3c1b2faeb12f4ffb0366c1ad3849b0a4 Mon Sep 17 00:00:00 2001 From: LoafyLemon Date: Thu, 27 Jul 2023 17:40:02 +0100 Subject: [PATCH 1/4] Update whitespace --- game/images.whitespace | 615 ++++++++++++++++++++++++++++++++++------- 1 file changed, 521 insertions(+), 94 deletions(-) diff --git a/game/images.whitespace b/game/images.whitespace index cb33a1f0..db543366 100644 --- a/game/images.whitespace +++ b/game/images.whitespace @@ -282,27 +282,27 @@ characters/cho/chibis/fly_move/cc_sweater.webp:189,119,91,105 characters/cho/chibis/fly_move/cc_top.webp:189,116,78,93 characters/cho/chibis/fly_move/cc_trousers.webp:205,185,92,86 characters/cho/poses/broom/bodyparts/frame/default/skin.webp:19,283,974,895 -characters/cho/poses/broom/clothes/accessory/goggles/0.webp:714,268,124,38 -characters/cho/poses/broom/clothes/accessory/goggles/1.webp:713,258,134,59 -characters/cho/poses/broom/clothes/accessory/goggles/extra.webp:715,250,181,109 -characters/cho/poses/broom/clothes/accessory/goggles/outline.webp:711,249,186,116 -characters/cho/poses/broom/clothes/accessory/goggles_face/0.webp:719,339,108,36 -characters/cho/poses/broom/clothes/accessory/goggles_face/1.webp:720,331,115,53 -characters/cho/poses/broom/clothes/accessory/goggles_face/extra.webp:720,324,145,68 -characters/cho/poses/broom/clothes/accessory/goggles_face/outline.webp:718,322,145,71 +characters/cho/poses/broom/clothes/accessory/goggles/0.webp:375,140,65,19 +characters/cho/poses/broom/clothes/accessory/goggles/1.webp:375,135,70,31 +characters/cho/poses/broom/clothes/accessory/goggles/extra.webp:376,131,95,57 +characters/cho/poses/broom/clothes/accessory/goggles/outline.webp:374,130,97,61 +characters/cho/poses/broom/clothes/accessory/goggles_face/0.webp:378,178,56,18 +characters/cho/poses/broom/clothes/accessory/goggles_face/1.webp:378,174,60,27 +characters/cho/poses/broom/clothes/accessory/goggles_face/extra.webp:378,170,76,35 +characters/cho/poses/broom/clothes/accessory/goggles_face/outline.webp:377,169,76,37 characters/cho/poses/broom/clothes/accessory/panties_in_hand/0.webp:39,508,116,197 characters/cho/poses/broom/clothes/accessory/panties_in_hand/outline.webp:37,506,122,203 characters/cho/poses/broom/clothes/accessory/protectors1/extra.webp:80,459,644,728 characters/cho/poses/broom/clothes/accessory/protectors2/extra.webp:80,459,644,728 characters/cho/poses/broom/clothes/accessory/snitch_in_hand/extra.webp:140,300,242,260 characters/cho/poses/broom/clothes/bottom/pants_long_2/0.webp:300,670,367,395 -characters/cho/poses/broom/clothes/bottom/pants_long_2/1.webp:0,0,1,1 +characters/cho/poses/broom/clothes/bottom/pants_long_2/1.webp:0,0,1010,1010 characters/cho/poses/broom/clothes/bottom/pants_long_2/outline.webp:298,668,371,400 characters/cho/poses/broom/clothes/bottom/pants_short_4/0.webp:344,670,321,243 -characters/cho/poses/broom/clothes/bottom/pants_short_4/1.webp:0,0,1,1 +characters/cho/poses/broom/clothes/bottom/pants_short_4/1.webp:0,0,1010,1010 characters/cho/poses/broom/clothes/bottom/pants_short_4/outline.webp:295,667,374,310 characters/cho/poses/broom/clothes/bottom/school_skirt_1/0.webp:448,715,250,226 -characters/cho/poses/broom/clothes/bottom/school_skirt_1/1.webp:0,0,1,1 +characters/cho/poses/broom/clothes/bottom/school_skirt_1/1.webp:0,0,1010,1010 characters/cho/poses/broom/clothes/bottom/school_skirt_1/outline.webp:442,711,257,233 characters/cho/poses/broom/clothes/bottom/school_skirt_1/skin.webp:427,772,167,103 characters/cho/poses/broom/clothes/bottom/school_skirt_2/0.webp:449,676,229,156 @@ -314,19 +314,19 @@ characters/cho/poses/broom/clothes/bottom/school_skirt_3/1.webp:485,732,7,12 characters/cho/poses/broom/clothes/bottom/school_skirt_3/outline.webp:450,675,224,140 characters/cho/poses/broom/clothes/bottom/school_skirt_3/skin.webp:469,769,193,46 characters/cho/poses/broom/clothes/bottom/school_skirt_4/0.webp:474,692,182,74 -characters/cho/poses/broom/clothes/bottom/school_skirt_4/1.webp:0,0,1,1 +characters/cho/poses/broom/clothes/bottom/school_skirt_4/1.webp:0,0,1010,1010 characters/cho/poses/broom/clothes/bottom/school_skirt_4/outline.webp:466,691,191,77 characters/cho/poses/broom/clothes/bottom/school_skirt_4/skin.webp:455,721,190,57 characters/cho/poses/broom/clothes/bottom/skirt_short_1/0.webp:459,693,223,103 characters/cho/poses/broom/clothes/bottom/skirt_short_1/outline.webp:452,690,232,107 characters/cho/poses/broom/clothes/bottom/skirt_short_1/skin.webp:440,765,225,37 -characters/cho/poses/broom/clothes/bra/basic_bra_1/0.webp:0,0,1,1 -characters/cho/poses/broom/clothes/bra/basic_bra_1/1.webp:0,0,1,1 -characters/cho/poses/broom/clothes/bra/basic_bra_1/outline.webp:0,0,1,1 +characters/cho/poses/broom/clothes/bra/basic_bra_1/0.webp:0,0,1010,1010 +characters/cho/poses/broom/clothes/bra/basic_bra_1/1.webp:0,0,1010,1010 +characters/cho/poses/broom/clothes/bra/basic_bra_1/outline.webp:0,0,1010,1010 characters/cho/poses/broom/clothes/bra/sport_bra_1/0.webp:368,461,164,194 characters/cho/poses/broom/clothes/bra/sport_bra_1/outline.webp:367,460,168,198 -characters/cho/poses/broom/clothes/gloves/quidditch/0.webp:0,0,1,1 -characters/cho/poses/broom/clothes/gloves/quidditch/outline.webp:0,0,1,1 +characters/cho/poses/broom/clothes/gloves/quidditch/0.webp:0,0,1010,1010 +characters/cho/poses/broom/clothes/gloves/quidditch/outline.webp:0,0,1010,1010 characters/cho/poses/broom/clothes/hair/ponytail/0.webp:261,272,266,240 characters/cho/poses/broom/clothes/hair/ponytail/1.webp:289,287,232,220 characters/cho/poses/broom/clothes/hair/ponytail/outline.webp:261,272,266,241 @@ -339,11 +339,11 @@ characters/cho/poses/broom/clothes/headgear/goggles/1.webp:274,287,134,65 characters/cho/poses/broom/clothes/headgear/goggles/extra.webp:276,279,184,98 characters/cho/poses/broom/clothes/headgear/goggles/outline.webp:271,277,190,105 characters/cho/poses/broom/clothes/panties/basic_panties_1/0.webp:490,703,172,97 -characters/cho/poses/broom/clothes/panties/basic_panties_1/1.webp:0,0,1,1 +characters/cho/poses/broom/clothes/panties/basic_panties_1/1.webp:0,0,1010,1010 characters/cho/poses/broom/clothes/panties/basic_panties_1/outline.webp:487,698,188,112 characters/cho/poses/broom/clothes/panties/basic_panties_1/skin.webp:503,701,160,104 -characters/cho/poses/broom/clothes/panties/sport_panties_1/0.webp:488,701,179,133 -characters/cho/poses/broom/clothes/panties/sport_panties_1/outline.webp:485,698,184,142 +characters/cho/poses/broom/clothes/panties/sport_panties_2/0.webp:488,701,179,133 +characters/cho/poses/broom/clothes/panties/sport_panties_2/outline.webp:485,698,184,142 characters/cho/poses/broom/clothes/robe/robe_quidditch_1/0.webp:292,460,550,500 characters/cho/poses/broom/clothes/robe/robe_quidditch_1/1.webp:384,460,453,500 characters/cho/poses/broom/clothes/robe/robe_quidditch_1/extra.webp:468,709,380,261 @@ -438,18 +438,18 @@ characters/cho/poses/broom/face/pupils/mid/expression.webp:317,378,70,24 characters/cho/poses/broom/face/pupils/up/expression.webp:314,375,70,23 characters/cho/poses/default/bodyparts/frame/default/skin.webp:456,332,269,868 characters/cho/poses/default/chibi/stand/bodyparts/frame/default/skin.webp:190,123,225,648 -characters/cho/poses/default/chibi/stand/clothes/bottom/default/overlay.webp:231,478,141,181 -characters/cho/poses/default/chibi/stand/clothes/bottom/school_skirt_1/0.webp:231,478,141,181 -characters/cho/poses/default/chibi/stand/clothes/bra/basic_bra_1/0.webp:259,343,110,108 -characters/cho/poses/default/chibi/stand/clothes/bra/default/overlay.webp:259,343,110,108 -characters/cho/poses/default/chibi/stand/clothes/footwear/default/overlay.webp:246,660,105,112 -characters/cho/poses/default/chibi/stand/clothes/panties/basic_panties_1/0.webp:267,490,87,65 -characters/cho/poses/default/chibi/stand/clothes/panties/default/overlay.webp:267,490,87,65 -characters/cho/poses/default/chibi/stand/clothes/robe/robe_school_1/0.webp:176,327,210,377 -characters/cho/poses/default/chibi/stand/clothes/robe/robe_school_1/0_back.webp:191,297,289,339 -characters/cho/poses/default/chibi/stand/clothes/stockings/house/outline.webp:248,559,111,212 -characters/cho/poses/default/chibi/stand/clothes/top/default/overlay.webp:219,325,153,197 -characters/cho/poses/default/chibi/stand/clothes/top/top_school_1/outline.webp:219,325,153,197 +characters/cho/poses/default/chibi/stand/clothes/bottom/default/overlay.webp:388,804,237,304 +characters/cho/poses/default/chibi/stand/clothes/bottom/school_skirt_1/0.webp:388,804,237,304 +characters/cho/poses/default/chibi/stand/clothes/bra/basic_bra_1/0.webp:435,577,185,181 +characters/cho/poses/default/chibi/stand/clothes/bra/default/overlay.webp:435,577,185,181 +characters/cho/poses/default/chibi/stand/clothes/footwear/default/overlay.webp:414,1111,176,188 +characters/cho/poses/default/chibi/stand/clothes/panties/basic_panties_1/0.webp:449,824,146,109 +characters/cho/poses/default/chibi/stand/clothes/panties/default/overlay.webp:449,824,146,109 +characters/cho/poses/default/chibi/stand/clothes/robe/robe_school_1/0.webp:296,550,353,634 +characters/cho/poses/default/chibi/stand/clothes/robe/robe_school_1/0_back.webp:321,499,486,570 +characters/cho/poses/default/chibi/stand/clothes/stockings/house/outline.webp:417,940,186,356 +characters/cho/poses/default/chibi/stand/clothes/top/default/overlay.webp:368,547,257,331 +characters/cho/poses/default/chibi/stand/clothes/top/top_school_1/outline.webp:368,547,257,331 characters/cho/poses/default/chibi/walk/bodyparts/frame/default/skin.webp:185,123,2025,1449 characters/cho/poses/default/clothes/accessory/body_wrap/0.webp:487,715,165,124 characters/cho/poses/default/clothes/accessory/body_wrap/outline.webp:485,713,168,128 @@ -465,11 +465,15 @@ characters/cho/poses/default/clothes/accessory/panties_in_hand/outline.webp:37,5 characters/cho/poses/default/clothes/accessory/suspenders/0.webp:478,562,175,324 characters/cho/poses/default/clothes/accessory/suspenders/1.webp:504,885,75,10 characters/cho/poses/default/clothes/accessory/suspenders/outline.webp:473,557,182,342 -characters/cho/poses/default/clothes/accessory/suspenders/suspenders_1.webp:473,557,182,342 characters/cho/poses/default/clothes/bottom/j_school_skirt_1/0.webp:415,782,351,356 characters/cho/poses/default/clothes/bottom/j_school_skirt_1/armfix.webp:653,843,72,246 characters/cho/poses/default/clothes/bottom/j_school_skirt_1/outline.webp:414,778,354,353 characters/cho/poses/default/clothes/bottom/j_school_skirt_1/skin.webp:504,790,159,354 +characters/cho/poses/default/clothes/bottom/jeans_long_1/0.webp:458,832,236,368 +characters/cho/poses/default/clothes/bottom/jeans_long_1/1.webp:530,852,11,11 +characters/cho/poses/default/clothes/bottom/jeans_long_1/armfix.webp:653,843,72,246 +characters/cho/poses/default/clothes/bottom/jeans_long_1/extra.webp:460,853,76,170 +characters/cho/poses/default/clothes/bottom/jeans_long_1/outline.webp:456,830,240,370 characters/cho/poses/default/clothes/bottom/pants_long_1/0.webp:457,871,243,329 characters/cho/poses/default/clothes/bottom/pants_long_1/armfix.webp:653,843,72,246 characters/cho/poses/default/clothes/bottom/pants_long_1/outline.webp:454,870,247,330 @@ -524,6 +528,11 @@ characters/cho/poses/default/clothes/bottom/school_skirt_4/0.webp:452,779,240,19 characters/cho/poses/default/clothes/bottom/school_skirt_4/1.webp:584,809,12,25 characters/cho/poses/default/clothes/bottom/school_skirt_4/armfix.webp:653,843,72,246 characters/cho/poses/default/clothes/bottom/school_skirt_4/outline.webp:453,778,240,160 +characters/cho/poses/default/clothes/bottom/skirt_chun_li/0.webp:465,820,247,304 +characters/cho/poses/default/clothes/bottom/skirt_chun_li/1.webp:461,817,253,310 +characters/cho/poses/default/clothes/bottom/skirt_chun_li/armfix.webp:653,843,72,246 +characters/cho/poses/default/clothes/bottom/skirt_chun_li/extra.webp:492,825,113,259 +characters/cho/poses/default/clothes/bottom/skirt_chun_li/outline.webp:458,815,261,314 characters/cho/poses/default/clothes/bottom/skirt_short_1/0.webp:443,894,276,117 characters/cho/poses/default/clothes/bottom/skirt_short_1/armfix.webp:653,843,72,246 characters/cho/poses/default/clothes/bottom/skirt_short_1/outline.webp:441,891,280,122 @@ -562,10 +571,15 @@ characters/cho/poses/default/clothes/bra/lace_bra_2/1.webp:498,687,157,62 characters/cho/poses/default/clothes/bra/lace_bra_2/2.webp:499,692,155,58 characters/cho/poses/default/clothes/bra/lace_bra_2/3.webp:535,677,29,28 characters/cho/poses/default/clothes/bra/lace_bra_2/outline.webp:463,561,193,191 +characters/cho/poses/default/clothes/bra/padding_bra_1/0.webp:468,641,180,79 +characters/cho/poses/default/clothes/bra/padding_bra_1/outline.webp:467,640,182,81 characters/cho/poses/default/clothes/bra/sport_bra_1/0.webp:467,556,189,198 characters/cho/poses/default/clothes/bra/sport_bra_1/extra.webp:469,573,166,124 characters/cho/poses/default/clothes/bra/sport_bra_1/outline.webp:466,555,192,200 characters/cho/poses/default/clothes/bra/sport_bra_1/skin.webp:504,567,149,187 +characters/cho/poses/default/clothes/bra/sporty_bikini_top_1/0.webp:468,555,187,192 +characters/cho/poses/default/clothes/bra/sporty_bikini_top_1/outline.webp:466,554,189,195 +characters/cho/poses/default/clothes/bra/sporty_bikini_top_1/skin.webp:499,566,149,184 characters/cho/poses/default/clothes/earrings/basic/0.webp:613,472,11,12 characters/cho/poses/default/clothes/earrings/basic/outline.webp:563,441,106,91 characters/cho/poses/default/clothes/earrings/feather/0.webp:616,481,15,61 @@ -593,10 +607,10 @@ characters/cho/poses/default/clothes/glasses/goggles/1.webp:481,340,134,59 characters/cho/poses/default/clothes/glasses/goggles/extra.webp:483,332,181,109 characters/cho/poses/default/clothes/glasses/goggles/outline.webp:479,331,186,116 characters/cho/poses/default/clothes/glasses/goggles/skin.webp:494,364,142,55 -characters/cho/poses/default/clothes/glasses/goggles_face/0.webp:719,339,108,36 -characters/cho/poses/default/clothes/glasses/goggles_face/1.webp:720,331,115,53 -characters/cho/poses/default/clothes/glasses/goggles_face/extra.webp:720,324,145,68 -characters/cho/poses/default/clothes/glasses/goggles_face/outline.webp:718,322,145,71 +characters/cho/poses/default/clothes/glasses/goggles_face/0.webp:378,178,56,18 +characters/cho/poses/default/clothes/glasses/goggles_face/1.webp:378,174,60,27 +characters/cho/poses/default/clothes/glasses/goggles_face/extra.webp:378,170,76,35 +characters/cho/poses/default/clothes/glasses/goggles_face/outline.webp:377,169,76,37 characters/cho/poses/default/clothes/glasses/goggles_face/skin.webp:494,364,142,55 characters/cho/poses/default/clothes/gloves/quidditch/0.webp:693,907,7,42 characters/cho/poses/default/clothes/gloves/quidditch/0_front.webp:693,907,7,42 @@ -608,9 +622,12 @@ characters/cho/poses/default/clothes/hair/pigtails/1.webp:436,310,280,245 characters/cho/poses/default/clothes/hair/pigtails/2.webp:472,364,210,42 characters/cho/poses/default/clothes/hair/pigtails/outline.webp:432,309,284,207 characters/cho/poses/default/clothes/hair/pigtails/skin.webp:492,369,92,53 -characters/cho/poses/default/clothes/hair/ponytail/0.webp:459,321,253,256 -characters/cho/poses/default/clothes/hair/ponytail/1.webp:489,347,217,228 -characters/cho/poses/default/clothes/hair/ponytail/outline.webp:458,321,255,256 +characters/cho/poses/default/clothes/hair/ponytail/0.webp:459,321,198,167 +characters/cho/poses/default/clothes/hair/ponytail/0_back.webp:614,336,98,241 +characters/cho/poses/default/clothes/hair/ponytail/1.webp:489,353,131,77 +characters/cho/poses/default/clothes/hair/ponytail/1_back.webp:627,347,79,228 +characters/cho/poses/default/clothes/hair/ponytail/outline.webp:458,321,200,168 +characters/cho/poses/default/clothes/hair/ponytail/outline_back.webp:614,336,99,241 characters/cho/poses/default/clothes/hair/ponytail/skin.webp:494,389,137,55 characters/cho/poses/default/clothes/hair/smurfette/0.webp:447,314,317,229 characters/cho/poses/default/clothes/hair/smurfette/0_back.webp:428,414,336,252 @@ -702,6 +719,11 @@ characters/cho/poses/default/clothes/panties/lace_panties_1/1.webp:465,848,205,1 characters/cho/poses/default/clothes/panties/lace_panties_1/2.webp:535,889,13,11 characters/cho/poses/default/clothes/panties/lace_panties_1/outline.webp:463,847,208,112 characters/cho/poses/default/clothes/panties/lace_panties_1/skin.webp:468,856,183,89 +characters/cho/poses/default/clothes/panties/sheer_panties_1/0.webp:500,875,93,84 +characters/cho/poses/default/clothes/panties/sheer_panties_1/outline.webp:479,841,177,120 +characters/cho/poses/default/clothes/panties/sheer_panties_2/0.webp:472,822,191,108 +characters/cho/poses/default/clothes/panties/sheer_panties_2/1.webp:477,834,179,124 +characters/cho/poses/default/clothes/panties/sheer_panties_2/outline.webp:469,819,198,140 characters/cho/poses/default/clothes/panties/sport_panties_1/0.webp:457,825,237,166 characters/cho/poses/default/clothes/panties/sport_panties_1/armfix.webp:653,843,72,246 characters/cho/poses/default/clothes/panties/sport_panties_1/extra.webp:458,850,180,135 @@ -711,6 +733,9 @@ characters/cho/poses/default/clothes/panties/sport_panties_2/0.webp:458,864,231, characters/cho/poses/default/clothes/panties/sport_panties_2/extra.webp:459,872,267,260 characters/cho/poses/default/clothes/panties/sport_panties_2/outline.webp:458,860,232,99 characters/cho/poses/default/clothes/panties/sport_panties_2/skin.webp:473,868,207,87 +characters/cho/poses/default/clothes/panties/sporty_bikini_bottom_1/0.webp:456,821,232,137 +characters/cho/poses/default/clothes/panties/sporty_bikini_bottom_1/outline.webp:455,821,233,139 +characters/cho/poses/default/clothes/panties/sporty_bikini_bottom_1/skin.webp:460,855,222,93 characters/cho/poses/default/clothes/piercing/breast_barbell/0.webp:474,656,137,6 characters/cho/poses/default/clothes/piercing/breast_barbell/outline.webp:472,655,141,9 characters/cho/poses/default/clothes/piercing/stud/0.webp:546,938,6,6 @@ -814,7 +839,7 @@ characters/cho/poses/default/clothes/stockings/toon_socks/skin.webp:505,1120,165 characters/cho/poses/default/clothes/tattoo/arrows_tattoo/0.webp:481,862,161,113 characters/cho/poses/default/clothes/tattoo/arrows_tattoo/outline.webp:480,860,164,117 characters/cho/poses/default/clothes/tattoo/barcode_tattoo/0.webp:552,594,30,20 -characters/cho/poses/default/clothes/tattoo/bitemark_tattoo/0.webp:0,0,1,1 +characters/cho/poses/default/clothes/tattoo/bitemark_tattoo/0.webp:0,0,1010,1010 characters/cho/poses/default/clothes/tattoo/bitemark_tattoo/outline.webp:567,625,69,70 characters/cho/poses/default/clothes/tattoo/breasts_slut/0.webp:570,668,62,28 characters/cho/poses/default/clothes/tattoo/chun_li_dragon/0.webp:656,571,65,459 @@ -838,11 +863,6 @@ characters/cho/poses/default/clothes/top/bunny_top_2/0.webp:468,648,170,281 characters/cho/poses/default/clothes/top/bunny_top_2/extra.webp:467,646,171,311 characters/cho/poses/default/clothes/top/bunny_top_2/outline.webp:465,646,175,312 characters/cho/poses/default/clothes/top/bunny_top_2/skin.webp:483,649,151,286 -characters/cho/poses/default/clothes/top/chun_li_dress/0.webp:465,534,247,590 -characters/cho/poses/default/clothes/top/chun_li_dress/1.webp:461,530,253,597 -characters/cho/poses/default/clothes/top/chun_li_dress/armfix.webp:653,843,72,246 -characters/cho/poses/default/clothes/top/chun_li_dress/extra.webp:492,572,172,512 -characters/cho/poses/default/clothes/top/chun_li_dress/outline.webp:458,527,261,602 characters/cho/poses/default/clothes/top/dress_1/0.webp:445,529,270,671 characters/cho/poses/default/clothes/top/dress_1/1.webp:461,531,250,186 characters/cho/poses/default/clothes/top/dress_1/armfix.webp:653,843,72,246 @@ -853,11 +873,18 @@ characters/cho/poses/default/clothes/top/dress_2/0.webp:457,525,244,466 characters/cho/poses/default/clothes/top/dress_2/1.webp:527,595,60,52 characters/cho/poses/default/clothes/top/dress_2/extra.webp:469,543,210,438 characters/cho/poses/default/clothes/top/dress_2/outline.webp:455,521,250,471 +characters/cho/poses/default/clothes/top/dress_club/0.webp:452,559,245,411 +characters/cho/poses/default/clothes/top/dress_club/armfix.webp:653,843,72,246 +characters/cho/poses/default/clothes/top/dress_club/outline.webp:449,558,250,414 characters/cho/poses/default/clothes/top/police/0.webp:468,539,265,226 characters/cho/poses/default/clothes/top/police/1.webp:546,639,18,117 characters/cho/poses/default/clothes/top/police/armfix.webp:653,843,72,246 characters/cho/poses/default/clothes/top/police/extra.webp:635,611,8,23 characters/cho/poses/default/clothes/top/police/outline.webp:467,538,267,228 +characters/cho/poses/default/clothes/top/sheer_nightie_1/0.webp:466,597,189,250 +characters/cho/poses/default/clothes/top/sheer_nightie_1/1.webp:492,604,54,44 +characters/cho/poses/default/clothes/top/sheer_nightie_1/outline.webp:464,550,192,300 +characters/cho/poses/default/clothes/top/sheer_nightie_1/skin.webp:492,607,54,43 characters/cho/poses/default/clothes/top/smurfette/0.webp:419,559,316,519 characters/cho/poses/default/clothes/top/smurfette/1.webp:442,899,267,106 characters/cho/poses/default/clothes/top/smurfette/armfix.webp:653,843,72,246 @@ -867,6 +894,14 @@ characters/cho/poses/default/clothes/top/toon_shirt/0.webp:467,563,190,213 characters/cho/poses/default/clothes/top/toon_shirt/extra.webp:510,637,68,63 characters/cho/poses/default/clothes/top/toon_shirt/outline.webp:466,560,194,219 characters/cho/poses/default/clothes/top/toon_shirt/skin.webp:504,563,159,218 +characters/cho/poses/default/clothes/top/top_chun_li/0.webp:468,534,196,193 +characters/cho/poses/default/clothes/top/top_chun_li/1.webp:472,530,195,171 +characters/cho/poses/default/clothes/top/top_chun_li/extra.webp:503,572,161,128 +characters/cho/poses/default/clothes/top/top_chun_li/outline.webp:467,527,204,231 +characters/cho/poses/default/clothes/top/top_hoodie_1/0.webp:459,537,275,333 +characters/cho/poses/default/clothes/top/top_hoodie_1/1.webp:507,591,104,150 +characters/cho/poses/default/clothes/top/top_hoodie_1/outline.webp:457,535,279,337 +characters/cho/poses/default/clothes/top/top_hoodie_1/skin.webp:480,577,238,296 characters/cho/poses/default/clothes/top/top_j_school_1/0.webp:436,576,286,361 characters/cho/poses/default/clothes/top/top_j_school_1/0_back.webp:650,866,39,41 characters/cho/poses/default/clothes/top/top_j_school_1/1.webp:519,637,60,78 @@ -952,6 +987,9 @@ characters/cho/poses/default/clothes/top/top_virgin_killer/0.webp:467,559,255,39 characters/cho/poses/default/clothes/top/top_virgin_killer/1.webp:462,816,217,87 characters/cho/poses/default/clothes/top/top_virgin_killer/outline.webp:460,556,264,404 characters/cho/poses/default/clothes/top/top_virgin_killer/skin.webp:469,575,240,272 +characters/cho/poses/default/clothes/top/top_woolly_sweater_1/0.webp:462,552,282,362 +characters/cho/poses/default/clothes/top/top_woolly_sweater_1/outline.webp:460,552,286,362 +characters/cho/poses/default/clothes/top/top_woolly_sweater_1/skin.webp:477,862,236,57 characters/cho/poses/default/cum/body/heavy/cum.webp:509,438,134,417 characters/cho/poses/default/cum/body/heavy/skin.webp:514,472,114,384 characters/cho/poses/default/cum/body/light/cum.webp:509,552,119,271 @@ -1039,6 +1077,117 @@ characters/cho/poses/default/face/tears/tears_1.webp:524,374,94,26 characters/cho/poses/default/face/tears/tears_2.webp:514,374,122,54 characters/cho/poses/default/face/tears/tears_3.webp:524,376,116,112 characters/cho/poses/default/face/tears/tears_4.webp:524,380,110,94 +characters/cho/poses/wand/bodyparts/frame/default/skin.webp:148,331,577,869 +characters/cho/poses/wand/chibi/stand/bodyparts/frame/default/skin.webp:190,123,225,648 +characters/cho/poses/wand/chibi/stand/clothes/bottom/default/overlay.webp:388,804,237,304 +characters/cho/poses/wand/chibi/stand/clothes/bottom/school_skirt_1/0.webp:388,804,237,304 +characters/cho/poses/wand/chibi/stand/clothes/bra/basic_bra_1/0.webp:435,577,185,181 +characters/cho/poses/wand/chibi/stand/clothes/bra/default/overlay.webp:435,577,185,181 +characters/cho/poses/wand/chibi/stand/clothes/footwear/default/overlay.webp:414,1111,176,188 +characters/cho/poses/wand/chibi/stand/clothes/panties/basic_panties_1/0.webp:449,824,146,109 +characters/cho/poses/wand/chibi/stand/clothes/panties/default/overlay.webp:449,824,146,109 +characters/cho/poses/wand/chibi/stand/clothes/robe/robe_school_1/0.webp:296,550,353,634 +characters/cho/poses/wand/chibi/stand/clothes/robe/robe_school_1/0_back.webp:321,499,486,570 +characters/cho/poses/wand/chibi/stand/clothes/stockings/house/outline.webp:417,940,186,356 +characters/cho/poses/wand/chibi/stand/clothes/top/default/overlay.webp:368,547,257,331 +characters/cho/poses/wand/chibi/stand/clothes/top/top_school_1/outline.webp:368,547,257,331 +characters/cho/poses/wand/chibi/walk/bodyparts/frame/default/skin.webp:185,123,2025,1449 +characters/cho/poses/wand/clothes/hair/pigtails/0.webp:436,310,280,198 +characters/cho/poses/wand/clothes/hair/pigtails/1.webp:436,310,280,245 +characters/cho/poses/wand/clothes/hair/pigtails/2.webp:472,364,210,42 +characters/cho/poses/wand/clothes/hair/pigtails/outline.webp:432,309,284,207 +characters/cho/poses/wand/clothes/hair/pigtails/skin.webp:492,369,92,53 +characters/cho/poses/wand/clothes/hair/ponytail/0.webp:459,321,198,167 +characters/cho/poses/wand/clothes/hair/ponytail/0_back.webp:614,336,98,241 +characters/cho/poses/wand/clothes/hair/ponytail/1.webp:489,353,131,77 +characters/cho/poses/wand/clothes/hair/ponytail/1_back.webp:627,347,79,228 +characters/cho/poses/wand/clothes/hair/ponytail/outline.webp:458,321,200,168 +characters/cho/poses/wand/clothes/hair/ponytail/outline_back.webp:614,336,99,241 +characters/cho/poses/wand/clothes/hair/ponytail/skin.webp:494,389,137,55 +characters/cho/poses/wand/clothes/hair/smurfette/0.webp:447,314,317,229 +characters/cho/poses/wand/clothes/hair/smurfette/0_back.webp:428,414,336,252 +characters/cho/poses/wand/clothes/hair/smurfette/1.webp:442,325,315,218 +characters/cho/poses/wand/clothes/hair/smurfette/1_back.webp:430,337,327,280 +characters/cho/poses/wand/clothes/hair/smurfette/outline.webp:425,313,340,355 +characters/cho/poses/wand/clothes/hair/smurfette/outline_back.webp:425,345,339,322 +characters/cho/poses/wand/clothes/hair/smurfette/skin.webp:496,406,116,21 +characters/cho/poses/wand/clothes/pubes/arrow/0.webp:529,893,30,41 +characters/cho/poses/wand/clothes/pubes/arrow/outline.webp:529,895,30,37 +characters/cho/poses/wand/clothes/pubes/beaver/0.webp:524,887,48,71 +characters/cho/poses/wand/clothes/pubes/beaver/outline.webp:526,891,45,75 +characters/cho/poses/wand/clothes/pubes/heart/0.webp:537,906,17,18 +characters/cho/poses/wand/clothes/pubes/heart/1.webp:537,906,17,17 +characters/cho/poses/wand/clothes/pubes/heart/extra.webp:538,907,14,15 +characters/cho/poses/wand/clothes/pubes/heart/outline.webp:535,902,21,25 +characters/cho/poses/wand/clothes/pubes/stuble/0.webp:524,909,49,32 +characters/cho/poses/wand/clothes/pubes/thick/0.webp:518,907,59,49 +characters/cho/poses/wand/clothes/pubes/thick/1.webp:518,907,59,48 +characters/cho/poses/wand/clothes/pubes/thick/extra.webp:520,908,55,48 +characters/cho/poses/wand/clothes/pubes/thick/outline.webp:516,905,65,54 +characters/cho/poses/wand/clothes/pubes/unshaved/0.webp:526,909,42,47 +characters/cho/poses/wand/emote/angry.webp:576,379,45,43 +characters/cho/poses/wand/emote/confused.webp:419,248,129,101 +characters/cho/poses/wand/emote/happy.webp:420,229,123,146 +characters/cho/poses/wand/emote/hearts.webp:377,219,175,146 +characters/cho/poses/wand/emote/shocked.webp:407,222,136,128 +characters/cho/poses/wand/emote/sweat.webp:572,360,42,67 +characters/cho/poses/wand/face/cheeks/blush/expression.webp:499,441,108,49 +characters/cho/poses/wand/face/cheeks/heavy_blush/expression.webp:499,441,108,49 +characters/cho/poses/wand/face/eyebrows/angry/expression.webp:493,415,103,18 +characters/cho/poses/wand/face/eyebrows/angry/skin.webp:496,416,110,27 +characters/cho/poses/wand/face/eyebrows/base/expression.webp:492,415,110,14 +characters/cho/poses/wand/face/eyebrows/base/skin.webp:496,418,102,25 +characters/cho/poses/wand/face/eyebrows/raised/expression.webp:485,402,113,28 +characters/cho/poses/wand/face/eyebrows/raised/skin.webp:496,418,102,25 +characters/cho/poses/wand/face/eyebrows/worried/expression.webp:492,414,109,17 +characters/cho/poses/wand/face/eyebrows/worried/skin.webp:496,416,101,27 +characters/cho/poses/wand/face/eyes/base/expression.webp:498,424,99,25 +characters/cho/poses/wand/face/eyes/base/eyemask.webp:504,428,85,19 +characters/cho/poses/wand/face/eyes/base/skin.webp:498,436,99,14 +characters/cho/poses/wand/face/eyes/closed/expression.webp:496,425,101,25 +characters/cho/poses/wand/face/eyes/closed/skin.webp:498,436,99,14 +characters/cho/poses/wand/face/eyes/happyCl/expression.webp:497,426,102,20 +characters/cho/poses/wand/face/eyes/happyCl/skin.webp:498,436,99,11 +characters/cho/poses/wand/face/eyes/narrow/expression.webp:498,424,99,25 +characters/cho/poses/wand/face/eyes/narrow/eyemask.webp:504,431,85,16 +characters/cho/poses/wand/face/eyes/narrow/skin.webp:498,436,99,14 +characters/cho/poses/wand/face/eyes/wide/expression.webp:496,420,102,30 +characters/cho/poses/wand/face/eyes/wide/eyemask.webp:502,424,89,24 +characters/cho/poses/wand/face/eyes/wide/skin.webp:498,436,99,14 +characters/cho/poses/wand/face/eyes/wink/expression.webp:497,424,100,25 +characters/cho/poses/wand/face/eyes/wink/eyemask.webp:558,428,31,18 +characters/cho/poses/wand/face/eyes/wink/skin.webp:498,436,99,14 +characters/cho/poses/wand/face/mouth/angry/expression.webp:527,482,48,25 +characters/cho/poses/wand/face/mouth/annoyed/expression.webp:523,484,30,21 +characters/cho/poses/wand/face/mouth/base/expression.webp:526,487,41,15 +characters/cho/poses/wand/face/mouth/clench/expression.webp:526,479,51,28 +characters/cho/poses/wand/face/mouth/crooked_smile/expression.webp:524,481,50,30 +characters/cho/poses/wand/face/mouth/disgust/expression.webp:525,489,48,21 +characters/cho/poses/wand/face/mouth/grin/expression.webp:522,481,52,32 +characters/cho/poses/wand/face/mouth/horny/expression.webp:527,487,43,15 +characters/cho/poses/wand/face/mouth/mad/expression.webp:528,487,43,23 +characters/cho/poses/wand/face/mouth/normal/expression.webp:526,487,34,15 +characters/cho/poses/wand/face/mouth/open/expression.webp:531,485,30,29 +characters/cho/poses/wand/face/mouth/open_tongue/expression.webp:531,485,30,29 +characters/cho/poses/wand/face/mouth/open_wide_tongue/expression.webp:506,482,93,60 +characters/cho/poses/wand/face/mouth/quiver/expression.webp:525,487,41,17 +characters/cho/poses/wand/face/mouth/scream/expression.webp:506,482,93,53 +characters/cho/poses/wand/face/mouth/silly/expression.webp:525,485,41,28 +characters/cho/poses/wand/face/mouth/smile/expression.webp:526,486,42,20 +characters/cho/poses/wand/face/mouth/soft/expression.webp:529,486,31,22 +characters/cho/poses/wand/face/mouth/upset/expression.webp:528,489,31,17 +characters/cho/poses/wand/face/pupils/L/expression.webp:505,428,71,18 +characters/cho/poses/wand/face/pupils/R/expression.webp:515,428,73,18 +characters/cho/poses/wand/face/pupils/ahegao/expression.webp:513,421,62,18 +characters/cho/poses/wand/face/pupils/down/expression.webp:511,435,68,18 +characters/cho/poses/wand/face/pupils/downR/expression.webp:513,433,74,18 +characters/cho/poses/wand/face/pupils/mid/expression.webp:512,428,70,17 +characters/cho/poses/wand/face/pupils/stare/expression.webp:506,426,75,21 +characters/cho/poses/wand/face/pupils/up/expression.webp:509,424,70,17 +characters/cho/poses/wand/face/tears/tears_1.webp:524,374,94,26 +characters/cho/poses/wand/face/tears/tears_2.webp:514,374,122,54 +characters/cho/poses/wand/face/tears/tears_3.webp:524,376,116,112 +characters/cho/poses/wand/face/tears/tears_4.webp:524,380,110,94 characters/emotes/01.webp:614,227,125,126 characters/emotes/02.webp:323,87,164,208 characters/emotes/03.webp:289,209,174,144 @@ -2135,26 +2284,26 @@ characters/hermione/poses/default/clothes/bottom/school_skirt_1/mask.webp:0,0,10 characters/hermione/poses/default/clothes/bottom/school_skirt_1/outline.webp:445,766,264,398 characters/hermione/poses/default/clothes/bottom/school_skirt_2/0.webp:441,767,264,262 characters/hermione/poses/default/clothes/bottom/school_skirt_2/1.webp:582,798,12,24 -characters/hermione/poses/default/clothes/bottom/school_skirt_2/lift_skirt/0.webp:782,1416,640,475 -characters/hermione/poses/default/clothes/bottom/school_skirt_2/lift_skirt/1.webp:1158,1585,22,48 -characters/hermione/poses/default/clothes/bottom/school_skirt_2/lift_skirt/outline.webp:777,1416,651,479 -characters/hermione/poses/default/clothes/bottom/school_skirt_2/lift_skirt/skin.webp:913,1617,452,267 +characters/hermione/poses/default/clothes/bottom/school_skirt_2/lift_skirt/0.webp:391,708,320,237 +characters/hermione/poses/default/clothes/bottom/school_skirt_2/lift_skirt/1.webp:579,792,11,24 +characters/hermione/poses/default/clothes/bottom/school_skirt_2/lift_skirt/outline.webp:388,708,325,239 +characters/hermione/poses/default/clothes/bottom/school_skirt_2/lift_skirt/skin.webp:456,808,226,133 characters/hermione/poses/default/clothes/bottom/school_skirt_2/mask.webp:0,0,1010,1200 characters/hermione/poses/default/clothes/bottom/school_skirt_2/outline.webp:439,766,268,264 characters/hermione/poses/default/clothes/bottom/school_skirt_3/0.webp:446,767,251,199 characters/hermione/poses/default/clothes/bottom/school_skirt_3/1.webp:582,798,12,24 -characters/hermione/poses/default/clothes/bottom/school_skirt_3/lift_skirt/0.webp:782,1416,640,475 -characters/hermione/poses/default/clothes/bottom/school_skirt_3/lift_skirt/1.webp:1158,1585,22,48 -characters/hermione/poses/default/clothes/bottom/school_skirt_3/lift_skirt/outline.webp:777,1416,651,479 -characters/hermione/poses/default/clothes/bottom/school_skirt_3/lift_skirt/skin.webp:913,1617,452,267 +characters/hermione/poses/default/clothes/bottom/school_skirt_3/lift_skirt/0.webp:391,708,320,237 +characters/hermione/poses/default/clothes/bottom/school_skirt_3/lift_skirt/1.webp:579,792,11,24 +characters/hermione/poses/default/clothes/bottom/school_skirt_3/lift_skirt/outline.webp:388,708,325,239 +characters/hermione/poses/default/clothes/bottom/school_skirt_3/lift_skirt/skin.webp:456,808,226,133 characters/hermione/poses/default/clothes/bottom/school_skirt_3/mask.webp:0,0,1010,1200 characters/hermione/poses/default/clothes/bottom/school_skirt_3/outline.webp:444,766,255,190 characters/hermione/poses/default/clothes/bottom/school_skirt_4/0.webp:453,767,236,199 characters/hermione/poses/default/clothes/bottom/school_skirt_4/1.webp:582,798,12,24 -characters/hermione/poses/default/clothes/bottom/school_skirt_4/lift_skirt/0.webp:782,1416,640,475 -characters/hermione/poses/default/clothes/bottom/school_skirt_4/lift_skirt/1.webp:1158,1585,22,48 -characters/hermione/poses/default/clothes/bottom/school_skirt_4/lift_skirt/outline.webp:777,1416,651,479 -characters/hermione/poses/default/clothes/bottom/school_skirt_4/lift_skirt/skin.webp:913,1617,452,267 +characters/hermione/poses/default/clothes/bottom/school_skirt_4/lift_skirt/0.webp:391,708,320,237 +characters/hermione/poses/default/clothes/bottom/school_skirt_4/lift_skirt/1.webp:579,792,11,24 +characters/hermione/poses/default/clothes/bottom/school_skirt_4/lift_skirt/outline.webp:388,708,325,239 +characters/hermione/poses/default/clothes/bottom/school_skirt_4/lift_skirt/skin.webp:456,808,226,133 characters/hermione/poses/default/clothes/bottom/school_skirt_4/mask.webp:0,0,1010,1200 characters/hermione/poses/default/clothes/bottom/school_skirt_4/outline.webp:450,766,240,160 characters/hermione/poses/default/clothes/bottom/tifa_skirt/0.webp:452,826,240,127 @@ -3534,7 +3683,7 @@ characters/luna/poses/default/clothes/accessory/bracelets/1.webp:381,648,43,31 characters/luna/poses/default/clothes/accessory/bracelets/2.webp:374,636,38,58 characters/luna/poses/default/clothes/accessory/bracelets/outline.webp:373,610,51,85 characters/luna/poses/default/clothes/accessory/bracelets/skin.webp:385,647,37,48 -characters/luna/poses/default/clothes/accessory/hair_bug/0.webp:0,0,1,1 +characters/luna/poses/default/clothes/accessory/hair_bug/0.webp:0,0,1010,1010 characters/luna/poses/default/clothes/accessory/hair_bug/outline.webp:688,352,80,77 characters/luna/poses/default/clothes/accessory/harley_quinn_strap/0.webp:538,969,127,107 characters/luna/poses/default/clothes/accessory/harley_quinn_strap/outline.webp:536,968,129,108 @@ -3557,13 +3706,13 @@ characters/luna/poses/default/clothes/accessory/police_belt/skin.webp:446,780,20 characters/luna/poses/default/clothes/accessory/police_cuffs/0.webp:445,780,69,101 characters/luna/poses/default/clothes/accessory/police_cuffs/outline.webp:443,779,72,103 characters/luna/poses/default/clothes/accessory/police_cuffs/skin.webp:454,781,65,103 -characters/luna/poses/default/clothes/accessory/wand_breasts/0.webp:0,0,1,1 +characters/luna/poses/default/clothes/accessory/wand_breasts/0.webp:0,0,1010,1010 characters/luna/poses/default/clothes/accessory/wand_breasts/outline.webp:528,495,74,279 -characters/luna/poses/default/clothes/accessory/wand_hand/0.webp:0,0,1,1 +characters/luna/poses/default/clothes/accessory/wand_hand/0.webp:0,0,1010,1010 characters/luna/poses/default/clothes/accessory/wand_hand/outline.webp:716,580,212,128 -characters/luna/poses/default/clothes/accessory/wand_mouth/0.webp:0,0,1,1 +characters/luna/poses/default/clothes/accessory/wand_mouth/0.webp:0,0,1010,1010 characters/luna/poses/default/clothes/accessory/wand_mouth/outline.webp:482,426,235,54 -characters/luna/poses/default/clothes/accessory/wand_pussy/0.webp:0,0,1,1 +characters/luna/poses/default/clothes/accessory/wand_pussy/0.webp:0,0,1010,1010 characters/luna/poses/default/clothes/accessory/wand_pussy/outline.webp:497,911,236,51 characters/luna/poses/default/clothes/bottom/casual_jeans/0.webp:449,798,256,402 characters/luna/poses/default/clothes/bottom/casual_jeans/outline.webp:447,795,258,405 @@ -3590,26 +3739,26 @@ characters/luna/poses/default/clothes/bottom/school_skirt_1/mask.webp:0,0,1010,1 characters/luna/poses/default/clothes/bottom/school_skirt_1/outline.webp:440,764,281,398 characters/luna/poses/default/clothes/bottom/school_skirt_2/0.webp:436,764,280,262 characters/luna/poses/default/clothes/bottom/school_skirt_2/1.webp:583,794,13,25 -characters/luna/poses/default/clothes/bottom/school_skirt_2/lift_skirt/0.webp:782,1416,640,475 -characters/luna/poses/default/clothes/bottom/school_skirt_2/lift_skirt/1.webp:1158,1585,22,48 -characters/luna/poses/default/clothes/bottom/school_skirt_2/lift_skirt/outline.webp:777,1416,651,479 -characters/luna/poses/default/clothes/bottom/school_skirt_2/lift_skirt/skin.webp:913,1617,452,267 +characters/luna/poses/default/clothes/bottom/school_skirt_2/lift_skirt/0.webp:391,708,320,237 +characters/luna/poses/default/clothes/bottom/school_skirt_2/lift_skirt/1.webp:579,792,11,24 +characters/luna/poses/default/clothes/bottom/school_skirt_2/lift_skirt/outline.webp:388,708,325,239 +characters/luna/poses/default/clothes/bottom/school_skirt_2/lift_skirt/skin.webp:456,808,226,133 characters/luna/poses/default/clothes/bottom/school_skirt_2/mask.webp:0,0,1010,1200 characters/luna/poses/default/clothes/bottom/school_skirt_2/outline.webp:434,764,284,264 characters/luna/poses/default/clothes/bottom/school_skirt_3/0.webp:441,764,266,188 characters/luna/poses/default/clothes/bottom/school_skirt_3/1.webp:583,794,13,25 -characters/luna/poses/default/clothes/bottom/school_skirt_3/lift_skirt/0.webp:782,1416,640,475 -characters/luna/poses/default/clothes/bottom/school_skirt_3/lift_skirt/1.webp:1158,1585,22,48 -characters/luna/poses/default/clothes/bottom/school_skirt_3/lift_skirt/outline.webp:777,1416,651,479 -characters/luna/poses/default/clothes/bottom/school_skirt_3/lift_skirt/skin.webp:913,1617,452,267 +characters/luna/poses/default/clothes/bottom/school_skirt_3/lift_skirt/0.webp:391,708,320,237 +characters/luna/poses/default/clothes/bottom/school_skirt_3/lift_skirt/1.webp:579,792,11,24 +characters/luna/poses/default/clothes/bottom/school_skirt_3/lift_skirt/outline.webp:388,708,325,239 +characters/luna/poses/default/clothes/bottom/school_skirt_3/lift_skirt/skin.webp:456,808,226,133 characters/luna/poses/default/clothes/bottom/school_skirt_3/mask.webp:0,0,1010,1200 characters/luna/poses/default/clothes/bottom/school_skirt_3/outline.webp:438,764,270,189 characters/luna/poses/default/clothes/bottom/school_skirt_4/0.webp:447,764,251,168 characters/luna/poses/default/clothes/bottom/school_skirt_4/1.webp:583,794,13,25 -characters/luna/poses/default/clothes/bottom/school_skirt_4/lift_skirt/0.webp:782,1416,640,475 -characters/luna/poses/default/clothes/bottom/school_skirt_4/lift_skirt/1.webp:1158,1585,22,48 -characters/luna/poses/default/clothes/bottom/school_skirt_4/lift_skirt/outline.webp:777,1416,651,479 -characters/luna/poses/default/clothes/bottom/school_skirt_4/lift_skirt/skin.webp:913,1617,452,267 +characters/luna/poses/default/clothes/bottom/school_skirt_4/lift_skirt/0.webp:391,708,320,237 +characters/luna/poses/default/clothes/bottom/school_skirt_4/lift_skirt/1.webp:579,792,11,24 +characters/luna/poses/default/clothes/bottom/school_skirt_4/lift_skirt/outline.webp:388,708,325,239 +characters/luna/poses/default/clothes/bottom/school_skirt_4/lift_skirt/skin.webp:456,808,226,133 characters/luna/poses/default/clothes/bottom/school_skirt_4/mask.webp:0,0,1010,1200 characters/luna/poses/default/clothes/bottom/school_skirt_4/outline.webp:445,764,255,159 characters/luna/poses/default/clothes/bottom/summer_shorts/0.webp:448,829,255,127 @@ -3685,7 +3834,7 @@ characters/luna/poses/default/clothes/headgear/bunny_hat_1/default/1.webp:458,12 characters/luna/poses/default/clothes/headgear/bunny_hat_1/default/outline.webp:456,142,313,160 characters/luna/poses/default/clothes/headgear/flight_attendant/default/0.webp:565,225,127,74 characters/luna/poses/default/clothes/headgear/flight_attendant/default/outline.webp:564,224,130,76 -characters/luna/poses/default/clothes/neckwear/chocolate_frog/0.webp:0,0,1,1 +characters/luna/poses/default/clothes/neckwear/chocolate_frog/0.webp:0,0,1010,1010 characters/luna/poses/default/clothes/neckwear/chocolate_frog/outline.webp:553,484,106,100 characters/luna/poses/default/clothes/neckwear/chocolate_frog/skin.webp:557,496,100,90 characters/luna/poses/default/clothes/neckwear/cork/0.webp:554,574,30,37 @@ -4290,7 +4439,7 @@ characters/susan/poses/default/clothes/bottom/school_skirt_4/1.webp:619,858,11,2 characters/susan/poses/default/clothes/bottom/school_skirt_4/extra.webp:621,859,5,17 characters/susan/poses/default/clothes/bottom/school_skirt_4/outline.webp:452,817,271,145 characters/susan/poses/default/clothes/bottom/school_skirt_4/skin.webp:459,829,242,135 -characters/susan/poses/default/clothes/bra/base/0.webp:0,0,1,1 +characters/susan/poses/default/clothes/bra/base/0.webp:0,0,1010,1010 characters/susan/poses/default/clothes/bra/base/mask.webp:0,0,1010,1200 characters/susan/poses/default/clothes/bra/base/outline.webp:417,515,281,248 characters/susan/poses/default/clothes/bra/base/skin.webp:416,571,284,241 @@ -4343,7 +4492,7 @@ characters/susan/poses/default/clothes/panties/basic_panties_1/1.webp:459,836,25 characters/susan/poses/default/clothes/panties/basic_panties_1/2.webp:533,877,29,18 characters/susan/poses/default/clothes/panties/basic_panties_1/outline.webp:456,834,260,138 characters/susan/poses/default/clothes/panties/basic_panties_1/skin.webp:462,840,236,119 -characters/susan/poses/default/clothes/panties/lace/0.webp:0,0,1,1 +characters/susan/poses/default/clothes/panties/lace/0.webp:0,0,1010,1010 characters/susan/poses/default/clothes/panties/lace/outline.webp:448,884,270,172 characters/susan/poses/default/clothes/panties/lace_panties_1/0.webp:462,839,253,77 characters/susan/poses/default/clothes/panties/lace_panties_1/1.webp:515,889,85,80 @@ -5235,10 +5384,10 @@ characters/tonks/poses/default/face/mouth/normal/skin.webp:549,452,36,19 characters/tonks/poses/default/face/mouth/open/expression.webp:544,444,36,34 characters/tonks/poses/default/face/mouth/open/skin.webp:550,466,28,14 characters/tonks/poses/default/face/mouth/open_wide/expression.webp:525,441,107,57 -characters/tonks/poses/default/face/mouth/open_wide_tongue/expression.webp:525,441,107,87 -characters/tonks/poses/default/face/mouth/open_wide_tongue2/expression.webp:514,441,118,77 -characters/tonks/poses/default/face/mouth/open_wide_tongue2_cum/expression.webp:514,441,118,77 -characters/tonks/poses/default/face/mouth/open_wide_tongue_cum/expression.webp:525,441,107,87 +characters/tonks/poses/default/face/mouth/open_wide_tongue/expression_zorder_500.webp:525,441,107,87 +characters/tonks/poses/default/face/mouth/open_wide_tongue2/expression_zorder_500.webp:514,441,118,77 +characters/tonks/poses/default/face/mouth/open_wide_tongue2_cum/expression_zorder_500.webp:514,441,118,77 +characters/tonks/poses/default/face/mouth/open_wide_tongue_cum/expression_zorder_500.webp:525,441,107,87 characters/tonks/poses/default/face/mouth/scream/expression.webp:540,443,49,36 characters/tonks/poses/default/face/mouth/scream/skin.webp:549,468,37,13 characters/tonks/poses/default/face/mouth/silly/expression.webp:542,441,47,35 @@ -5442,9 +5591,269 @@ images/CG/cho_bj_desk/mask.webp:928,0,3392,2400 images/CG/cho_bj_desk/mask_idle.webp:0,0,4320,2400 images/CG/cho_bj_desk/overlay.webp:0,0,4320,2400 images/CG/cho_bj_desk/overlay_idle.webp:0,0,4320,2400 +images/CG/cho_facefuck/cho_facefuck_background.webp:0,0,4320,2400 +images/CG/cho_facefuck/cho_facefuck_cho_arms_deep.webp:1237,1398,2045,710 +images/CG/cho_facefuck/cho_facefuck_cho_arms_down.webp:1210,1344,2093,759 +images/CG/cho_facefuck/cho_facefuck_cho_arms_mid.webp:1199,1334,2096,777 +images/CG/cho_facefuck/cho_facefuck_cho_arms_up.webp:1210,1301,2082,804 +images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_deep.webp:1579,1166,1194,1078 +images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_down.webp:1579,1006,1194,1078 +images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_mid.webp:1573,918,1207,1078 +images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_up.webp:1579,846,1194,1078 +images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_deep.webp:1527,1370,1263,623 +images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_down.webp:1527,1210,1263,623 +images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_mid.webp:1520,1121,1277,623 +images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_up.webp:1527,1050,1263,623 +images/CG/cho_facefuck/cho_facefuck_cho_body_deep.webp:1310,1218,1651,1160 +images/CG/cho_facefuck/cho_facefuck_cho_body_down.webp:1315,1008,1632,1366 +images/CG/cho_facefuck/cho_facefuck_cho_body_mid.webp:1305,988,1658,1359 +images/CG/cho_facefuck/cho_facefuck_cho_body_up.webp:1315,944,1632,1366 +images/CG/cho_facefuck/cho_facefuck_cho_cheekbulge_deep.webp:1692,1845,916,292 +images/CG/cho_facefuck/cho_facefuck_cho_cheekbulge_down.webp:1692,1685,916,292 +images/CG/cho_facefuck/cho_facefuck_cho_cheekbulge_mid.webp:1691,1599,916,292 +images/CG/cho_facefuck/cho_facefuck_cho_cheekbulge_up.webp:1689,1517,916,292 +images/CG/cho_facefuck/cho_facefuck_cho_eyebrows_angry_deep.webp:1654,1271,982,198 +images/CG/cho_facefuck/cho_facefuck_cho_eyebrows_angry_down.webp:1654,1111,982,198 +images/CG/cho_facefuck/cho_facefuck_cho_eyebrows_angry_mid.webp:1648,1024,991,197 +images/CG/cho_facefuck/cho_facefuck_cho_eyebrows_angry_up.webp:1654,951,982,198 +images/CG/cho_facefuck/cho_facefuck_cho_eyebrows_low_deep.webp:1653,1351,958,82 +images/CG/cho_facefuck/cho_facefuck_cho_eyebrows_low_down.webp:1653,1191,958,82 +images/CG/cho_facefuck/cho_facefuck_cho_eyebrows_low_mid.webp:1647,1103,968,82 +images/CG/cho_facefuck/cho_facefuck_cho_eyebrows_low_up.webp:1653,1031,958,82 +images/CG/cho_facefuck/cho_facefuck_cho_eyebrows_raised_deep.webp:1666,1309,947,151 +images/CG/cho_facefuck/cho_facefuck_cho_eyebrows_raised_down.webp:1666,1149,947,151 +images/CG/cho_facefuck/cho_facefuck_cho_eyebrows_raised_mid.webp:1661,1060,955,151 +images/CG/cho_facefuck/cho_facefuck_cho_eyebrows_raised_up.webp:1666,989,947,151 +images/CG/cho_facefuck/cho_facefuck_cho_eyebrows_worried_deep.webp:1652,1251,983,203 +images/CG/cho_facefuck/cho_facefuck_cho_eyebrows_worried_down.webp:1652,1091,983,203 +images/CG/cho_facefuck/cho_facefuck_cho_eyebrows_worried_mid.webp:1646,1004,993,203 +images/CG/cho_facefuck/cho_facefuck_cho_eyebrows_worried_up.webp:1652,931,983,203 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_ahegao_deep.webp:1685,1442,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_ahegao_down.webp:1685,1282,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_ahegao_mid.webp:1679,1194,908,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_ahegao_up.webp:1685,1122,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_down_deep.webp:1685,1442,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_down_down.webp:1685,1282,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_down_mid.webp:1679,1194,908,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_down_up.webp:1685,1122,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_left_deep.webp:1685,1442,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_left_down.webp:1685,1282,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_left_mid.webp:1679,1194,908,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_left_up.webp:1685,1122,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_ahegao_deep.webp:1685,1464,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_ahegao_down.webp:1685,1304,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_ahegao_mid.webp:1679,1215,908,156 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_ahegao_up.webp:1685,1144,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_down_deep.webp:1685,1464,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_down_down.webp:1685,1304,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_down_mid.webp:1679,1215,908,156 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_down_up.webp:1685,1144,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_left_deep.webp:1685,1464,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_left_down.webp:1685,1304,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_left_mid.webp:1679,1215,908,156 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_left_up.webp:1685,1144,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_right_deep.webp:1685,1464,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_right_down.webp:1685,1304,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_right_mid.webp:1679,1215,908,156 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_right_up.webp:1685,1144,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_stare_deep.webp:1685,1464,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_stare_down.webp:1685,1304,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_stare_mid.webp:1679,1215,908,156 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_stare_up.webp:1685,1144,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_up_deep.webp:1685,1464,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_up_down.webp:1685,1304,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_up_mid.webp:1679,1215,908,156 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_narrow_up_up.webp:1685,1144,898,155 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_right_deep.webp:1685,1442,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_right_down.webp:1685,1282,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_right_mid.webp:1679,1194,908,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_right_up.webp:1685,1122,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_shut_deep.webp:1669,1462,936,128 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_shut_down.webp:1669,1302,936,128 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_shut_mid.webp:1663,1215,946,127 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_shut_up.webp:1669,1142,936,128 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_stare_deep.webp:1685,1442,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_stare_down.webp:1685,1282,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_stare_mid.webp:1679,1194,908,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_stare_up.webp:1685,1122,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_up_deep.webp:1685,1442,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_up_down.webp:1685,1282,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_up_mid.webp:1679,1194,908,192 +images/CG/cho_facefuck/cho_facefuck_cho_eyes_up_up.webp:1685,1122,898,192 +images/CG/cho_facefuck/cho_facefuck_cho_hair_deep.webp:1162,508,1798,1214 +images/CG/cho_facefuck/cho_facefuck_cho_hair_down.webp:1162,348,1798,1214 +images/CG/cho_facefuck/cho_facefuck_cho_hair_mid.webp:1154,266,1810,1206 +images/CG/cho_facefuck/cho_facefuck_cho_hair_up.webp:1162,188,1798,1214 +images/CG/cho_facefuck/cho_facefuck_cho_head_deep.webp:1460,357,1379,1953 +images/CG/cho_facefuck/cho_facefuck_cho_head_down.webp:1460,197,1379,1953 +images/CG/cho_facefuck/cho_facefuck_cho_head_mid.webp:1456,116,1386,1948 +images/CG/cho_facefuck/cho_facefuck_cho_head_up.webp:1460,37,1379,1953 +images/CG/cho_facefuck/cho_facefuck_cho_mouth_bubbles_deep.webp:1985,1994,274,103 +images/CG/cho_facefuck/cho_facefuck_cho_mouth_bubbles_down.webp:1985,1831,274,103 +images/CG/cho_facefuck/cho_facefuck_cho_mouth_bubbles_mid.webp:1985,1745,274,103 +images/CG/cho_facefuck/cho_facefuck_cho_mouth_bubbles_up.webp:1985,1673,274,103 +images/CG/cho_facefuck/cho_facefuck_cho_shadow_deep.webp:1660,1356,2660,1044 +images/CG/cho_facefuck/cho_facefuck_cho_shadow_down.webp:1660,1249,2660,1151 +images/CG/cho_facefuck/cho_facefuck_cho_shadow_mid.webp:1660,1140,2660,1260 +images/CG/cho_facefuck/cho_facefuck_cho_shadow_up.webp:1660,1027,2660,1373 +images/CG/cho_facefuck/cho_facefuck_cho_shirt_deep.webp:1290,1284,1693,999 +images/CG/cho_facefuck/cho_facefuck_cho_shirt_down.webp:1298,1092,1669,1172 +images/CG/cho_facefuck/cho_facefuck_cho_shirt_mid.webp:1288,1071,1695,1167 +images/CG/cho_facefuck/cho_facefuck_cho_shirt_up.webp:1298,1028,1669,1172 +images/CG/cho_facefuck/cho_facefuck_cho_spit_face_deep.webp:2293,1636,290,299 +images/CG/cho_facefuck/cho_facefuck_cho_spit_face_down.webp:2293,1476,290,299 +images/CG/cho_facefuck/cho_facefuck_cho_spit_face_mid.webp:2295,1388,294,300 +images/CG/cho_facefuck/cho_facefuck_cho_spit_face_up.webp:2293,1316,290,299 +images/CG/cho_facefuck/cho_facefuck_cho_spit_mouth_deep.webp:1927,2056,414,190 +images/CG/cho_facefuck/cho_facefuck_cho_spit_mouth_down.webp:1927,1896,414,190 +images/CG/cho_facefuck/cho_facefuck_cho_spit_mouth_mid.webp:1925,1808,420,191 +images/CG/cho_facefuck/cho_facefuck_cho_spit_mouth_up.webp:1927,1736,414,190 +images/CG/cho_facefuck/cho_facefuck_cho_tears_deep.webp:1662,1514,916,395 +images/CG/cho_facefuck/cho_facefuck_cho_tears_down.webp:1664,1355,916,395 +images/CG/cho_facefuck/cho_facefuck_cho_tears_mid.webp:1664,1266,916,395 +images/CG/cho_facefuck/cho_facefuck_cho_tears_up.webp:1666,1195,916,395 +images/CG/cho_facefuck/cho_facefuck_effects_speedlines.webp:918,1660,2412,740 +images/CG/cho_facefuck/cho_facefuck_genie_body_deep.webp:615,1823,3177,577 +images/CG/cho_facefuck/cho_facefuck_genie_body_down.webp:648,1835,3119,565 +images/CG/cho_facefuck/cho_facefuck_genie_body_mid.webp:654,1841,3104,559 +images/CG/cho_facefuck/cho_facefuck_genie_body_up.webp:648,1835,3119,565 +images/CG/cho_facefuck/cho_facefuck_genie_cum_cumshot2_deep.webp:1943,1823,378,396 +images/CG/cho_facefuck/cho_facefuck_genie_cum_cumshot_deep.webp:1943,1823,378,396 +images/CG/cho_facefuck/cho_facefuck_genie_cum_throatpie_deep.webp:1930,1823,398,340 +images/CG/cho_facefuck/cho_facefuck_genie_cum_throatpie_down.webp:1930,1665,398,340 +images/CG/cho_facefuck/cho_facefuck_genie_cum_throatpie_mid.webp:1930,1575,398,354 +images/CG/cho_facefuck/cho_facefuck_genie_cum_throatpie_up.webp:1932,1503,393,424 +images/CG/cho_facefuck/cho_facefuck_genie_hands_deep.webp:843,390,2640,784 +images/CG/cho_facefuck/cho_facefuck_genie_hands_down.webp:871,206,2647,788 +images/CG/cho_facefuck/cho_facefuck_genie_hands_mid.webp:871,98,2647,788 +images/CG/cho_facefuck/cho_facefuck_genie_hands_up.webp:871,46,2647,788 +images/CG/cho_facefuck/cho_facefuck_genie_penis_deep.webp:1800,2000,1715,400 +images/CG/cho_facefuck/cho_facefuck_genie_penis_down.webp:1810,1835,1686,565 +images/CG/cho_facefuck/cho_facefuck_genie_penis_mid.webp:1836,1752,724,648 +images/CG/cho_facefuck/cho_facefuck_genie_penis_up.webp:1810,1677,1686,723 +images/CG/cho_handjob/cho_handjob_background.webp:0,0,4320,2400 +images/CG/cho_handjob/cho_handjob_bubble.webp:2041,94,2176,1156 +images/CG/cho_handjob/cho_handjob_bubble_mask.webp:2608,94,1609,1156 +images/CG/cho_handjob/cho_handjob_cho_bending_shirt.webp:1207,997,1846,1185 +images/CG/cho_handjob/cho_handjob_cho_bending_shirt_open.webp:1207,997,1847,1185 +images/CG/cho_handjob/cho_handjob_cho_bending_skirt.webp:2131,1657,1172,743 +images/CG/cho_handjob/cho_handjob_cho_body_bending.webp:0,0,3269,2400 +images/CG/cho_handjob/cho_handjob_cho_body_idle.webp:451,0,2626,2400 +images/CG/cho_handjob/cho_handjob_cho_body_idle2.webp:451,0,2142,2400 +images/CG/cho_handjob/cho_handjob_cho_body_stroke_down.webp:451,0,2138,2400 +images/CG/cho_handjob/cho_handjob_cho_body_stroke_idle.webp:451,0,2169,2400 +images/CG/cho_handjob/cho_handjob_cho_body_stroke_up.webp:451,0,2169,2400 +images/CG/cho_handjob/cho_handjob_cho_hair_fringe.webp:1138,1,953,630 +images/CG/cho_handjob/cho_handjob_cho_hand_wet_stroke_down.webp:1904,2211,321,189 +images/CG/cho_handjob/cho_handjob_cho_idle2_shirt.webp:985,683,1471,1421 +images/CG/cho_handjob/cho_handjob_cho_idle2_shirt_open.webp:985,683,1471,1421 +images/CG/cho_handjob/cho_handjob_cho_idle2_skirt.webp:1561,1645,875,755 +images/CG/cho_handjob/cho_handjob_cho_idle_shirt.webp:985,683,1472,1421 +images/CG/cho_handjob/cho_handjob_cho_idle_shirt_open.webp:985,683,1472,1421 +images/CG/cho_handjob/cho_handjob_cho_idle_skirt.webp:1561,1645,875,755 +images/CG/cho_handjob/cho_handjob_cho_skirt_fix.webp:2101,1645,78,81 +images/CG/cho_handjob/cho_handjob_cho_spit.webp:2195,1704,66,464 +images/CG/cho_handjob/cho_handjob_cho_stroke_down_shirt.webp:985,683,1472,1421 +images/CG/cho_handjob/cho_handjob_cho_stroke_down_shirt_open.webp:985,683,1472,1421 +images/CG/cho_handjob/cho_handjob_cho_stroke_down_skirt.webp:1561,1645,875,755 +images/CG/cho_handjob/cho_handjob_cho_stroke_idle_shirt.webp:985,683,1475,1421 +images/CG/cho_handjob/cho_handjob_cho_stroke_idle_shirt_open.webp:985,683,1475,1421 +images/CG/cho_handjob/cho_handjob_cho_stroke_idle_skirt.webp:1561,1645,875,755 +images/CG/cho_handjob/cho_handjob_cho_stroke_up_shirt.webp:985,683,1475,1421 +images/CG/cho_handjob/cho_handjob_cho_stroke_up_shirt_open.webp:985,683,1475,1421 +images/CG/cho_handjob/cho_handjob_cho_stroke_up_skirt.webp:1561,1645,875,755 +images/CG/cho_handjob/cho_handjob_cum_after.webp:2343,1546,1277,658 +images/CG/cho_handjob/cho_handjob_cum_cumshot.webp:2341,1384,1077,753 +images/CG/cho_handjob/cho_handjob_cum_precum.webp:2361,2090,30,26 +images/CG/cho_handjob/cho_handjob_effects_spitting.webp:2195,1704,66,464 +images/CG/cho_handjob/cho_handjob_eyebrows_angry.webp:1358,362,405,68 +images/CG/cho_handjob/cho_handjob_eyebrows_base.webp:1362,355,398,84 +images/CG/cho_handjob/cho_handjob_eyebrows_raised.webp:1359,337,408,86 +images/CG/cho_handjob/cho_handjob_eyebrows_sad.webp:1370,376,395,50 +images/CG/cho_handjob/cho_handjob_eyebrows_worried.webp:1364,356,402,74 +images/CG/cho_handjob/cho_handjob_eyes_closed.webp:1397,450,382,60 +images/CG/cho_handjob/cho_handjob_eyes_open_down.webp:1394,419,393,100 +images/CG/cho_handjob/cho_handjob_eyes_open_forward.webp:1394,419,393,100 +images/CG/cho_handjob/cho_handjob_eyes_open_left.webp:1394,419,393,100 +images/CG/cho_handjob/cho_handjob_eyes_open_narrow_down.webp:1394,436,393,75 +images/CG/cho_handjob/cho_handjob_eyes_open_narrow_forward.webp:1394,436,393,75 +images/CG/cho_handjob/cho_handjob_eyes_open_narrow_left.webp:1394,436,393,75 +images/CG/cho_handjob/cho_handjob_eyes_open_narrow_right.webp:1394,436,393,75 +images/CG/cho_handjob/cho_handjob_eyes_open_right.webp:1394,419,393,100 +images/CG/cho_handjob/cho_handjob_eyes_open_wide_down.webp:1394,412,393,117 +images/CG/cho_handjob/cho_handjob_eyes_open_wide_forward.webp:1394,412,393,117 +images/CG/cho_handjob/cho_handjob_eyes_open_wide_left.webp:1394,412,393,117 +images/CG/cho_handjob/cho_handjob_eyes_open_wide_right.webp:1394,412,393,117 +images/CG/cho_handjob/cho_handjob_eyes_shut.webp:1396,443,394,61 +images/CG/cho_handjob/cho_handjob_genie_robed.webp:0,0,2025,2400 +images/CG/cho_handjob/cho_handjob_genie_unrobed.webp:0,0,2025,2400 +images/CG/cho_handjob/cho_handjob_hand_stroke_down.webp:1899,1980,421,420 +images/CG/cho_handjob/cho_handjob_hand_stroke_down_wet.webp:1904,2211,321,189 +images/CG/cho_handjob/cho_handjob_hand_stroke_idle.webp:1969,1985,352,415 +images/CG/cho_handjob/cho_handjob_hand_stroke_idle_wet.webp:1971,2171,308,229 +images/CG/cho_handjob/cho_handjob_hand_stroke_up.webp:1969,1984,372,416 +images/CG/cho_handjob/cho_handjob_hand_stroke_up_wet.webp:1971,2169,195,193 +images/CG/cho_handjob/cho_handjob_mouth_angry.webp:1516,658,158,88 +images/CG/cho_handjob/cho_handjob_mouth_annoyed.webp:1558,646,117,71 +images/CG/cho_handjob/cho_handjob_mouth_base.webp:1516,671,161,63 +images/CG/cho_handjob/cho_handjob_mouth_lipbite.webp:1518,660,140,82 +images/CG/cho_handjob/cho_handjob_mouth_neutral.webp:1517,671,146,63 +images/CG/cho_handjob/cho_handjob_mouth_open.webp:1527,666,133,91 +images/CG/cho_handjob/cho_handjob_mouth_smile.webp:1518,666,160,79 +images/CG/cho_handjob/cho_handjob_mouth_upset.webp:1525,659,153,73 +images/CG/cho_handjob/cho_handjob_penis_hard.webp:1833,2082,552,318 +images/CG/cho_handjob/cho_handjob_penis_hard_spit_on_shaft.webp:1833,2081,552,319 +images/CG/cho_handjob/cho_handjob_penis_hard_spit_on_tip.webp:1833,2076,556,324 +images/CG/cho_handjob/cho_handjob_penis_soft.webp:1833,2223,212,177 +images/CG/cho_handjob/cho_handjob_speedlines_1.webp:1888,2045,381,310 +images/CG/cho_handjob/cho_handjob_speedlines_2.webp:1904,2070,380,307 +images/CG/cho_handjob/cho_handjob_speedlines_3.webp:1876,2023,464,377 images/CG/cho_hufflepuff/background.webp:0,0,4320,2400 images/CG/cho_hufflepuff/cho.webp:410,135,2197,2261 images/CG/cho_hufflepuff/clouds.webp:0,0,4320,2090 +images/CG/cho_masturbate/cho_masturbate_lockers_background.webp:0,0,4320,2400 +images/CG/cho_masturbate/cho_masturbate_lockers_blush_heavy.webp:2566,482,417,175 +images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_fingering_down.webp:1025,29,2651,2295 +images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_fingering_up.webp:1025,29,2651,2295 +images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_idle.webp:1025,364,2651,1960 +images/CG/cho_masturbate/cho_masturbate_lockers_cho_body_sucking.webp:1025,29,2651,2295 +images/CG/cho_masturbate/cho_masturbate_lockers_cum_cumshot.webp:1333,381,1282,672 +images/CG/cho_masturbate/cho_masturbate_lockers_cum_head.webp:2431,181,423,810 +images/CG/cho_masturbate/cho_masturbate_lockers_cum_mouth_ahegao.webp:2714,635,68,122 +images/CG/cho_masturbate/cho_masturbate_lockers_cum_mouth_base.webp:2681,681,114,21 +images/CG/cho_masturbate/cho_masturbate_lockers_cum_stomach.webp:2075,1134,796,422 +images/CG/cho_masturbate/cho_masturbate_lockers_cum_torso.webp:1912,852,911,603 +images/CG/cho_masturbate/cho_masturbate_lockers_effects_hand_move.webp:2272,1524,194,254 +images/CG/cho_masturbate/cho_masturbate_lockers_effects_shaking.webp:1022,49,2825,2351 +images/CG/cho_masturbate/cho_masturbate_lockers_effects_very_wet.webp:2323,1771,68,153 +images/CG/cho_masturbate/cho_masturbate_lockers_effects_wet.webp:2349,1771,21,63 +images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_base.webp:2565,432,304,49 +images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_mad.webp:2562,417,315,69 +images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_raised.webp:2565,407,318,65 +images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_sad.webp:2566,440,303,40 +images/CG/cho_masturbate/cho_masturbate_lockers_eyebrows_worried.webp:2564,428,306,52 +images/CG/cho_masturbate/cho_masturbate_lockers_eyes_down.webp:2573,479,314,76 +images/CG/cho_masturbate/cho_masturbate_lockers_eyes_forward.webp:2573,479,314,76 +images/CG/cho_masturbate/cho_masturbate_lockers_eyes_left.webp:2573,479,314,76 +images/CG/cho_masturbate/cho_masturbate_lockers_eyes_looking_at_viewer.webp:2573,479,314,76 +images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_ahegao.webp:2573,492,313,55 +images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_down.webp:2573,492,313,55 +images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_forward.webp:2573,492,313,55 +images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_left.webp:2573,492,313,55 +images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_looking_at_viewer.webp:2573,492,313,55 +images/CG/cho_masturbate/cho_masturbate_lockers_eyes_narrow_right.webp:2573,492,313,55 +images/CG/cho_masturbate/cho_masturbate_lockers_eyes_right.webp:2573,479,314,76 +images/CG/cho_masturbate/cho_masturbate_lockers_hair.webp:2391,29,835,727 +images/CG/cho_masturbate/cho_masturbate_lockers_mouth_ahegao.webp:2685,653,96,91 +images/CG/cho_masturbate/cho_masturbate_lockers_mouth_angry.webp:2678,656,114,69 +images/CG/cho_masturbate/cho_masturbate_lockers_mouth_annoyed.webp:2707,647,83,56 +images/CG/cho_masturbate/cho_masturbate_lockers_mouth_base.webp:2678,668,117,48 +images/CG/cho_masturbate/cho_masturbate_lockers_mouth_lipbite.webp:2678,661,107,63 +images/CG/cho_masturbate/cho_masturbate_lockers_mouth_neutral.webp:2679,668,106,48 +images/CG/cho_masturbate/cho_masturbate_lockers_mouth_open.webp:2687,664,97,69 +images/CG/cho_masturbate/cho_masturbate_lockers_mouth_smile.webp:2679,664,116,61 +images/CG/cho_masturbate/cho_masturbate_lockers_mouth_sucking.webp:2692,663,75,84 +images/CG/cho_masturbate/cho_masturbate_lockers_mouth_upset.webp:2684,659,113,54 images/CG/cho_quidditch/background.webp:0,0,3840,2880 images/CG/cho_quidditch/overlay.webp:0,0,3840,2880 images/CG/cho_quidditch/pose1/body.webp:1151,830,1692,1552 @@ -5490,6 +5899,13 @@ images/CG/cho_quidditch2/slide/lines.webp:0,104,1080,390 images/CG/cho_quidditch2/snitch_0.webp:30,19,323,70 images/CG/cho_quidditch2/snitch_1.webp:14,49,323,69 images/CG/cho_quidditch2/squirt.webp:0,0,218,361 +images/CG/cho_quidditch_outro/cho_quidditch_outro_bedroom_background.webp:0,0,4320,2400 +images/CG/cho_quidditch_outro/cho_quidditch_outro_bedroom_potion.webp:2540,911,633,484 +images/CG/cho_quidditch_outro/cho_quidditch_outro_pitch_background.webp:0,0,4320,2400 +images/CG/cho_quidditch_outro/cho_quidditch_outro_pitch_overlay.webp:599,0,2876,2400 +images/CG/cho_quidditch_outro/cho_quidditch_outro_pitch_snape_angry.webp:1744,1023,562,588 +images/CG/cho_quidditch_outro/cho_quidditch_outro_pitch_snape_smile.webp:1744,1023,562,588 +images/CG/cho_quidditch_outro/cho_quidditch_outro_pitch_snape_talk.webp:1744,1023,562,588 images/CG/cho_sex/background.webp:0,0,4320,2400 images/CG/cho_sex/blob.webp:0,0,11,10 images/CG/cho_sex/down/blink.webp:1567,582,1123,1431 @@ -5534,6 +5950,17 @@ images/CG/cho_sex/up_taste/cum_outside_stage3.webp:2037,747,272,999 images/CG/cho_sex/up_taste/genie.webp:632,1492,2998,908 images/CG/cho_sex/up_taste/penis.webp:2126,1534,218,283 images/CG/cho_sex/up_taste/penis_inside.webp:2107,1517,237,300 +images/CG/cho_strip/personal/t3_e3/cho_staring/cho_strip_personal_t3_e3_cho_staring_cho_blush_heavy.webp:1468,306,747,310 +images/CG/cho_strip/personal/t3_e3/cho_staring/cho_strip_personal_t3_e3_cho_staring_cho_body_idle.webp:1166,269,1643,1634 +images/CG/cho_strip/personal/t3_e3/cho_staring/cho_strip_personal_t3_e3_cho_staring_cho_eyes_wide_down.webp:1986,414,152,101 +images/CG/cho_strip/personal/t3_e3/cho_staring/cho_strip_personal_t3_e3_cho_staring_cho_eyes_wide_look_at_tits.webp:1986,414,152,101 +images/CG/cho_strip/personal/t3_e3/cho_staring/cho_strip_personal_t3_e3_cho_staring_cho_mouth_lip_bite.webp:2053,556,62,41 +images/CG/cho_strip/personal/t3_e3/cho_staring/cho_strip_personal_t3_e3_cho_staring_cho_mouth_open.webp:2052,562,333,156 +images/CG/cho_strip/personal/t3_e3/cho_staring/cho_strip_personal_t3_e3_cho_staring_hands.webp:632,586,2227,1491 +images/CG/cho_strip/personal/t3_e3/cho_staring/cho_strip_personal_t3_e3_cho_staring_tonks_blush_heavy.webp:881,705,621,353 +images/CG/cho_strip/personal/t3_e3/cho_staring/cho_strip_personal_t3_e3_cho_staring_tonks_body.webp:0,215,3840,1859 +images/CG/cho_strip/personal/t3_e3/cho_staring/cho_strip_personal_t3_e3_cho_staring_tonks_eyes_open_mid.webp:0,770,3840,1133 +images/CG/cho_strip/personal/t3_e3/cho_staring/cho_strip_personal_t3_e3_cho_staring_tonks_mouth_smile.webp:1103,1016,224,98 images/CG/cho_strip/personal/t3_e3/cho_strip_personal_t3_e3_background.webp:0,0,3840,2160 images/CG/cho_strip/personal/t3_e3/cho_strip_personal_t3_e3_desk_cum_post.webp:1514,1231,853,929 images/CG/cho_strip/personal/t3_e3/cho_strip_personal_t3_e3_desk_cum_spurt.webp:1702,1203,425,957 @@ -5843,10 +6270,10 @@ images/CG/her_potions/public/expand_breasts/her_potions_public_expand_breasts_a1 images/CG/her_potions/public/expand_breasts/her_potions_public_expand_breasts_a2.webp:0,0,4320,2400 images/CG/her_potions/public/expand_breasts/her_potions_public_expand_breasts_b1.webp:0,0,4320,2400 images/CG/her_potions/public/expand_breasts/her_potions_public_expand_breasts_b2.webp:0,0,4320,2400 -images/CG/her_sex/personal/bent_over/clothes/her_sex_personal_bent_over_outfit_fix_shirt.webp:516,1614,675,417 -images/CG/her_sex/personal/bent_over/clothes/her_sex_personal_bent_over_outfit_shirt.webp:516,1484,901,554 -images/CG/her_sex/personal/bent_over/clothes/her_sex_personal_bent_over_outfit_skirt.webp:1043,1387,640,538 -images/CG/her_sex/personal/bent_over/clothes/her_sex_personal_bent_over_outfit_stockings.webp:1363,1745,290,143 +images/CG/her_sex/personal/bent_over/clothes/her_sex_personal_bent_over_outfit_fix_shirt.webp:208,652,272,168 +images/CG/her_sex/personal/bent_over/clothes/her_sex_personal_bent_over_outfit_shirt.webp:208,599,364,223 +images/CG/her_sex/personal/bent_over/clothes/her_sex_personal_bent_over_outfit_skirt.webp:421,560,258,217 +images/CG/her_sex/personal/bent_over/clothes/her_sex_personal_bent_over_outfit_stockings.webp:550,704,117,57 images/CG/her_sex/personal/bent_over/cum/ass/her_sex_personal_bent_over_cum_ass_heavy.webp:1191,1407,285,239 images/CG/her_sex/personal/bent_over/cum/ass/her_sex_personal_bent_over_cum_ass_light.webp:1228,1410,139,155 images/CG/her_sex/personal/bent_over/cum/ass/her_sex_personal_bent_over_cum_ass_shirt_heavy.webp:1191,1425,181,106 @@ -5929,8 +6356,8 @@ images/CG/her_sex/personal/her_sex_personal_background.webp:0,0,2500,2550 images/CG/her_sex/personal/her_sex_personal_background_clutter.webp:1155,1423,743,774 images/CG/her_sex/personal/her_sex_personal_overlay_day.webp:0,0,2500,2550 images/CG/her_sex/personal/her_sex_personal_overlay_night.webp:0,0,2500,2550 -images/CG/her_sex/personal/lean_back/clothes/her_sex_personal_lean_back_outfit_shirt.webp:850,897,629,781 -images/CG/her_sex/personal/lean_back/clothes/her_sex_personal_lean_back_outfit_skirt.webp:980,1387,575,494 +images/CG/her_sex/personal/lean_back/clothes/her_sex_personal_lean_back_outfit_shirt.webp:343,362,254,315 +images/CG/her_sex/personal/lean_back/clothes/her_sex_personal_lean_back_outfit_skirt.webp:395,560,232,199 images/CG/her_sex/personal/lean_back/expressions/cheeks/her_sex_personal_lean_back_cheeks_blush.webp:1029,703,222,144 images/CG/her_sex/personal/lean_back/expressions/eyebrows/her_sex_personal_lean_back_eyebrows_angry.webp:1023,674,189,94 images/CG/her_sex/personal/lean_back/expressions/eyebrows/her_sex_personal_lean_back_eyebrows_annoyed.webp:1023,668,189,94 @@ -6000,8 +6427,8 @@ images/CG/her_sex/personal/lean_back/her_sex_personal_lean_back_body.webp:848,57 images/CG/her_sex/personal/lean_back/her_sex_personal_lean_back_breastfix.webp:828,996,258,463 images/CG/her_sex/personal/lean_back/her_sex_personal_lean_back_hair_normal.webp:819,531,796,715 images/CG/her_sex/personal/lean_back/her_sex_personal_lean_back_hair_pulled.webp:819,470,771,737 -images/CG/her_sex/personal/lean_forward/clothes/her_sex_personal_lean_forward_outfit_shirt.webp:815,911,586,772 -images/CG/her_sex/personal/lean_forward/clothes/her_sex_personal_lean_forward_outfit_skirt.webp:983,1399,569,482 +images/CG/her_sex/personal/lean_forward/clothes/her_sex_personal_lean_forward_outfit_shirt.webp:329,368,236,311 +images/CG/her_sex/personal/lean_forward/clothes/her_sex_personal_lean_forward_outfit_skirt.webp:397,565,229,194 images/CG/her_sex/personal/lean_forward/expressions/cheeks/her_sex_personal_lean_forward_cheeks_blush.webp:944,728,222,157 images/CG/her_sex/personal/lean_forward/expressions/eyebrows/her_sex_personal_lean_forward_eyebrows_angry.webp:940,702,182,107 images/CG/her_sex/personal/lean_forward/expressions/eyebrows/her_sex_personal_lean_forward_eyebrows_annoyed.webp:939,696,182,107 @@ -7790,7 +8217,7 @@ interface/wardrobe/icons/sweaters.webp:3,3,84,86 interface/wardrobe/icons/tattoos.webp:0,8,90,75 interface/wardrobe/icons/trousers.webp:20,0,50,90 interface/warning.webp:0,0,448,64 -mods/MyMod/characters/hermione/poses/default/clothes/hair/ponytail/0.webp:489,262,223,248 -mods/MyMod/characters/hermione/poses/default/clothes/hair/ponytail/1.webp:491,263,221,247 -mods/MyMod/characters/hermione/poses/default/clothes/hair/ponytail/outline.webp:488,261,226,251 -mods/MyMod/logo.webp:0,0,320,240 +mods/ExampleMod/characters/hermione/poses/default/clothes/hair/ponytail/0.webp:489,262,223,248 +mods/ExampleMod/characters/hermione/poses/default/clothes/hair/ponytail/1.webp:491,263,221,247 +mods/ExampleMod/characters/hermione/poses/default/clothes/hair/ponytail/outline.webp:488,261,226,251 +mods/ExampleMod/logo.webp:0,0,320,240 From 5d7c09a8a84c4daf868472b068acacf430c4dba2 Mon Sep 17 00:00:00 2001 From: LoafyLemon Date: Thu, 27 Jul 2023 20:09:13 +0100 Subject: [PATCH 2/4] Bug fix * Fixed update logo path * Updated internals --- game/scripts/utility/updater.rpy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/game/scripts/utility/updater.rpy b/game/scripts/utility/updater.rpy index b00da8cc..e48a1589 100644 --- a/game/scripts/utility/updater.rpy +++ b/game/scripts/utility/updater.rpy @@ -1,7 +1,7 @@ init python: import requests - UPDATE_URL = bytes.fromhex("687474703a2f2f757064617465732e73696c76657273747564696f67616d65732e6f72672f6173736574732f757064617465732e6a736f6e").decode() + UPDATE_URL = bytes.fromhex("687474703a2f2f757064617465732e73696c76657273747564696f67616d65732e6f7267").decode() UPDATE_VER = None UPDATE_HINT = "" @@ -192,7 +192,7 @@ init python: return im.Data(data, path) # Fetch file if doesn't exist - url = url.split("updates.json")[0] + "logo.webp" + url = os.path.join(url.split("updates.json")[0], "logo.webp") try: response = requests.get(url, timeout=5) From 7e768adddf91193dd866f3cbca381d5f871f2c2b Mon Sep 17 00:00:00 2001 From: LoafyLemon Date: Fri, 8 Sep 2023 20:40:46 +0100 Subject: [PATCH 3/4] Bug fix Fixed flipped parameters in Bodyparts class init code, causing issues with mods --- game/scripts/doll/bodypart.rpy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game/scripts/doll/bodypart.rpy b/game/scripts/doll/bodypart.rpy index f9d6b151..241cad0d 100644 --- a/game/scripts/doll/bodypart.rpy +++ b/game/scripts/doll/bodypart.rpy @@ -9,7 +9,7 @@ init 1 python: } def __init__(self, name, categories, type, id, zorder=None, unlocked=False, level=0, blacklist=[], parent=None, modpath=None): - super().__init__(name, categories, type, id, None, zorder, unlocked, level, blacklist, parent, modpath) + super().__init__(name, categories, type, id, None, zorder, unlocked, level, blacklist, modpath, parent) def __repr__(self): return f"DollBodypart(name={self.name}, categories={self.categories}, type={self.type}, id={self.id}, color={self.color}, zorder={self.zorder}, unlocked={self.unlocked}, level={self.level}, blacklist={self.blacklist}, parent={self.parent}, modpath={self.modpath or None})" From 6fbf369d3eb94ce2bb040dba402d92d9e439d36d Mon Sep 17 00:00:00 2001 From: LoafyLemon Date: Wed, 18 Oct 2023 12:48:35 +0100 Subject: [PATCH 4/4] Bug fix * Fixed sorting of numbered doll layers starting with double digits --- game/scripts/doll/clothes.rpy | 4 ++-- game/scripts/utility/common_functions.rpy | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/game/scripts/doll/clothes.rpy b/game/scripts/doll/clothes.rpy index 58453dd6..16be4c1f 100644 --- a/game/scripts/doll/clothes.rpy +++ b/game/scripts/doll/clothes.rpy @@ -69,7 +69,7 @@ init python: salt = str( [self.name, self.char.pose, self.type, self.id, str(self.color), str(self.char.body._hash)] ) return hash(salt) - @functools.cache + @functools.cache # <- TODO: Reevaluate if this function should allow multiple caches (aside from different subpaths) def get_layers(self, hash, subpath=""): path = posixpath.join(self.modpath, "characters", self.name, "poses", self.char.pose, subpath, "clothes", self.type, self.id) @@ -130,7 +130,7 @@ init python: else: layers.setdefault(ltype, [f, zorder]) - return layers + return dict(sorted(layers.items(), key=lambda x: (extract_number(x[0]), x[0]))) @functools.cache def build_image(self, hash, subpath="", matrix=None, maxsize=(1010, 1200)): diff --git a/game/scripts/utility/common_functions.rpy b/game/scripts/utility/common_functions.rpy index 20eefb75..cfe66436 100644 --- a/game/scripts/utility/common_functions.rpy +++ b/game/scripts/utility/common_functions.rpy @@ -224,4 +224,10 @@ init python early: return len(self._callable()) def execute_callbacks(callbacks): - for callback in callbacks: callback() \ No newline at end of file + for callback in callbacks: callback() + + def extract_number(key): + match = re.match(r'^(\d+)', key) + if match: + return int(match.group(1)) + return float('inf') # Return a large number for non-numeric keys