From 41793c0bd98fb6a8b940f64357eeb92485f9c4ad Mon Sep 17 00:00:00 2001 From: Vrelnir <vrelnir@gmail.com> Date: Wed, 28 Jun 2023 10:20:45 +0100 Subject: [PATCH] Updated to 0.4.2.0 --- DoL Changelog.txt | 935 ++++-- devTools/androidsdk/image/cordova/config.xml | 2 +- .../03-compression/dictionaries.js | 4 + game/01-config/sugarcubeConfig.js | 4 +- game/03-JavaScript/canvasmodel-editor.js | 8 + game/04-Variables/feats.js | 56 +- game/04-Variables/hair-defs.js | 7 +- game/04-Variables/hair-styles.twee | 50 +- game/04-Variables/npcNamed.twee | 20 +- game/04-Variables/presets.twee | 14 +- game/04-Variables/variables-static.twee | 2 +- .../04-Variables/variables-versionUpdate.twee | 8 +- game/base-clothing/clothing-face.js | 29 +- game/base-clothing/clothing-head.js | 66 + game/base-clothing/clothing-legs.js | 32 + game/base-clothing/clothing-lower.js | 2 +- game/base-clothing/clothing-neck.js | 32 + game/base-clothing/clothing-under.js | 45 + game/base-clothing/wardrobes.twee | 18 +- game/base-combat/npc-generation.twee | 4 + game/base-combat/speech.twee | 4 +- game/base-debug/test encounters.twee | 5 +- game/base-system/bodywriting-objects.twee | 33 + game/base-system/caption.twee | 1 + game/base-system/location.twee | 3 +- game/base-system/mirror.twee | 7 +- game/base-system/overlays/cheats.twee | 20 +- game/base-system/overlays/social.twee | 4 + game/base-system/overlays/traits.twee | 6 + game/base-system/plant-objects.twee | 15 + game/base-system/pregnancy/pregnancy.twee | 24 + game/base-system/sleep.twee | 44 + game/base-system/text.twee | 45 + game/base-system/time/time.js | 10 +- game/base-system/widgets.twee | 19 + game/overworld-forest/loc-wolfpack/wolf.twee | 2 +- .../loc-home/event-widgets.twee | 20 +- game/overworld-town/loc-home/main.twee | 164 + game/overworld-town/loc-home/rent.twee | 4 +- game/overworld-town/loc-island/build.twee | 693 ++++ game/overworld-town/loc-island/events.twee | 1120 +++++++ game/overworld-town/loc-island/main.twee | 2839 +++++++++++++++++ game/overworld-town/loc-island/widgets.twee | 1022 ++++++ game/overworld-town/loc-museum/main.twee | 84 +- .../loc-museum/museumAntiques.twee | 43 +- game/overworld-town/loc-pirates/main.twee | 746 +++++ game/overworld-town/loc-pirates/widgets.twee | 49 + game/overworld-town/loc-pound/main.twee | 5 +- game/overworld-town/loc-pound/widgets.twee | 1 - game/overworld-town/loc-school/infirmary.twee | 4 +- game/overworld-town/loc-sea/events.twee | 8 +- game/overworld-town/loc-sea/main.twee | 10 +- game/overworld-town/loc-shop/widgets.twee | 8 + game/overworld-town/loc-street/oxford.twee | 2 +- game/overworld-town/loc-temple/main.twee | 175 +- game/overworld-town/pirates/main.twee | 10 - game/overworld-town/pirates/widgets.twee | 10 - game/overworld-town/special-avery/main.twee | 8 +- game/overworld-town/special-sydney/walk.twee | 4 +- game/overworld-town/special-whitney/main.twee | 643 ++++ .../special-whitney/widgets.twee | 11 + game/special-masturbation/widgets.twee | 2 +- game/special-templates/main.twee | 8 +- img/bodywriting/circle/breasts1.png | Bin 0 -> 3261 bytes img/bodywriting/circle/breasts2.png | Bin 0 -> 3261 bytes img/bodywriting/circle/breasts3.png | Bin 0 -> 3261 bytes img/bodywriting/circle/breasts4.png | Bin 0 -> 3261 bytes img/bodywriting/circle/breasts5.png | Bin 0 -> 3261 bytes img/bodywriting/circle/breasts6.png | Bin 0 -> 3261 bytes img/bodywriting/circle/forehead.png | Bin 0 -> 3276 bytes img/bodywriting/circle/left_cheek.png | Bin 0 -> 2916 bytes img/bodywriting/circle/left_shoulder.png | Bin 0 -> 2889 bytes img/bodywriting/circle/left_thigh.png | Bin 0 -> 3147 bytes img/bodywriting/circle/pubic.png | Bin 0 -> 3294 bytes img/bodywriting/circle/right_cheek.png | Bin 0 -> 3093 bytes img/bodywriting/circle/right_shoulder.png | Bin 0 -> 3057 bytes img/bodywriting/circle/right_thigh.png | Bin 0 -> 3045 bytes img/bodywriting/square/breasts1.png | Bin 0 -> 3240 bytes img/bodywriting/square/breasts2.png | Bin 0 -> 3240 bytes img/bodywriting/square/breasts3.png | Bin 0 -> 3240 bytes img/bodywriting/square/breasts4.png | Bin 0 -> 3240 bytes img/bodywriting/square/breasts5.png | Bin 0 -> 3240 bytes img/bodywriting/square/breasts6.png | Bin 0 -> 3240 bytes img/bodywriting/square/forehead.png | Bin 0 -> 2922 bytes img/bodywriting/square/left_cheek.png | Bin 0 -> 2916 bytes img/bodywriting/square/left_shoulder.png | Bin 0 -> 2985 bytes img/bodywriting/square/left_thigh.png | Bin 0 -> 2931 bytes img/bodywriting/square/pubic.png | Bin 0 -> 3243 bytes img/bodywriting/square/right_cheek.png | Bin 0 -> 3063 bytes img/bodywriting/square/right_shoulder.png | Bin 0 -> 3021 bytes img/bodywriting/square/right_thigh.png | Bin 0 -> 3048 bytes img/bodywriting/triangle/breasts1.png | Bin 0 -> 3285 bytes img/bodywriting/triangle/breasts2.png | Bin 0 -> 3285 bytes img/bodywriting/triangle/breasts3.png | Bin 0 -> 3285 bytes img/bodywriting/triangle/breasts4.png | Bin 0 -> 3285 bytes img/bodywriting/triangle/breasts5.png | Bin 0 -> 3285 bytes img/bodywriting/triangle/breasts6.png | Bin 0 -> 3285 bytes img/bodywriting/triangle/forehead.png | Bin 0 -> 2934 bytes img/bodywriting/triangle/left_cheek.png | Bin 0 -> 2916 bytes img/bodywriting/triangle/left_shoulder.png | Bin 0 -> 2889 bytes img/bodywriting/triangle/left_thigh.png | Bin 0 -> 3006 bytes img/bodywriting/triangle/pubic.png | Bin 0 -> 3033 bytes img/bodywriting/triangle/right_cheek.png | Bin 0 -> 3261 bytes img/bodywriting/triangle/right_shoulder.png | Bin 0 -> 3030 bytes img/bodywriting/triangle/right_thigh.png | Bin 0 -> 180 bytes img/clothes/face/islandermask/frayed.png | Bin 0 -> 4332 bytes img/clothes/face/islandermask/full.png | Bin 0 -> 4332 bytes img/clothes/face/islandermask/tattered.png | Bin 0 -> 4332 bytes img/clothes/face/islandermask/torn.png | Bin 0 -> 4332 bytes img/clothes/head/butterflyhairpin/acc.png | Bin 0 -> 1182 bytes img/clothes/head/butterflyhairpin/full.png | Bin 0 -> 1316 bytes .../head/butterflyhairpin/full_gray.png | Bin 0 -> 1067 bytes img/clothes/head/starhairpin/full.png | Bin 0 -> 1440 bytes img/clothes/legs/sheerleggings/full.png | Bin 0 -> 1524 bytes img/clothes/legs/sheerleggings/full_gray.png | Bin 0 -> 1146 bytes img/clothes/neck/lovelocket/full.png | Bin 0 -> 1277 bytes .../under_lower/tiesidebikini/frayed.png | Bin 0 -> 1335 bytes .../under_lower/tiesidebikini/frayed_gray.png | Bin 0 -> 1013 bytes .../under_lower/tiesidebikini/full.png | Bin 0 -> 1335 bytes .../under_lower/tiesidebikini/full_gray.png | Bin 0 -> 1013 bytes .../under_lower/tiesidebikini/tattered.png | Bin 0 -> 1335 bytes .../tiesidebikini/tattered_gray.png | Bin 0 -> 1013 bytes .../under_lower/tiesidebikini/torn.png | Bin 0 -> 1335 bytes .../under_lower/tiesidebikini/torn_gray.png | Bin 0 -> 1013 bytes img/hair/fringe/short air vents/chest.png | Bin 0 -> 1951 bytes img/hair/fringe/short air vents/feet.png | Bin 0 -> 1951 bytes img/hair/fringe/short air vents/navel.png | Bin 0 -> 1951 bytes img/hair/fringe/short air vents/short.png | Bin 0 -> 1951 bytes img/hair/fringe/short air vents/shoulder.png | Bin 0 -> 1951 bytes img/hair/fringe/short air vents/thighs.png | Bin 0 -> 1951 bytes img/hair/fringe/side-pinned/chest.png | Bin 0 -> 1935 bytes img/hair/fringe/side-pinned/feet.png | Bin 0 -> 8931 bytes img/hair/fringe/side-pinned/navel.png | Bin 0 -> 2034 bytes img/hair/fringe/side-pinned/short.png | Bin 0 -> 1850 bytes img/hair/fringe/side-pinned/shoulder.png | Bin 0 -> 1867 bytes img/hair/fringe/side-pinned/thighs.png | Bin 0 -> 8596 bytes img/hair/sides/all down/chest.png | Bin 0 -> 8672 bytes img/hair/sides/all down/feet.png | Bin 0 -> 9724 bytes img/hair/sides/all down/navel.png | Bin 0 -> 9055 bytes img/hair/sides/all down/short.png | Bin 0 -> 8136 bytes img/hair/sides/all down/shoulder.png | Bin 0 -> 8451 bytes img/hair/sides/all down/thighs.png | Bin 0 -> 9881 bytes img/hair/sides/half-up/chest.png | Bin 0 -> 2413 bytes img/hair/sides/half-up/feet.png | Bin 0 -> 10352 bytes img/hair/sides/half-up/navel.png | Bin 0 -> 2496 bytes img/hair/sides/half-up/short.png | Bin 0 -> 2151 bytes img/hair/sides/half-up/shoulder.png | Bin 0 -> 2336 bytes img/hair/sides/half-up/thighs.png | Bin 0 -> 10099 bytes img/hair/sides/left fishtail braid/chest.png | Bin 0 -> 8721 bytes img/hair/sides/left fishtail braid/feet.png | Bin 0 -> 9200 bytes img/hair/sides/left fishtail braid/navel.png | Bin 0 -> 9023 bytes img/hair/sides/left fishtail braid/short.png | Bin 0 -> 8634 bytes .../sides/left fishtail braid/shoulder.png | Bin 0 -> 8724 bytes img/hair/sides/left fishtail braid/thighs.png | Bin 0 -> 9112 bytes img/hair/sides/ribbon tail/chest.png | Bin 0 -> 1971 bytes img/hair/sides/ribbon tail/feet.png | Bin 0 -> 2858 bytes img/hair/sides/ribbon tail/navel.png | Bin 0 -> 8970 bytes img/hair/sides/ribbon tail/short.png | Bin 0 -> 1794 bytes img/hair/sides/ribbon tail/shoulder.png | Bin 0 -> 1921 bytes img/hair/sides/ribbon tail/thighs.png | Bin 0 -> 9428 bytes img/hair/sides/right fishtail braid/chest.png | Bin 0 -> 8389 bytes img/hair/sides/right fishtail braid/feet.png | Bin 0 -> 9138 bytes img/hair/sides/right fishtail braid/navel.png | Bin 0 -> 8704 bytes img/hair/sides/right fishtail braid/short.png | Bin 0 -> 8262 bytes .../sides/right fishtail braid/shoulder.png | Bin 0 -> 8241 bytes .../sides/right fishtail braid/thighs.png | Bin 0 -> 8804 bytes img/hair/sides/twin fishtails/chest.png | Bin 0 -> 9434 bytes img/hair/sides/twin fishtails/feet.png | Bin 0 -> 10227 bytes img/hair/sides/twin fishtails/navel.png | Bin 0 -> 9809 bytes img/hair/sides/twin fishtails/short.png | Bin 0 -> 9079 bytes img/hair/sides/twin fishtails/shoulder.png | Bin 0 -> 8945 bytes img/hair/sides/twin fishtails/thighs.png | Bin 0 -> 9975 bytes img/misc/icon/clothes/butterfly_hairpin.png | Bin 0 -> 732 bytes .../icon/clothes/butterfly_hairpin_acc.png | Bin 0 -> 617 bytes img/misc/icon/clothes/islander_mask.png | Bin 0 -> 801 bytes img/misc/icon/clothes/leggings.png | Bin 0 -> 726 bytes img/misc/icon/clothes/love_locket.png | Bin 0 -> 840 bytes img/misc/icon/clothes/star_hairpin.png | Bin 0 -> 811 bytes .../icon/clothes/tieside_bikini_bottoms.png | Bin 0 -> 706 bytes img/misc/icon/tending/breast_milk.png | Bin 0 -> 600 bytes img/misc/icon/tending/chicken_egg.png | Bin 0 -> 461 bytes img/misc/icon/tending/plumeria.png | Bin 0 -> 15901 bytes img/misc/normal/boat_dawn.gif | Bin 0 -> 6009 bytes img/misc/normal/boat_day.gif | Bin 0 -> 6009 bytes img/misc/normal/boat_dusk.gif | Bin 0 -> 6387 bytes img/misc/normal/boat_night.gif | Bin 0 -> 6601 bytes img/misc/normal/island_dawn.gif | Bin 0 -> 9762 bytes img/misc/normal/island_day.gif | Bin 0 -> 3004 bytes img/misc/normal/island_dusk.gif | Bin 0 -> 9762 bytes img/misc/normal/island_night.gif | Bin 0 -> 9762 bytes img/misc/winter/boat_dawn.gif | Bin 0 -> 6009 bytes img/misc/winter/boat_day.gif | Bin 0 -> 6009 bytes img/misc/winter/boat_dusk.gif | Bin 0 -> 6387 bytes img/misc/winter/boat_night.gif | Bin 0 -> 6601 bytes img/misc/winter/island_dawn.gif | Bin 0 -> 9762 bytes img/misc/winter/island_day.gif | Bin 0 -> 3004 bytes img/misc/winter/island_dusk.gif | Bin 0 -> 9762 bytes img/misc/winter/island_night.gif | Bin 0 -> 9762 bytes 198 files changed, 8821 insertions(+), 452 deletions(-) create mode 100644 game/overworld-town/loc-island/build.twee create mode 100644 game/overworld-town/loc-island/events.twee create mode 100644 game/overworld-town/loc-island/main.twee create mode 100644 game/overworld-town/loc-island/widgets.twee create mode 100644 game/overworld-town/loc-pirates/main.twee create mode 100644 game/overworld-town/loc-pirates/widgets.twee delete mode 100644 game/overworld-town/pirates/main.twee delete mode 100644 game/overworld-town/pirates/widgets.twee create mode 100644 img/bodywriting/circle/breasts1.png create mode 100644 img/bodywriting/circle/breasts2.png create mode 100644 img/bodywriting/circle/breasts3.png create mode 100644 img/bodywriting/circle/breasts4.png create mode 100644 img/bodywriting/circle/breasts5.png create mode 100644 img/bodywriting/circle/breasts6.png create mode 100644 img/bodywriting/circle/forehead.png create mode 100644 img/bodywriting/circle/left_cheek.png create mode 100644 img/bodywriting/circle/left_shoulder.png create mode 100644 img/bodywriting/circle/left_thigh.png create mode 100644 img/bodywriting/circle/pubic.png create mode 100644 img/bodywriting/circle/right_cheek.png create mode 100644 img/bodywriting/circle/right_shoulder.png create mode 100644 img/bodywriting/circle/right_thigh.png create mode 100644 img/bodywriting/square/breasts1.png create mode 100644 img/bodywriting/square/breasts2.png create mode 100644 img/bodywriting/square/breasts3.png create mode 100644 img/bodywriting/square/breasts4.png create mode 100644 img/bodywriting/square/breasts5.png create mode 100644 img/bodywriting/square/breasts6.png create mode 100644 img/bodywriting/square/forehead.png create mode 100644 img/bodywriting/square/left_cheek.png create mode 100644 img/bodywriting/square/left_shoulder.png create mode 100644 img/bodywriting/square/left_thigh.png create mode 100644 img/bodywriting/square/pubic.png create mode 100644 img/bodywriting/square/right_cheek.png create mode 100644 img/bodywriting/square/right_shoulder.png create mode 100644 img/bodywriting/square/right_thigh.png create mode 100644 img/bodywriting/triangle/breasts1.png create mode 100644 img/bodywriting/triangle/breasts2.png create mode 100644 img/bodywriting/triangle/breasts3.png create mode 100644 img/bodywriting/triangle/breasts4.png create mode 100644 img/bodywriting/triangle/breasts5.png create mode 100644 img/bodywriting/triangle/breasts6.png create mode 100644 img/bodywriting/triangle/forehead.png create mode 100644 img/bodywriting/triangle/left_cheek.png create mode 100644 img/bodywriting/triangle/left_shoulder.png create mode 100644 img/bodywriting/triangle/left_thigh.png create mode 100644 img/bodywriting/triangle/pubic.png create mode 100644 img/bodywriting/triangle/right_cheek.png create mode 100644 img/bodywriting/triangle/right_shoulder.png create mode 100644 img/bodywriting/triangle/right_thigh.png create mode 100644 img/clothes/face/islandermask/frayed.png create mode 100644 img/clothes/face/islandermask/full.png create mode 100644 img/clothes/face/islandermask/tattered.png create mode 100644 img/clothes/face/islandermask/torn.png create mode 100644 img/clothes/head/butterflyhairpin/acc.png create mode 100644 img/clothes/head/butterflyhairpin/full.png create mode 100644 img/clothes/head/butterflyhairpin/full_gray.png create mode 100644 img/clothes/head/starhairpin/full.png create mode 100644 img/clothes/legs/sheerleggings/full.png create mode 100644 img/clothes/legs/sheerleggings/full_gray.png create mode 100644 img/clothes/neck/lovelocket/full.png create mode 100644 img/clothes/under_lower/tiesidebikini/frayed.png create mode 100644 img/clothes/under_lower/tiesidebikini/frayed_gray.png create mode 100644 img/clothes/under_lower/tiesidebikini/full.png create mode 100644 img/clothes/under_lower/tiesidebikini/full_gray.png create mode 100644 img/clothes/under_lower/tiesidebikini/tattered.png create mode 100644 img/clothes/under_lower/tiesidebikini/tattered_gray.png create mode 100644 img/clothes/under_lower/tiesidebikini/torn.png create mode 100644 img/clothes/under_lower/tiesidebikini/torn_gray.png create mode 100644 img/hair/fringe/short air vents/chest.png create mode 100644 img/hair/fringe/short air vents/feet.png create mode 100644 img/hair/fringe/short air vents/navel.png create mode 100644 img/hair/fringe/short air vents/short.png create mode 100644 img/hair/fringe/short air vents/shoulder.png create mode 100644 img/hair/fringe/short air vents/thighs.png create mode 100644 img/hair/fringe/side-pinned/chest.png create mode 100644 img/hair/fringe/side-pinned/feet.png create mode 100644 img/hair/fringe/side-pinned/navel.png create mode 100644 img/hair/fringe/side-pinned/short.png create mode 100644 img/hair/fringe/side-pinned/shoulder.png create mode 100644 img/hair/fringe/side-pinned/thighs.png create mode 100644 img/hair/sides/all down/chest.png create mode 100644 img/hair/sides/all down/feet.png create mode 100644 img/hair/sides/all down/navel.png create mode 100644 img/hair/sides/all down/short.png create mode 100644 img/hair/sides/all down/shoulder.png create mode 100644 img/hair/sides/all down/thighs.png create mode 100644 img/hair/sides/half-up/chest.png create mode 100644 img/hair/sides/half-up/feet.png create mode 100644 img/hair/sides/half-up/navel.png create mode 100644 img/hair/sides/half-up/short.png create mode 100644 img/hair/sides/half-up/shoulder.png create mode 100644 img/hair/sides/half-up/thighs.png create mode 100644 img/hair/sides/left fishtail braid/chest.png create mode 100644 img/hair/sides/left fishtail braid/feet.png create mode 100644 img/hair/sides/left fishtail braid/navel.png create mode 100644 img/hair/sides/left fishtail braid/short.png create mode 100644 img/hair/sides/left fishtail braid/shoulder.png create mode 100644 img/hair/sides/left fishtail braid/thighs.png create mode 100644 img/hair/sides/ribbon tail/chest.png create mode 100644 img/hair/sides/ribbon tail/feet.png create mode 100644 img/hair/sides/ribbon tail/navel.png create mode 100644 img/hair/sides/ribbon tail/short.png create mode 100644 img/hair/sides/ribbon tail/shoulder.png create mode 100644 img/hair/sides/ribbon tail/thighs.png create mode 100644 img/hair/sides/right fishtail braid/chest.png create mode 100644 img/hair/sides/right fishtail braid/feet.png create mode 100644 img/hair/sides/right fishtail braid/navel.png create mode 100644 img/hair/sides/right fishtail braid/short.png create mode 100644 img/hair/sides/right fishtail braid/shoulder.png create mode 100644 img/hair/sides/right fishtail braid/thighs.png create mode 100644 img/hair/sides/twin fishtails/chest.png create mode 100644 img/hair/sides/twin fishtails/feet.png create mode 100644 img/hair/sides/twin fishtails/navel.png create mode 100644 img/hair/sides/twin fishtails/short.png create mode 100644 img/hair/sides/twin fishtails/shoulder.png create mode 100644 img/hair/sides/twin fishtails/thighs.png create mode 100644 img/misc/icon/clothes/butterfly_hairpin.png create mode 100644 img/misc/icon/clothes/butterfly_hairpin_acc.png create mode 100644 img/misc/icon/clothes/islander_mask.png create mode 100644 img/misc/icon/clothes/leggings.png create mode 100644 img/misc/icon/clothes/love_locket.png create mode 100644 img/misc/icon/clothes/star_hairpin.png create mode 100644 img/misc/icon/clothes/tieside_bikini_bottoms.png create mode 100644 img/misc/icon/tending/breast_milk.png create mode 100644 img/misc/icon/tending/chicken_egg.png create mode 100644 img/misc/icon/tending/plumeria.png create mode 100644 img/misc/normal/boat_dawn.gif create mode 100644 img/misc/normal/boat_day.gif create mode 100644 img/misc/normal/boat_dusk.gif create mode 100644 img/misc/normal/boat_night.gif create mode 100644 img/misc/normal/island_dawn.gif create mode 100644 img/misc/normal/island_day.gif create mode 100644 img/misc/normal/island_dusk.gif create mode 100644 img/misc/normal/island_night.gif create mode 100644 img/misc/winter/boat_dawn.gif create mode 100644 img/misc/winter/boat_day.gif create mode 100644 img/misc/winter/boat_dusk.gif create mode 100644 img/misc/winter/boat_night.gif create mode 100644 img/misc/winter/island_dawn.gif create mode 100644 img/misc/winter/island_day.gif create mode 100644 img/misc/winter/island_dusk.gif create mode 100644 img/misc/winter/island_night.gif diff --git a/DoL Changelog.txt b/DoL Changelog.txt index 51593255a2..65c4eb3298 100644 --- a/DoL Changelog.txt +++ b/DoL Changelog.txt @@ -1,203 +1,486 @@ -0.4.1.0 -Added a chikan bus scene. Thanks to Akoz. -Added the option to repair broken outfits you are wearing at the tailor shop. Thanks to Golden Skullky. -Added the option to run to the tailor's instead of the clothing shop when items are broken. Thanks to Golden Skullky. -Added the ability to repair these items when dealing with exposure. Thanks to Golden Skullky. -Added the "unstealthy" trait to certain clothing items. Thanks to TreeFrogSoup. -Dance audiences will comment on players wearing collars, vaginal wetness and players wearing butt plugs. Thanks to TreeFrogSoup. -Robin now reacts if you show up in the more lewder swimwear setups while dating them. Thanks to TreeFrogSoup. -Adjusted scenes to prevent the player from being forced to wear constricting clothing while pregnant. Thanks to Crimson Tide. -When streaking in the park, Kylar will now give you clothes based on what they're currently wearing, rather than always giving you a sweater and jeans. Thanks to Crimson Tide. -Improved the journal UI. Thanks to KinkyOne. -Added condom vending machines to the school toilets. -Added an event to the forest. Written by anonymous. -Robin now tattles with names when rescuing the PC in history class. Thanks to TreeFrogSoup. -Adjusted pill description text. Thanks to PyramidCat. -If PC discovers their pregnancy when taking the morning after pill, Dr. Harper tells them in red text. Thanks to Trinidad. -The PC can now set up a vending machine at the brothel, giving a weekly income, once they complete a quest. Thanks to Trinidad. -Added a new UI for changing your hairstyle. Thanks to Kirsty, with help from Lollipop Scythe with pagination, filters, and code improvements. -Thanks to Akoz for formatting improvements during the office meeting scene. -Thanks to majou for greatly reducing save file size, and improving performance. -Added new icons for the shopping mall ladder and the English, Maths, and Science projects; updated main hall, alleyway, and coastal path icons. Art courtesy of Kirsty. -Added icons for Alex's cottage and Robin's lemonade stand. Art courtesy of esiho. Coded by Kirsty. -Added icons for basking, changing rooms, clearing the yard, the compound, the oak on Danube Street, fences, hitchhiking, investigating, the orphanage loft, beach party, and volleyball. Art courtesy of esiho, with adjustments by Kirsty and Cutiland. -Adjusted the wardrobe and clothing shop UIs. Thanks to xnzda. -Gave the journal a facelift. Thanks to xnzda. -Thanks to Golden Skullky, TreeFrogSoup, Crimson Tide, Lollipop Scythe, TreeFrogSoup, Cutiland, anonymous, preeded, majou, and Jimmy for code improvements. +0.4.2.0 +Alex is now a full pregnancy candidate, and Alex's farm can be upgraded with a nursery. Children from the orphanage can be moved there. Thanks to Cutiland, Kirsty, Meat Glacier, and Lollipop Scythe, with help from Crimson Tide and Mona, and general testing by Koko. +The PC can now take paternity tests at the hospital when unsure who is the father of their baby. Thanks to Cutiland. +The PC can now take pregnancy tests in Alex's Farm at the Shower Shed. Thanks to Cutiland. +Whitney can now upgrade the orphanage loft once the loft is discovered, and Whitney has visited the orphanage at least once. +Added a bad end scenario found by passing out at sea, away from the coast. +Thanks to PurityGuy for adding angel, fallen angel, and demon variants to the island ending scenes. +Added repeatable scene where Mason can unlock Winter's chastity belt. Written by WildUntamedFluffy and coded by Ybyx, with help from hwp and KnotLikeThis. +Added options to repair, destroy, dry and drench all clothes at once to the Cheats menu. Thanks to KnotLikeThis. +Added a Farmlands teleport option to the Cheats menu. Thanks to KnotLikeThis. +Added location art for the pirate ship and island. Art courtesy of Pexmiss. +Added a "driving lesson" to Hitchhiking eventpool. Written by Anonymous G and coded by Ybyx. +Added body type sprites for masculine, feminine, and androgynous body types. Sprites contributed by Akoz, and coded by hwp. +Gave the breast sprites higher contrast for better visibility. Sprites contributed by Akoz, and coded by hwp. +The flattest chest size now looks flatter on the combat sprite. Thanks to hwp. +Added Rimming and Watersports outcomes to pillory. Written by Yesenn, and coded by Ybyx. +Added whipping and buttblug outcomes to the pillory. Both require the adult shop to be finished, and the whipping requires around 40 days to have passed since its completion. Written by Anonymous G, and coded by Ybyx. +Added Blackjack and Spa rimming outcomes. Written by Yesenn and coded by Ybyx. +NPCs will now ask if the PC needs to be dropped off anywhere after orgasming during the car sex event. Thanks to Greedium. +Thanks to Jimmy for code and performance improvements. +Re-added and enabled the trigger for unique cum images while double vaginally penetrated. Thanks to PurityGuy. +Added a prostitution option to one of the events at the chalet, if the player is promiscuous or desperate enough. Thanks to KnotLikeThis. +When trying to turn bodywriting into a tattoo at the tattoo parlour, the player can now turn any unlocked bodywriting into a tattoo, even if they do not have it on them currently. Thanks to KnotLikeThis. +Added the butterfly hairpin, star hairpin, tie side bikini bottoms, and sheer leggings to the clothing shop. Art courtesy of Beta. +Added the love locket to the clothing shop. When worn, unlocks the option to insert a photo of one of your love interests at a mirror. Art courtesy of Beta. +Added fleshy colour option to adult toys, including strapons, with selectable colour options. Thanks to Electron Emissary. +Added fleshy colour to the sidebar renderer. Thanks to Electron Emissary. +Added the the description of the dogs' happiness at the pound to the main screen, so you no longer need to start work to assess the current level. +The PC can now pull their lower underwear to the side during encounters. Thanks to Electron Emissary. +Added the short air vents and side-pinned fringe styles, and the fishtail braid, left fishtail braid, twin fishtails, all down, half-up, and ribbon tail sides styles. Art courtesy of Beta. +Added icons for milk, breast milk, chicken eggs, and truffles. Thanks to alicexkimika. +Added OpenDyslexic Mono as additional accessibility font. Thanks to Ybyx. +Added dismissible warning on startup if browser is too out of date to run DoL. Thanks to Ybyx. +Mason untying your bonds before swim class now generates slightly random dialogue. Thanks to Ybyx. +Improved the anal xray sprites. Art courtesy of Kirsty, and code by Puri. +Added sensitivity values to the extra stats tab, under the "Characteristics" section. Thanks to Akoz. +Added a confirmation dialogue box when the player tries to exit/refresh the page, and an accompanying toggle in the Advanced tab of the OPTIONS overlay. It is enabled by default on ironman saves. Thanks to lifeAnime. +Added plumerias, a tendable flower. Art courtesy of Beta. +Added a tip about missing saves to the save menu. Thanks to KnotLikeThis. +The PC can now be comfortable naked around wolves at the wolf pack. Thanks to lifeAnime. +Added a 'Submit' option when one of the wolves advance toward PC at the wolf cave. Thanks to lifeAnime. +Added the "Gilded Spear", "Lost World", "Face of a Guardian", "Wild Monarch", "Naturalised", and "Prehistoric Landscape" feats. +Thanks to Cutiland, Lollipop Scythe, Greedium, KnotLikeThis, shikiyoku, AvinsXD, y4vr, AnonymousPancakes, Xao, ybyx, EndlessGame and hwp for code improvements. -Thanks to PurityGuy for the following additions and improvements: -Updated a large number of events that involve the player drinking alcohol, and made them account for both the player being knowingly pregnant, and visibly pregnant, where appropriate. -Jordan now has a proper reaction to a player that is revealed to be a virgin whilst pregnant. -Jordan will now inform the player that they are pregnant during chastity inspections, if the player is not already aware of the pregnancy. -Added a waters breaking passout scene to the temple. -Added a tending option to Catacombs Bores to coax something out. This means that the passage from the chasm to the bores is no longer one-way. -Added a fox encounter to the moor. The player will encounter more dangerous foxes as they go deeper into the moor. Written by Meat Glacier. -Fixes to the sewer location art, as well as winter variations for the sewers, sex shop, and flats, thanks to Ondor. -Redid the cat beast sprites. Thanks to anon. -Added an icon for the new "unstealthy" trait. Thanks to oyea. -The loincloth can now have a custom colour applied to it. -Adjusted the Dark Pendant sprite. -The player can now get pregnant in the prayer room due to popular demand. -Improvements to sidebar pregnancy sprites. The player's underwear should no longer completely vanish at larger belly sizes, and instead fit the shape of the player's belly. +Thanks to hwp for the following additions and improvements: +Generic NPCs will now always generate with a unique description. +Added variation to the Mason locker room scene. +Added sliders for the different cum values, and breast sizes, replacing the radiobuttons. +The PC's feelings about being in the wrong changing room are now more diverse, and take their crossdressing reputionn into account. +The PC will no longer be immediately ejected from the changing room if they leave the wardrobe looking like the opposite gender, and will receive strange looks and comments instead. +Added a bunch of convenience features for the character viewer. +Improved the cheat menu. -Thanks to Cutiland for coding the following scenes. -Avery will now rarely give the PC a ride on a helicopter after school. Written by Uchiki. -Added a rainy day harassment event on Domus and Danube Streets. Written by Meat Glacier and Devil. -You can now sneak from the beach changing room as a exhibitionism 5 act. Written by Zortinga. -Added a new job to the Domus Street, where the player helps out a folk to fix their TV. Written by Meat Glacier. -Added a new encounter to the school Hallways, where the player it's blocked by a group of students that try to strip them. Written by Zortinga with reorganisation and additions to the scene by Kirsty. -Added lactation content to the wolf cave, both for the black wolf if they are the mother, and the PC if they are the mother. Written by Burnt Toast. -If the player waters break in the forest and the player is caught by the Black Wolf, the Black Wolf will take the player to the hospital. Written by Burnt Toast. -The Black Wolf will now react differently if the puppies the PC gave birth are theirs or not. Written by Kirsty. -Adjusted the birthing scene at the wolf cave if the black wolf is a beast. Written by Kirsty. -Adjusted the High Street pantsing sequence. -When looking for a game to play in the arcade, the player may find a gamer looking for a challenger. Written by Zortinga. -When looking for a game to play in the arcade, the player may find someone willing to play some Air Hockey. Written by Zortinga. -Added new ejaculation lines for Kylar, for when condoms burst, and after ending a sexual encounter. Written by Kami. +Thanks to Kirsty for the following additions and improvements: +Added the dreadlocks fringe and touched up the dreads hairstyle. Art courtesy of Sseshess. +Added the dreadlocks bun fringe. Art courtesy of Pexmiss. +Added the low tails and thick ponytail hairstyles. Art courtesy of Beta. +Added unisex striped kneehigh socks to the clothing shop. Sprites by Kirsty. +Added the gas mask to the clothing shop. Thanks to MinerDx, with additional spritework by Kirsty. +Added the cat hoodie, shrine maiden robes, and victorian maid dress to the clothing shop. Thanks to Mochi. +Added the doggy muzzle to the adult shop. Thanks to Sseshess. +Added the eyepatch and medical eyepatch to the clothing shop. Sidebar sprites and icon by Mistery, combat sprites by Kirsty. +Added the fur boa to the clothing shop. Thanks to Uchiki. +Added the fur cap and raccoon cap to the clothing shop. Sidebar sprites and icon by Uchiki, combat sprites by Kirsty. +Added the highwaisted microkini bottoms to the clothing and adult shops. Thanks to puzzl for the sidebar and combat sprites. Shop icon by Kirsty. +Added the conical hat to the clothing shop. Thanks to Katka. Combat sprites by Kirsty. +Added the ao dai and ao dai trousers to the clothing shop. Thanks to Katka. +Added the turtleneck leotard to the clothing and adult shops. Thanks to Cyd. +Added the traditional maid dress to the clothing shop. Thanks to cyberWitch. +Added new school uniform options to the clothing and school shops, including a cardigan, blouse, pinafore, plaid pinfaore, plaid skirt, and plaid trousers. Thanks to Kusogaki. Additional plaid school shorts by Kirsty, with thanks to Kusogaki for the base. +Added new male clothing items, including wide leg trousers, canvas loafers, and several types of mens' dress socks. Thanks to Koko, with some adjustments by Kirsty. +Added the straight leg trousers to the clothing shop. Thanks to Koko. +Updated sprites for the bun band, framed fringe, and blunt sidelocks. Thanks to Beta. +Added the yoga pants to the clothing shop. Thanks to Beta. +Added the bat beanie to the clothing shop. Art courtesy of Beta, based on a concept by Grimace. +Adjusted travel by road icons, began cleaning up parts of icon code, and filled in several locations with added icons. +Added tending icons for truffles, milk, breast milk, and 'take all' tending items. Sprites by Kirsty. +Added tending sprites for the ghostshrooms. Thanks to Eleisea. +Added location art for the Old Churchyard, Sepulchre, and Dilapidated Shop. Thanks to Pexmiss. +Updated the fetish collar shop icon. Thanks to Perry. +Added icon for riding a horse. Thanks to Koko. +Added icon for patient gown. Thanks to 3hp. +Added additional men's upperwear items, including the polo shirt, colour block crop top, band t-shirt, and boxy t-shirt. Thanks to Koko. +Updated the glide icon. Thanks to Koko and Hyomi. +Added a question mark icon for inquiries. Thanks to Pexmiss and Koko. +Added temple pew, dog treat, and bronze key icons. Thanks to Pexmiss. +Added icons for the library desk, soap, salves, sink, computer, rug, broom and dustpan, gift boxes, wolf chew toy, padlock, and cash register. Thanks to Hyomi. +Added icons for Eden's valentine's day gift and the temple garden. Thanks to Koko. +Added icons for searching for pots in the lake and Eden's coatstand. Thanks to cyberWitch. +Added icon for the temple quarters. Sprite by Kirsty. +Filled out more locations with existing or modified icons. +Added icons for the moor, farmlands, condom vending machine, lichen, cosmetics, temp office, virginity test, trial of purity, altar, secret path, exercising/hobbling in heels, gliding, entering town, the churchyard, the dilapidated shop, searching for a mark, praying, getting in/out/refusing rides, and renting a stall. Thanks to Pexmiss. +Added the mini pumpkin to the forest shop, in stock after October 21st. Thanks to Beta. +Added the virgin killer dress to the clothing shop. Thanks to Beta. +Added breast sprites for the lace nightgown, virgin killer, ball gown, evening gown, open shoulder sweater, pink nurse, plastic nurse, and skimpy lolita outfits. Thanks to Beta. +Added icons for Eden's cabin, brothel stage, trick-or-treating, sitting on the school stump, diving, descending and ascending in water, and leaving the water. Sprites by Kirsty. +Added icons for fixing Eden's cabin, digging, garden plots, stream, showering, and Eden's bed. Thanks to Hyomi. +Added icon for Black Dog and target icon for practicing shooting. Thanks to cyberWitch. +Added icons for various fish tank sizes, automatic feeder, tank decor, sewer safe, antique watch, and grass. Thanks to Pexmiss. +Added a gloryhole icon. Sprite by cyberWitch and Kirsty. +Added ability to tie school cardigan around waist. Sprites by cyberWitch. Coded by Kirsty, with thanks to hwp for assistance with custom colours and code improvements. +Added ability to lower suspenders. Sprites by Mistery. Code by Kirsty. +Added a new, more accurate serafuku to the forest shop, unlocked alongside the classic serafuku. Sprites by cyberWitch, with some adjustments by Kirsty. +Added the gakuran to the forest shop, unlocked alongside the serafuku. Thanks to Kusogaki. +Added the jean miniskirt, dolphin shorts, halter sundress, and leather dress to the clothing shop. Thanks to Beta. +Added breast images to the open shoulders crop top. Thanks to Beta. +Added the monocle and work gloves to the clothing shop. Thanks to Pexmiss. +Added location art for the meadow. Thanks to Pexmiss. +Added icon for the park fountain. Sprite by Beta and Kirsty. +Added icons for the asylum, undoing bindings, sea rocks, waterfall, thicket, antique crystal, scrap, stimulants, torch, fertiliser, daydreaming, tilling, watching TV, and chatting. Thanks to Pexmiss. +Reworked the ruffled fringe and added the side braid, emo, emo left, and emo right fringes. Thanks to Beta. +Added icons for Great Hawk's nest, perch, rainwater pool, singing, and the lake campsite. Thanks to Pexmiss. +Added icon for the fishing rock and archaeological field office. Thanks to cyberWitch. +Added icon for making tops/skirts out of seaweed. Thanks to Hyomi. +Added icons for navigating the tentacle plains and Remy's estate. Thanks to cyberWitch. +Added icons for the Great Hawk's tower, antique candlestick, rubble, ruins, mud, spiderwebs, plundering, meditating, and relaxing. Sprites by Kirsty. + +Thanks to Kirsty for the following Setting UI improvements: +Made it so quick edit settings always reflect the player's current settings. +Added a tooltip explaining what "other victims" means. +Updated generic NPC and beast gender sliders so they have text that matches the language used in tweak preferences/quick edit. +Changed "Split by Gender Appearance" to "Set/Ignore Sexual Orientation" for clarity's sake. +Consolidated monster people settings. + +Thanks to PurityGuy for the following additions and improvements: +Split crime into different categories: Assault, Coercion, Destruction of Property, Indecent Exposure, Obstruction of Justice, Prostitution, Resisting Arrest, Thievery, Petty Thievery, and Trespassing. +The PC's crimes will now be read to them before they are punished. +Added cheat menu and stat menu support for each crime category. +Committing too much crime of a single category causes an extra crime increase. +Prep work for future temple content. +Code and formatting improvements. Thanks to Lollipop Scythe for the following additions and improvements: -Added School crossdressing while pregnant scene alternatives. -Added the ability to place dildo's on the floor to allow the pc to masturbate with them, without the use of hands. -Masturbation text improvements. -Added a "silly" pregnancy mode, where holding hands and kissing can cause pregnancies. -Split the "Percentage of people attracted to you that are male" and "Percentage of beasts or monsters attracted to you that are male" settings into a male/female appearience variants. -Adjusted a crossdressing Robin scene. -Code and performance improvements. +Added an ear slime event that prevents the player from specifically wearing lower underwear items, this does not stop the player from wearing items given directly for them to wear. +Allowed ear slime sleeping events to occur at Alex's cottage when alone. +Added a small ear slime alternative event in the dog pound when abducted. +At Remy's Farm, the ear slime may now try to force you to eat grass on all fours. +The ear slime may now try to force you to have sex with dolphins. +Bailey will now deliver the PC to tutorial person should the PC spend the whole first week in the orphanage. +Added Random colour options for the Wardrobe Outfit Editor. +Added additional pregnancy options to the cheat overlay. +Added a Skip button during masturbation, that allows the player to skip several turns to their next orgasm. +Added alternative masturbation actions when you have a clit parasite. +Added the chance to rarely lower crossdressing fame, after not crossdressing for a while. +Being pregnant may reduce crossdressing fame more than before if seen as a female. +Added the Hide unavailable items option to the shop. +Added Warmth filters to the wardrobe. +Added the ear slime tasks to the Journal. +Added an ear slime sleep event where you have to study at the school library while naked. +Masturbation code improvements. +Other smaller scene changes. Balance Changes -The difficulty of requests to use condoms or pull out now depends on the NPCs aversion to pregnancy, and whether the encounter is consensual or not, with non-consensual encounters being more difficult. Thanks to slenderostrich. -Adjusted willpower in yoga classes. Thanks to Cutiland. -The Kylar bath and bedroom sneak scenes can now occur after Kylar becomes available as a love interest, even if they aren't selected as such in the Attitudes menu. Thanks to Cutiland. -The PC can now agree to Whitney's demands on Elk Street after becoming available as a love interest, regardless of whether they've been selected as such in the Attitudes menu. Thanks to Cutiland. -Prevented beast transformation daily decay when pregnant with the same species as the transformation. Thanks to Lollipop Scythe. - -Bug Fixes -Fixed a pronoun issue during the state play. Thanks to PyramidCat. -Parasite pregnancy statistics no longer give a hint about other type of pregnancy to unaware PCs. Thanks to Trinidad. -The PC should no longer be given the option to make a plant top or skirt if they already wear one. Thanks to Trinidad. -Fixed issues with a number of clothing items. Thanks to Golden Skullky. -Fixed a bug found during the office meeting scene. Thanks to Akoz. -Taking a bath with Robin should now properly wash the PC. Thanks to Cutiland. -Changed how the mowhark fringe renders in combat, so it no longer clips through headear. Thanks to anonymous. -The PC will no longer be teleported from the glimmering pool to the clearing of fleshlike flowers after clearing the thicket and returning to the tentacle forest. -Fixed a bug that allowed the PC to steal multiple pepper spray charges from the compound per day, rather than once per week. -Fixed an issue with fox generation. Thanks to LewdNeko and Kirsty. -Thanks to YetAnotherDeviant for pronoun fixes. -Thanks to Trinidad and LewdNeko for minor fixes. +Halved the rate at which the dogs on the farm lose respect over time. +Distinctions now reduce delinquency. Thanks to Quin2k. +Players with crossdressing trait will experience stress penalties for using the changing room that matches their sex, and a once-daily stress reduction for using the one that doesn't match their sex. They also won't think it's arousing anymore. Thanks to hwp. +Once again enabled impregnation in the prayer room. Thanks to PurityGuy. +The PC wil now keep accessories on when dressing in pajamas or lingerie for Avery at the hotel. +Bullying Mason in the locker now removes two dom. Thanks to Ybyx. +Changes to how the ear slime limits specific non-lewd clothing, making it potentially stricter in the asylum and prison with low willpower. Thanks to Lollipop Scythe. +Made moor plants more difficult to avoid when the PC has an ear slime. Thanks to Lollipop Scythe. +Skipping school is no longer a crime. Thanks to PurityGuy. +Adjusted crime gain modifiers. Thanks to PurityGuy. +High skulduggery can now grant an additional bonus to crime reduction, similar to stealthy clothes. Additional effect for petty crimes, potentially negating crime entirely. Thanks to PurityGuy. +Housekeeping on Danube Street no longer has a housekeeping skill requirement. +Balanced femininity modifier of pregnant bellies based on nude gender appearance settings. Players who have their gender sliders set below the "NPCs will judge your gender based on your genitals" settings will receive a less harsh (but still significant) boost to femininity while pregnant, making it easier to be gendered as a pregnant boy if you so desire. Thanks to Kirsty. +Capped femininity modifier/length of shaved sides and buzzcut/mohawk fringe. Thanks to Kirsty. +Increased players ability to edge npc's when they have high skill modifiers. Thanks to Lollipop Scythe. +Added pregnancy specific skill modifiers. Thanks to Lollipop Scythe. + +Bug Fixes +Fixed a bug that broke confirmation settings for saves. Thanks to majou. +Fixed an under the hood bug. Thanks to majou. +Fixed a bug that sent "Naked" to the wardrobe. Thanks to Trinidad. +Made the journal be more accurate on showing the date the player have to be in front of the brothel. Thanks to Xao and Cutiland. +Made delinquency labelling more consistent. Thanks to Quin2k. +Fixed some issues with Whitney's chastity events. Thanks to PurityGuy. +Playing on "soft" mode will no longer softlock the player in the prayer room with Sydney forever, as one. Thanks to PurityGuy. +Fixed a missing closing tag on a span in the English play event. Thanks to PurityGuy. +Fixed a bug that broke a number slider after game start. Thanks to Kirsty and to hwp. +Fixed some sex toy code. Thanks to Ybyx. +Fixed a bug that prevented chastity devices being visible as often as intended. Thanks to Ybyx. +Catch two more possible times where the player could swim with arms/ hands bound. Thanks to Ybyx. +Mason's lust is now properly clamped. Thanks to Ybyx. +Fixed a broken passage at the hairdresser. Thanks to Cypher Null. +Fixed a bug that allowed PCs with the ejaculation trait cupping their hands for large ejaculations when their hands are tied. Thanks to slenderostrich. +Fixed a bug that prevented the black wolf recognising the harpy transformation. +Fixed a bug that could break ironman saves. Thanks to auxhonater. +Fixed an overlay issue. Thanks to majou and Cutiland. +Fixed an issue found when being spanked. Thanks to AnonymousPancakes. +Fixed an issue found during farm raids. Thanks to AnonymousPancakes. +Fixed a bug that changed the player's status when mentioning Love Interests outside of school hours. Thanks to PurityGuy. +Fixed a bug that prevented the "unstealthy" trait working. +Thanks to hwp for typo fixes. -Thanks to PurityGuy for the following fixes: -Fixed pronoun errors at the canal, when being rescued by Sydney, and when Bailey threatens Robin. -Fixed a line break issue in some ultrasound scenes. -Fixed Quinn inexplicably appearing in the pillory if the player doesn't have enough money for the lake project. -Fixed the lace choker always appearing red. It is now colourable. -Fixed a reversed check resulting in a player only being gutpunched while pregnant. -Fixed demon players gaining trauma from not having the "flaunting" option enabled when available. -Fixed the "flaunting" option not working if the player was uncomfortable being seen naked. -Fixed failing to enter the tentacle forest not passing an hour as advertised. -Fixed being unable to go to the beach with Sydney when wearing certain swimwear. -Fixed a layering issue with the fallen angel halo. -Male NPCs or NPCs with flat chests will now "expose their chest" instead of "expose their nipples" when stripping their own clothes. -Fixed some excessive linebreaks in the forest fox event. -Fixed an issue with the allure caption that wasn't taking into account increased allure effects set by players. -Fixed several issues with the fox meadow event. -Fixed an issue with a Morgan scene where there were several after-combat ending links. -Fixed an issue with a Whitney infirmary scene. -Fixed a passage with no usable links during Domus street modelling events. -Fixed various typos and pronoun issues. +Thanks to Lollipop Scythe for the following fixes: +Minor link usability changes regarding the temple offering chastity devices. +Fix to being unable to sell phials to the compound under specific circumstances. +Fix to prevent a sewer event from repeating as many times as RNG allows. +Adjusted the formatting of masturbation links. +Fixed a couple of broken masturbation passages. +Putting down a sex toy right after picking one up will no longer mention the PC's vagina, whether or not they have one. +The option to hold a dildo against your mouth will no longer be shown when mouth actions are disabled, or the mouth is already occupied. +Putting down sex toys during certain actions will no longer prevent the toy from being picked up again. +Fixed a bug that allowed the bottling of milk that was supposed to remain unbottled. +Fixed Whitney scenes that did not account for the Chastity Cage's that they equipped to the PC. +Fixes to Robin Crossdressing scene to make it account for the fact the PC could be wearing chastity devices. +Fix to Robin Crossdressing scene that failed to record that either Robin or the PC orgasmed inside of the other. +Prevented the use of stimulants during the math competition while the PC is aware of their pregnancy. +Fixed issues with the Phallus Plant not taking virginities. +Fixed a bug found when tentacles take handholding virginity. +Fixed pregnancy hints showing when the player is already aware of their pregnancy. +Fixed a Black Wolf event that was not reachable. +Fixed a bug that broke ear slime sleep events. +Fixed some issues with the ear slime. +It is now harder for the player to lick their penis or lick their pussy while pregnant. +Removed the elf that hid itself in the code. +Fixed issues with the combat style stalk as it completely ignore chastity devices during certain actions. +Fixed an issue where you would be unaware of the father if they were a monster wolf. +Fixed a custom colour clothing set error. +Fixes to how named npc genders are randomly set. +Correctly setup the special clothes for the classic serafuku, new serafuku and the sailor ribbon. +Improved version update code for the school shirt. +Fix for the plaid school skirt clothing item having too low reveal. +Code improvements and fixes to the ear slime sleep events. +Typo fixes. Thanks to Cutiland for the following fixes: -Fixed an issue in the Danube Challenges that made players with old saves have to replay the first challenge instead going to the second. -Fixed an issue that prevented the PC fixing their clothes in one of the Yoga classes encounters. -Fixed an underwear and chastity belt mixup. -Robin will not participate in children events while missing anymore. -Fixed a bug found during the Domus tech support scene. -The player should no longer be informed that they can't access the Pups' Den twice. -Feeding your puppies know reduces your released milk. -The PC must have discovered the Pups Den before being able to feed puppies that aren't theirs. -Pronoun and formatting fixes. +Fixed a couple of bugs found when stripping in Robin's room. +Fixed a bug that prevented the journal updating properly if the PC missing the brothel escort job. +Fixed a bug that allowed the PC to take another brothel escort job with one already active. +Fixed an issue with exhibitionism challenges. -Thanks to Crimson Tide for the following fixes: -Persistent NPCs will properly have their virginities taken. -Bed guests are now reset properly upon leaving bed. -Fixed some scenes that didn't account for homosexual NPC settings. -Fixed the player referring to themself as the wrong gender in the changing rooms. -You can now talk with Robin to lower their trauma down to 0. -Fixed some scenes in the prison that let the player talk freely even while gagged. -Typo and whitespace fixes. +Thanks to Greedium for the following fixes: +Fixed a bug that prevented Avery from ejaculating properly during a certain encounter. +Fixed an issue with the mirror. +Fixed a bug that prevented an NPCs description being properly displayed at the brothel. +Fixed a bug that allowed a locker found during a schoole vent to be opened halfway between grades F and F+, rather than at F+. +Whitney pulling down the PC's bottoms during a street event will now properly refer to their clothing. +Eden will now remember bring you back to the cabin from the town. +Fixed a bug that prevented the PC taking a detour from certain locations. +Typo and formatting fixes. -Thanks to Lollipop Scythe for the following fixes: -Fixed an error found within Bailey's payments. -Fxed an issue with Sydney. -Fixed a breast feeding scene that wasn't disabled when the toggle was off. -Fixed a bug that gave the PC phantom lactation pain. -Fixed a bug that prevented Whitney from acknolwedging chastity devices or female PC orgasms. -Added a missing and fixed a default combat action -Fixed a number of issues with pregnancy. -Fixed an issue found at prison. -Fixed some masturbation bugs related to clothing. -Cleared up some pregnancy extra stats details. -Fix for while the pc is male and crossdressing. If Kylar has a penis, he will now assume you can have his children when he doesn't know your gender. -Fix for Black Wolf not wanting to mate, during the mating event, when the player wiggles their behind at the start. -Fix for hunting with the Black Wolf not setting some variables correctly at the end. -Fixed a minor issue preventing the warning of pregnancy feats being disabled in the settings. +Thanks to KnotLikeThis for the following fixes: +Charlie now properly introduces themselves when meeting them for the first time at the yoga class. +Fixed some descriptions during Charlie's introduction. +Fixed collar removal triggering clothing rebuy at the police station and in an event at the chalets. +Fixed player being able to take yoga lessons without having enough money. +Fixed issue with changing positions when having sex after loosing the arcade hockey game. +Caught some NPCs that weren't being cleared after events at the chalets. +Fixed continuity issues when getting milked with a chastity belt on. +Fixed an issue that could happen when loading saves at the chalets. +Fixed an issue when drying yourself with a towel at the chalets. +Fixed an NPC's clothes dryer at the chalets. +Fixed issue that prevented Alex from inviting the player to ride a horse at the Meadow. +Play Time clock now works properly when saving to indexedDB. +Fixed issue when asking an NPC to not wear a condom. +Fixed an issue at the Wolf Cave when mentioning the Black Wolf. +Fixed typos and punctuation for the forest bully event. +Fixed forest bully event not accounting for players with no lower clothing on. +Fixed forest bully event not properly removing the player's lower clothing. +Fixed inconsistencies in the forest bully event. +Fixed dialogue with Mickey when asking to permanently lower pregnancy fame. +Fixed weird flow of equine semen when ejaculating into a herm PC's vagina. +Fixed an error encountered when breaking into a house on Domus Street. +Fixed underwear not being damaged properly in vore encounters. +Fixed time softlock when cheating after schism scene. +Fixed school pantsed event not accounting for players with no underwear at places. +Fixed wrong clothes being destroyed at the school pantsed event. +Fixed school pantsed event not destroying clothes properly when flaunting. +Fixed an event not triggering when sleeping at the wolf cave. +Fixed an error when being molested in the office lift. +Fixed Whitney having their genitals replaced with a strapon in the adult shop encounter. +Fixed sex toy names sometimes not displaying properly during encounters. +Fixed player not dressing back up after an event at the adult shop. +Fixed housekeeping not increasing properly in an event at the chalets. +Fixed Robin's hand sliping beneath the waistband of your naked. +Fixed a broken variable when breaking into a house on Domus Street. +Fixed a softlock when selecting some default colours in the clothing shop. +Pronoun and typo fixes. + +Thanks to Kirsty for the following fixes: +Fixed a bug where ironman mode could be set after game start. +Fixed a bug with a new widget. +Fixed pagination code for the hairstyle menu. Thanks to Ybyx. +Fixed an undefined variable in the Start Game button. +Replaced hardcoded CSS values to futureproof themes. +Adjusted language on the feats menu and feats booster tabs for added clarity on how feats work. +Hospital surgeries will now display the cost of the procedure in the selection menu +The undershirt, leotards, and chest binder can be properly recoloured. Added damage states for the leotards. +Fixed the diving suit and monster hoodie shop icons so that the icon colours match the actual item colours. +Edited a scene at Remy's estate to account for the player being gagged or muzzled when ordered to ingest something. +Fixed missing image bug with the shibari ropes. +Improved turtleneck breast sprites +Clothes will now properly display cleavage. +Doggystyle will no longer cause breasts to disappear with certain tops. +Fixed handwear not layering under sleeves. +Added Halloween reactions from Whitney and Robin towards the player's eyepatch, gas mask, rags, or nurse costumes. Robin eyepatch line and nurse/gas mask Whitney lines by Kirsty, all other lines by WildUntammedFluffy. +Fixed inconsistent capitalisation in shop links. +Fixed incorrect timing in the Journal re: students partying at the lake on Halloween. +Fixed a bug caused by a typo that affected some hats in combat. +Fixed a bug that caused closeup chest image colours to display strangely in some browsers. Thanks to Pollastre. +Fixed z-index errors for brows and face items +Fixed breast sprites not layering over kimono sash (for real this time) +Cut the chaff from Briar's dialogue when collecting vending machine earnings, to be more straightforward about its profits. +Fixed "You should show the to Winter." text error with new antiques. +Fixed shop icons for Star and Moon Pjyama Shirts. +Fixed colour issue with Spirit Mask. +Fixed acc integrity images for cat hoodie. +Fixed an image bug at the Great Hawk's Tower. +Fixed damage states for the pencil skirt. Thanks to Beta. +Fixed character viewer not displaying new hairstyles. +Fixed pencil skirt and turtleneck leotard damage states, as well as the breast sprites for crop top, ballgown, evening gown, halter sundress, and leotards. Thanks to Beta. Typo fixes. -Thanks to anonymous for the following fixes: -Fixed an issue with rescues, in which a drugged PC would be unable to scream even after the drugs have worn off. -Fixed hand actions appearing in stalking encounters when the player's arms are bound. -Flying in the moor on rainy days now properly contributes to clothing wetness. -The end of encounters now takes precedent over passing out from suffocation. -Fixed a couple encounters in the office building that did not end properly. -Bailey will no longer wake the player for school on Christmas. -Fixed a start menu error for players with images disabled. -The PC can no longer drink milkshakes nude at the beach. -Fixed xray images using the wrong sprites for strap-ons. -Fixed Robin wearing the wrong costume for Halloween. -NPCs can no longer equip a condom onto a clothed PC. +Thanks to hwp for the following fixes: +Fixed some issues with Whitney's forced crossdressing content. +Whitney will now recognise if the PC is wearing a skirt that isn't long enough as soon as they appear in maths class. +Fixed a bug with the character viewer's "Auto Refresh" button. +Fixed a bug that allowed the PC to go topless without covering themselves with the "uncomfortable with underwear being seen" attitude. +Fixed a bug that caused a performance drop. +Fixed an issue with a swimming event where both Mason and the player were trying to avoid exposing the player's nudity to the class even though the entire class is swimming naked. -0.4.1.1 -Thanks to majou, Trinidad, and Crimson Tide for code improvements. + +0.4.1.7 +Fixed a git merge issue that prevented fixes in 0.4.1.6 being applied. Thanks to Cutiland. + + +0.4.1.6 +It's now possible for the PC to put their clothes on after getting naked in Robin's room. Thanks to Cutiland. +Thanks to Lollipop Scythe for code improvements. Bug Fixes -Buying lube from a vending machine should no longer curse your save data. Thanks to majou. +Fixed a bug that prevented brothel shows and jobs being set. Thanks to Cutiland. +Fixed some corrupted variables. Thanks to Cutiland and majou. +Fixed a couple of errors. Thanks to Greedium. +Fixed an issue with double penetration sprites. Thanks to hwp. +Reset the settings Quick Edit setting defaults when the Game Settings section is opened, allowing the 2 to re-match. Thanks to Lollipop Scythe. +Removed an unused variable in the settings. Thanks to Lollipop Scythe. +Minor changes to a setting section description. Thanks to Lollipop Scythe. +Fixed an old bug where randomised body parts would not select the last radio button. Thanks to Kirsty. +Removed duplicate Random button. Thanks to Kirsty. +Fixed a bug with working on school projects at school. Thanks to Kirsty. +Thanks to Greedium for typo fixes. + + +0.4.1.5 +Reorganised the brothel show links. Thanks to Kirsty. +Added an icon for the chalets. Art courtesy of Meliodas Solaine. Coded by Kirsty. +Briar no longer explains the shows every time you try to set one up. Thanks to Kirsty. +Improved the arcade hair hockey scenes. Thanks to hwp. + +Bug Fixes +Fixed typos and bugs in the arcade air hockey scenes. Thanks to hwp. +Fixed some bugs in the Robin room exhibitionism scenes. Thanks to hwp. +Fixed a missing NPC call at the chalets. Thanks to hwp. +Fixed a broken masturbation link. Thanks to Greedium. Thanks to Cutiland for the following fixes: -Fixed a bug that hid the Pups' Den on old saves. -Fixed a pronoun issue on the bus. -Fixed an error found during a Danube Street job. -A formatting fix during the new fox scene. -Fixed a bug found during an arcade scene that prevented the game properly acknowledging the PC's bottoms. +Fixed an error in the journal. Thanks to Greedium. +Fixed a bug found during a street exhibitionism scene. +Fixed a bug found at the chalets. +Fixed a bug that allowed Kylar to appear in the PC's bedroom despite being in prison. +The player can now have a brothel job and show set simultaneously. +Fixed a bug found during the brothel escort job. +Fixed the links at the arcade hockey scene. -Thanks to Lollipop Scythe for the following fixes: -Fixed an issue with the mirror hairstyle UI. -Fixed an incorrect clothing check during the new Whitney scene. -Fixed a bug that allowed the PC to breastfeed while not lactating and with breastfeeding disabled. -Fixed a masturbation bug. -Fixed an issue with feats. -Fixed a bug that prevented inquiring about vaginal hermaphrodite parasite removal. -Wolves should no longer have human sperm. +Thanks to Kirsty for the following fixes: +Fixed a display issue with the Game Settings buttons. Thanks +Fixed a missing closing in the journal and improved indentation. +Briar will no longer act like a suggested show is the first time they're hearing it, if you've suggested it before. +Fixed an error with the shibari ropes. They can now be separated into top/bottom pieces in the wardrobe, if desired. +Fixed an error when buying clothes. +Fixed a bug with the hallucination value not displaying properly in collapsed sidebar mode. +Fixed the broken condom counter. +Fixed a broken location image when taking Kylar to the bathroom after flirting with them. +Fixed compact pepper spray dots not displaying. +Changed an instance of the player referring to themself as a gentleman/lady so it matches their chosen gender appearance. +Temple initiates will no longer go missing with concerning frequency. (The Danube ritual event is no longer repeatable after the player has concluded the questline and obtained the feat) +You will no longer become too defiant to adopt a bratty demeanor. +Fixed a bug with corrupted variables on the social page. +The journal will now display text for Mickey's office task. +The player has been freed from endless Whitney footjob humiliation. Thanks to Cutiland. +Added a missing conditional to the street alley detour. Thanks to Cutiland. +Added missing indentations in school toilets. +Whitney will now refer to your panties using their simpler name. +Fixed several typos. -Thanks to Trinidad for the following fixes: -Fixed the condition for the links when buying lube in bulk at the adult shop. -Player no longer has the idea of the vending machine if they haven't accepted the job at the brothel. -Fixed a bug where Briar didn't offer the fake ID. -Added a counter for the products sold at the brothel in the statistics tab. -Fixed an issue when hitchhiking, after a combat, the player always ended at the farms, even if they were going to town. -Fixed images overlaying text in tentacle encounters. +Thanks to Lollipop Scythe for the following fixes: +Fixed issue preventing random NPC's from giving birth. +Fixed masturbation stop actions for the breast pump/stroker from displaying the wrong text. +Fixed taking NPC's kissing and handholding virginities. +Fix for unreachable dancing code when changing clothes plus additional checks to ensure it doesn't error out. -0.4.1.2 -Added the chalets to Starfish street, where the PC can find work. -Added the "With what demeanor do you speak with others?" attitude, allowing the choice of bratty, meek, or neutral automatic speech during scenes. The bratty option is disabled if submissiveness grows too high, and the meek option is disabled if submissiveness falls too low. -The current grade for each class will now be shown at the start of said class. Thanks to FireHarpy. -Added "School term finishes today" to the sidebar if its the last day of school for the season. Thanks to Xao. -Added an antique to the landfill. -When the player becomes aware of details of their pregnancy, the potential fathers not matching the type of fetus(es) are removed. Thanks to Trinidad. -Added variety to wolves other than the black wolf. They won't all be described as "enormous". Thanks to Trinidad. -You can now masturbate in empty classrooms while school is not in session. You have a chance to get caught, with one of three scenes depending on time of day. Written by Kinky_One and coded by hwp. -Thanks to majou for save system improvements. -Thanks to xnzda, Lollipop Scythe, hwp, and Trinidad for code improvements. +0.4.1.4 +Thanks to Greedium for a formatting fix. +Thanks to Cutiland and majou for code improvements. + +Thanks to Lollipop Scythe for the following fixes: +Fixed issue with changing collar colour. +Fixed incorrect npc gender check. +Fixed a text error. +Added some extra space to the bottom of masturbation to prevent it hiding the stop link. +Minor QoL change to how the sub-tabs work, clicking the one that is already shown, will close it and display the settings type description. +Fixed an old issue with the feat boosts system. +Added missing height to buttons making them look off on certain device width's. +Initial CSS re-work to make the UI more mobile friendly. +Added the Body Part Size Limits subsection to the settings menu during gameplay. +Added the missing Gameplay and Encounters randomisation settings. +Adjustments to Generic NPC Genders and Beast Genders settings. +Added the Pregnancy Type, Fertility cycles and Incomplete pregnancy content settings. + +Thanks to hwp for the following fixes: +Fixed the office shredder event so that it only shreds your shirt when your shirt is untucked. +Fixed dead-ends in the office shredder event in specific cases. +Fixed spacing and missing punctuation in the office shredder event. +Fixed a broken hint in the museum. + +Thanks to Cutiland for the following fixes: +Fixed an issue with time. Thanks to majou. +The lemonade stand icon should now show on all devices. Thanks to majou. +Fixed a bug found when trying to buy condoms. Thanks to majou. +Fixed the black wolf showing up in the Social overlay before being met. Thanks to majou. +Fixed a broken NPC at the chalets. +Fixed chalets that weren't properly calling an NPC. +Fixed a linkless passage in Robin's room whe exposed. +Fixed the condition that makes it possible to get naked in Robin's room. +Fixed the timer during a street exhibitionism scene. +The alley detour scene can no longer happen in an alley. +The PC can now get into Robin's room while only having stripped one piece of clothing. +Adjusted the text in one of the arcade scenes. +Fixed the lemonade stand icon that wasn't showing in some devices (thanks Majou); +Fixed a bug when trying to buy condoms (thanks Majou); +Fixed Black wolf showing up in socials before being met (thanks Majou); +Fixed NPC missing an actual descriptor at the chalets; +Fixed the chalets that weren't properly calling the NPC; +Fixed Robin's room no usable links when exposed; +Fixed the condition that make it possible to get naked in Robin's Room; +FIxed the timer at the High Public Pants Down scene. +Changed "reptionist" to receptionist; +Improved text code in one of the arcade scenes; +Made it impossible for the to the Alley Detour scene happen in an alley; +The player can now get into Robin's Room while only having stripped one piece of clothing; +Fixed an issue found when stripping in Robin's room. +A typo fix. + + +0.4.1.3 +Fixed saves being incompatible with previous versions. Thanks to Trinidad and majou. +Fixed an error found when trying on clothes at a shop. Thanks to Trinidad. +Fixed a bug that made Leighton leer at Mason all the time. Thanks to hwp. +Fixed a but that prevented combat being cleaned up properly after the Whitney footjob scene. Thanks to hwp. +Fixed a combat error related to the "kissing a dick" action. Thanks to hwp. +Fixed a bug where Leighton would ALWAYS leer at Mason (aka it would take the "Leighton is attracted to Mason" option every time, which just sounds correct to me, but hey I fix bugs) +Fixed a bug where end of combat cleanup wasn't being run in the new Whitney footjob scene +Fixed a combat error relating to the "kissing a dick" action +Fixed an issue where an ear slime could force you to pick up an non-existent sextoy. Thanks to Lollipop Scythe. +Replaced the functions from Furniture objects with normal variables. To be used in a function thats part of Furniture when required. Thanks to Lollipop Scythe. +Fixed a bug where the bowl in the fluid-collecting masturbation minigame could be filled already by the time the player got there. Thanks to hwp. +Thanks to Kirsty and hwp for typo fixes. + +Thanks to Cutiland for the following fixes: +The PC can no longer help Robin set up their stand while naked. +Fixed a bug found during the brothel escort job. +Fixed a bug found in the alley detour scen. +Fixed some bugs with events and time. +Fixed a bug found when helping the black wolf breastfeed pups. +Code improvements. + + +0.4.1.2 +Added the chalets to Starfish street, where the PC can find work. +Added the "With what demeanor do you speak with others?" attitude, allowing the choice of bratty, meek, or neutral automatic speech during scenes. The bratty option is disabled if submissiveness grows too high, and the meek option is disabled if submissiveness falls too low. +The current grade for each class will now be shown at the start of said class. Thanks to FireHarpy. +Added "School term finishes today" to the sidebar if its the last day of school for the season. Thanks to Xao. +Added an antique to the landfill. +When the player becomes aware of details of their pregnancy, the potential fathers not matching the type of fetus(es) are removed. Thanks to Trinidad. +Added variety to wolves other than the black wolf. They won't all be described as "enormous". Thanks to Trinidad. +You can now masturbate in empty classrooms while school is not in session. You have a chance to get caught, with one of three scenes depending on time of day. Written by Kinky_One and coded by hwp. +Thanks to majou for save system improvements. +Thanks to xnzda, Lollipop Scythe, hwp, and Trinidad for code improvements. Thanks to Kirsty for the following additions and improvements: Overhauled the Start Menu UI, adding the option to choose between Basic (default settings), Moderate (tweaked settings, formerly Quick Start), Advanced (custom settings), and Random starts. @@ -357,151 +640,193 @@ Fixed issue preventing named npc's sperm to not decay with realistic pregnancy. Simplified one of the pregnancy formulas. -0.4.1.3 -Fixed saves being incompatible with previous versions. Thanks to Trinidad and majou. -Fixed an error found when trying on clothes at a shop. Thanks to Trinidad. -Fixed a bug that made Leighton leer at Mason all the time. Thanks to hwp. -Fixed a but that prevented combat being cleaned up properly after the Whitney footjob scene. Thanks to hwp. -Fixed a combat error related to the "kissing a dick" action. Thanks to hwp. -Fixed a bug where Leighton would ALWAYS leer at Mason (aka it would take the "Leighton is attracted to Mason" option every time, which just sounds correct to me, but hey I fix bugs) -Fixed a bug where end of combat cleanup wasn't being run in the new Whitney footjob scene -Fixed a combat error relating to the "kissing a dick" action -Fixed an issue where an ear slime could force you to pick up an non-existent sextoy. Thanks to Lollipop Scythe. -Replaced the functions from Furniture objects with normal variables. To be used in a function thats part of Furniture when required. Thanks to Lollipop Scythe. -Fixed a bug where the bowl in the fluid-collecting masturbation minigame could be filled already by the time the player got there. Thanks to hwp. -Thanks to Kirsty and hwp for typo fixes. - -Thanks to Cutiland for the following fixes: -The PC can no longer help Robin set up their stand while naked. -Fixed a bug found during the brothel escort job. -Fixed a bug found in the alley detour scen. -Fixed some bugs with events and time. -Fixed a bug found when helping the black wolf breastfeed pups. -Code improvements. +0.4.1.1 +Thanks to majou, Trinidad, and Crimson Tide for code improvements. +Bug Fixes +Buying lube from a vending machine should no longer curse your save data. Thanks to majou. -0.4.1.4 -Thanks to Greedium for a formatting fix. -Thanks to Cutiland and majou for code improvements. +Thanks to Cutiland for the following fixes: +Fixed a bug that hid the Pups' Den on old saves. +Fixed a pronoun issue on the bus. +Fixed an error found during a Danube Street job. +A formatting fix during the new fox scene. +Fixed a bug found during an arcade scene that prevented the game properly acknowledging the PC's bottoms. Thanks to Lollipop Scythe for the following fixes: -Fixed issue with changing collar colour. -Fixed incorrect npc gender check. -Fixed a text error. -Added some extra space to the bottom of masturbation to prevent it hiding the stop link. -Minor QoL change to how the sub-tabs work, clicking the one that is already shown, will close it and display the settings type description. -Fixed an old issue with the feat boosts system. -Added missing height to buttons making them look off on certain device width's. -Initial CSS re-work to make the UI more mobile friendly. -Added the Body Part Size Limits subsection to the settings menu during gameplay. -Added the missing Gameplay and Encounters randomisation settings. -Adjustments to Generic NPC Genders and Beast Genders settings. -Added the Pregnancy Type, Fertility cycles and Incomplete pregnancy content settings. +Fixed an issue with the mirror hairstyle UI. +Fixed an incorrect clothing check during the new Whitney scene. +Fixed a bug that allowed the PC to breastfeed while not lactating and with breastfeeding disabled. +Fixed a masturbation bug. +Fixed an issue with feats. +Fixed a bug that prevented inquiring about vaginal hermaphrodite parasite removal. +Wolves should no longer have human sperm. -Thanks to hwp for the following fixes: -Fixed the office shredder event so that it only shreds your shirt when your shirt is untucked. -Fixed dead-ends in the office shredder event in specific cases. -Fixed spacing and missing punctuation in the office shredder event. -Fixed a broken hint in the museum. +Thanks to Trinidad for the following fixes: +Fixed the condition for the links when buying lube in bulk at the adult shop. +Player no longer has the idea of the vending machine if they haven't accepted the job at the brothel. +Fixed a bug where Briar didn't offer the fake ID. +Added a counter for the products sold at the brothel in the statistics tab. +Fixed an issue when hitchhiking, after a combat, the player always ended at the farms, even if they were going to town. +Fixed images overlaying text in tentacle encounters. -Thanks to Cutiland for the following fixes: -Fixed an issue with time. Thanks to majou. -The lemonade stand icon should now show on all devices. Thanks to majou. -Fixed a bug found when trying to buy condoms. Thanks to majou. -Fixed the black wolf showing up in the Social overlay before being met. Thanks to majou. -Fixed a broken NPC at the chalets. -Fixed chalets that weren't properly calling an NPC. -Fixed a linkless passage in Robin's room whe exposed. -Fixed the condition that makes it possible to get naked in Robin's room. -Fixed the timer during a street exhibitionism scene. -The alley detour scene can no longer happen in an alley. -The PC can now get into Robin's room while only having stripped one piece of clothing. -Adjusted the text in one of the arcade scenes. -Fixed the lemonade stand icon that wasn't showing in some devices (thanks Majou); -Fixed a bug when trying to buy condoms (thanks Majou); -Fixed Black wolf showing up in socials before being met (thanks Majou); -Fixed NPC missing an actual descriptor at the chalets; -Fixed the chalets that weren't properly calling the NPC; -Fixed Robin's room no usable links when exposed; -Fixed the condition that make it possible to get naked in Robin's Room; -FIxed the timer at the High Public Pants Down scene. -Changed "reptionist" to receptionist; -Improved text code in one of the arcade scenes; -Made it impossible for the to the Alley Detour scene happen in an alley; -The player can now get into Robin's Room while only having stripped one piece of clothing; -Fixed an issue found when stripping in Robin's room. -A typo fix. +0.4.1.0 +Added a chikan bus scene. Thanks to Akoz. +Added the option to repair broken outfits you are wearing at the tailor shop. Thanks to Golden Skullky. +Added the option to run to the tailor's instead of the clothing shop when items are broken. Thanks to Golden Skullky. +Added the ability to repair these items when dealing with exposure. Thanks to Golden Skullky. +Added the "unstealthy" trait to certain clothing items. Thanks to TreeFrogSoup. +Dance audiences will comment on players wearing collars, vaginal wetness and players wearing butt plugs. Thanks to TreeFrogSoup. +Robin now reacts if you show up in the more lewder swimwear setups while dating them. Thanks to TreeFrogSoup. +Adjusted scenes to prevent the player from being forced to wear constricting clothing while pregnant. Thanks to Crimson Tide. +When streaking in the park, Kylar will now give you clothes based on what they're currently wearing, rather than always giving you a sweater and jeans. Thanks to Crimson Tide. +Improved the journal UI. Thanks to KinkyOne. +Added condom vending machines to the school toilets. +Added an event to the forest. Written by anonymous. +Robin now tattles with names when rescuing the PC in history class. Thanks to TreeFrogSoup. +Adjusted pill description text. Thanks to PyramidCat. +If PC discovers their pregnancy when taking the morning after pill, Dr. Harper tells them in red text. Thanks to Trinidad. +The PC can now set up a vending machine at the brothel, giving a weekly income, once they complete a quest. Thanks to Trinidad. +Added a new UI for changing your hairstyle. Thanks to Kirsty, with help from Lollipop Scythe with pagination, filters, and code improvements. +Thanks to Akoz for formatting improvements during the office meeting scene. +Thanks to majou for greatly reducing save file size, and improving performance. +Added new icons for the shopping mall ladder and the English, Maths, and Science projects; updated main hall, alleyway, and coastal path icons. Art courtesy of Kirsty. +Added icons for Alex's cottage and Robin's lemonade stand. Art courtesy of esiho. Coded by Kirsty. +Added icons for basking, changing rooms, clearing the yard, the compound, the oak on Danube Street, fences, hitchhiking, investigating, the orphanage loft, beach party, and volleyball. Art courtesy of esiho, with adjustments by Kirsty and Cutiland. +Adjusted the wardrobe and clothing shop UIs. Thanks to xnzda. +Gave the journal a facelift. Thanks to xnzda. +Thanks to Golden Skullky, TreeFrogSoup, Crimson Tide, Lollipop Scythe, TreeFrogSoup, Cutiland, anonymous, preeded, majou, and Jimmy for code improvements. -0.4.1.5 -Reorganised the brothel show links. Thanks to Kirsty. -Added an icon for the chalets. Art courtesy of Meliodas Solaine. Coded by Kirsty. -Briar no longer explains the shows every time you try to set one up. Thanks to Kirsty. -Improved the arcade hair hockey scenes. Thanks to hwp. +Thanks to PurityGuy for the following additions and improvements: +Updated a large number of events that involve the player drinking alcohol, and made them account for both the player being knowingly pregnant, and visibly pregnant, where appropriate. +Jordan now has a proper reaction to a player that is revealed to be a virgin whilst pregnant. +Jordan will now inform the player that they are pregnant during chastity inspections, if the player is not already aware of the pregnancy. +Added a waters breaking passout scene to the temple. +Added a tending option to Catacombs Bores to coax something out. This means that the passage from the chasm to the bores is no longer one-way. +Added a fox encounter to the moor. The player will encounter more dangerous foxes as they go deeper into the moor. Written by Meat Glacier. +Fixes to the sewer location art, as well as winter variations for the sewers, sex shop, and flats, thanks to Ondor. +Redid the cat beast sprites. Thanks to anon. +Added an icon for the new "unstealthy" trait. Thanks to oyea. +The loincloth can now have a custom colour applied to it. +Adjusted the Dark Pendant sprite. +The player can now get pregnant in the prayer room due to popular demand. +Improvements to sidebar pregnancy sprites. The player's underwear should no longer completely vanish at larger belly sizes, and instead fit the shape of the player's belly. -Bug Fixes -Fixed typos and bugs in the arcade air hockey scenes. Thanks to hwp. -Fixed some bugs in the Robin room exhibitionism scenes. Thanks to hwp. -Fixed a missing NPC call at the chalets. Thanks to hwp. -Fixed a broken masturbation link. Thanks to Greedium. +Thanks to Cutiland for coding the following scenes. +Avery will now rarely give the PC a ride on a helicopter after school. Written by Uchiki. +Added a rainy day harassment event on Domus and Danube Streets. Written by Meat Glacier and Devil. +You can now sneak from the beach changing room as a exhibitionism 5 act. Written by Zortinga. +Added a new job to the Domus Street, where the player helps out a folk to fix their TV. Written by Meat Glacier. +Added a new encounter to the school Hallways, where the player it's blocked by a group of students that try to strip them. Written by Zortinga with reorganisation and additions to the scene by Kirsty. +Added lactation content to the wolf cave, both for the black wolf if they are the mother, and the PC if they are the mother. Written by Burnt Toast. +If the player waters break in the forest and the player is caught by the Black Wolf, the Black Wolf will take the player to the hospital. Written by Burnt Toast. +The Black Wolf will now react differently if the puppies the PC gave birth are theirs or not. Written by Kirsty. +Adjusted the birthing scene at the wolf cave if the black wolf is a beast. Written by Kirsty. +Adjusted the High Street pantsing sequence. +When looking for a game to play in the arcade, the player may find a gamer looking for a challenger. Written by Zortinga. +When looking for a game to play in the arcade, the player may find someone willing to play some Air Hockey. Written by Zortinga. +Added new ejaculation lines for Kylar, for when condoms burst, and after ending a sexual encounter. Written by Kami. -Thanks to Cutiland for the following fixes: -Fixed an error in the journal. Thanks to Greedium. -Fixed a bug found during a street exhibitionism scene. -Fixed a bug found at the chalets. -Fixed a bug that allowed Kylar to appear in the PC's bedroom despite being in prison. -The player can now have a brothel job and show set simultaneously. -Fixed a bug found during the brothel escort job. -Fixed the links at the arcade hockey scene. +Thanks to Lollipop Scythe for the following additions and improvements: +Added School crossdressing while pregnant scene alternatives. +Added the ability to place dildo's on the floor to allow the pc to masturbate with them, without the use of hands. +Masturbation text improvements. +Added a "silly" pregnancy mode, where holding hands and kissing can cause pregnancies. +Split the "Percentage of people attracted to you that are male" and "Percentage of beasts or monsters attracted to you that are male" settings into a male/female appearience variants. +Adjusted a crossdressing Robin scene. +Code and performance improvements. -Thanks to Kirsty for the following fixes: -Fixed a display issue with the Game Settings buttons. Thanks -Fixed a missing closing in the journal and improved indentation. -Briar will no longer act like a suggested show is the first time they're hearing it, if you've suggested it before. -Fixed an error with the shibari ropes. They can now be separated into top/bottom pieces in the wardrobe, if desired. -Fixed an error when buying clothes. -Fixed a bug with the hallucination value not displaying properly in collapsed sidebar mode. -Fixed the broken condom counter. -Fixed a broken location image when taking Kylar to the bathroom after flirting with them. -Fixed compact pepper spray dots not displaying. -Changed an instance of the player referring to themself as a gentleman/lady so it matches their chosen gender appearance. -Temple initiates will no longer go missing with concerning frequency. (The Danube ritual event is no longer repeatable after the player has concluded the questline and obtained the feat) -You will no longer become too defiant to adopt a bratty demeanor. -Fixed a bug with corrupted variables on the social page. -The journal will now display text for Mickey's office task. -The player has been freed from endless Whitney footjob humiliation. Thanks to Cutiland. -Added a missing conditional to the street alley detour. Thanks to Cutiland. -Added missing indentations in school toilets. -Whitney will now refer to your panties using their simpler name. -Fixed several typos. +Balance Changes +The difficulty of requests to use condoms or pull out now depends on the NPCs aversion to pregnancy, and whether the encounter is consensual or not, with non-consensual encounters being more difficult. Thanks to slenderostrich. +Adjusted willpower in yoga classes. Thanks to Cutiland. +The Kylar bath and bedroom sneak scenes can now occur after Kylar becomes available as a love interest, even if they aren't selected as such in the Attitudes menu. Thanks to Cutiland. +The PC can now agree to Whitney's demands on Elk Street after becoming available as a love interest, regardless of whether they've been selected as such in the Attitudes menu. Thanks to Cutiland. +Prevented beast transformation daily decay when pregnant with the same species as the transformation. Thanks to Lollipop Scythe. -Thanks to Lollipop Scythe for the following fixes: -Fixed issue preventing random NPC's from giving birth. -Fixed masturbation stop actions for the breast pump/stroker from displaying the wrong text. -Fixed taking NPC's kissing and handholding virginities. -Fix for unreachable dancing code when changing clothes plus additional checks to ensure it doesn't error out. +Bug Fixes +Fixed a pronoun issue during the state play. Thanks to PyramidCat. +Parasite pregnancy statistics no longer give a hint about other type of pregnancy to unaware PCs. Thanks to Trinidad. +The PC should no longer be given the option to make a plant top or skirt if they already wear one. Thanks to Trinidad. +Fixed issues with a number of clothing items. Thanks to Golden Skullky. +Fixed a bug found during the office meeting scene. Thanks to Akoz. +Taking a bath with Robin should now properly wash the PC. Thanks to Cutiland. +Changed how the mowhark fringe renders in combat, so it no longer clips through headear. Thanks to anonymous. +The PC will no longer be teleported from the glimmering pool to the clearing of fleshlike flowers after clearing the thicket and returning to the tentacle forest. +Fixed a bug that allowed the PC to steal multiple pepper spray charges from the compound per day, rather than once per week. +Fixed an issue with fox generation. Thanks to LewdNeko and Kirsty. +Thanks to YetAnotherDeviant for pronoun fixes. +Thanks to Trinidad and LewdNeko for minor fixes. +Thanks to PurityGuy for the following fixes: +Fixed pronoun errors at the canal, when being rescued by Sydney, and when Bailey threatens Robin. +Fixed a line break issue in some ultrasound scenes. +Fixed Quinn inexplicably appearing in the pillory if the player doesn't have enough money for the lake project. +Fixed the lace choker always appearing red. It is now colourable. +Fixed a reversed check resulting in a player only being gutpunched while pregnant. +Fixed demon players gaining trauma from not having the "flaunting" option enabled when available. +Fixed the "flaunting" option not working if the player was uncomfortable being seen naked. +Fixed failing to enter the tentacle forest not passing an hour as advertised. +Fixed being unable to go to the beach with Sydney when wearing certain swimwear. +Fixed a layering issue with the fallen angel halo. +Male NPCs or NPCs with flat chests will now "expose their chest" instead of "expose their nipples" when stripping their own clothes. +Fixed some excessive linebreaks in the forest fox event. +Fixed an issue with the allure caption that wasn't taking into account increased allure effects set by players. +Fixed several issues with the fox meadow event. +Fixed an issue with a Morgan scene where there were several after-combat ending links. +Fixed an issue with a Whitney infirmary scene. +Fixed a passage with no usable links during Domus street modelling events. +Fixed various typos and pronoun issues. -0.4.1.6 -It's now possible for the PC to put their clothes on after getting naked in Robin's room. Thanks to Cutiland. -Thanks to Lollipop Scythe for code improvements. +Thanks to Cutiland for the following fixes: +Fixed an issue in the Danube Challenges that made players with old saves have to replay the first challenge instead going to the second. +Fixed an issue that prevented the PC fixing their clothes in one of the Yoga classes encounters. +Fixed an underwear and chastity belt mixup. +Robin will not participate in children events while missing anymore. +Fixed a bug found during the Domus tech support scene. +The player should no longer be informed that they can't access the Pups' Den twice. +Feeding your puppies know reduces your released milk. +The PC must have discovered the Pups Den before being able to feed puppies that aren't theirs. +Pronoun and formatting fixes. -Bug Fixes -Fixed a bug that prevented brothel shows and jobs being set. Thanks to Cutiland. -Fixed some corrupted variables. Thanks to Cutiland and majou. -Fixed a couple of errors. Thanks to Greedium. -Fixed an issue with double penetration sprites. Thanks to hwp. -Reset the settings Quick Edit setting defaults when the Game Settings section is opened, allowing the 2 to re-match. Thanks to Lollipop Scythe. -Removed an unused variable in the settings. Thanks to Lollipop Scythe. -Minor changes to a setting section description. Thanks to Lollipop Scythe. -Fixed an old bug where randomised body parts would not select the last radio button. Thanks to Kirsty. -Removed duplicate Random button. Thanks to Kirsty. -Fixed a bug with working on school projects at school. Thanks to Kirsty. -Thanks to Greedium for typo fixes. +Thanks to Crimson Tide for the following fixes: +Persistent NPCs will properly have their virginities taken. +Bed guests are now reset properly upon leaving bed. +Fixed some scenes that didn't account for homosexual NPC settings. +Fixed the player referring to themself as the wrong gender in the changing rooms. +You can now talk with Robin to lower their trauma down to 0. +Fixed some scenes in the prison that let the player talk freely even while gagged. +Typo and whitespace fixes. +Thanks to Lollipop Scythe for the following fixes: +Fixed an error found within Bailey's payments. +Fxed an issue with Sydney. +Fixed a breast feeding scene that wasn't disabled when the toggle was off. +Fixed a bug that gave the PC phantom lactation pain. +Fixed a bug that prevented Whitney from acknolwedging chastity devices or female PC orgasms. +Added a missing and fixed a default combat action +Fixed a number of issues with pregnancy. +Fixed an issue found at prison. +Fixed some masturbation bugs related to clothing. +Cleared up some pregnancy extra stats details. +Fix for while the pc is male and crossdressing. If Kylar has a penis, he will now assume you can have his children when he doesn't know your gender. +Fix for Black Wolf not wanting to mate, during the mating event, when the player wiggles their behind at the start. +Fix for hunting with the Black Wolf not setting some variables correctly at the end. +Fixed a minor issue preventing the warning of pregnancy feats being disabled in the settings. +Typo fixes. -0.4.1.7 -Fixed a git merge issue that prevented fixes in 0.4.1.6 being applied. Thanks to Cutiland. +Thanks to anonymous for the following fixes: +Fixed an issue with rescues, in which a drugged PC would be unable to scream even after the drugs have worn off. +Fixed hand actions appearing in stalking encounters when the player's arms are bound. +Flying in the moor on rainy days now properly contributes to clothing wetness. +The end of encounters now takes precedent over passing out from suffocation. +Fixed a couple encounters in the office building that did not end properly. +Bailey will no longer wake the player for school on Christmas. +Fixed a start menu error for players with images disabled. +The PC can no longer drink milkshakes nude at the beach. +Fixed xray images using the wrong sprites for strap-ons. +Fixed Robin wearing the wrong costume for Halloween. +NPCs can no longer equip a condom onto a clothed PC.x diff --git a/devTools/androidsdk/image/cordova/config.xml b/devTools/androidsdk/image/cordova/config.xml index 61f1ca8b04..0df897a934 100644 --- a/devTools/androidsdk/image/cordova/config.xml +++ b/devTools/androidsdk/image/cordova/config.xml @@ -1,7 +1,7 @@ <?xml version='1.0' encoding='utf-8'?> <widget id="dol" - version="0.4.1.8" + version="0.4.1.7" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" android-packageName="com.vrelnir.DegreesOfLewdity" diff --git a/game/00-framework-tools/03-compression/dictionaries.js b/game/00-framework-tools/03-compression/dictionaries.js index a8e3dbf2ea..53f3a7d039 100644 --- a/game/00-framework-tools/03-compression/dictionaries.js +++ b/game/00-framework-tools/03-compression/dictionaries.js @@ -139,6 +139,10 @@ const DoLCompressorDictionaries = (() => { "antiquetrashcup", "antiquewatch", "antiquewhitecrystal", + "antiqueobsidiandisc", + "antiquewoodenmask", + "antiquetrilobitefossil", + "antiqueislandarrow", "anus", "anusWetness", "anus_climax", diff --git a/game/01-config/sugarcubeConfig.js b/game/01-config/sugarcubeConfig.js index 95daa37b8b..34952bad8b 100644 --- a/game/01-config/sugarcubeConfig.js +++ b/game/01-config/sugarcubeConfig.js @@ -61,9 +61,9 @@ window.StartConfig = { debug: false, enableImages: true, enableLinkNumberify: true, - version: "0.4.1.7", + version: "0.4.2.0", versionName: "", - sneaky: false, + sneaky: true, }; /* convert version string to numeric value */ diff --git a/game/03-JavaScript/canvasmodel-editor.js b/game/03-JavaScript/canvasmodel-editor.js index 27f3be1073..a0cb945ec1 100644 --- a/game/03-JavaScript/canvasmodel-editor.js +++ b/game/03-JavaScript/canvasmodel-editor.js @@ -747,7 +747,13 @@ Macro.add("canvasModelEditor", { "space buns", "drill ringlets", "fluffy ponytail", + "left fishtail braid", + "ribbon tail", + "right fishtail braid", + "twin fishtails", "side thicktail", + "all down", + "half-up", ]), selectOption("hair_sides_length", ["short", "shoulder", "chest", "navel", "thighs", "feet"]), selectOption("hair_sides_position", ["front", "back"]), @@ -780,6 +786,8 @@ Macro.add("canvasModelEditor", { "drill ringlets", "front braids", "blunt sidelocks", + "short air vents", + "side-pinned", "ruffled", "bowl" ]), diff --git a/game/04-Variables/feats.js b/game/04-Variables/feats.js index 1c2e173050..e924bbfef2 100644 --- a/game/04-Variables/feats.js +++ b/game/04-Variables/feats.js @@ -1533,6 +1533,60 @@ setup.feats = { hint: "Hint: Discover intense security on Barb Street.", softLockable: true, }, + "Lost World": { + title: "Lost World", + desc: "Discovered an island lost to history.", + difficulty: 1, + series: "", + filter: ["All", "Discoveries"], + hint: "Hint: A mist-shrouded island waits.", + softLockable: true, + }, + "Prehistoric Landscape": { + title: "Prehistoric Landscape", + desc: "Discovered all the areas on the island.", + difficulty: 2, + series: "", + filter: ["All", "Discoveries"], + hint: "Hint: Explore a mist-shrouded island.", + softLockable: true, + }, + "Face of a Guardian": { + title: "Face of a Guardian", + desc: "Built an islander mask of your own.", + difficulty: 2, + series: "", + filter: ["All", "Discoveries"], + hint: "Hint: Practise wilderness woodwork.", + softLockable: true, + }, + "Wild Monarch": { + title: "Wild Monarch", + desc: "Built a throne.", + difficulty: 2, + series: "", + filter: ["All", "Discoveries"], + hint: "Hint: Practise vain wilderness woodwork.", + softLockable: true, + }, + "Naturalised": { + title: "Naturalised", + desc: "Infiltrated the islander castle, without being captured.", + difficulty: 3, + series: "", + filter: ["All", "Discoveries"], + hint: "Hint: Disguise yourself and enter a foreign stronghold.", + softLockable: true, + }, + "Gilded Spear": { + title: "Gilded Spear", + desc: "Retrieved the gilded spear.", + difficulty: 3, + series: "", + filter: ["All", "Discoveries"], + hint: "Hint: At the root of an island, waiting.", + softLockable: true, + }, "Max Those Shots": { title: "Max Those Shots", desc: "Holding a lot of pepper spray.", @@ -1600,7 +1654,7 @@ setup.feats = { filter: ["All", "Special"], hint: "Hint: Starting off fast.", }, - Negotiator: { + "Negotiator": { title: "Negotiator", desc: "Made over £500 from a single tip.", difficulty: 3, diff --git a/game/04-Variables/hair-defs.js b/game/04-Variables/hair-defs.js index 7128517ba2..59343a9585 100644 --- a/game/04-Variables/hair-defs.js +++ b/game/04-Variables/hair-defs.js @@ -15,7 +15,9 @@ setup.hair = { "heart braid", "ruffled", "sidecut", - "space buns" + "space buns", + "all down", + "half-up" ], devolve: ["ruffled"], }, @@ -85,6 +87,9 @@ setup.hair = { "drill ringlets", "front braids", "blunt sidelocks", + "short air vents", + "side-pinned", + "left fishtail braid", "ruffled", "sectioned", "bowl", diff --git a/game/04-Variables/hair-styles.twee b/game/04-Variables/hair-styles.twee index 683dcc518d..6a1e305cd2 100644 --- a/game/04-Variables/hair-styles.twee +++ b/game/04-Variables/hair-styles.twee @@ -111,7 +111,13 @@ variable: "layered bob", type: ["short", "loose", "sleek"], shop: ["mirrorhair"], - }, + }, + {name: "left fishtail braid", + name_cap: "Left fishtail braid", + variable: "left fishtail braid", + type: ["loose", "braids"], + shop: ["mirrorhair"], + }, {name: "loop braids", name_cap: "Loop Braids", variable: "loop braid", @@ -153,6 +159,18 @@ variable: "ponytail", type: ["ponytail", "sleek"], shop: ["mirrorhair"], + }, + {name: "ribbon tail", + name_cap: "Ribbon tail", + variable: "ribbon tail", + type: ["loose"], + shop: ["mirrorhair"], + }, + {name: "right fishtail braid", + name_cap: "Right fishtail braid", + variable: "right fishtail braid", + type: ["loose", "braids"], + shop: ["mirrorhair"], }, {name: "ruffled", name_cap: "Ruffled", @@ -243,12 +261,30 @@ variable: "twin braids", type: ["braids"], shop: ["mirrorhair"], + }, + {name: "twin fishtails", + name_cap: "Twin Fishtails", + variable: "twin fishtails", + type: ["loose", "braids"], + shop: ["mirrorhair"], }, {name: "twintails", name_cap: "Twintails", variable: "twintails", type: ["pigtails"], shop: ["mirrorhair"], + }, + {name: "all down", + name_cap: "All down", + variable: "all down", + type: ["loose"], + shop: ["mirrorhair"], + }, + {name: "half-up", + name_cap: "Half-up", + variable: "half-up", + type: ["loose"], + shop: ["mirrorhair"], }, ]>> <</widget>> @@ -424,6 +460,18 @@ type: ["braids", "curly"], shop: ["mirrorhair"], }, + {name: "side-pinned", + name_cap: "Side-pinned", + variable: "side-pinned", + type: ["loose", "sleek"], + shop: ["mirrorhair"], + }, + {name: "short air vents", + name_cap: "Short air vents", + variable: "short air vents", + type: ["loose", "sleek"], + shop: ["mirrorhair"], + }, {name: "split", name_cap: "Split", variable: "split", diff --git a/game/04-Variables/npcNamed.twee b/game/04-Variables/npcNamed.twee index a057af82d8..1fe38c2a82 100644 --- a/game/04-Variables/npcNamed.twee +++ b/game/04-Variables/npcNamed.twee @@ -14,16 +14,16 @@ <<set $NPCNameList to setup.NPCNameList>> /* temporary compatibility layer before full C.npc conversion */ <!-- Draft default pronoun list. Random selection is part of initNPCgender widget --> - /% <<set _pro to ["m","f","f","m","m","m","m","m","f","f","m","m","f","m","f","m","m","m","f","m","m","m","m","m","f","m"]>> %/ + /% <<set _pro to ["m","f","f","m","m","m","m","m","f","f","m","m","f","m","f","m","m","m","f","m","m","m","m","m","f","m","m"]>> %/ - <<set _tit to ["businessperson", "caretaker", "brothel owner", "dance coach", "club owner","English teacher","hunter", "shopkeeper", "doctor", "pious", "loner", "criminal", "headteacher", "swimming teacher", "sewer dweller", "maths teacher", "orphan", "cafe owner", "science teacher", "bully", "history teacher", "alpha", "photographer", "mayor", "farmer", "farmhand", "terror", "smuggler", "faithful", "reflection"]>> + <<set _tit to ["businessperson", "caretaker", "brothel owner", "dance coach", "club owner","English teacher","hunter", "shopkeeper", "doctor", "pious", "loner", "criminal", "headteacher", "swimming teacher", "sewer dweller", "maths teacher", "orphan", "cafe owner", "science teacher", "bully", "history teacher", "alpha", "photographer", "mayor", "farmer", "farmhand", "terror", "smuggler", "faithful", "reflection", "pirate"]>> - <<set _ins to ["weak", "weak", "looks", "ethics", "ethics", "ethics", "looks", "weak", "skill", "ethics", "weak", "skill", "skill", "ethics", "weak", "ethics", "ethics", "ethics", "ethics", "looks", "skill", "weak", "skill", "looks", "looks", "weak", "looks", "ethics", "skill", "looks"]>> + <<set _ins to ["weak", "weak", "looks", "ethics", "ethics", "ethics", "looks", "weak", "skill", "ethics", "weak", "skill", "skill", "ethics", "weak", "ethics", "ethics", "ethics", "ethics", "looks", "skill", "weak", "skill", "looks", "looks", "weak", "looks", "ethics", "skill", "looks", "skill"]>> <!-- Type needs to conform to beast type: wolf, dog, etc. --> - <<set _tpe to ["human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "wolf", "human", "human", "human", "human", "hawk", "human", "human", "human"]>> + <<set _tpe to ["human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "wolf", "human", "human", "human", "human", "hawk", "human", "human", "human", "human"]>> - <<set _swi to ["a","a","a","a","a","a","a","t","a","a","t","a","a","a","a","a","t","a","a","t","a","a","a","a","a","t","a","a","t","a"]>> + <<set _swi to ["a","a","a","a","a","a","a","t","a","a","t","a","a","a","a","a","t","a","a","t","a","a","a","a","a","t","a","a","t","a", "a"]>> <<for _i to 0; _i lt $NPCName.length; _i++>> @@ -129,7 +129,8 @@ "greathawk": {nam : "Great Hawk", title: "terror", insecurity: "looks", adult: 1, type: "hawk", claws: "talons"}, "wren": {nam : "Wren", title: "smuggler", insecurity: "ethics", adult: 1}, "sydney": {nam : "Sydney", title: "faithful", insecurity: "skill", teen: 1}, - "ivorywraith": {nam : "Ivory Wraith", title: "reflection", insecurity: "looks", adult: 1} + "ivorywraith": {nam : "Ivory Wraith", title: "reflection", insecurity: "looks", adult: 1}, + "ivorywraith": {nam : "Zephyr", title: "captain", insecurity: "skill", adult: 1} }>> <<for _npc range Object.keys(_newNNPCs)>> <<if !$NPCNameList.includes(_newNNPCs[_npc].nam)>> @@ -257,6 +258,11 @@ <<if $NPCName[_i].hairColour is 0 or $NPCName[_i].hairColour is undefined or _args[0] is "default">> <<set $NPCName[_i].hairColour to "white">> <</if>> + <<case "Zephyr">> + <<if $NPCName[_i].eyeColour is 0 or $NPCName[_i].eyeColour is undefined or _args[0] is "default">> + <<set $NPCName[_i].eyeColour to "green">> + <<set $NPCName[_i].hairColour to "black">> + <</if>> <<default>> <<if $NPCName[_i].eyeColour is 0 or $NPCName[_i].eyeColour is undefined>> <<set $NPCName[_i].eyeColour to ["purple","dark blue","light blue","amber","hazel","green","red","pink","grey", "light grey", "lime green"].pluck()>> @@ -290,7 +296,7 @@ /* Has anal, oral, kiss, and handholding virginities. Missing penile/vaginal. */ <<set $NPCName[_args[0]].virginity.penile to false>> <<set $NPCName[_args[0]].virginity.vaginal to false>> - <<case "Gwylan">> + <<case "Gwylan" "Zephyr">> /* Missing all virginities. */ <<set $NPCName[_args[0]].virginity to clone(setup.NPCVirginityTypes)>> <<case "Charlie">> diff --git a/game/04-Variables/presets.twee b/game/04-Variables/presets.twee index f3554a517a..95bd37f235 100644 --- a/game/04-Variables/presets.twee +++ b/game/04-Variables/presets.twee @@ -5,13 +5,13 @@ <<set _preset to "">> <<switch _args[0]>> <<case "vrelDefault">> - <<set _preset to '{"general":{"options":{"tipdisable":"f","numberify_enabled":1,"timestyle":"military","showCaptionText":true,"sidebarStats":"disabled","sidebarTime":"disabled","combatControls":"radio","images":1,"silhouetteEnabled":true,"tanImgEnabled":true,"tanningEnabled":true,"sidebarAnimations":true,"blinkingEnabled":true,"combatAnimations":true},{"map":{"movement":true,"top":false,"markers":false},"malechance":50,"dgchance":0,"cbchance":0,"malevictimchance":50,"homochance":4,"breast_mod":0,"penis_mod":0,"blackchance":10,"straponchance":0,"alluremod":1,"beastmalechance":80,"monsterchance":50,"monsterhallucinations":"t","blackwolfmonster":0,"bestialitydisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","analdoubledisable":"f","footdisable":"f","analingusdisablegiving":"f","analingusdisablereceiving":"f","vaginaldoubledisable":"f","transformdisable":"f","transformdisabledivine":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","facesitdisable":"f","spiderdisable":"f","bodywritingdisable":"f","parasitedisable":"f","slugdisable":"f","waspdisable":"f","lurkerdisable":"f","beedisable":"f","horsedisable":"f","pregnancyspeechdisable":"f","breastsizemax":12,"bottomsizemax":8,"penissizemax":4,"penissizemin":-1,"debugdisable":"t","statdisable":"f","cheatdisabletoggle":"t","confirmSave":false,"confirmLoad":false,"confirmDelete":true,"reducedLineHeight":false},"npc":{"Avery":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Bailey":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Briar":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Charlie":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Darryl":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Doren":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Eden":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Gwylan":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Harper":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Jordan":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Kylar":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Landry":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Leighton":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Mason":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Morgan":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"River":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Robin":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Sam":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Sirris":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Whitney":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Winter":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Black Wolf":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Niki":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Quinn":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Remy":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Alex":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Great Hawk":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"f","gender_body":"a","ballsExist":false,"freckles":false,"breastsize":0,"penissize":1,"bottomsize":0},"skinColor":{"natural":"light","range":0},"bodysize":2,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"purple","hairselect":"red","hairlength":200,"awareselect":"innocent","background":"waif","gamemode":"normal","asphyxiaLvl":3,"pbdisable":"t"}}'>> + <<set _preset to '{"general":{"options":{"tipdisable":"f","numberify_enabled":1,"timestyle":"military","showCaptionText":true,"sidebarStats":"disabled","sidebarTime":"disabled","combatControls":"radio","images":1,"silhouetteEnabled":true,"tanImgEnabled":true,"tanningEnabled":true,"sidebarAnimations":true,"blinkingEnabled":true,"combatAnimations":true},{"map":{"movement":true,"top":false,"markers":false},"malechance":50,"dgchance":0,"cbchance":0,"malevictimchance":50,"homochance":4,"breast_mod":0,"penis_mod":0,"blackchance":10,"straponchance":0,"alluremod":1,"beastmalechance":80,"monsterchance":50,"monsterhallucinations":"t","blackwolfmonster":0,"bestialitydisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","analdoubledisable":"f","footdisable":"f","analingusdisablegiving":"f","analingusdisablereceiving":"f","vaginaldoubledisable":"f","transformdisable":"f","transformdisabledivine":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","facesitdisable":"f","spiderdisable":"f","bodywritingdisable":"f","parasitedisable":"f","slugdisable":"f","waspdisable":"f","lurkerdisable":"f","beedisable":"f","horsedisable":"f","pregnancyspeechdisable":"f","breastsizemax":12,"bottomsizemax":8,"penissizemax":4,"penissizemin":-1,"debugdisable":"t","statdisable":"f","cheatdisabletoggle":"t","confirmSave":false,"confirmLoad":false,"confirmDelete":true,"reducedLineHeight":false},"npc":{"Avery":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Bailey":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Briar":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Charlie":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Darryl":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Doren":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Eden":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Gwylan":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Harper":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Jordan":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Kylar":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Landry":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Leighton":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Mason":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Morgan":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"River":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Robin":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Sam":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Sirris":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Whitney":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Winter":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Black Wolf":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Niki":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Quinn":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Remy":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Alex":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Great Hawk":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}, "Zephyr":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"f","gender_body":"a","ballsExist":false,"freckles":false,"breastsize":0,"penissize":1,"bottomsize":0},"skinColor":{"natural":"light","range":0},"bodysize":2,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"purple","hairselect":"red","hairlength":200,"awareselect":"innocent","background":"waif","gamemode":"normal","asphyxiaLvl":3,"pbdisable":"t"}}'>> <<case "lollipopScythe">> - <<set _preset to '{"general":{"options":{"tipdisable":"t","numberify_enabled":1,"timestyle":"military","showCaptionText":true,"sidebarStats":"disabled","sidebarTime":"disabled","combatControls":"radio","images":1,"silhouetteEnabled":true,"tanImgEnabled":true,"tanningEnabled":true,"sidebarAnimations":true,"blinkingEnabled":true,"combatAnimations":true},"map":{"movement":true,"top":true,"markers":true},"malechance":75,"dgchance":25,"cbchance":0,"malevictimchance":90,"homochance":75,"breast_mod":0,"penis_mod":2,"blackchance":10,"straponchance":25,"alluremod":1,"beastmalechance":100,"monsterchance":0,"monsterhallucinations":"t","blackwolfmonster":0,"bestialitydisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","analdoubledisable":"t","footdisable":"f","analingusdisablegiving":"f","analingusdisablereceiving":"f","vaginaldoubledisable":"t","transformdisable":"f","transformdisabledivine":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","facesitdisable":"f","spiderdisable":"f","bodywritingdisable":"f","parasitedisable":"f", "slugdisable":"f", "waspdisable":"f", "lurkerdisable":"f", "beedisable":"f","horsedisable":"f","pregnancyspeechdisable":"f","breastsizemax":12,"bottomsizemax":8,"penissizemax":4,"penissizemin":-1,"debugdisable":"f","statdisable":"f","cheatdisabletoggle":"t","confirmSave":false,"confirmLoad":false,"confirmDelete":true,"reducedLineHeight":true},"npc":{"Avery":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Bailey":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Briar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Charlie":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Darryl":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Doren":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Eden":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Gwylan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":5},"Harper":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Jordan":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Kylar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Landry":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Leighton":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Mason":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Morgan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":5},"River":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Robin":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Sam":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Sirris":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Whitney":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Winter":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Black Wolf":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Niki":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Quinn":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Remy":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Alex":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Great Hawk":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"h","gender_body":"f","ballsExist":true,"freckles":false,"breastsize":4,"penissize":0,"bottomsize":0},"skinColor":{"natural":"light","range":40},"bodysize":0,"breastsensitivity":3,"genitalsensitivity":3,"eyeselect":"pink","hairselect":"platinumblond","hairlength":400,"awareselect":"innocent","background":"beautiful","gamemode":"hard","asphyxiaLvl":3,"pbdisable":"t"}}'>> + <<set _preset to '{"general":{"options":{"tipdisable":"t","numberify_enabled":1,"timestyle":"military","showCaptionText":true,"sidebarStats":"disabled","sidebarTime":"disabled","combatControls":"radio","images":1,"silhouetteEnabled":true,"tanImgEnabled":true,"tanningEnabled":true,"sidebarAnimations":true,"blinkingEnabled":true,"combatAnimations":true},"map":{"movement":true,"top":true,"markers":true},"malechance":75,"dgchance":25,"cbchance":0,"malevictimchance":90,"homochance":75,"breast_mod":0,"penis_mod":2,"blackchance":10,"straponchance":25,"alluremod":1,"beastmalechance":100,"monsterchance":0,"monsterhallucinations":"t","blackwolfmonster":0,"bestialitydisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","analdoubledisable":"t","footdisable":"f","analingusdisablegiving":"f","analingusdisablereceiving":"f","vaginaldoubledisable":"t","transformdisable":"f","transformdisabledivine":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","facesitdisable":"f","spiderdisable":"f","bodywritingdisable":"f","parasitedisable":"f", "slugdisable":"f", "waspdisable":"f", "lurkerdisable":"f", "beedisable":"f","horsedisable":"f","pregnancyspeechdisable":"f","breastsizemax":12,"bottomsizemax":8,"penissizemax":4,"penissizemin":-1,"debugdisable":"f","statdisable":"f","cheatdisabletoggle":"t","confirmSave":false,"confirmLoad":false,"confirmDelete":true,"reducedLineHeight":true},"npc":{"Avery":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Bailey":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Briar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Charlie":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Darryl":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Doren":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Eden":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Gwylan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":5},"Harper":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Jordan":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Kylar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Landry":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Leighton":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Mason":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Morgan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":5},"River":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Robin":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Sam":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Sirris":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Whitney":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Winter":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Black Wolf":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Niki":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Quinn":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Remy":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Alex":{"pronoun":"m","gender":"m","penissize":4,"breastsize":0},"Great Hawk":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Zephyr":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"h","gender_body":"f","ballsExist":true,"freckles":false,"breastsize":4,"penissize":0,"bottomsize":0},"skinColor":{"natural":"light","range":40},"bodysize":0,"breastsensitivity":3,"genitalsensitivity":3,"eyeselect":"pink","hairselect":"platinumblond","hairlength":400,"awareselect":"innocent","background":"beautiful","gamemode":"hard","asphyxiaLvl":3,"pbdisable":"t"}}'>> <<case "purityGuy">> - <<set _preset to '{"general":{"options":{"tipdisable":"f","numberify_enabled":1,"timestyle":"ampm","showCaptionText":true,"sidebarStats":"all","sidebarTime":"top","combatControls":"radio","images":1,"silhouetteEnabled":true,"tanImgEnabled":true,"tanningEnabled":true,"sidebarAnimations":true,"blinkingEnabled":true,"combatAnimations":true},"map":{"movement":true,"top":false,"markers":true},"malechance":50,"dgchance":0,"cbchance":0,"malevictimchance":10,"homochance":10,"breast_mod":0,"penis_mod":0,"blackchance":0,"straponchance":0,"alluremod":1.2,"beastmalechance":50,"monsterchance":100,"monsterhallucinations":"f","blackwolfmonster":2,"bestialitydisable":"f","swarmdisable":"t","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","analdoubledisable":"t","footdisable":"f","analingusdisablegiving":"f","analingusdisablereceiving":"f","vaginaldoubledisable":"t","transformdisable":"f","transformdisabledivine":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"t","facesitdisable":"f","spiderdisable":"f","bodywritingdisable":"f","parasitedisable":"f","slugdisable":"f","waspdisable":"f","lurkerdisable":"f","beedisable":"f","horsedisable":"f","pregnancyspeechdisable":"f","breastsizemax":6,"bottomsizemax":4,"penissizemax":4,"penissizemin":-1,"debugdisable":"f","statdisable":"f","cheatdisabletoggle":"t","confirmSave":true,"confirmLoad":true,"confirmDelete":true,"reducedLineHeight":false},"npc":{"Avery":{"pronoun":"f","gender":"f","penissize":1,"breastsize":4},"Bailey":{"pronoun":"m","gender":"m","penissize":3,"breastsize":2},"Briar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Charlie":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Darryl":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Doren":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Eden":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Gwylan":{"pronoun":"f","gender":"f","penissize":1,"breastsize":0},"Harper":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Jordan":{"pronoun":"f","gender":"f","penissize":3,"breastsize":5},"Kylar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Landry":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Leighton":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Mason":{"pronoun":"f","gender":"f","penissize":3,"breastsize":2},"Morgan":{"pronoun":"f","gender":"f","penissize":3,"breastsize":3},"River":{"pronoun":"f","gender":"f","penissize":3,"breastsize":0},"Robin":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Sam":{"pronoun":"f","gender":"f","penissize":1,"breastsize":3},"Sirris":{"pronoun":"f","gender":"f","penissize":3,"breastsize":0},"Whitney":{"pronoun":"f","gender":"f","penissize":4,"breastsize":0},"Winter":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Black Wolf":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Niki":{"pronoun":"f","gender":"f","penissize":3,"breastsize":2},"Quinn":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Remy":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Alex":{"pronoun":"f","gender":"f","penissize":1,"breastsize":0},"Great Hawk":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"f","gender_body":"f","ballsExist":false,"freckles":false,"breastsize":3,"penissize":1,"bottomsize":1},"skinColor":{"natural":"light","range":0},"bodysize":2,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"amber","hairselect":"blond","hairlength":400,"awareselect":"innocent","background":"beautiful","gamemode":"normal","asphyxiaLvl":3,"pbdisable":"t"}}'>> + <<set _preset to '{"general":{"options":{"tipdisable":"f","numberify_enabled":1,"timestyle":"ampm","showCaptionText":true,"sidebarStats":"all","sidebarTime":"top","combatControls":"radio","images":1,"silhouetteEnabled":true,"tanImgEnabled":true,"tanningEnabled":true,"sidebarAnimations":true,"blinkingEnabled":true,"combatAnimations":true},"map":{"movement":true,"top":false,"markers":true},"malechance":50,"dgchance":0,"cbchance":0,"malevictimchance":10,"homochance":10,"breast_mod":0,"penis_mod":0,"blackchance":0,"straponchance":0,"alluremod":1.2,"beastmalechance":50,"monsterchance":100,"monsterhallucinations":"f","blackwolfmonster":2,"bestialitydisable":"f","swarmdisable":"t","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","analdoubledisable":"t","footdisable":"f","analingusdisablegiving":"f","analingusdisablereceiving":"f","vaginaldoubledisable":"t","transformdisable":"f","transformdisabledivine":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"t","facesitdisable":"f","spiderdisable":"f","bodywritingdisable":"f","parasitedisable":"f","slugdisable":"f","waspdisable":"f","lurkerdisable":"f","beedisable":"f","horsedisable":"f","pregnancyspeechdisable":"f","breastsizemax":6,"bottomsizemax":4,"penissizemax":4,"penissizemin":-1,"debugdisable":"f","statdisable":"f","cheatdisabletoggle":"t","confirmSave":true,"confirmLoad":true,"confirmDelete":true,"reducedLineHeight":false},"npc":{"Avery":{"pronoun":"f","gender":"f","penissize":1,"breastsize":4},"Bailey":{"pronoun":"m","gender":"m","penissize":3,"breastsize":2},"Briar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Charlie":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Darryl":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Doren":{"pronoun":"m","gender":"m","penissize":1,"breastsize":0},"Eden":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Gwylan":{"pronoun":"f","gender":"f","penissize":1,"breastsize":0},"Harper":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Jordan":{"pronoun":"f","gender":"f","penissize":3,"breastsize":5},"Kylar":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Landry":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Leighton":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Mason":{"pronoun":"f","gender":"f","penissize":3,"breastsize":2},"Morgan":{"pronoun":"f","gender":"f","penissize":3,"breastsize":3},"River":{"pronoun":"f","gender":"f","penissize":3,"breastsize":0},"Robin":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Sam":{"pronoun":"f","gender":"f","penissize":1,"breastsize":3},"Sirris":{"pronoun":"f","gender":"f","penissize":3,"breastsize":0},"Whitney":{"pronoun":"f","gender":"f","penissize":4,"breastsize":0},"Winter":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Black Wolf":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Niki":{"pronoun":"f","gender":"f","penissize":3,"breastsize":2},"Quinn":{"pronoun":"m","gender":"m","penissize":3,"breastsize":0},"Remy":{"pronoun":"m","gender":"m","penissize":2,"breastsize":0},"Alex":{"pronoun":"f","gender":"f","penissize":1,"breastsize":0},"Great Hawk":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Zephyr":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"f","gender_body":"f","ballsExist":false,"freckles":false,"breastsize":3,"penissize":1,"bottomsize":1},"skinColor":{"natural":"light","range":0},"bodysize":2,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"amber","hairselect":"blond","hairlength":400,"awareselect":"innocent","background":"beautiful","gamemode":"normal","asphyxiaLvl":3,"pbdisable":"t"}}'>> <<case "fangi">> - <<set _preset to '{"general":{"options":{"tipdisable":"f","numberify_enabled":1,"timestyle":"military","showCaptionText":true,"sidebarStats":"disabled","sidebarTime":"disabled","combatControls":"radio","images":1,"silhouetteEnabled":true,"tanImgEnabled":true,"tanningEnabled":true,"blinkingEnabled":true,"sidebarAnimations":true,"combatAnimations":true},"map":{"movement":true,"top":false,"markers":false},"malechance":0,"dgchance":0,"cbchance":0,"malevictimchance":1,"homochance":75,"breast_mod":0,"penis_mod":0,"blackchance":10,"straponchance":0,"alluremod":1,"beastmalechance":0,"monsterchance":100,"monsterhallucinations":"f","blackwolfmonster":1,"bestialitydisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","analdoubledisable":"t","footdisable":"f","analingusdisablegiving":"f","analingusdisablereceiving":"f","vaginaldoubledisable":"t","transformdisable":"f","transformdisabledivine":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","facesitdisable":"f","spiderdisable":"f","bodywritingdisable":"f","parasitedisable":"f","slugdisable":"f","waspdisable":"f","lurkerdisable":"f","beedisable":"f","horsedisable":"f","pregnancyspeechdisable":"f","breastsizemax":12,"bottomsizemax":8,"penissizemax":4,"penissizemin":-1,"debugdisable":"f","statdisable":"f","cheatdisabletoggle":"f","confirmSave":false,"confirmLoad":false,"confirmDelete":true,"reducedLineHeight":false},"npc":{"Avery":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Bailey":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Briar":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Charlie":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Darryl":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Doren":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Eden":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Gwylan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Harper":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Jordan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Kylar":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Landry":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Leighton":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Mason":{"pronoun":"f","gender":"f","penissize":0,"breastsize":2},"Morgan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":5},"River":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Robin":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Sam":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Sirris":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Whitney":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Winter":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Black Wolf":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Niki":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Quinn":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Remy":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Alex":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Great Hawk":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"f","gender_body":"f","ballsExist":false,"freckles":false,"breastsize":3,"penissize":1,"bottomsize":0},"skinColor":{"natural":"light","range":0},"bodysize":3,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"purple","hairselect":"red","hairlength":200,"awareselect":"innocent","background":"waif","gamemode":"normal","asphyxiaLvl":3,"pbdisable":"t"}}'>> + <<set _preset to '{"general":{"options":{"tipdisable":"f","numberify_enabled":1,"timestyle":"military","showCaptionText":true,"sidebarStats":"disabled","sidebarTime":"disabled","combatControls":"radio","images":1,"silhouetteEnabled":true,"tanImgEnabled":true,"tanningEnabled":true,"blinkingEnabled":true,"sidebarAnimations":true,"combatAnimations":true},"map":{"movement":true,"top":false,"markers":false},"malechance":0,"dgchance":0,"cbchance":0,"malevictimchance":1,"homochance":75,"breast_mod":0,"penis_mod":0,"blackchance":10,"straponchance":0,"alluremod":1,"beastmalechance":0,"monsterchance":100,"monsterhallucinations":"f","blackwolfmonster":1,"bestialitydisable":"f","swarmdisable":"f","slimedisable":"f","voredisable":"f","tentacledisable":"f","analdisable":"f","analdoubledisable":"t","footdisable":"f","analingusdisablegiving":"f","analingusdisablereceiving":"f","vaginaldoubledisable":"t","transformdisable":"f","transformdisabledivine":"f","breastfeedingdisable":"f","analpregdisable":"f","watersportsdisable":"f","facesitdisable":"f","spiderdisable":"f","bodywritingdisable":"f","parasitedisable":"f","slugdisable":"f","waspdisable":"f","lurkerdisable":"f","beedisable":"f","horsedisable":"f","pregnancyspeechdisable":"f","breastsizemax":12,"bottomsizemax":8,"penissizemax":4,"penissizemin":-1,"debugdisable":"f","statdisable":"f","cheatdisabletoggle":"f","confirmSave":false,"confirmLoad":false,"confirmDelete":true,"reducedLineHeight":false},"npc":{"Avery":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Bailey":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Briar":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Charlie":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Darryl":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Doren":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Eden":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Gwylan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Harper":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Jordan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Kylar":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Landry":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Leighton":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Mason":{"pronoun":"f","gender":"f","penissize":0,"breastsize":2},"Morgan":{"pronoun":"f","gender":"f","penissize":0,"breastsize":5},"River":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Robin":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Sam":{"pronoun":"f","gender":"f","penissize":0,"breastsize":4},"Sirris":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Whitney":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Winter":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Black Wolf":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Niki":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Quinn":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Remy":{"pronoun":"f","gender":"f","penissize":0,"breastsize":3},"Alex":{"pronoun":"f","gender":"f","penissize":0,"breastsize":1},"Great Hawk":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0},"Zephyr":{"pronoun":"none","gender":"none","penissize":0,"breastsize":0}},"starting":{"player":{"gender":"f","gender_body":"f","ballsExist":false,"freckles":false,"breastsize":3,"penissize":1,"bottomsize":0},"skinColor":{"natural":"light","range":0},"bodysize":3,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"purple","hairselect":"red","hairlength":200,"awareselect":"innocent","background":"waif","gamemode":"normal","asphyxiaLvl":3,"pbdisable":"t"}}'>> <<case "femaleWaif">> <<set _preset to '{"starting":{"player":{"gender":"f","gender_body":"f","ballsExist":false,"freckles":false,"breastsize":3,"penissize":1,"bottomsize":0},"skinColor":{"natural":"light","range":0},"bodysize":3,"breastsensitivity":1,"genitalsensitivity":1,"eyeselect":"purple","hairselect":"red","hairlength":200,"awareselect":"innocent","background":"waif"}}'>> <<case "maleWaif">> @@ -62,13 +62,13 @@ <<case _namedNpcPreset>> <<switch _namedNpcPreset>> <<case "namedNpcDefaultGender">> - <<set _preset to '{"npc":{"Avery":{"pronoun":"none","gender":"none"},"Bailey":{"pronoun":"none","gender":"none"},"Briar":{"pronoun":"none","gender":"none"},"Charlie":{"pronoun":"none","gender":"none"},"Darryl":{"pronoun":"none","gender":"none"},"Doren":{"pronoun":"none","gender":"none"},"Eden":{"pronoun":"none","gender":"none"},"Gwylan":{"pronoun":"none","gender":"none"},"Harper":{"pronoun":"none","gender":"none"},"Jordan":{"pronoun":"none","gender":"none"},"Kylar":{"pronoun":"none","gender":"none"},"Landry":{"pronoun":"none","gender":"none"},"Leighton":{"pronoun":"none","gender":"none"},"Mason":{"pronoun":"none","gender":"none"},"Morgan":{"pronoun":"none","gender":"none"},"River":{"pronoun":"none","gender":"none"},"Robin":{"pronoun":"none","gender":"none"},"Sam":{"pronoun":"none","gender":"none"},"Sirris":{"pronoun":"none","gender":"none"},"Whitney":{"pronoun":"none","gender":"none"},"Winter":{"pronoun":"none","gender":"none"},"Black Wolf":{"pronoun":"none","gender":"none"},"Niki":{"pronoun":"none","gender":"none"},"Quinn":{"pronoun":"none","gender":"none"},"Remy":{"pronoun":"none","gender":"none"},"Alex":{"pronoun":"none","gender":"none"},"Great Hawk":{"pronoun":"none","gender":"none"},"Wren":{"pronoun":"none","gender":"none"},"Sydney":{"pronoun":"none","gender":"none"}}}'>> + <<set _preset to '{"npc":{"Avery":{"pronoun":"none","gender":"none"},"Bailey":{"pronoun":"none","gender":"none"},"Briar":{"pronoun":"none","gender":"none"},"Charlie":{"pronoun":"none","gender":"none"},"Darryl":{"pronoun":"none","gender":"none"},"Doren":{"pronoun":"none","gender":"none"},"Eden":{"pronoun":"none","gender":"none"},"Gwylan":{"pronoun":"none","gender":"none"},"Harper":{"pronoun":"none","gender":"none"},"Jordan":{"pronoun":"none","gender":"none"},"Kylar":{"pronoun":"none","gender":"none"},"Landry":{"pronoun":"none","gender":"none"},"Leighton":{"pronoun":"none","gender":"none"},"Mason":{"pronoun":"none","gender":"none"},"Morgan":{"pronoun":"none","gender":"none"},"River":{"pronoun":"none","gender":"none"},"Robin":{"pronoun":"none","gender":"none"},"Sam":{"pronoun":"none","gender":"none"},"Sirris":{"pronoun":"none","gender":"none"},"Whitney":{"pronoun":"none","gender":"none"},"Winter":{"pronoun":"none","gender":"none"},"Black Wolf":{"pronoun":"none","gender":"none"},"Niki":{"pronoun":"none","gender":"none"},"Quinn":{"pronoun":"none","gender":"none"},"Remy":{"pronoun":"none","gender":"none"},"Alex":{"pronoun":"none","gender":"none"},"Great Hawk":{"pronoun":"none","gender":"none"},"Wren":{"pronoun":"none","gender":"none"},"Sydney":{"pronoun":"none","gender":"none"},"Zephyr":{"pronoun":"none","gender":"none"}}}'>> <<case "namedNpcAllMaleGender">> - <<set _preset to '{"npc":{"Avery":{"pronoun":"m","gender":"m"},"Bailey":{"pronoun":"m","gender":"m"},"Briar":{"pronoun":"m","gender":"m"},"Charlie":{"pronoun":"m","gender":"m"},"Darryl":{"pronoun":"m","gender":"m"},"Doren":{"pronoun":"m","gender":"m"},"Eden":{"pronoun":"m","gender":"m"},"Gwylan":{"pronoun":"m","gender":"m"},"Harper":{"pronoun":"m","gender":"m"},"Jordan":{"pronoun":"m","gender":"m"},"Kylar":{"pronoun":"m","gender":"m"},"Landry":{"pronoun":"m","gender":"m"},"Leighton":{"pronoun":"m","gender":"m"},"Mason":{"pronoun":"m","gender":"m"},"Morgan":{"pronoun":"m","gender":"m"},"River":{"pronoun":"m","gender":"m"},"Robin":{"pronoun":"m","gender":"m"},"Sam":{"pronoun":"m","gender":"m"},"Sirris":{"pronoun":"m","gender":"m"},"Whitney":{"pronoun":"m","gender":"m"},"Winter":{"pronoun":"m","gender":"m"},"Black Wolf":{"pronoun":"m","gender":"m"},"Niki":{"pronoun":"m","gender":"m"},"Quinn":{"pronoun":"m","gender":"m"},"Remy":{"pronoun":"m","gender":"m"},"Alex":{"pronoun":"m","gender":"m"},"Great Hawk":{"pronoun":"m","gender":"m"},"Wren":{"pronoun":"m","gender":"m"},"Sydney":{"pronoun":"m","gender":"m"}}}'>> + <<set _preset to '{"npc":{"Avery":{"pronoun":"m","gender":"m"},"Bailey":{"pronoun":"m","gender":"m"},"Briar":{"pronoun":"m","gender":"m"},"Charlie":{"pronoun":"m","gender":"m"},"Darryl":{"pronoun":"m","gender":"m"},"Doren":{"pronoun":"m","gender":"m"},"Eden":{"pronoun":"m","gender":"m"},"Gwylan":{"pronoun":"m","gender":"m"},"Harper":{"pronoun":"m","gender":"m"},"Jordan":{"pronoun":"m","gender":"m"},"Kylar":{"pronoun":"m","gender":"m"},"Landry":{"pronoun":"m","gender":"m"},"Leighton":{"pronoun":"m","gender":"m"},"Mason":{"pronoun":"m","gender":"m"},"Morgan":{"pronoun":"m","gender":"m"},"River":{"pronoun":"m","gender":"m"},"Robin":{"pronoun":"m","gender":"m"},"Sam":{"pronoun":"m","gender":"m"},"Sirris":{"pronoun":"m","gender":"m"},"Whitney":{"pronoun":"m","gender":"m"},"Winter":{"pronoun":"m","gender":"m"},"Black Wolf":{"pronoun":"m","gender":"m"},"Niki":{"pronoun":"m","gender":"m"},"Quinn":{"pronoun":"m","gender":"m"},"Remy":{"pronoun":"m","gender":"m"},"Alex":{"pronoun":"m","gender":"m"},"Great Hawk":{"pronoun":"m","gender":"m"},"Wren":{"pronoun":"m","gender":"m"},"Sydney":{"pronoun":"m","gender":"m"},"Zephyr":{"pronoun":"m","gender":"m"}}}'>> <<case "namedNpcAllFemaleGender">> <<set _preset to '{"npc":{"Avery":{"pronoun":"f","gender":"f"},"Bailey":{"pronoun":"f","gender":"f"},"Briar":{"pronoun":"f","gender":"f"},"Charlie":{"pronoun":"f","gender":"f"},"Darryl":{"pronoun":"f","gender":"f"},"Doren":{"pronoun":"f","gender":"f"},"Eden":{"pronoun":"f","gender":"f"},"Gwylan":{"pronoun":"f","gender":"f"},"Harper":{"pronoun":"f","gender":"f"},"Jordan":{"pronoun":"f","gender":"f"},"Kylar":{"pronoun":"f","gender":"f"},"Landry":{"pronoun":"f","gender":"f"},"Leighton":{"pronoun":"f","gender":"f"},"Mason":{"pronoun":"f","gender":"f"},"Morgan":{"pronoun":"f","gender":"f"},"River":{"pronoun":"f","gender":"f"},"Robin":{"pronoun":"f","gender":"f"},"Sam":{"pronoun":"f","gender":"f"},"Sirris":{"pronoun":"f","gender":"f"},"Whitney":{"pronoun":"f","gender":"f"},"Winter":{"pronoun":"f","gender":"f"},"Black Wolf":{"pronoun":"f","gender":"f"},"Niki":{"pronoun":"f","gender":"f"},"Quinn":{"pronoun":"f","gender":"f"},"Remy":{"pronoun":"f","gender":"f"},"Alex":{"pronoun":"f","gender":"f"},"Great Hawk":{"pronoun":"f","gender":"f"},"Wren":{"pronoun":"f","gender":"f"},"Sydney":{"pronoun":"f","gender":"f"}}}'>> <<default>> - <<set _preset to '{"npc":{"Avery":{"pronoun":"none","gender":"none"},"Bailey":{"pronoun":"none","gender":"none"},"Briar":{"pronoun":"none","gender":"none"},"Charlie":{"pronoun":"none","gender":"none"},"Darryl":{"pronoun":"none","gender":"none"},"Doren":{"pronoun":"none","gender":"none"},"Eden":{"pronoun":"none","gender":"none"},"Gwylan":{"pronoun":"none","gender":"none"},"Harper":{"pronoun":"none","gender":"none"},"Jordan":{"pronoun":"none","gender":"none"},"Kylar":{"pronoun":"none","gender":"none"},"Landry":{"pronoun":"none","gender":"none"},"Leighton":{"pronoun":"none","gender":"none"},"Mason":{"pronoun":"none","gender":"none"},"Morgan":{"pronoun":"none","gender":"none"},"River":{"pronoun":"none","gender":"none"},"Robin":{"pronoun":"none","gender":"none"},"Sam":{"pronoun":"none","gender":"none"},"Sirris":{"pronoun":"none","gender":"none"},"Whitney":{"pronoun":"none","gender":"none"},"Winter":{"pronoun":"none","gender":"none"},"Black Wolf":{"pronoun":"none","gender":"none"},"Niki":{"pronoun":"none","gender":"none"},"Quinn":{"pronoun":"none","gender":"none"},"Remy":{"pronoun":"none","gender":"none"},"Alex":{"pronoun":"none","gender":"none"},"Great Hawk":{"pronoun":"none","gender":"none"},"Wren":{"pronoun":"none","gender":"none"},"Sydney":{"pronoun":"none","gender":"none"}}}'>> + <<set _preset to '{"npc":{"Avery":{"pronoun":"none","gender":"none"},"Bailey":{"pronoun":"none","gender":"none"},"Briar":{"pronoun":"none","gender":"none"},"Charlie":{"pronoun":"none","gender":"none"},"Darryl":{"pronoun":"none","gender":"none"},"Doren":{"pronoun":"none","gender":"none"},"Eden":{"pronoun":"none","gender":"none"},"Gwylan":{"pronoun":"none","gender":"none"},"Harper":{"pronoun":"none","gender":"none"},"Jordan":{"pronoun":"none","gender":"none"},"Kylar":{"pronoun":"none","gender":"none"},"Landry":{"pronoun":"none","gender":"none"},"Leighton":{"pronoun":"none","gender":"none"},"Mason":{"pronoun":"none","gender":"none"},"Morgan":{"pronoun":"none","gender":"none"},"River":{"pronoun":"none","gender":"none"},"Robin":{"pronoun":"none","gender":"none"},"Sam":{"pronoun":"none","gender":"none"},"Sirris":{"pronoun":"none","gender":"none"},"Whitney":{"pronoun":"none","gender":"none"},"Winter":{"pronoun":"none","gender":"none"},"Black Wolf":{"pronoun":"none","gender":"none"},"Niki":{"pronoun":"none","gender":"none"},"Quinn":{"pronoun":"none","gender":"none"},"Remy":{"pronoun":"none","gender":"none"},"Alex":{"pronoun":"none","gender":"none"},"Great Hawk":{"pronoun":"none","gender":"none"},"Wren":{"pronoun":"none","gender":"none"},"Sydney":{"pronoun":"none","gender":"none"},"Zephyr":{"pronoun":"f","gender":"f"},"Zephyr":{"pronoun":"f","gender":"f"},"Zephyr":{"pronoun":"f","gender":"f"}}}'>> <</switch>> <<case _monstersPreset>> <<switch _monstersPreset>> diff --git a/game/04-Variables/variables-static.twee b/game/04-Variables/variables-static.twee index 99f333c4d1..dfe82796bf 100644 --- a/game/04-Variables/variables-static.twee +++ b/game/04-Variables/variables-static.twee @@ -29,7 +29,7 @@ <<init_tips>> <<set setup.baseNNPC = {penis : 0, vagina: 0, gender: "none", description: 0, title: 0, insecurity: 0, pronoun: "none", penissize: 0, penisdesc: "none", bottomsize: 0, ballssize: 0, breastsize: 0, breastdesc: 0, breastsdesc: 0, skincolour: 0, teen: 0, adult: 0, init: 0, intro: 0, type: "human", trust: 0, love: 0, dom: 0, lust: 0, rage: 0, state: "", trauma: 0, eyeColour: 0, hairColour: 0, chastity: {penis: "", vagina: "", anus: ""}}>> - <<set setup.NPCNameList = ["Avery","Bailey","Briar","Charlie","Darryl","Doren","Eden","Gwylan","Harper","Jordan","Kylar","Landry","Leighton","Mason","Morgan","River","Robin","Sam","Sirris","Whitney","Winter","Black Wolf","Niki","Quinn","Remy","Alex","Great Hawk","Wren","Sydney","Ivory Wraith"]>> + <<set setup.NPCNameList = ["Avery","Bailey","Briar","Charlie","Darryl","Doren","Eden","Gwylan","Harper","Jordan","Kylar","Landry","Leighton","Mason","Morgan","River","Robin","Sam","Sirris","Whitney","Winter","Black Wolf","Niki","Quinn","Remy","Alex","Great Hawk","Wren","Sydney","Ivory Wraith","Zephyr"]>> /* this initialises the C.npc object */ <<run initCNPC()>> diff --git a/game/04-Variables/variables-versionUpdate.twee b/game/04-Variables/variables-versionUpdate.twee index 6b3f290320..071be216a7 100644 --- a/game/04-Variables/variables-versionUpdate.twee +++ b/game/04-Variables/variables-versionUpdate.twee @@ -736,7 +736,7 @@ <</if>> <<if $avery_penis_size isnot undefined>> - <<for _npc range ["avery", "bailey", "charlie", "darryl", "doren", "eden", "gwylan", "harper", "jordan", "kylar", "landry", "leighton", "mason", "morgan", "river", "robin", "sam", "sirris", "whitney", "winter"]>> + <<for _npc range ["avery", "bailey", "charlie", "darryl", "doren", "eden", "gwylan", "harper", "jordan", "kylar", "landry", "leighton", "mason", "morgan", "river", "robin", "sam", "sirris", "whitney", "winter", "zephyr"]>> <<run delete V[_npc + "_penis_size"]>> <</for>> <</if>> @@ -3594,13 +3594,13 @@ <<set $objectVersion.specialClothes to 14>> <</if>> - <<if $objectVersion.museumAntiques lte 13 and $museumAntiques.antiques.antiquewhitescrystal isnot undefined>> + <<if $objectVersion.museumAntiques lte 14 and $museumAntiques.antiques.antiquewhitescrystal isnot undefined>> <<run delete $museumAntiques.antiques.antiquewhitescrystal>> <</if>> - <<if $objectVersion.museumAntiques lt 14 or $objectVersion.museumAntiques is undefined>> + <<if $objectVersion.museumAntiques lt 16 or $objectVersion.museumAntiques is undefined>> /*Moved undefined checks for new antiques to the widget below*/ <<updateMuseumAntiques>> - <<set $objectVersion.museumAntiques to 14>> + <<set $objectVersion.museumAntiques to 15>> <</if>> <<pregnancyVar>> diff --git a/game/base-clothing/clothing-face.js b/game/base-clothing/clothing-face.js index 047ef2e994..4bf6d5f763 100644 --- a/game/base-clothing/clothing-face.js +++ b/game/base-clothing/clothing-face.js @@ -1059,7 +1059,6 @@ function initFace() { iconFile: "bamboomuzzle.png", accIcon: 0, }, - { index: 37, name: "monocle", @@ -1089,6 +1088,34 @@ function initFace() { iconFile: "monocle.png", accIcon: "monocle_acc.png", }, + { + index: 38, + name: "islander mask", + name_cap: "Islander mask", + variable: "islandermask", + integrity: 50, + integrity_max: 50, + fabric_strength: 20, + reveal: 1, + word: "a", + plural: 0, + colour: 0, + colour_options: [], + type: ["mask", "covered", "costume"], + colour_combat: "black", + gender: "n", + warmth: 25, + cost: 5000, + description: "Worn by the islanders.", + shop: ["forest"], + accessory: 0, + accessory_colour: 0, + accessory_colour_options: [], + cursed: 0, + location: 0, + iconFile: "islander_mask.png", + accIcon: 0, + } ]; /* diff --git a/game/base-clothing/clothing-head.js b/game/base-clothing/clothing-head.js index bb85eed11d..a72a1e749f 100644 --- a/game/base-clothing/clothing-head.js +++ b/game/base-clothing/clothing-head.js @@ -1801,6 +1801,72 @@ function initHead() { iconFile: "jackolantern.png", accIcon: 0, }, + + { + index: 55, + name: "butterfly hairpin", + name_cap: "Butterfly hairpin", + variable: "butterflyhairpin", + integrity: 50, + integrity_max: 50, + fabric_strength: 20, + reveal: 1, + word: "a", + plural: 0, + colour: 0, + colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], + colour_sidebar: 1, + colour_combat: 0, + type: ["normal"], + gender: "f", + femininity: 100, + warmth: 0, + cost: 1500, + description: "Indistinguishable from a real butterfly.", + shop: ["clothing"], + accessory: 1, + accessory_colour: 0, + accessory_colour_options: [], + accessory_colour_sidebar: 0, + back_img: 0, + cursed: 0, + location: 0, + iconFile: "butterfly_hairpin.png", + accIcon: "butterfly_hairpin_acc.png", + }, + + { + index: 56, + name: "star hairpin", + name_cap: "Star hairpin", + variable: "starhairpin", + integrity: 50, + integrity_max: 50, + fabric_strength: 20, + reveal: 1, + word: "a", + plural: 0, + colour: 0, + colour_options: [], + colour_sidebar: 0, + colour_combat: 0, + type: ["normal"], + gender: "n", + femininity: 0, + warmth: 0, + cost: 1500, + description: "Catches light to produce a twinkling effect.", + shop: ["clothing"], + accessory: 0, + accessory_colour: 0, + accessory_colour_options: [], + accessory_colour_sidebar: 0, + back_img: 0, + cursed: 0, + location: 0, + iconFile: "star_hairpin.png", + accIcon: "star_hairpin_acc.png", + } ]; /* diff --git a/game/base-clothing/clothing-legs.js b/game/base-clothing/clothing-legs.js index 3d90a19093..d05a4f0436 100644 --- a/game/base-clothing/clothing-legs.js +++ b/game/base-clothing/clothing-legs.js @@ -803,6 +803,38 @@ function initLegs() { iconFile: "striped_kneehighs.png", accIcon: "striped_kneehighs_acc.png", }, + + { + index: 25, + name: "sheer leggings", + name_cap: "Sheer leggings", + variable: "sheerleggings", + integrity: 30, + integrity_max: 30, + fabric_strength: 20, + reveal: 50, + word: "n", + state: "waist", + state_base: "waist", + plural: 1, + colour: 0, + colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], + colour_sidebar: 1, + type: ["normal", "dance", "athletic"], + gender: "f", + femininity: 200, + warmth: 25, + cost: 1000, + description: "Too translucent to wear alone.", + shop: ["clothing", "adult"], + accessory: 0, + accessory_colour: 0, + accessory_colour_options: [], + cursed: 0, + location: 0, + iconFile: "leggings.png", + accIcon: 0, + } ]; /* diff --git a/game/base-clothing/clothing-lower.js b/game/base-clothing/clothing-lower.js index 562600b8db..32fd3adb3b 100644 --- a/game/base-clothing/clothing-lower.js +++ b/game/base-clothing/clothing-lower.js @@ -5438,7 +5438,7 @@ function initLower() { location: 0, iconFile: "dolphin_shorts.png", accIcon: 0, - }, + } ]; /* diff --git a/game/base-clothing/clothing-neck.js b/game/base-clothing/clothing-neck.js index d07b86bfec..4477c8643d 100644 --- a/game/base-clothing/clothing-neck.js +++ b/game/base-clothing/clothing-neck.js @@ -920,6 +920,38 @@ function initNeck() { iconFile: "serafuku_ribbon.png", accIcon: 0, }, + + { + index: 30, + name: "love locket", + name_cap: "Love locket", + variable: "lovelocket", + integrity: 40, + integrity_max: 40, + fabric_strength: 20, + reveal: 300, + word: "a", + plural: 0, + colour: 0, + colour_options: [], + colour_combat: "red", + type: ["normal"], + gender: "n", + femininity: 0, + warmth: 0, + cost: 3500, + description: "Opens to reveal space for a photo. Customise at a mirror.", + shop: ["clothing"], + collared: 0, + accessory: 0, + accessory_colour: 0, + accessory_colour_options: [], + cursed: 0, + location: 0, + iconFile: "love_locket.png", + accIcon: 0, + } + ]; /* diff --git a/game/base-clothing/clothing-under.js b/game/base-clothing/clothing-under.js index 11bea2d2ba..58f420455d 100644 --- a/game/base-clothing/clothing-under.js +++ b/game/base-clothing/clothing-under.js @@ -1873,6 +1873,51 @@ function initUnderLower() { accIcon: 0, outfitSecondary: ["under_upper", "turtleneck leotard"], }, + + { + index: 41, + name: "tie side bikini bottoms", + name_cap: "Tie side bikini bottoms", + name_simple: "bikini bottoms", + variable: "tiesidebikini", + integrity: 15, + integrity_max: 15, + fabric_strength: 20, + reveal: 800, + rearresize: 0, + word: "n", + one_piece: 0, + state: "waist", + state_base: "waist", + plural: 1, + colour: 0, + colour_options: ["black", "blue", "brown", "green", "pink", "purple", "red", "tangerine", "teal", "white", "yellow", "custom"], + colour_sidebar: 1, + exposed: 0, + exposed_base: 0, + vagina_exposed: 0, + vagina_exposed_base: 0, + anus_exposed: 0, + anus_exposed_base: 0, + type: ["swim", "tanLines"], + anal_shield: 0, + set: "under_lower", + gender: "f", + femininity: 300, + warmth: 5, + cost: 2000, + description: "Revealing swimwear.", + shop: ["clothing"], + accessory: 0, + accessory_colour: 0, + accessory_colour_options: [], + penis_img: 1, + high_img: 0, + cursed: 0, + location: 0, + iconFile: "tieside_bikini_bottoms.png", + accIcon: 0, + } ]; /* diff --git a/game/base-clothing/wardrobes.twee b/game/base-clothing/wardrobes.twee index 90928e333a..45ee2494b1 100644 --- a/game/base-clothing/wardrobes.twee +++ b/game/base-clothing/wardrobes.twee @@ -282,6 +282,16 @@ <<widget "wardrobe">> <div id="action-popup">Don't look here.</div> <<unset $tempDisable>> + + <<temperature>> + <hr> + <span>Warmth:</span> + <<warmthscale>> + <div id="warmth-description"> + <<warmth_description>> + </div> + <br> + <hr> <div id="clotheson"><<clotheson>></div> /*Fixes perma pulled aside clothes introduced by 0.2.3.0 bug.*/ <<if $upperwet gte 1 or $lowerwet gte 1 or $underlowerwet gte 1 or $underupperwet gte 1>> <div class="wardrobe-dry"> @@ -388,15 +398,7 @@ <</if>> <br> - <hr> - <<temperature>> - <span>Warmth:</span> - <<warmthscale>> - <div id="warmth-description"> - <<warmth_description>> - </div> - <br> <<set $upperoff to 0>> <<set $loweroff to 0>> diff --git a/game/base-combat/npc-generation.twee b/game/base-combat/npc-generation.twee index c1131aa2d5..928273a9af 100644 --- a/game/base-combat/npc-generation.twee +++ b/game/base-combat/npc-generation.twee @@ -102,6 +102,10 @@ <<npcClothesType $NPCList[_slot] "security">> <<elseif _role.includes("inmate")>> <<npcClothesType $NPCList[_slot] "prison">> + <<elseif _role.includes("pirate")>> + <<npcClothesType $NPCList[_slot] "docker2">> + <<elseif _role.includes("islander")>> + <<npcClothesType $NPCList[_slot] "brothelHarness">> <</if>> <</if>> diff --git a/game/base-combat/speech.twee b/game/base-combat/speech.twee index 36f6364aa1..c626596db5 100644 --- a/game/base-combat/speech.twee +++ b/game/base-combat/speech.twee @@ -73,7 +73,9 @@ <<widget "combatspeech">> <<set _n to _args[0]>> <<rng>> - <<if $speechcrossdressangry is 1>> + <<if $role is "islander" and (!$islander_language or $islander_language lt 100)>> + <<He>> speaks and gesticulates in <<his>> incomprehensible language. + <<elseif $speechcrossdressangry is 1>> <<He>> glares at your newly-exposed <<genitals>>. <<print [ `"You thought you could trick me? Time to show you your place."`, diff --git a/game/base-debug/test encounters.twee b/game/base-debug/test encounters.twee index 03613ec06e..f050b2fe3c 100644 --- a/game/base-debug/test encounters.twee +++ b/game/base-debug/test encounters.twee @@ -608,6 +608,9 @@ Add the NPCs you want.<br> <<if !($npc.includes("Wren"))>> <<link [[Add Wren|$passage]]>><<npc Wren -1>><</link>><br> <</if>> + <<if !($npc.includes("Zephyr"))>> + <<link [[Add Zephyr|$passage]]>><<npc Zephyr -1>><</link>><br> + <</if>> <</if>> <br><br> <<if $enemyno gte 1>> @@ -1646,7 +1649,7 @@ Once the tube touches the floor, the lights switch off. <br> <<link [[Wraith|Named NPC Stalk Select]]>><<set $stalkTestNPC to "Ivory Wraith">><</link>> <br> - <<link [[Someone else|Named NPC Stalk Select]]>><<set $stalkTestNPC to either("Alex","Charlie","Darryl","Doren","Gwylan","Jordan","Landry","Mason","Niki","Quinn","Remy","River","Robin","Sam","Sirris","Sydney","Wren")>><</link>> + <<link [[Someone else|Named NPC Stalk Select]]>><<set $stalkTestNPC to either("Alex","Charlie","Darryl","Doren","Gwylan","Jordan","Landry","Mason","Niki","Quinn","Remy","River","Robin","Sam","Sirris","Sydney","Wren", "Zephyr")>><</link>> <br> <</if>> <br> diff --git a/game/base-system/bodywriting-objects.twee b/game/base-system/bodywriting-objects.twee index 718a01e299..012616b4a7 100644 --- a/game/base-system/bodywriting-objects.twee +++ b/game/base-system/bodywriting-objects.twee @@ -2272,6 +2272,39 @@ gender: "m", lewd: 1, degree: 0 + }, + + square: { + index: 197, + writing: "square", + type: "object", + arrow: 0, + special: "islander", + gender: "n", + lewd: 0, + degree: 0 + }, + + triangle: { + index: 198, + writing: "triangle", + type: "object", + arrow: 0, + special: "islander", + gender: "n", + lewd: 0, + degree: 0 + }, + + circle: { + index: 199, + writing: "circle", + type: "object", + arrow: 0, + special: "islander", + gender: "n", + lewd: 0, + degree: 0 } }>> <<set setup.bodywriting_namebyindex to []>> diff --git a/game/base-system/caption.twee b/game/base-system/caption.twee index ae07657c82..2c01f5997f 100644 --- a/game/base-system/caption.twee +++ b/game/base-system/caption.twee @@ -30,6 +30,7 @@ </div> <</if>> <div id="storyCaptionContent"> + <<if $options.numpad is true>> <style> .mob-btn-group{ diff --git a/game/base-system/location.twee b/game/base-system/location.twee index b8e797e73a..60289d7c46 100644 --- a/game/base-system/location.twee +++ b/game/base-system/location.twee @@ -192,9 +192,10 @@ setup.addlocation( "searocks" ).parent("sea").bus().build(); setup.addlocation( "seadocks" ).parent("sea").bus().build(); setup.addlocation( "seacliffs" ).parent("sea").bus().build(); - setup.addlocation( "seapirates" ).parent("sea").inside().build(); + setup.addlocation( "seapirates" ).parent("sea").location().inside().build(); setup.addlocation( "coastpath" ).parent("sea").build(); setup.addlocation( "prison" ).parent("sea").location().inside().build(); + setup.addlocation( "island" ).parent("sea").location().build(); setup.addlocation( "tentworld" ).parent("world").area().location().tanning(0).inside().build(); /* TODO: remove inside() when consuming code has been adapted */ diff --git a/game/base-system/mirror.twee b/game/base-system/mirror.twee index b45aec8c89..5d2725847f 100644 --- a/game/base-system/mirror.twee +++ b/game/base-system/mirror.twee @@ -165,7 +165,7 @@ <<if ["haunt", "despair"].includes($wraith.state) and $hallucinations gte 1 and random(1, 100) is 1>> <span class="fading">A pale figure stands behind.</span> <</if>> - <br> + <br><br> <<link "Examine how you are seen by others">><<set $mirrorMenu to "appearance">><<replace #mirror>><<mirrorDisplay>><</replace>><<numberify "#passages > .passage">><</link>> <br><br> <<if !$simpleMirror>> @@ -183,6 +183,10 @@ <<link "Apply makeup">><<set $mirrorMenu to "makeup">><<replace #mirror>><<mirrorDisplay>><</replace>><<numberify "#passages > .passage">><</link>> <br><br> + <<if $worn.neck.name is "love locket">> + <<link [[Customise locket|Mirror Locket]]>><<set $passage_mirror to $passage>><</link>> + <br><br> + <<if !$simpleMirror>> <<if $specialTransform is 1 or $physicalTransform is 1>> __Transformation__ @@ -193,6 +197,7 @@ <</if>> <</if>> <br><br> + <</if>> <<if $debug is 1>> <<link "Debug">><<set $mirrorMenu to "debug">><<replace #mirror>><<mirrorDisplay>><</replace>><</link>> diff --git a/game/base-system/overlays/cheats.twee b/game/base-system/overlays/cheats.twee index 319a75d40c..23f22977ef 100644 --- a/game/base-system/overlays/cheats.twee +++ b/game/base-system/overlays/cheats.twee @@ -1739,6 +1739,24 @@ | <<link ">>>">><<npcincr Charlie love 100>><<clamp>><<replace "#statscharlielove">><<print Math.trunc($NPCName[$NPCNameList.indexOf("Charlie")].love)>><</replace>><</link>> (50 = full) <br> + <<link "<<<">><<npcincr "Zephyr" dom -100>><<clamp>><<replace "#statsgreathawkdom">><<print Math.trunc($NPCName[$NPCNameList.indexOf("Zephyr")].dom)>><</replace>><</link>> | + <<link "<<">><<npcincr "Zephyr" dom -10>><<clamp>><<replace "#statsgreathawkdom">><<print Math.trunc($NPCName[$NPCNameList.indexOf("Zephyr")].dom)>><</replace>><</link>> | + <<link "<">><<npcincr "Zephyr" dom -1>><<clamp>><<replace "#statsgreathawkdom">><<print Math.trunc($NPCName[$NPCNameList.indexOf("Zephyr")].dom)>><</replace>><</link>> | + Great Hawk dominance: <span id="statsgreathawkdom"><<print Math.trunc($NPCName[$NPCNameList.indexOf("Zephyr")].dom)>></span> + | <<link ">">><<npcincr "Zephyr" dom 1>><<clamp>><<replace "#statsgreathawkdom">><<print Math.trunc($NPCName[$NPCNameList.indexOf("Zephyr")].dom)>><</replace>><</link>> + | <<link ">>">><<npcincr "Zephyr" dom 10>><<clamp>><<replace "#statsgreathawkdom">><<print Math.trunc($NPCName[$NPCNameList.indexOf("Zephyr")].dom)>><</replace>><</link>> + | <<link ">>>">><<npcincr "Zephyr" dom 100>><<clamp>><<replace "#statsgreathawkdom">><<print Math.trunc($NPCName[$NPCNameList.indexOf("Zephyr")].dom)>><</replace>><</link>> (100 = full) + <br> + + <<link "<<<">><<npcincr "Zephyr" dom -100>><<clamp>><<replace "#statsgreathawkdom">><<print Math.trunc($NPCName[$NPCNameList.indexOf("Zephyr")].dom)>><</replace>><</link>> | + <<link "<<">><<npcincr "Zephyr" dom -10>><<clamp>><<replace "#statsgreathawkdom">><<print Math.trunc($NPCName[$NPCNameList.indexOf("Zephyr")].dom)>><</replace>><</link>> | + <<link "<">><<npcincr "Zephyr" dom -1>><<clamp>><<replace "#statsgreathawkdom">><<print Math.trunc($NPCName[$NPCNameList.indexOf("Zephyr")].dom)>><</replace>><</link>> | + Great Hawk dominance: <span id="statsgreathawkdom"><<print Math.trunc($NPCName[$NPCNameList.indexOf("Zephyr")].dom)>></span> + | <<link ">">><<npcincr "Zephyr" dom 1>><<clamp>><<replace "#statsgreathawkdom">><<print Math.trunc($NPCName[$NPCNameList.indexOf("Zephyr")].dom)>><</replace>><</link>> + | <<link ">>">><<npcincr "Zephyr" dom 10>><<clamp>><<replace "#statsgreathawkdom">><<print Math.trunc($NPCName[$NPCNameList.indexOf("Zephyr")].dom)>><</replace>><</link>> + | <<link ">>>">><<npcincr "Zephyr" dom 100>><<clamp>><<replace "#statsgreathawkdom">><<print Math.trunc($NPCName[$NPCNameList.indexOf("Zephyr")].dom)>><</replace>><</link>> (100 = full) + <br> + <br> <<link "<<<">><<npcincr "Great Hawk" love -100>><<clamp>><<replace "#statsgreathawklove">><<print Math.trunc($NPCName[$NPCNameList.indexOf("Great Hawk")].love)>><</replace>><</link>> | @@ -1759,8 +1777,6 @@ | <<link ">>>">><<npcincr "Great Hawk" dom 100>><<clamp>><<replace "#statsgreathawkdom">><<print Math.trunc($NPCName[$NPCNameList.indexOf("Great Hawk")].dom)>><</replace>><</link>> (100 = full) <br><br> - <br> - <<link "<<<">><<set $wolfpacktrust -= 10>><<set $wolfpacktrust = Math.clamp($wolfpacktrust, 0, 30)>><<replace "#statstrust">><<print Math.trunc($wolfpacktrust)>><</replace>><</link>> | <<link "<<">><<set $wolfpacktrust -= 5>><<set $wolfpacktrust = Math.clamp($wolfpacktrust, 0, 30)>><<replace "#statstrust">><<print Math.trunc($wolfpacktrust)>><</replace>><</link>> | <<link "<">><<set $wolfpacktrust -= 1>><<set $wolfpacktrust = Math.clamp($wolfpacktrust, 0, 30)>><<replace "#statstrust">><<print Math.trunc($wolfpacktrust)>><</replace>><</link>> | diff --git a/game/base-system/overlays/social.twee b/game/base-system/overlays/social.twee index 487652d8fa..5059943806 100644 --- a/game/base-system/overlays/social.twee +++ b/game/base-system/overlays/social.twee @@ -63,6 +63,10 @@ "Sam" : { love : { maxValue : 50 } }, + "Zephyr" : { + love : { maxValue : 100 }, + dom : { maxValue : 50 } + }, "Ivory Wraith" : { lust : { name: "Obsession", activeIcon : (V.wraith && (V.wraith.state == "haunt" || V.wraith.state == "despair") ? "img/ui/obsessionblood.png" : "img/ui/obsession.png"), inactiveIcon : "img/ui/obsessionempty.png", maxValue : 20 } } diff --git a/game/base-system/overlays/traits.twee b/game/base-system/overlays/traits.twee index aef679d91d..3bc9fea909 100644 --- a/game/base-system/overlays/traits.twee +++ b/game/base-system/overlays/traits.twee @@ -391,6 +391,12 @@ has: $farm_stage gte 6, text: "You know your way around a barn. Your physique is easier to maintain.", }, + { + name: "Knowledge: Islander language", + colour: "", + has: $islander_language gte 100, + text: "You can understand and speak the tongue of the islanders.", + }, { name: "Knowledge: Quicksand", colour: "", diff --git a/game/base-system/plant-objects.twee b/game/base-system/plant-objects.twee index 6ee1f65634..3170bce46f 100644 --- a/game/base-system/plant-objects.twee +++ b/game/base-system/plant-objects.twee @@ -569,6 +569,21 @@ season: ["spring","summer","autumn","winter"], icon: "babybottle.png" }, + + plumeria: { + index: 38, + name: "plumeria", + plural: "plumerias", + plant_cost: 320, + difficulty: 1, + bed: "earth", + type: "flower", + days: 12, + multiplier: 1, + special: [], + season: ["spring", "summer", "autumn"], + icon: "plumeria.png" + } }>> <!-- Jimmy: Sorts all plants alphabetically after their initialisation into _plants. diff --git a/game/base-system/pregnancy/pregnancy.twee b/game/base-system/pregnancy/pregnancy.twee index d57538eba9..fbd08291ea 100644 --- a/game/base-system/pregnancy/pregnancy.twee +++ b/game/base-system/pregnancy/pregnancy.twee @@ -1024,6 +1024,28 @@ /*Wake up while being put in an ambulance?*/ <<case "adultShop">> <<case "office">> + <<case "island">> + <<endevent>> + You're going into labor. + <br><br> + A spasm of pain wracks your body, and you cry out. + <br><br> + + Figures emerge from the trees, weapons held ready. They lower them when they see your state, and their motions become panicked. + <br><br> + <<if $islander_language gte 100>> + "I think <<pshe>> going into labor," + <br> + "Fuck! You're right!" + <br> + "Get the druids, now!" + <<elseif $islander_language gte 50>> + They call for help. It's strange, but in your pain you can almost determine the meaning behind their words. It floats at the edge of awareness.<<gggcomprehension>><<islander_language 30>> + <<else>> + They shout something in their incomprehensible language. It's strange, but in your pain you feel the meaning behind them. They're calling for help.<<gggcomprehension>><<islander_language 30>> + <</if>> + <br><br> + The figures fade into fog as you pass out. <<default>> With your waters broken, you're too weak to continue. <</switch>> @@ -1134,6 +1156,8 @@ <<link [[Next|Pregnancy Birth Hospital Rescue]]>><<set $stress -= 5000>><<endevent>><</link>> <<case "hospital">> <<link [[Next|Pregnancy Birth Hospital]]>><<set $stress -= 5000>><<endevent>><</link>> + <<case "island">> + <<link [[Next|Pregnancy Island]]>><<set $stress -= 5000>><<endevent>><</link>> <<default>> <<link [[Next|Pregnancy Birth Hospital Passout]]>><<set $stress -= 5000>><<endevent>><</link>> <</switch>> diff --git a/game/base-system/sleep.twee b/game/base-system/sleep.twee index 8752ef175d..1c4f7b4ae3 100644 --- a/game/base-system/sleep.twee +++ b/game/base-system/sleep.twee @@ -168,6 +168,41 @@ <<set _slimeWakeMasturbation to 1>> <<break>> <</if>> + <<case "island">> + <<if $island[$island.home].camouflage is "simple">> + <<set _rng to random(1, 160)>> + <<elseif $island[$island.home].camouflage is "basic">> + <<set _rng to random(1, 140)>> + <<elseif $island[$island.home].camouflage is "advanced">> + <<set _rng to random(1, 120)>> + <<else>> + <<set _rng to random(1, 100)>> + <</if>> + <<if $island.home is "rocky_hillock">> + <<if _rng lte 5 and _sleepinterrupt isnot 1>> + <<set $island_wake_1 to 1>> + <<set _sleepinterrupt to 1>> + <</if>> + <<elseif $island.home is "waterfall">> + <<if _rng lte 5 and _sleepinterrupt isnot 1>> + <<set $island_wake_1 to 1>> + <<set _sleepinterrupt to 1>> + <<elseif _rng lte 10 and _sleepinterrupt isnot 1>> + <<set $island_wake_2 to 1>> + <<set _sleepinterrupt to 1>> + <</if>> + <<elseif $island.home is "gulch">> + <<if _rng lte 5 and _sleepinterrupt isnot 1>> + <<set $island_wake_1 to 1>> + <<set _sleepinterrupt to 1>> + <<elseif _rng lte 10 and _sleepinterrupt isnot 1>> + <<set $island_wake_2 to 1>> + <<set _sleepinterrupt to 1>> + <<elseif _rng lte 15 and _sleepinterrupt isnot 1>> + <<set $island_wake_3 to 1>> + <<set _sleepinterrupt to 1>> + <</if>> + <</if>> <</switch>> <!-- this will stop sleep from happening, meaning no fatigue reduction or time passing --> @@ -193,6 +228,15 @@ <<if !($sleeptrouble is 1 and $controlled is 0)>> <<set $tiredness -= 50>> <</if>> + <<if $location is "island">> + <<if $island[$island.home].curtains is "simple">> + <<set $tiredness -= 15>> + <<elseif $island[$island.home].curtains is "basic">> + <<set $tiredness -= 30>> + <<elseif $island[$island.home].curtains is "advanced">> + <<set $tiredness -= 45>> + <</if>> + <</if>> <<set $tiredness -= $_bonusFatigueLoss>> <<if $location is "tower">> diff --git a/game/base-system/text.twee b/game/base-system/text.twee index c6a0a87100..966c6536c9 100644 --- a/game/base-system/text.twee +++ b/game/base-system/text.twee @@ -2703,6 +2703,42 @@ <</if>> <</widget>> +<<widget "gsaltiness">> + <<if $statdisable is "f">> | + <span class="green">+ Saltiness</span> + <</if>> +<</widget>> + +<<widget "ggsaltiness">> + <<if $statdisable is "f">> | + <span class="green">+ + Saltiness</span> + <</if>> +<</widget>> + +<<widget "gggsaltiness">> + <<if $statdisable is "f">> | + <span class="green">+ + + Saltiness</span> + <</if>> +<</widget>> + +<<widget "lsaltiness">> + <<if $statdisable is "f">> | + <span class="red">- Saltiness</span> + <</if>> +<</widget>> + +<<widget "llsaltiness">> + <<if $statdisable is "f">> | + <span class="red">- - Saltiness</span> + <</if>> +<</widget>> + +<<widget "lllsaltiness">> + <<if $statdisable is "f">> | + <span class="red">- - - Saltiness</span> + <</if>> +<</widget>> + <<widget "gchaos">> <<if $statdisable is "f">> | <span class="green">+ Chaos</span> @@ -5576,6 +5612,15 @@ <</if>> <</silently>>_text_output<</widget>> +<<widget "bitch_pirate">><<silently>> + <<if $player.gender_appearance is "m">> + <<set _text_output to "dog">> + <<else>> + <<set _text_output to "bitch">> + <</if>> +<</silently>>_text_output<</widget>> + + <<widget "bastard">><<silently>> <<if $player.gender_appearance is "m">> <<set _text_output to "bastard">> diff --git a/game/base-system/time/time.js b/game/base-system/time/time.js index 4b2fb01e30..78b6de3b12 100644 --- a/game/base-system/time/time.js +++ b/game/base-system/time/time.js @@ -1463,6 +1463,14 @@ function dailySchoolEffects() { fragment.append(wikifier("crimeUp", 20, "thievery")); } + if (V.island !== undefined) { + if (V.island.walnut >= 1) { + const rng = random(0, V.island.walnut); + V.island.walnut -= rng; + V.island.walnut_dried += rng; + } + } + return fragment; } @@ -1554,7 +1562,7 @@ function dailyFarmEvents() { fragment.append(wikifier("farm_stock", "eggs", 6, 12)); } if (V.farm.kennel >= 1) { - fragment.append(wikifier("farm_dogs", -2)); + fragment.append(wikifier("farm_dogs", -1)); fragment.append(wikifier("farm_cattle", -1)); } fragment.append(wikifier("farm_build_day")); diff --git a/game/base-system/widgets.twee b/game/base-system/widgets.twee index 8064f1a487..be1f8114ba 100644 --- a/game/base-system/widgets.twee +++ b/game/base-system/widgets.twee @@ -1932,6 +1932,10 @@ <img id="location" @src="'img/misc/' + _weather_display + '/canal_day.gif'"> <<case "mines">> <img id="location" @src="'img/misc/' + _weather_display + '/undergroundday.png'"> + <<case "seapirates">> + <img id="location" @src="'img/misc/' + _weather_display + '/boat_day.gif'"> + <<case "island">> + <img id="location" @src="'img/misc/' + _weather_display + '/island_day.gif'"> <</switch>> <<elseif Time.dayState is "night">> <!-- if bloodmoon --> @@ -2103,6 +2107,10 @@ <img id="location" @src="'img/misc/' + _weather_display + '/canal_night.gif'"> <<case "mines">> <img id="location" @src="'img/misc/' + _weather_display + '/undergroundnight.png'"> + <<case "seapirates">> + <img id="location" @src="'img/misc/' + _weather_display + '/boat_night.gif'"> + <<case "island">> + <img id="location" @src="'img/misc/' + _weather_display + '/island_night.gif'"> <</switch>> <<elseif Time.dayState is "dawn">> <<if $location is "tentworld">> @@ -2267,6 +2275,10 @@ <img id="location" @src="'img/misc/' + _weather_display + '/canal_dawn.gif'"> <<case "mines">> <img id="location" @src="'img/misc/' + _weather_display + '/undergrounddawn.png'"> + <<case "seapirates">> + <img id="location" @src="'img/misc/' + _weather_display + '/boat_dawn.gif'"> + <<case "island">> + <img id="location" @src="'img/misc/' + _weather_display + '/island_dawn.gif'"> <</switch>> <<elseif Time.dayState is "dusk">> <<if $location is "tentworld">> @@ -2433,6 +2445,10 @@ <img id="location" @src="'img/misc/' + _weather_display + '/canal_dusk.gif'"> <<case "mines">> <img id="location" @src="'img/misc/' + _weather_display + '/undergrounddusk.png'"> + <<case "seapirates">> + <img id="location" @src="'img/misc/' + _weather_display + '/boat_dusk.gif'"> + <<case "island">> + <img id="location" @src="'img/misc/' + _weather_display + '/island_dusk.gif'"> <</switch>> <</if>> <<else>> @@ -4178,6 +4194,9 @@ <<set _i to $NPCNameList.indexOf("Remy")>> <<set $NPCName[_i].love = Math.clamp($NPCName[_i].love, -100, 100)>> <<set $NPCName[_i].dom = Math.clamp($NPCName[_i].dom, -50, 50)>> + <<set _i to $NPCNameList.indexOf("Zephyr")>> + <<set $NPCName[_i].love = Math.clamp($NPCName[_i].love, -100, 100)>> + <<set $NPCName[_i].dom = Math.clamp($NPCName[_i].dom, -50, 50)>> <<set _i to $NPCNameList.indexOf("Ivory Wraith")>> <<if $wraith.state is "haunt">> diff --git a/game/overworld-forest/loc-wolfpack/wolf.twee b/game/overworld-forest/loc-wolfpack/wolf.twee index 3088d0558c..4e2c138f16 100644 --- a/game/overworld-forest/loc-wolfpack/wolf.twee +++ b/game/overworld-forest/loc-wolfpack/wolf.twee @@ -385,7 +385,7 @@ When you return to the cave, the pack is delighted to see you both come back. <<else>> <<bHe>> growls, but stops <<bhimself>> from snapping at you. <</if>> - <<elseif $bird gte 4 and $transformationParts.bird.plumage isnot "hidden">> + <<elseif $harpy gte 4 and $transformationParts.bird.plumage isnot "hidden">> <<bHe>> stares at your plumage in fascination. <<if $monster is 1>> <<bHe>> draws closer and runs a hand along your wings. "Never seen anything similar," <<bhe>> says. "Not in this forest." diff --git a/game/overworld-town/loc-home/event-widgets.twee b/game/overworld-town/loc-home/event-widgets.twee index 83fee2e63b..c400050ee5 100644 --- a/game/overworld-town/loc-home/event-widgets.twee +++ b/game/overworld-town/loc-home/event-widgets.twee @@ -128,13 +128,19 @@ <br> <<link [[Refuse|Orphanage Loft Intro]]>><<set $phase to 1>><</link>> <br> - + <<case 6>> <<homeeventnorm>> <</switch>> <<elseif $rng gte 71>> - <<rng 6>> - <<if $rng gte 6>> + <<rng 7>> + <<if $rng gte 7>> + <<if $loft_whitney gte 7>> + <<homeeventwhitney>> + <<else>> + <<homeeventnorm>> + <</if>> + <<elseif $rng gte 6>> <<if $loft_kylar>> <<homeeventkylar>> <<else>> @@ -579,6 +585,14 @@ <</switch>> <</widget>> +<<widget "homeeventwhitney">> + <span class="teal">You overhear a <<generateyv1>><<generateyv2>><<fullGruop>> discussing in hushed tones, speaking of the vengeance they've wracked against molesters.</span><<greb>><<reb 1>> + <br><br> + + <<link [[Next|Orphanage]]>><<endevent>><</link>> + <br> +<</widget>> + <<widget "homeeventkylar">> <span class="teal">You overhear a <<generateyv1>><<generateyv2>><<fullGroup>> swapping stories of the would-be molesters they've smited with their pepper sprays.</span><<greb>><<reb 1>> <br><br> diff --git a/game/overworld-town/loc-home/main.twee b/game/overworld-town/loc-home/main.twee index c9307ccd78..e1daf3fa6f 100644 --- a/game/overworld-town/loc-home/main.twee +++ b/game/overworld-town/loc-home/main.twee @@ -2441,6 +2441,27 @@ You are in the main hall of the orphanage. <<link [[Next|Orphanage]]>><</link>> <br> +<<elseif $loft_whitney is 1>> + <<npc "Bailey">><<person1>> + A hand taps your shoulder. It's Bailey. "I'm taking that contraband," <<he>> says. Then, with barely a pause, snatches Whitney's cigarettes your from your grasp. <<He>> walks away without another word. + <br><br> + <<endevent>> + <<link [[Next|Orphanage]]>><<set $loft_whitney to 3>><</link>> + <br> +<<elseif $loft_whitney is 2>> + <<npc "Bailey">><<person1>><<generatey2>> + You find one of the residents, a <<person2>><<person>>, cowering before Bailey in the main hall. + <br><br> + <<person1>> + "Don't lie to me," Bailey says. "Hand over the contraband." <<He>> grasps the <<person2>><<persons>> arm, and snatches a packet of cigarettes from <<his>> grasp. + <br><br> + "A bully made me do it!" the <<person>> says, but Bailey is already turning away, uncaring. + <br><br> + You suspect the bully is Whitney. They failed to convince you to try smoking in the loft, so they conscripted someone else. + <br><br> + <<endevent>> + <<link [[Next|Orphanage]]>><<set $loft_whitney to 4>><</link>> + <br> <<elseif $renttime lte 0>> <<set $bus to "home">> A hand rests on your shoulder from behind. <span class="red">It's Bailey.</span> @@ -3767,6 +3788,149 @@ What do you want to write or draw on your $mirror_bodypart? <br> <</for>> +:: Mirror Locket +<<effects>> + +<<if !$worn.neck.photo>> + You open the locket around your neck. It's empty, but there's space for a single photograph. + <br><br> +<<elseif $worn.neck.photo is "Robin">> + You open the locket around your neck. A photo of Robin smiles back. + <br><br> +<<elseif $worn.neck.photo is "Whitney">> + You open the locket around your neck. A photo of Robin grins back. + <br><br> +<<elseif $worn.neck.photo is "Kylar">> + You open the locket around your neck. A photo of Robin gazes back. + <br><br> +<<elseif $worn.neck.photo is "Eden">> + You open the locket around your neck. Eden's stern expression greets you. + <br><br> +<<elseif $worn.neck.photo is "Avery">> + You open the locket around your neck. The photo Avery looks to the side, head tilted up. + <br><br> +<<elseif $worn.neck.photo is "Alex">> + You open the locket around your neck. A photo of Alex on a steed greets you. + <br><br> +<<elseif $worn.neck.photo is "Black Wolf">> + You open the locket around your neck. There's a photo of the black wolf inside, asleep. + <br><br> +<<elseif $worn.neck.photo is "Great Hawk">> + You open the locket around your neck. There's a photo of the great hawk inside, looking statuesque. + <br><br> +<</if>> + +<<if $worn.neck.photo isnot "Robin" and ($loveInterest.primary is "Robin" or $loveInterest.secondary is "Robin")>> + <<if $worn.neck.photo>> + <<link [[Replace the picture with a photo of Robin|Mirror Locket 2]]>><<set $worn.neck.photo to "Robin">><</link>> + <br> + <<else>> + <<link [[Add a photo of Robin|Mirror Locket 2]]>><<set $worn.neck.photo to "Robin">><</link>> + <br> + <</if>> +<</if>> + +<<if $worn.neck.photo isnot "Whitney" and ($loveInterest.primary is "Whitney" or $loveInterest.secondary is "Whitney")>> + <<if $worn.neck.photo>> + <<link [[Replace the picture with a photo of Whitney|Mirror Locket 2]]>><<set $worn.neck.photo to "Whitney">><</link>> + <br> + <<else>> + <<link [[Add a photo of Whitney|Mirror Locket 2]]>><<set $worn.neck.photo to "Whitney">><</link>> + <br> + <</if>> +<</if>> + +<<if $worn.neck.photo isnot "Kylar" and ($loveInterest.primary is "Kylar" or $loveInterest.secondary is "Kylar")>> + <<if $worn.neck.photo>> + <<link [[Replace the picture with a photo of Kylar|Mirror Locket 2]]>><<set $worn.neck.photo to "Kylar">><</link>> + <br> + <<else>> + <<link [[Add a photo of Kylar|Mirror Locket 2]]>><<set $worn.neck.photo to "Kylar">><</link>> + <br> + <</if>> +<</if>> + +<<if $worn.neck.photo isnot "Eden" and ($loveInterest.primary is "Eden" or $loveInterest.secondary is "Eden")>> + <<if $worn.neck.photo>> + <<link [[Replace the picture with a photo of Eden|Mirror Locket 2]]>><<set $worn.neck.photo to "Eden">><</link>> + <br> + <<else>> + <<link [[Add a photo of Eden|Mirror Locket 2]]>><<set $worn.neck.photo to "Eden">><</link>> + <br> + <</if>> +<</if>> + +<<if $worn.neck.photo isnot "Avery" and ($loveInterest.primary is "Avery" or $loveInterest.secondary is "Avery")>> + <<if $worn.neck.photo>> + <<link [[Replace the picture with a photo of Avery|Mirror Locket 2]]>><<set $worn.neck.photo to "Avery">><</link>> + <br> + <<else>> + <<link [[Add a photo of Avery|Mirror Locket 2]]>><<set $worn.neck.photo to "Avery">><</link>> + <br> + <</if>> +<</if>> + +<<if $worn.neck.photo isnot "Alex" and ($loveInterest.primary is "Alex" or $loveInterest.secondary is "Alex")>> + <<if $worn.neck.photo>> + <<link [[Replace the picture with a photo of Alex|Mirror Locket 2]]>><<set $worn.neck.photo to "Alex">><</link>> + <br> + <<else>> + <<link [[Add a photo of Alex|Mirror Locket 2]]>><<set $worn.neck.photo to "Alex">><</link>> + <br> + <</if>> +<</if>> + +<<if $worn.neck.photo isnot "Black Wolf" and ($loveInterest.primary is "Black Wolf" or $loveInterest.secondary is "Black Wolf")>> + <<if $worn.neck.photo>> + <<link [[Replace the picture with a photo of the Black Wolf|Mirror Locket 2]]>><<set $worn.neck.photo to "Black Wolf">><</link>> + <br> + <<else>> + <<link [[Add a photo of the Black Wolf|Mirror Locket 2]]>><<set $worn.neck.photo to "Black Wolf">><</link>> + <br> + <</if>> +<</if>> + +<<if $worn.neck.photo isnot "Great Hawk" and ($loveInterest.primary is "Great Hawk" or $loveInterest.secondary is "Great Hawk")>> + <<if $worn.neck.photo>> + <<link [[Replace the picture with a photo of Great Hawk|Mirror Locket 2]]>><<set $worn.neck.photo to "Great Hawk">><</link>> + <br> + <<else>> + <<link [[Add a photo of Great Hawk|Mirror Locket 2]]>><<set $worn.neck.photo to "Great Hawk">><</link>> + <br> + <</if>> +<</if>> + +<br> + +<<link [[Back|$passage_mirror]]>><</link>> +<br> + +:: Mirror Locket 2 +<<effects>> + +<<switch $worn.neck.photo>> + <<case "Robin">> + You insert a small photograph of Robin, smiling happily. + <<case "Whitney">> + You insert a small photograph of Whitney, grinning deviously. + <<case "Kylar">> + You insert a small photograph of Kylar, gazing obsessively. + <<case "Eden">> + You insert a small photograph of Eden, frowning sternly. + <<case "Avery">> + You insert a small photograph of Avery, looking unconcerned. + <<case "Alex">> + You insert a small photograph of Alex, on horseback. + <<case "Black Wolf">> + You insert a small photograph of the black wolf, slumbering peacefully. + <<case "Great Hawk">> + You insert a small photograph of the great hawk, striking a statuesque pose. +<</switch>> +<br><br> + +<<link [[Next|$passage_mirror]]>><</link>> +<br> + :: Sold <<set $location to "town">><<set $outside to 0>><<effects>> diff --git a/game/overworld-town/loc-home/rent.twee b/game/overworld-town/loc-home/rent.twee index 59e0d09ae8..35858940e6 100644 --- a/game/overworld-town/loc-home/rent.twee +++ b/game/overworld-town/loc-home/rent.twee @@ -680,9 +680,9 @@ You trip a couple of times, prompting Bailey to drag you back to your feet and s "Yes, I'm just taking my <<girl>> for a tour of the outside world," <</if>> says Bailey, <<person1>><<nnpc_his "Bailey">> temper barely concealed beneath the sarcasm. - "Just give me the cash. And I want you gone in 10 minutes, you're not paying enough..." + "Just give me the cash. And I want you gone in 10 minutes." <br><br> - A moment later, your hood is removed as the <<person>> clearfully says, "You're the cutest thing I've seen all week! Come 'ere." + Someone presses their hand between your shoulders and shoves you forward, into another pair of arms. A moment later, your hood is removed, revealing a <<person>>. "You're the cutest thing I've seen all week! Come 'ere." <br><br> <<link [[Next|Tutorial]]>><<set $molestationstart to 1>><<set $tutorialExit to "Tutorial Bailey">><</link>> diff --git a/game/overworld-town/loc-island/build.twee b/game/overworld-town/loc-island/build.twee new file mode 100644 index 0000000000..207fd2ae0b --- /dev/null +++ b/game/overworld-town/loc-island/build.twee @@ -0,0 +1,693 @@ +:: Island Build +<<effects>> + +You look around your camp. There's plenty of leaves and grasses of all sizes. Usable wood will be harder to come by, as you lack the tools to cut it. You'll need to keep an eye out for appropriately-sized and shaped pieces while exploring, and make minor adjustments with sharp stone. +<br><br> +With enough elbow grease, you should be able to make simple furniture. +<br><br> +<<if $island[$island.home].space is 0>> + You have no more space for furniture. + <br><br> +<<else>> + You have space for <<print $island[$island.home].space>> more furniture. + <br><br> +<</if>> + +You have <<print $island.wood>> wood. +<br><br> + +<<if $tiredness gte $tirednessmax>> + You're too tired to build anything. + <br><br> +<<else>> + Housekeeping <span class="red">N</span> + <br> + <<if !$island[$island.home].trap>> + Simple trap: Would give a 50% chance to snare an attacker. | <<link [[Build (2:00)|Island Build Simple Trap]]>><<island_pass 120>><<set $island[$island.home].trap to "simple">><<set $island[$island.home].space -= 1>><</link>><<wood_required 0>> + <br> + <<elseif $island[$island.home].trap>> + Simple trap: <span class="teal">Built</span> + <<if $island[$island.home].trap is "simple">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].trap to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<else>> + Simple trap: <span class="black">More space needed.</span> + <br> + <</if>> + <br> + Housekeeping <span class="pink">F+</span> + <br> + <<if $island[$island.home].curtains is "simple" or $island[$island.home].curtains is "basic" or $island[$island.home].curtains is "advanced">> + Simple curtains: <span class="teal">Built</span> + <<if $island[$island.home].curtains is "simple">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].curtains to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif $island[$island.home].space is 0>> + Simple curtains: <span class="black">More space needed.</span> + <br> + <<elseif currentSkillValue('housekeeping') lt 100>> + Simple curtains: <span class="black">Higher housekeeping skill required.</span> + <br> + <<elseif !$island[$island.home].curtains>> + <<if $island.wood lt 6>> + Simple curtains: <span class="black">More wood required.</span> <<wood_required 6>> + <br> + <<else>> + Simple curtains: Improves sleep quality a little bit. | <<link [[Build (2:00)|Island Build Simple Curtains]]>><<island_pass 120>><<set $island[$island.home].curtains to "simple">><<set $island.wood -= 6>><<set $island[$island.home].space -= 1>><</link>> <<wood_required 6>> + <br> + <</if>> + <</if>> + <<if $island[$island.home].bird_feeder is "simple" or $island[$island.home].bird_feeder is "basic" or $island[$island.home].bird_feeder is "advanced">> + Simple bird feeder: <span class="teal">Built</span> + <<if $island[$island.home].bird_feeder is "simple">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].bird_feeder to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif $island[$island.home].space is 0>> + Simple bird feeder: <span class="black">More space needed.</span> + <br> + <<elseif currentSkillValue('housekeeping') lt 100>> + Simple bird feeder: <span class="black">Higher housekeeping skill required.</span> + <br> + <<elseif !$island[$island.home].bird_feeder>> + <<if $island.wood lt 8>> + Simple bird feeder: <span class="black">More wood required.</span> <<wood_required 8>> + <br> + <<else>> + Simple bird feeder: Birds will rarely leave you walnuts while you're out exploring. | <<link [[Build (4:00)|Island Build Simple Bird Feeder]]>><<island_pass 240>><<set $island[$island.home].bird_feeder to "simple">><<set $island.wood -= 8>><<set $island[$island.home].space -= 1>><</link>> <<wood_required 8>> + <br> + <</if>> + <</if>> + <<if $island[$island.home].camouflage is "simple" or $island[$island.home].camouflage is "basic" or $island[$island.home].camouflage is "advanced">> + Simple camouflage: <span class="teal">Built</span> + <<if $island[$island.home].camouflage is "simple">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].camouflage to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif $island[$island.home].space is 0>> + Simple camouflage: <span class="black">More space needed.</span> + <br> + <<elseif currentSkillValue('housekeeping') lt 100>> + Simple camouflage: <span class="black">Higher housekeeping skill required.</span> + <br> + <<elseif !$island[$island.home].camouflage>> + Simple camouflage: Slightly reduces the likelihood of hostile events while sleeping. | <<link [[Build (2:00)|Island Build Simple Camouflage]]>><<island_pass 120>><<set $island[$island.home].camouflage to "simple">><<set $island[$island.home].space -= 1>><</link>><<wood_required 0>> + <br> + <</if>> + <br> + Housekeeping <span class="purple">D</span> + <br> + <<if $island[$island.home].trap is "basic" or $island[$island.home].trap is "advanced">> + Basic trap: <span class="black">Built</span> + <<if $island[$island.home].trap is "basic">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].trap to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif currentSkillValue('housekeeping') lt 200>> + Basic trap: <span class="black">Higher housekeeping required.</span> + <br> + <<elseif !$island[$island.home].trap>> + Basic trap: <span class="black">Simple trap required</span> + <br> + <<elseif $island[$island.home].trap is "simple">> + <<if $island.wood lt 2>> + Basic trap: <span class="black">You need more wood.</span> <<wood_required 2>> + <br> + <<else>> + Basic trap: Would give a 75% chance to snare an attacker. | <<link [[Build (3:00)|Island Build Basic Trap]]>><<island_pass 180>><<set $island[$island.home].trap to "basic">><<set $island.wood -= 2>><</link>> <<wood_required 2>> + <br> + <</if>> + <</if>> + <<if $island[$island.home].decor is "simple" or $island[$island.home].decor is "basic" or $island[$island.home].decor is "advanced">> + Simple decor: <span class="teal">Built</span> + <<if $island[$island.home].decor is "simple">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].simple to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif $island[$island.home].space is 0>> + Simple decor: <span class="black">More space needed.</span> + <br> + <<elseif currentSkillValue('housekeeping') lt 200>> + Simple decor: <span class="black">Higher housekeeping skill required.</span> + <br> + <<elseif !$island[$island.home].decor>> + <<if $island.wood lt 2>> + Simple decor: <span class="black">More wood required.</span> <<wood_required 4>> + <br> + <<else>> + Simple decor: Reduces a little stress each time you return to the camp after exploring. | <<link [[Build (4:00)|Island Build Simple Decor]]>><<island_pass 240>><<set $island[$island.home].decor to "simple">><<set $island.wood -= 2>><<set $island[$island.home].space -= 1>><</link>> <<wood_required 2>> + <br> + <</if>> + <</if>> + <br> + Housekeeping <span class="purple">D+</span> + <br> + <<if $island[$island.home].curtains is "basic" or $island[$island.home].curtains is "advanced">> + Basic curtains: <span class="black">Built</span> + <<if $island[$island.home].curtains is "basic">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].curtains to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif currentSkillValue('housekeeping') lt 300>> + Basic curtains: <span class="black">Higher housekeeping required.</span> + <br> + <<elseif !$island[$island.home].curtains>> + Basic curtains: <span class="black">Simple curtains required.</span> + <br> + <<elseif $island[$island.home].curtains is "simple">> + Basic curtains: Improves sleep quality. | <<link [[Build (2:00)|Island Build Basic Curtains]]>><<island_pass 120>><<set $island[$island.home].curtains to "basic">><</link>><<wood_required 0>> + <br> + <</if>> + <<if $island[$island.home].bird_feeder is "basic" or $island[$island.home].bird_feeder is "advanced">> + Basic bird feeder: <span class="teal">Built</span> + <<if $island[$island.home].bird_feeder is "basic">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].bird_feeder to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif currentSkillValue('housekeeping') lt 300>> + Basic bird feeder: <span class="black">Higher housekeeping required.</span> + <br> + <<elseif !$island[$island.home].bird_feeder>> + Basic bird feeder: <span class="black">Simple bird feeder required.</span> + <br> + <<elseif $island[$island.home].bird_feeder is "simple">> + <<if $island.wood lt 2>> + Basic bird feeder: <span class="black">More wood required.</span> + <br> + <<else>> + Basic bird feeder: Birds will sometimes leave you walnuts while you're out exploring. | <<link [[Build (2:00)|Island Build Basic Bird Feeder]]>><<island_pass 120>><<set $island[$island.home].bird_feeder to "basic">><<set $island.wood -= 2>><</link>><<wood_required 2>> + <br> + <</if>> + <</if>> + <<if $island[$island.home].chair is "simple" or $island[$island.home].chair is "basic" or $island[$island.home].chair is "advanced">> + Stool: <span class="teal">Built</span> + <<if $island[$island.home].chair is "simple">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].chair to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif $island[$island.home].space is 0>> + Stool: <span class="black">More space needed.</span> + <br> + <<elseif currentSkillValue('housekeeping') lt 300>> + Stool: <span class="black">Higher housekeeping skill required.</span> + <br> + <<else>> + <<if $island.wood lt 7>> + Stool: <span class="black">More wood required.</span> <<wood_required 7>> + <br> + <<else>> + Stool: Hard to build, but not useful. | <<link [[Build (6:00)|Island Build Stool]]>><<island_pass 360>><<set $island[$island.home].chair to "basic">><<set $island.wood -= 7>><<set $island[$island.home].space -= 1>><</link>> <<wood_required 7>> + <br> + <</if>> + <</if>> + <br> + Housekeeping <span class="blue">C</span> + <br> + <<if $island[$island.home].trap is "advanced">> + Advanced trap: <span class="teal">Built</span> + <<if $island[$island.home].trap is "advanced">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].trap to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif currentSkillValue('housekeeping') lt 400>> + Advanced trap: <span class="black">Higher housekeeping skill required.</span> + <br> + <<elseif !$island[$island.home].trap or $island[$island.home].trap is "simple">> + Advanced trap: <span class="black">Basic trap required</span> + <br> + <<else>> + <<if $island.wood lt 3>> + Advanced trap: <span class="black">You need more wood.</span> <<wood_required 3>> + <br> + <<else>> + Advanced trap: Would always snare an attacker. | <<link [[Build (4:00)|Island Build Basic Trap]]>><<island_pass 240>><<set $island[$island.home].trap to "advanced">><<set $island.wood -= 3>><</link>> <<wood_required 3>> + <br> + <</if>> + <</if>> + <<if $island[$island.home].decor is "basic" or $island[$island.home].decor is "advanced">> + Basic decor: <span class="teal">Built</span> + <<if $island[$island.home].decor is "basic">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].decor to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif currentSkillValue('housekeeping') lt 400>> + Basic decor: <span class="black">Higher housekeeping skill required.</span> + <br> + <<elseif !$island[$island.home].decor>> + Basic decor: <span class="black">Simple decor required.</span> + <br> + <<else>> + <<if $island.wood lt 8>> + Basic decor: <span class="black">More wood required.</span> <<wood_required 8>> + <br> + <<else>> + Basic decor: Reduces more stress each time you return to camp after exploring. | <<link [[Build (4:00)|Island Build Basic Decor]]>><<island_pass 240>><<set $island[$island.home].decor to "basic">><<set $island.wood -= 8>><</link>> <<wood_required 8>> + <br> + <</if>> + <</if>> + <<if $island[$island.home].camouflage is "basic" or $island[$island.home].camouflage is "advanced">> + Basic camouflage: <span class="teal">Built</span> + <<if $island[$island.home].camouflage is "basic">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].camouflage to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif currentSkillValue('housekeeping') lt 400>> + Basic camouflage: <span class="black">Higher housekeeping skill required.</span> + <br> + <<elseif !$island[$island.home].camouflage>> + Basic camouflage: <span class="black">Simple camouflage required.</span> + <br> + <<else>> + Basic camouflage: Moderately reduces the chance of hostile events while sleeping. | <<link [[Build (2:00)|Island Build Basic Camouflage]]>><<island_pass 120>><<set $island[$island.home].camouflage to "basic">><</link>><<wood_required 0>> + <br> + <</if>> + <br> + Housekeeping <span class="blue">C+</span> + <br> + <<if $island[$island.home].curtains is "advanced">> + Advanced curtains: <span class="teal">Built</span> + <<if $island[$island.home].curtains is "advanced">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].curtains to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif currentSkillValue('housekeeping') lt 500>> + Advanced curtains: <span class="black">Higher housekeeping required.</span> + <br> + <<elseif !$island[$island.home].curtains or $island[$island.home].curtains is "simple">> + Advanced curtains: <span class="black">Basic curtains required.</span> + <br> + <<else>> + <<if $island.wood lt 2>> + Advanced curtains: <span class="black">You need more wood.</span> <<wood_required 2>> + <<else>> + Advanced curtains: Improves sleep quality a lot. | <<link [[Build (2:00)|Island Build Advanced Curtains]]>><<island_pass 120>><<set $island[$island.home].curtains to "advanced">><<set $island.wood -= 2>><</link>><<wood_required 2>> + <br> + <</if>> + <</if>> + <<if $island[$island.home].bird_feeder is "advanced">> + Advanced bird feeder: <span class="teal">Built</span> + <<if $island[$island.home].bird_feeder is "advanced">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].bird_feeder to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif currentSkillValue('housekeeping') lt 500>> + Advanced bird feeder: <span class="black">Higher housekeeping required.</span> + <br> + <<elseif !$island[$island.home].bird_feeder or $island[$island.home].bird_feeder is "simple">> + Advanced bird feeder: <span class="black">Basic bird feeder required.</span> + <br> + <<else>> + <<if $island.wood lt 2>> + Advanced bird feeder: <span class="black">You need more wood.</span> <<wood_required 2>> + <<else>> + Advanced bird feeder: Birds will often leave you walnuts while you're out exploring. | <<link [[Build (2:00)|Island Build Advanced Bird Feeder]]>><<island_pass 120>><<set $island[$island.home].bird_feeder to "advanced">><<set $island.wood -= 2>><</link>><<wood_required 2>> + <br> + <</if>> + <</if>> + <br> + Housekeeping <span class="lblue">B</span> + <br> + <<if $island[$island.home].decor is "advanced">> + Advanced decor: <span class="teal">Built</span> + <<if $island[$island.home].decor is "advanced">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].decor to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif currentSkillValue('housekeeping') lt 600>> + Advanced decor: <span class="black">Higher housekeeping skill required.</span> + <br> + <<elseif !$island[$island.home].decor or $island[$island.home].decor is "simple">> + Advanced decor: <span class="black">Basic decor required.</span> + <br> + <<else>> + <<if $island.wood lt 8>> + Advanced decor: <span class="black">More wood required.</span> <<wood_required 8>> + <br> + <<else>> + Advanced decor: Reduces even more stress each time you return to camp after exploring. | <<link [[Build (4:00)|Island Build Advanced Decor]]>><<island_pass 240>><<set $island[$island.home].decor to "advanced">><<set $island.wood -= 8>><</link>> <<wood_required 8>> + <br> + <</if>> + <</if>> + <br> + Housekeeping <span class="lblue">B+</span> + <br> + <<if $island[$island.home].chair is "basic" or $island[$island.home].chair is "advanced">> + Chair: <span class="teal">Built</span> + <<if $island[$island.home].chair is "basic">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].chair to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif currentSkillValue('housekeeping') lt 700>> + Chair: <span class="black">Higher housekeeping skill required.</span> + <br> + <<elseif !$island[$island.home].chair>> + Chair: <span class="black">Stool required.</span> + <br> + <<else>> + <<if $island.wood lt 5>> + Chair: <span class="black">More wood required.</span> <<wood_required 5>> + <br> + <<else>> + Chair: Even harder to build, but still not useful. | <<link [[Build (2:00)|Island Build Chair]]>><<island_pass 120>><<set $island[$island.home].chair to "advanced">><</link>> <<wood_required 5>> + <br> + <</if>> + <</if>> + <<if $island[$island.home].camouflage is "advanced">> + Advanced camouflage: <span class="teal">Built</span> + <<if $island[$island.home].camouflage is "advanced">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].camouflage to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif currentSkillValue('housekeeping') lt 700>> + Advanced camouflage: <span class="black">Higher housekeeping skill required.</span> + <br> + <<elseif !$island[$island.home].camouflage or $island[$island.home].camouflage is "simple">> + Advanced camouflage: <span class="black">Basic camouflage required.</span> + <br> + <<else>> + Advanced camouflage: Greatly reduces the chance of hostile events while sleeping. | <<link [[Build (2:00)|Island Build Advanced Camouflage]]>><<island_pass 120>><<set $island[$island.home].camouflage to "advanced">><</link>><<wood_required 0>> + <br> + <</if>> + <br> + /*Housekeeping <span class="teal">A</span> + <br> + + <br> + Housekeeping <span class="teal">A+</span> + <br> + + <br>*/ + Housekeeping <span class="green">S</span> + <br> + <<if $island[$island.home].chair is "advanced">> + Throne: <span class="teal">Built</span> + <<if $island[$island.home].chair is "advanced">> + | <<link [[Demolish (1:00)|Island Build]]>><<island_pass 60>><<set $island[$island.home].chair to undefined>><<set $island[$island.home].space += 1>><</link>> + <</if>> + <br> + <<elseif currentSkillValue('housekeeping') lt 1000>> + Throne: <span class="black">Higher housekeeping skill required.</span> + <br> + <<elseif !$island[$island.home].chair or $island[$island.home].chair is "simple">> + Throne: <span class="black">Chair required.</span> + <br> + <<else>> + <<if $island.wood lt 12>> + Throne: <span class="black">More wood required.</span> <<wood_required 12>> + <br> + <<else>> + Throne: Fit for a wild monarch. | <<link [[Build (6:00)|Island Build Throne]]>><<island_pass 360>><<set $island[$island.home].chair to "advanced">><<set $island.wood -= 12>><</link>> <<wood_required 12>> + <br> + <</if>> + <</if>> + <br> +<</if>> + +<<if $islander_mask gte 1>> + Mask carving proficiency: + <<if $islander_mask gte 100>> + <span class="green">Competent</span> + <<elseif $islander_mask gte 80>> + <span class="teal">Practised</span> + <<elseif $islander_mask gte 60>> + <span class="lblue">Okay</span> + <<elseif $islander_mask gte 40>> + <span class="blue">Poor</span> + <<elseif $islander_mask gte 20>> + <span class="purple">Bad</span> + <<else>> + <span class="pink">Awful</span> + <</if>> + <br> + <<if $island.wood lt 1>> + Islander Mask: <span class="black">More wood required.</span> <<wood_required 1>> + <br> + <<else>> + Islander Mask: Might help you pass the castle guards. | <<link [[Build (1:00)|Island Build Mask]]>><<set $islander_mask += 10>><<set $island.wood -= 1>><</link>> <<wood_required 1>> + <br> + <</if>> + <br> +<</if>> + +<<if $island.explore_locations.includes("bay")>> + <<if $island.raft gte 100>> + <<link [[Sail the raft back to town (1:00)|Island Sail]]>><<island_pass 60>><</link>> + <br><br> + <<elseif $island.raft gte 1>> + <<if $island.wood gte 5>> + Raft: Would let you escape the island. | <<link [[Build (3:00)|Island Build Raft]]>><<island_pass 180>><<set $island.raft += 10>><<set $island.wood -= 5>><</link>> <<wood_required 5>> + <br> + <<else>> + Raft: <span class="black">More wood required.</span> <<wood_required 5>> + <br> + <</if>> + <br> + <</if>> +<</if>> + +<<link [[Back|Island]]>><</link>> +<br> + + +:: Island Build Simple Trap +<<effects>> + +You tie some leaves together, forming a length of fibre. You tie both ends around separate trees on the path to your camp. It should trip someone up, and perhaps injure them enough to put them out of the fight. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + +:: Island Build Basic Trap +<<effects>> + +You carve two pieces of wood into a simple contraption, and half-bury it in the earth. Next, you tie the rope into a loop, and weave the other end around an overhanging branch. This trap should prove more effective. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + + +:: Island Build Advanced Trap +<<effects>> + +You build a more sophisticated contraption to attach the rope to both trees to either side, and an overhanging branch. It covers a wide area, and anyone stepping into the fibre will find their ankle snared before they can react. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + + +:: Island Build Simple Curtains +<<effects>> + +You carve notches in wood, and rest them about above your sleeping spot. It takes a while to find leaves of appropriate length, but you're able to ensconce your sleeping spot within a green veil. It's far from opaque, but it keeps some of the light out, and makes it feel less like you're sleeping outside. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + + +:: Island Build Basic Curtains +<<effects>> + +You spend time winding more leaves into the curtains, making them fuller. When you finish, the sleeping spot feels like an enclosed space. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + +:: Island Build Advanced Curtains +<<effects>> + +With more wood and elbow grease, you're able to improve the curtain further. It can now be pulled and held back, creating a welcoming archway, then let down when it's time to sleep. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + + +:: Island Build Simple Decor +<<effects>> + +You sit down with a few pieces of wood, and a sharp rock. With a little time, you should be able to carve some decoration. But what will you carve? +<br><br> +<<set $island[$island.home].decoration to "figurines">> +<<textbox "$island[$island.home].decoration" "figurines">> + +<<link [[Next|Island Build]]>> + <<if $island[$island.home].decoration is undefined or $island[$island.home].decoration is "">> + <<set $island[$island.home].decoration to "figurines">> + <</if>> + <<set $island[$island.home].decoration to Util.escape($island[$island.home].decoration)>> +<</link>> +<br> + +:: Island Build Simple Decor 2 +<<effects>> + +With patient grace, you carve the wood into <<print $island[$island.home].decoration>>. This should make your camp look more homely. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + + +:: Island Build Basic Decor +<<effects>> + +Some of the small trees dotting the camp are beautiful in their own right, and should be brought into the fold. You set to work removing weeds from around their bases, making them look more dignified in their solitude. Next, you place a wooden frame around the base of each, so that they almost look like their planting is deliberate. +<br><br> +It's just for show, but it does make the camp look more sophisticated. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + +:: Island Build Advanced Decor +<<effects>> + +With a deft combination of long leaves and wood, you're able to fashion a number of basket-like containers. Next, you fill them with soil and search the surroundings for the prettiest flowers you can find. +<br><br> + +You plant them in the baskets and hang them on your pet trees. Between this and the <<print $island[$island.home].decoration>>, it could almost be someone's garden. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + +:: Island Build Simple Bird Feeder +<<effects>> + +You carve notches in your wood, and put together a platform for birds to stand on. There's a space in the middle. It shouldn't be hard to fill it with seeds shaken from nearby grasses, making a handy lunch for passing birds. Perhaps they'll leave something in return. +<br><br> + +<<if $harpy gte 4>> + You resist the urge to peck at them yourself. + <br><br> +<</if>> + +<<link [[Next|Island Build]]>><</link>> +<br> + + +:: Island Build Basic Bird Feeder +<<effects>> + +You carve a bowl and place it in the centre of your bird feeder. This should make lunch a more convenient experience for your feathered friends. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + + +:: Island Build Advanced Bird Feeder +<<effects>> + +It's not an easy process with your tools limited to different shaped rocks, but you're able to to carve your wood into the facsimile of a cage. Slotted into the middle of your bird feeder and filled with seeds, this should prove a popular feeding area for passing birds. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + + +:: Island Build Stool +<<effects>> + +You make a platform for your <<bottom>>, with notches for other wood to slot into for legs. It takes a while, and it's difficult to make it sturdy without nails, but the result should be more sturdy while your weight presses on it, not less. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + +:: Island Build Chair +<<effects>> + +You carve notches in one side of the seat of your stool, and slot in more pieces of wood. It takes a few attempts, but you're able to create a sturdy frame that should support your weight. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + +:: Island Build Throne +<<effects>> +<<earnFeat "Wild Monarch">> +You sit down with a few sharp stones, and get to work caring elegent curves into wood. Once finished, you affix them to your chair, creating a throne worthy a monarch. Among thrones made from sticks and stones on remote islands, anyway. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + +:: Island Build Simple Camouflage +<<effects>> + +You rearrange the flora, moving fronds and interlocking the branches of bushes to conceal pathways. It's not much, but it should stop anyone wandering from following a trail right into your camp. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + +:: Island Build Basic Camouflage +<<effects>> + +You dig up some of the ferns and smaller plants, replanting them to give the impression of dense foliage. From outside, there's nothing to indicate anyone lives here, though the observant might still spy a hidden path. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + +:: Island Build Advanced Camouflage +<<effects>> + +A strategic pruning, and a scattering of stones, just so. Now your passage in and out should leave no impression. Just another patch of dense woodland. +<br><br> + +<<link [[Next|Island Build]]>><</link>> +<br> + +:: Island Build Mask +<<effects>> + +<<if $islander_mask gte 100>> + <<earnFeat "Face of a Guardian">> + <<facewear 38>> + The wood endures your ministrations, yielding to the stone without breaking, until you have a near-perfect angular frame in immitation of the islander masks. The eyes and mouth come next, then the strap. + <br><br> + You hold the completed mask in your hands. It stares up at you. You look away. The roaming islanders will remain suspicious, <span class="gold">but this should help fool the guards at the castle.</span> + <br><br> +<<elseif $islander_mask gte 40>> + You carve the wood with a sharp stone, and manage to shape it into an angular frame. It cracks right down the middle as you try to add the eyes. | + <span class="green">Mask carving proficiency</span> + <br><br> +<<else>> + You carve at the wood with a sharp stone. You have trouble getting the shape right, and carve it down more and more, trying to fix previous errors, until it snaps in half. | + <span class="green">Mask carving proficiency</span> + <br><br> +<</if>> + +<<link [[Next|Island Build]]>><</link>> +<br> + +:: Island Build Raft +<<effects>> + +You carry the wood across the island, to the secluded bay where the raft waits. Using the vines growing around the bay, you tie the wood onto the raft, and step back to admire your handiwork. + +<<if $island.raft gte 100>> + <span class="green">The raft is sea-worthy,</span> at least for a short trip. + <br><br> + <<link [[Sail the raft back to town (1:00)|Island Sail]]>><<island_pass 60>><</link>> + <br> +<<elseif $island.raft gte 80>> + <span class="teal">The raft is almost finished.</span> +<<elseif $island.raft gte 50>> + <span class="lblue">The raft is over half-way done.</span> +<<elseif $island.raft gte 20>> + <span class="blue">The raft is taking shape.</span> +<<else>> + <span class="purple">You've still a long way to go.</span> +<</if>> +<br><br> + +<<link [[Return to camp|Island Build]]>><</link>> +<br> \ No newline at end of file diff --git a/game/overworld-town/loc-island/events.twee b/game/overworld-town/loc-island/events.twee new file mode 100644 index 0000000000..7a3a012ff8 --- /dev/null +++ b/game/overworld-town/loc-island/events.twee @@ -0,0 +1,1120 @@ +:: Island Snake Rape + +<<if $molestationstart is 1>> + <<set $molestationstart to 0>> + <<controlloss>> + <<violence 1>> + <<neutral 1>> + <<molested>> + <<maninit>> + <<set $timer to 2>> +<</if>> + +<<if $timer lte 1>> + <<set $trance to 0>> + <span class="teal">You snap out of your trance.</span> +<</if>> + +<<effects>> +<<effectsman>> +<<alarmstate>> +<<man>> +<<stateman>> +<br><br> +<<actionsman>> + +<<if _combatend>> + <span id="next"><<link [[Next|Island Snake Rape Finish]]>><</link>></span><<nexttext>> +<<else>> + <span id="next"><<link [[Next|Island Snake Rape]]>><</link>></span><<nexttext>> +<</if>> + +:: Island Snake Rape Finish +<<effects>> +<<set $trance to 0>> +<<if $enemyarousal gte $enemyarousalmax>> + <<ejaculation>> + <<if $islander_language gte 100>> + "Foreign <<girls>> have meat in all the right places," <<he>> says. <<He>> retrieves <<his>> snake, and disappears deeper into the island. + <<elseif $islander_language gte 50>> + The <<person>> mutters something about your body, retrieves <<his>> snake, and disappears deeper into the island. + <<else>> + The <<person>> mutters something in <<his>> incomprehensible language, retrieves <<his>> snake, and disappears deeper into the island. + <</if>> + <br><br> + <<tearful>> you climb to your feet. + <br><br> +<<elseif $enemyhealth lte 0>> + <<if $islander_language gte 100>> + "I knew I shouldn't have trusted that old snake," <<he>> shouts as <<he>> turns and flees. + <<elseif $islander_language gte 50>> + The <<person>> shouts something about <<his>> snake as <<he>> turns and flees. + <<else>> + The <<person>> shouts in <<his>> incomprehensible language as <<he>> turns and flees. + <</if>> + <br><br> + <<tearful>> you catch your breath. + <br><br> +<</if>> + +<<clotheson>> +<<endcombat>> +<<link [[Next|Island]]>><<island_explore_end>><</link>> + + +:: Island Trap Fight +<<if $fightstart is 1>> + <<set $fightstart to 0>> + <<neutral 1>> + <<maninit>> + <<set $enemytrust -= 100>> + <<set $enemyanger += 200>> + <<npcidlegenitals>> +<</if>> + +<<effects>> +<<effectsman>> +<<man>> +<<stateman>> +<br><br> +<<actionsman>> + +<<if _combatend or ($pain gte 100 and $willpowerpain is 0)>> + <span id="next"><<link [[Next|Island Trap Fight Finish]]>><</link>></span><<nexttext>> +<<else>> + <span id="next"><<link [[Next|Island Trap Fight]]>><</link>></span><<nexttext>> +<</if>> + +:: Island Trap Fight Finish +<<effects>> +<<if $enemyarousal gte $enemyarousalmax>> + <<ejaculation>> + They tumble into the dense ferns. + <br><br> + <<tearful>> you make your escape. + <br><br> + <<clotheson>> + <<endcombat>> + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> + +<<elseif $enemyhealth lte 0>> + They turn and run. <<tearful>> you catch your breath against the nearest tree. + <br><br> + <<clotheson>> + <<endcombat>> + <<link [[Next|Island]]>><<island_explore_end>><</link>> + +<<else>> + You fall to the ground, too hurt to continue fighting. + <br><br> + <<if $islander_language gte 100>> + The pair step either side of you. + <br> + "I told you it would work." + <br> + "It was still a foolish plan. Just hurry up and find something to tie <<phim>> to." + <<elseif $islander_language gte 50>> + The pair step either side of you. <<tearful>> you listen as they talk over you. You can't understand them, but it doesn't sound good. + <<else>> + The pair step either side of you. <<tearful>> you listen as they talk over you in their incomprehensible language. + <</if>> + <br><br> + + <<link [[Next|Island Defeat]]>><</link>> + <br> + +<</if>> + +:: Island Trap Struggle +<<effects>> + +<<if $physiqueSuccess>> + You twist and pull against the rope binding your ankles. The pair pay you no heed, confident in their ropework. <span class="green">Their confidence proves misplaced.</span> The rope snaps lose, and you fall to the leafy floor. + <br><br> + + They jump back in shock, giving you a chance to climb to your feet, but they won't let you get away with such ease. + <br><br> + + <<link [[Next|Island Trap Fight]]>><<set $fightstart to 1>><</link>> + <br> +<<else>> + You twist and pull against the rope binding your ankles. The pair pay you no heed, confident in their ropework. You're still twisting when <span class="red">they finish their discussion.</span> + <br><br> + + <<link [[Next|Island Defeat]]>><</link>> + <br> +<</if>> + +:: Island Plumeria +<<effects>> + +You scour the clearing, looking for seeding plumerias. You find several cresting a mound, peering towards the sun. +<br><br> + +<span class="gold">You can now grow <<icon "tending/plumeria.png">> orchids.</span> +<br><br> + +<<link [[Next|Island]]>><<island_explore_end>><</link>> +<br> + +:: Island Plumeria Pick +<<effects>> + +You scour the clearing, looking for <<icon "tending/plumeria.png">> plumeria in bloom. + +<<if $tendingSuccess>> + <span class="green">You find a number atop a mound.</span> + <<tending_pick plumeria>> + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<<else>> + <span class="red">You find none that would sell at market.</span><<gtending>><<tending 2>> + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</if>> + +:: Island Walnut Punch +<<effects>> + +<<if $physiqueSuccess>> + You give the tree a solid punch. The force vibrates up the trunk, shaking the leaves <span class="green">and dislodging the walnuts.</span> They fall to your feet.<<gwalnut>><<set $island.walnut += 1>> + <br><br> + + <<link [[Eat|Island Walnut Eat]]>><<hunger -200>><<set $island.walnut -= 1>><</link>><<lhunger>><<lwalnut>> + <br> + <<link [[Save for later|Island]]>><<island_explore_end>><</link>> | <i>Stored walnuts will dry over time, and eventually become more nutritious.</i> + <br> +<<else>> + You give the tree a solid punch, <span class="red">hurting you hand</span> with little impact on the trunk. This one is too tough, and rooted too firm.<<gpain>><<pain 4>> + <br><br> + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</if>> + +:: Island Walnut Headbutt +<<effects>> + +You ram your horns into the tree. The trunk vibrates as the force journeys, making the branches way and dislodging their nuts. +<br><br> + +<<link [[Eat|Island Walnut Eat]]>><<hunger -200>><<set $island.walnut -= 1>><</link>><<lhunger>><<lwalnut>> +<br> +<<link [[Save for later|Island]]>><<island_explore_end>><</link>> | <i>Stored walnuts will dry over time, and might become more nutritious.</i> +<br> + +:: Island Walnut Climb +<<effects>> +The bark is rugged and rough against your palms, but not easy to grasp. +<<if $athleticsSuccess>> + It bends a little as you climb higher, which makes it easier as you near the branches. You wrap your legs around the trunk, and with one arm gather the walnuts.<<gwalnut>><<set $island.walnut += 1>> + <br><br> + + <<link [[Eat|Island Walnut Eat]]>><<hunger -200>><<set $island.walnut -= 1>><</link>><<lhunger>><<lwalnut>> + <br> + <<link [[Save for later|Island]]>><<island_explore_end>><</link>> | <i>Stored walnuts will dry over time, and eventually become more nutritious.</i> + <br> +<<else>> + You scamper up the trunk as fast as you can, making it a few feet above the ground, <span class="red">before losing your grip and sliding back down.</span> You'll need to find another tree.<<gpain>><<pain 4>> + <br><br> + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</if>> + +:: Island Walnut Climb Cat +<<effects>> + +You climb the tree. Your claws dig into the bark, and your capable limbs make reaching the branches a simple affair. +<br><br> +It bends a little as you climb higher, which makes it easier as you near the branches. You wrap your legs around the trunk, and with one arm gather the walnuts.<<gwalnut>><<set $island.walnut += 1>> +<br><br> + +<<link [[Eat|Island Walnut Eat]]>><<hunger -200>><<set $island.walnut -= 1>><</link>><<lhunger>><<lwalnut>> +<br> +<<link [[Save for later|Island]]>><<island_explore_end>><</link>> | <i>Stored walnuts will dry over time, and eventually become more nutritious.</i> +<br> + +:: Island Walnut Eat +<<effects>> + +You open the raw walnuts, and munch on the rubbery fruit within. +<br><br> + +<<link [[Next|Island]]>><<island_explore_end>><</link>> +<br> + +:: Island Walnut Eat Dried +<<effects>> + +You smash the walnuts together, opening them and revealing the fruit within. You munch on them, and discard the shells. +<br><br> + +<<link [[Next|Island]]>><<island_explore_end>><</link>> +<br> + +:: Island Wood Ask +<<effects>> + +<<if $speech_attitude is "meek">> + "Sorry to bother you," you say in the islander tongue. "Can you share some wood with me? I need it for my camp." +<<elseif $speech_attitude is "bratty">> + "Do me a favour," you say. "And give me some of that wood." +<<else>> + "Could you share some of that wood with me?" you ask. +<</if>> +<br><br> + +The <<person>> glances at the bundle in <<his>> arms, then throws three sticks your way, before continuing <<his>> journey. They look usable.<<gwood>><<set $island.wood += 3>> +<br><br> + +<<link [[Next|Island]]>><<endevent>><<island_explore_end>><</link>> +<br> + +:: Island Wood Ask Try +<<effects>> + +You try to speak in the islander tongue, but it's clear from the <<persons>> expression that you're not quite getting across. You point at the sticks in <<his>> arms, then to yourself. +<br><br> +<<if random(1, 2) is 2>> + The <<person>> looks at the sticks, then laughs as realisation dawns on <<his>> face. <<He>> throws you a few, before continuing on. The sticks look usable.<<gwood>><<set $island.wood += 3>> + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<<else>> + The <<person>> puts the sticks on the ground, then walks towards you, <span class="red">lust in <<his>> eyes.</span> + <br><br> + + <<link [[Next|Island Wood Rape]]>><<set $molestationstart to 1>><</link>> + <br> +<</if>> + +:: Island Wood Rape + +<<if $molestationstart is 1>> + <<set $molestationstart to 0>> + <<controlloss>> + <<violence 1>> + <<neutral 1>> + <<molested>> + <<maninit>> +<</if>> + +<<effects>> +<<effectsman>> +<<alarmstate>> +<<man>> +<<stateman>> +<br><br> +<<actionsman>> + +<<if _combatend>> + <span id="next"><<link [[Next|Island Wood Rape Finish]]>><</link>></span><<nexttext>> +<<else>> + <span id="next"><<link [[Next|Island Wood Rape]]>><</link>></span><<nexttext>> +<</if>> + +:: Island Wood Rape Finish +<<effects>> +<<if $enemyarousal gte $enemyarousalmax>> + <<ejaculation>> + <<He>> picks up the sticks and walks away, but leaves a few behind. + <br><br> + <<tearful>> you examine them. They look usable.<<gwood>><<set $island.wood += 3>> + <br><br> +<<elseif $enemyhealth lte 0>> + <<He>> turns and runs, leaving the sticks behind. + <br><br> + <<tearful>> you examine the sticks. A few look usable.<<gwood>><<set $island.wood += 3>> + <br><br> +<</if>> + +<<clotheson>> +<<endcombat>> + +<<link [[Next|Island]]>><<island_explore_end>><</link>> +<br> + +:: Island Wood Swim +<<effects>> + +<<if $swimmingSuccess>> + You wade out into the river, until your feet leave the ground. You kick water the rest of the way, until the wood is in reach.<<gwood>><<set $island.wood += 2>> + <br><br> + You make it back to shore without difficulty. + <br><br> + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<<else>> + <<generateRole 0 0 "islander">> + You wade out into the river, until your feet leave the ground. You kick water the rest of the way, but as you reach for the wood, <span class="red">a hidden undercurrent snatches you away.</span> + <br><br> + The river carries you downstream, and dumps you on another shore, right beside a <<person1>><<person>>. <<Hes>> on top of you before you can recover. + <br><br> + + <<link [[Next|Island Rape]]>><<set $molestationstart to 1>><</link>> + <br> +<</if>> + +:: Island Rape + +<<if $molestationstart is 1>> + <<set $molestationstart to 0>> + <<controlloss>> + <<violence 1>> + <<neutral 1>> + <<molested>> + <<maninit>> +<</if>> + +<<effects>> +<<effectsman>> +<<alarmstate>> +<<man>> +<<stateman>> +<br><br> +<<actionsman>> + +<<if _combatend>> + <span id="next"><<link [[Next|Island Rape Finish]]>><</link>></span><<nexttext>> +<<else>> + <span id="next"><<link [[Next|Island Rape]]>><</link>></span><<nexttext>> +<</if>> + +:: Island Rape Finish +<<effects>> +<<if $enemyarousal gte $enemyarousalmax>> + <<ejaculation>> + The <<person>> disappears among the trees. + <br><br> + <<tearful>> you rise to your feet. + <br><br> +<<elseif $enemyhealth lte 0>> + The <<person>> flees deeper into the island. + <br><br> + <<tearful>> you catch your breath against a tree. + <br><br> +<</if>> + +<<link [[Next|Island]]>><<island_explore_end>><</link>> +<br> + +:: Island Hunted Confront +<<effects>> + +<<generateRole 0 0 "islander">><<person1>> +You turn and march in the opposite direction, catching a <<person>> hiding behind a bush. <<He>> throws <<his>> hands up in an apologetic gesture. <<He>> holds a bow in one, and an arrow in the other. +<br><br> + +<<if $islander_language gte 100>> + <<link [[Chastise|Island Hunted Chastise]]>><<trauma -6>><</link>><<ltrauma>> + <br> +<<else>> + <<link [[Try to communicate|Island Hunted Communicate]]>><<islander_language 1>><</link>><<gcomprehension>> + <br> +<</if>> +<<link [[Chase away|Island Hunted Chase]]>><<stress -6>><</link>><<lstress>> +<br> + +:: Island Hunted Hide +<<effects>> + +<<generateRole 0 0 "islander">><<person1>> +You hide in a bush beside the trail. A few moments later a <<person>> walks by, looking this way and that. You keep your head down, and <<he>> doesn't think to search your hiding place. +<br><br> + +<<link [[Next|Island]]>><<endevent>><<island_explore_end>><</link>> +<br> + +:: Island Hunted Chastise +<<effects>> + +"Don't stalk me like a common rapist," you say. +<br><br> +"It was just a bit of fun," the <<person>> replies. "I wasn't going to harm you. See you around." +<br><br> + +<<He>> turns and runs without waiting for your response. +<br><br> + +<<link [[Next|Island]]>><<endevent>><<island_explore_end>><</link>> +<br> + +:: Island Hunted Communicate +<<effects>> + +You try to speak with the <<person>>, asking <<him>> why <<he>> was following you. You don't understand <<his>> words, but <<he>> gestures as <<he>> speaks. +<br><br> + +<<He>> picks up two rocks, one smaller than the other. With the smaller rock held between forefinger and thumb, <<he>> bounces it along the ground in a spirited way. The larger rock follows behind. Then <<he>> moves <<his>> finger between the larger and smaller rock. The smaller rock starts vibrating. +<br><br> + +<<He>> stands upright, nods, and walks away. +<br><br> + +<<link [[Next|Island]]>><<endevent>><<island_explore_end>><</link>> +<br> + +:: Island Hunted Chase +<<effects>> + +You growl, and lunge at the <<person>>. <<He>> almost trips as <<he>> flees. You chase <<him>> down the trail until convinced <<hes>> learned <<his>> lesson. +<br><br> + +<<link [[Next|Island]]>><<endevent>><<island_explore_end>><</link>> +<br> + +:: Island Runes Physique +<<effects>> + +<<if $physiqueSuccess>> + You force your legs in the opposite direction. The energy fights you with renewed energy, <span class="green">but the natural force of your limbs</span> overpowers it. As if in spite, a final surge splays your legs and drops you to the ground, but then the energy falls silent. + <br><br> + + You dust yourself off. + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<<else>> + You try to force your legs in the opposite direction, <span class="red">but the energy snaps them back into the original course.</span> + <br><br> + + <<link [[Next|Island Runes Submit]]>><</link>> + <br> +<</if>> + +:: Island Runes Willpower +<<effects>> + +<<if $willpowerSuccess>> + You examine the feeling in your legs, of the energy flowing through them. The force seems to shrink beneath your attention, and you find your legs restored to your control. + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<<else>> + You try to will away the energy flowing through your legs, <span class="red">but it's no use.</span> The force carries you inexorably on. + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</if>> +<br><br> + +:: Island Runes Submit +<<effects>> +<<island_pass 20>> +The energy walks you across the island, one leg swinging to a stop before the other joins it. It makes you stop for a moment beside other rune-covered rocks similar to the first, each time receiving another jolt of energy and rejuvinating its vigour. +<br><br> + +At last, you arrive in front of a tall pillar. There are runes here as well, but rather than replenish, the energy forces you to your knees. You lean forward on your hands, but nothing more happens. +<br><br> + +The energy in your legs has no interest in walking you anywhere, and resists your attempts to stand. It's weakening however, and you regain more and more control. +<br><br> + +<<link [[Next|Island Runes Submit 2]]>><</link>> +<br> + +:: Island Runes Submit 2 +<<effects>> + +<<generateRole 0 0 "islander">> +<<generateRole 1 0 "islander">> +<<person1>> +<<if $islander_language gte 100>> + "Look at what we've found," says a <<person>> walking towards you with a bow slung over <<his>> back. + <br> + "The druid was right about this place," says a <<person2>><<person>> walking beside <<him>>. Both wear concealing antlered masks, but their voices are mirthful. +<<elseif $islander_language gte 50>> + You hear voices. A <<person>> and <<person2>><<person>> walk towards you. You can't discern the specifics, but you think they're here for you. +<<else>> + You hear voices. A <<person>> and <<person2>><<person>> walk towards you, talking with each other in their incomprehensible language. +<</if>> +<br><br> + +<<link [[Fight|Island Fight]]>><<set $fightstart to 1>><</link>> +<br> +<<link [[Submit (0:30)|Island Defeat]]>><</link>> +<br> + +:: Island Walnut Gather +<<effects>> + +You shake walnuts free from the trees, and gather them in your arms. It looks like you have three handfuls. +<br><br> + +<<link [[Eat|Island]]>><<hunger -600>><<set $island.walnut -= 3>><<island_explore_end>><</link>> +<br> +<<link [[Save for later|Island]]>><<island_explore_end>><</link>> | <i>Stored walnuts will dry over time, and eventually become more nutritious.</i> +<br> + +:: Island Eavesdrop +<<effects>> + +<<if $islander_language gte 50>> + You listen to their conversation. You're not certain, but you think they're talking about family. They seem to be friends.<<gcomprehension>><<islander_language 1>> + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<<else>> + You listen to their conversation, but don't understand a word they say. Still, there's something familiar about their speech. It carries you along, despite your lack of comprehension.<<gcomprehension>><<islander_language 1>> + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</if>> + +:: Island Chat +<<effects>> + +You walk up to the <<person1>><<person>> and <<person2>><<person>>. They reach for their bows, until you hail them. +<br><br> +<<if $speech_attitude is "meek">> + "I mean no harm," you say. "I'd just like to chat." +<<elseif $speech_attitude is "bratty">> + "Keep those weapons away," you say. "I'm here to chat." +<<else>> + "No need for weapons," you say. "I'd like to chat." +<</if>> +<br><br> + +The pair look at each other, and relax. They seem happy, and more than a little bemused, by your ability to speak their language. +<br><br> + +<<if $rng gte 81>> + "We're taking a break after a hunt," the <<person1>><<person>> says. + <br> + "Not a successful hunt, mind," the <<person2>><<person>> says. "We won't fail next time." +<<elseif $rng gte 61>> + "We're looking for a troublesome cat," the <<person1>><<person>> says. + <br> + "Stole off with a pig," the <<person2>><<person>> adds. "Imagine that, a cat big enough to carry a pig!" + <br> + "It was a very small pig," the <<person1>><<person>> confirms. "Still, keep your wits about you." +<<elseif $rng gte 41>> + "We're happy to chat," the <<person1>><<person>> says. "Guard duty is boring." + <br> + "Don't tell the lost one all our secrets," the <<person2>><<person>> +<<elseif $rng gte 21>> + "We're taking a break from patrolling," the <<person1>><<person>> says. + <br> + "Indeed," the <<person2>><<person>> confirms. "If our superiors ask though, we never stopped marching." +<<else>> + "We just drove off some rivals," the <<person1>><<person>> says. + <br> + "Ran off with their tails between their legs," the <<person2>><<person>> adds. +<</if>> +<br><br> + +They evade your more probing questions in a jovial manner, make excuses, and depart. +<br><br> + +<<link [[Next|Island]]>><<island_explore_end>><</link>> +<br> + +:: Island Observe +<<effects>> + +Two more volleys of arrows arc across the clearing, then a great cry goes up, and two groups of islanders charge into the open, spears in hand. +<br><br> +The battle is fierce, and quick. +<<if $islander_langauge gte 100>> + They scream battle cries and insults at each other, but they also verbally coordinate. They seem less interested in harming each other than gaining a tactical advantage. + <br><br> + + After a while, one side gains such an advantage. Their opponents fall back, and the victors chase them into the woods. + <br><br> +<<elseif $islander_language gte 50>> + They scream battle cries and insults at each other, until one side falls back. The victors chase them into the woods. + <br><br> +<<else>> + They shout at each other in their incomprehensive language, screaming at the top of their lungs, until one side falls back. The victors chase them into the woods. + <br><br> +<</if>> + +<<link [[Next|Island]]>><<island_explore_end>><</link>> +<br> + +:: Island Sing +<<effects>> + +You sing, adding a simple harmony to the choir above. The music shifts at once, taking your voice into account and making space for to develop it further. The resulting music has never been heard above the island, or anywhere. +<br><br> + +A cry shatters the spell, and the birds take flight in all directions. You glance around for the source of the noise, but can't see the perpetrator. It sounded like a person or a cat. +<br><br> + +<<link [[Next|Island]]>><<island_explore_end>><</link>> +<br> + +:: Island Cat + +<<if $molestationstart is 1>> + <<set $molestationstart to 0>> + <<controlloss>> + <<violence 1>> + <<neutral 1>> + <<molested>> + <<beastCombatInit>> +<</if>> + +<<effects>> +<<effectsman>> +<br><br> +<<beast $enemyno>> +<br><br> + +<<stateman>> +<br><br> +<<actionsman>> + +<<if _combatend>> + <span id="next"><<link [[Next|Island Cat Finish]]>><</link>></span><<nexttext>> +<<else>> + <span id="next"><<link [[Next|Island Cat]]>><</link>></span><<nexttext>> +<</if>> + +:: Island Cat Finish +<<effects>> + +<<if $enemyarousal gte $enemyarousalmax>> + + <<beastejaculation>> + + Satisfied, the <<beasttype>> prowls into the woods. + <br><br> + + <<tearful>> you climb to your feet. + <br><br> + + +<<elseif $enemyhealth lte 0>> + + The <<beasttype>> hisses and flees into the woods. + <br><br> + + <<tearful>> you catch your breath. + <br><br> + +<</if>> +<<clotheson>> +<<endcombat>> + +<<link [[Next|Island]]>><<island_explore_end>><</link>> + +:: Island Cats Run +<<effects>> + +You turn to run, only to come face to face with another <<beasttype>>. You halt in your tracks, only for the first creature to pounce from behind. +<br><br> + +<<link [[Next|Island Cats Rape]]>><<set $phase to 1>><<set $molestationstart to 1>><</link>> +<br> + + +:: Island Cats Fight +<<effects>> + +You feel a presence behind you, but it's too late. Another <<beasttype>> pounces from behind, knocking you to the ground. +<br><br> + +<<link [[Next|Island Cats Rape]]>><<set $phase to 1>><<set $molestationstart to 1>><</link>> +<br> + + +:: Island Cats Bide +<<effects>> + +You wait a moment, watching for anything unusual. Then you sense something behind you. Another <<beasttype>> lurks there, hoping to catch you off-guard. +<br><br> + +You step to the side, and put your back against a thick trunk. The other <<beasttype>> gives up <<bhis>> gambit and joins the first. Their ambush failed, but they're not ready to give up. +<br><br> + +<<link [[Next|Island Cats Rape]]>><<set $molestationstart to 1>><</link>> +<br> + + +:: Island Cats Rape +<<if $molestationstart is 1>> + <<set $molestationstart to 0>> + <<controlloss>> + <<violence 1>> + <<neutral 1>> + <<molested>> + <<beastCombatInit>> + <<beastTrainGenerate>> +<</if>> + +<<effects>> +<<effectsman>> +<br><br> +<<beast $enemyno>> +<br><br> + +<<stateman>> +<br><br> +<<actionsman>> + +<<if _combatend>> + <span id="next"><<link [[Next|Island Cats Rape Finish]]>><</link>></span><<nexttext>> +<<else>> + <span id="next"><<link [[Next|Island Cats Rape]]>><</link>></span><<nexttext>> +<</if>> + +:: Island Cats Rape Finish +<<effects>> + +<<if $enemyhealth lte 0>> + <<beastwound>> + <<if $combatTrain.length gt 0>> + The <<beasttype>> recoils in pain and fear, but another is eager for a go. + + <<combatTrainAdvance>> + <br><br> + <<link [[Next|Island Cats Rape]]>><</link>> + <<else>> + The <<beasttype>> recoils in pain and fear. + <<combatTrainAdvance>> + <br><br> + <<link [[Next|Island Cats Rape Finish]]>><<set $finish to 1>><</link>> + <</if>> +<<elseif $enemyarousal gte $enemyarousalmax>> + <<beastejaculation>> + <<if $combatTrain.length gt 0>> + Satisfied, the <<beasttype>> moves and another takes its turn. + + <<combatTrainAdvance>> + <br><br> + <<link [[Next|Island Rape Cats]]>><</link>> + <<else>> + Satisfied, the <<beasttype>> moves away from you. + <<combatTrainAdvance>> + <br><br> + <<link [[Next|Island Cats Rape Finish]]>><<set $finish to 1>><</link>> + <</if>> +<<else>> + <<if $enemywounded is 1 and $enemyejaculated is 0>> + The <<beasttype>> whimpers and flees. + <<elseif $enemywounded is 0 and $enemyejaculated is 1>> + Satisfied, the <<beasttype>> leaves. + <<elseif $enemywounded gte 2 and $enemyejaculated is 0>> + Feeling that you're more trouble than you're worth, the beasts flee. + <<elseif $enemywounded is 0 and $enemyejaculated gte 2>> + The beasts leave you spent and shivering. + <<elseif $enemywounded gte 1 and $enemyejaculated gte 1>> + The beasts leave you spent and shivering. + <</if>> + <br><br> + <<tearful>> you gather yourself. + <br><br> + <<clotheson>> + <<endcombat>> + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</if>> + + +:: Island Tear +<<effects>> + +<<if !$worn.lower.type.includes("naked")>> + <<set $worn.lower.integrity -= 20>> + <<if $worn.lower.integrity lte 20>> + You tear yourself free of the branch, <span class="pink">leaving the tattered remains of your <<print $worn.lower.name>> behind.</span> + <<else>> + You tear yourself free of the branch, <span class="purple">tearing your <<print $worn.lower.name>>.</span> + <</if>> + <<integritycheck>><<exposure>> + <br><br> +<<elseif !$worn.under_lower.type.includes("naked")>> + <<set $worn.under_lower.integrity -= 20>> + <<if $worn.under_lower.integrity lte 20>> + You tear yourself free of the branch, <span class="pink">leaving the tattered remains of your <<print $worn.under_lower.name>> behind.</span> + <<else>> + You tear yourself free of the branch, <span class="purple">tearing your <<print $worn.under_lower.name>>.</span> + <</if>> + <<integritycheck>><<exposure>> + <br><br> +<<elseif !$worn.upper.type.includes("naked")>> + <<set $worn.upper.integrity -= 20>> + <<if $worn.upper.integrity lte 20>> + You tear yourself free of the branch, <span class="pink">leaving the tattered remains of your <<print $worn.upper.name>> behind.</span> + <<else>> + You tear yourself free of the branch, <span class="purple">tearing your <<print $worn.upper.name>>.</span> + <</if>> + <<integritycheck>><<exposure>> + <br><br> +<<elseif !$worn.under_upper.type.includes("naked")>> + <<set $worn.under_upper.integrity -= 20>> + <<if $worn.under_upper.integrity lte 20>> + You tear yourself free of the branch, <span class="pink">leaving the tattered remains of your <<print $worn.under_upper.name>> behind.</span> + <<else>> + You tear yourself free of the branch, <span class="purple">tearing your <<print $worn.under_upper.name>>.</span> + <</if>> + <<integritycheck>><<exposure>> + <br><br> +<</if>> + +You're able to escape before the islanders arrive. +<br><br> + +<<link [[Next|Island]]>><<island_explore_end>><</link>> +<br> + +:: Island Careful +<<effects>> + +<<generateRole 0 0 "islander">> +<<generateRole 1 0 "islander">> +<<generateRole 2 0 "islander">> +<<person1>> +You carefully untangle your clothing from the branch as the voices draw closer. +<br> +<<if $islander_language gte 100>> + <<if $rng gte 81>> + "...the whole fish!" + <br> + "I don't believe it. Not after all that cheese." + <<elseif $rng gte 61>> + "...drums at night?" + <br> + "Yes, but you just get used to it." + <<elseif $rng gte 41>> + "...eggs in that tree there." + <br> + "I'm not hungry, and the castle's larder is full." + <<elseif $rng gte 21>> + "...just sat on a throne like <<phe>> owns the place." + <br> + "Sounds like <<phe>> needs taming." + <<else>> + "...chased me down the river." + <br> + "Explains why you were so wet!" + <</if>> +<<elseif $islander_language gte 50>> + You can't understand their language, but they seem in high spirits as they walk into view, a <<person>>, <<person2>><<person>>, and <<person3>><<person>>. +<<else>> + They're speaking in their incomprehensible language as they walk into view, a <<person>>, <<person2>><<person>>, and <<person3>><<person>>. +<</if>> +<br><br> + +They spot you before you manage to free yourself, struggling to untangle yourself from the foliage. They look at each other, amused, then they approach. +<br><br> +You free your clothing just before they reach you. +<br><br> + +<<link [[Next|Island Rape Trio]]>><<set $molestationstart to 1>><</link>> +<br> + +:: Island Rape Trio + +<<if $molestationstart is 1>> + <<set $molestationstart to 0>> + <<controlloss>> + <<violence 1>> + <<neutral 1>> + <<molested>> + <<maninit>> +<</if>> + +<<effects>> +<<effectsman>> +<<alarmstate>> +<<man>> +<<stateman>> +<br><br> +<<actionsman>> + +<<if _combatend>> + <span id="next"><<link [[Next|Island Rape Trio Finish]]>><</link>></span><<nexttext>> +<<else>> + <span id="next"><<link [[Next|Island Rape Trio]]>><</link>></span><<nexttext>> +<</if>> + +:: Island Rape Trio Finish +<<effects>> +<<if $enemyarousal gte $enemyarousalmax>> + <<ejaculation>> + The trio leaves you lying among the foliage, joking to each other. + <br><br> + <<tearful>> you climb to your feet. + <br><br> +<<elseif $enemyhealth lte 0>> + The trio turn and run, disappearing between the trees. + <br><br> + <<tearful>> you catch your breath. + <br><br> +<</if>> +<<clotheson>> +<<endcombat>> +<<link [[Next|Island]]>><<island_explore_end>><</link>> + +:: Island Slugs +<<effects>> + +<<if $struggle_start is 1>> + <<struggle_init>> + <<set $struggle.creature to "slug">> + <<struggle_creatures 3 2>> + <<set $combat to 1>> + <<controlloss>> + <<violence 1>> + <<molested>> + <<unset $struggle_start>> +<</if>> + +<<struggle>> + +<<if $struggle.done gte $struggle.number>> + <span id="next"><<link [[Next|Island Slugs End]]>><</link>></span> + <br> +<<else>> + <span id="next"><<link [[Next|Island Slugs]]>><</link>></span> + <br> +<</if>> + + +:: Island Slugs End +<<effects>> + +The slugs burrow into the earth. <<tearful>> you catch your breath. +<br><br> + +<<clotheson>> +<<endcombat>> + +<<link [[Next|Island]]>><<island_explore_end>><</link>> +<br> + +:: Island Rope +<<effects>> + +You turn to the river and straddle the rope. It looks like it will support your weight, but it hangs close to the water. Your weight will likely push it closer. You'll need to stay on top of it. +<br><br> + +Movements from the islanders behind spur you into action. You sit on the rope. It presses into your <<genitals>>, but you endure, and shuffle forward across the river. The islanders stop at the edge, watching you. You can't see their expressions behind their masks, but their body language suggests amusement. +<br><br> + +<<link [[Next|Island Rope 2]]>><</link>> +<br> + +:: Island Rope 2 +<<effects>> + +You shuffle along the rope. It's coated in a greasy substance, likely to protect it from the water, but it helps your journey. The bumps in the fibre rub against your <<genitals>> however, and a warmth builds within you.<<garousal>><<arousal 600>> +<br><br> + +The islanders on the shore ready their arrows. They are not going to make this easy. +<br><br> + +<<set $island_rope_distance to 0>> +<<set $island_rope_orgasm to 0>> +<<set $island_rope_enemy_action to "watch">> +<<set $island_rope_action to "none">> + +<<island_rope_options>> + +:: Island Rope 3 +<<effects>> + +<<if $island_rope_action is "shuffle">> + <<if $island_rope_enemy_action is "watch">> + The islanders watch you shuffle along the rope. The bumps in the fibre rub against your <<genitals>>, sending embarrassing shockwaves through your body. + <<elseif $island_rope_enemy_action is "shout">> + <<if $islander_language gte 100>> + The islanders shout obscenities at you as you shuffle along the rope. + <br><br> + <<island_rope_shout>> + <br><br> + Knowing their language is proving a double-edged sword.<<ggarousal>><<arousal 1200>> + <<elseif $islander_language gte 50>> + The islanders shout obscenities as you shuffle along the rope. You can't quite understand them, but their tone is lascivious.<<garousal>><<arousal 600>> + <<else>> + The islanders shout in their incomprehensible language as you shuffle along the rope. + <</if>> + <<elseif $island_rope_enemy_action is "bow">> + The islanders fire a volley of arrows as you shuffle along the rope. + <br><br> + <<island_rope_bow>> + <</if>> +<<elseif $island_rope_action is "breath">> + <<if $island_rope_enemy_action is "watch">> + You stop to catch your breath. The islanders watch you from the shore. + <<elseif $island_rope_enemy_action is "shout">> + <<if $islander_language gte 100>> + You stop to catch your breath as the islanders shout obscenities. + <br><br> + <<island_rope_shout>> + <br><br> + Knowing their language is proving a double-edged sword.<<ggarousal>><<arousal 1200>> + <<elseif $islander_language gte 50>> + You stop to catch your breath as the islanders shout obscenities. You can't quite understand them, but their tone is lascivious.<<garousal>><<arousal 600>> + <<else>> + You stop to catch your breath as the islanders shout in their incomprehensible language. + <</if>> + <<elseif $island_rope_enemy_action is "bow">> + You stop to catch your breath as the islanders launch a volley of arrows. + <br><br> + <<island_rope_bow>> + <</if>> +<<elseif $island_rope_action is "duck">> + <<if $island_rope_enemy_action is "watch">> + You duck, hugging the rope tight and making your profile as small as possible. The islanders watch, laughing, from the shore. + <<elseif $island_rope_enemy_action is "shout">> + You duck while the islanders shout obscenities, hugging the rope tight and making your profile as small as possible. + <br><br> + <<island_rope_shout>> + <<elseif $island_rope_enemy_action is "bow">> + You duck as the islanders launch their arrows, your smaller profile helping to avoid the projectiles. + <br><br> + <<island_rope_bow duck>> + <</if>> +<</if>> +<br><br> + +<<if $arousal gte $arousalmax>> + <<orgasm>> + <br> + <<if $island_rope_orgasm gte 1>> + You slip from the rope, until you hang on its underside, your wracked limbs desperate and clinging to the oily fibre above as the water laps at your <<bottom>>. + <br><br> + + <<link [[Next|Island Rope Fall]]>><</link>> + <br> + <<else>> + <<set $island_rope_orgasm += 1>> + You fall forward. It's only by stretching your arms and legs over a greater length of the rope that you have the strength to cling to it. + <br><br> + + <<island_rope_options>> + <</if>> +<<elseif $island_rope_distance gte 5>> + Your feet find solid ground, and you climb onto the opposite shore. The islanders fire a volley, but you shield yourself behind a tree, and the arrows thud into the bark. + <br><br> + + <<link [[Island|Island]]>><<endevent>><<island_rope_end>><<island_explore_end>><</link>> + <br> +<<else>> + + <<island_rope_options>> + +<</if>> + +:: Island Rope Fall +<<effects>> + +You fall into the churning water below. You whirl for a disorienting moment, before it dumps you back on shore. Six pairs of shoes stand around you. +<br><br> + +<<link [[Next|Island Defeat]]>><</link>> +<br> + diff --git a/game/overworld-town/loc-island/main.twee b/game/overworld-town/loc-island/main.twee new file mode 100644 index 0000000000..018239bf87 --- /dev/null +++ b/game/overworld-town/loc-island/main.twee @@ -0,0 +1,2839 @@ +:: Island Beach +<<location "island">><<set $outside to 1>><<effects>> + +You are on the beach of a strange island. The sand here is firm, but wet, and you're not sure if the rest of the beach is so stable. +<br><br> +<<island_init>> +<<if $tentacledisable is "f" and ($hallucinations gte 2 or $world_corruption_soft gte 50)>> + <span class="purple">The sea erupts with a mass of tentacles.</span> Some tower above, others reach out, as if to grasp you, but they're too far away. + <br><br> + A wave reaches your feet. The tide is coming in fast. + <br><br> +<<else>> + A roaring wave snatches your attention. The water is violent, and the tide is coming in fast. + <br><br> +<</if>> + +<<island_tide_text>> +<br><br> + +<<island_tide_options>> + +:: Island Beach Walk +<<effects>> + +<<if $phase is 1>> + You drop to all-fours and crawl up the beach, feeling the consistency of the sand with your hands before pushing your full weight onto it. You hear the tide creep closer. + <br><br> +<<elseif $phase is 2>> + You walk up the beach, feeling the consistency of the sand with each foot before committing to a step. + <br><br> +<<else>> + You run up the beach as fast as you can, leaving the tide behind you. + <br><br> +<</if>> + +<<if $island.tide_distance gte 10>> + The sand becomes more firm, then gives way to soil as you reach the treeline. You escape to the safety of the trees. + <br><br> + <<link [[Next|Island Treeline]]>><</link>> + <br> +<<elseif $island.tide gte 5>> + <<if $tentacledisable is "f" and ($hallucinations gte 2 or $world_corruption_soft gte 50)>> + The tide overtakes you, lifting you off your feet as a mass of tentacles coil around your body. + <br><br> + + <<link [[Next|Island Beach Tentacles]]>><<set $molestationstart to 1>><</link>> + <br> + <<else>> + The tide overtakes you, lifting you off your feet, then snatching you beneath the waves. + <br><br> + + <<link [[Next|Passout Beach]]>><</link>> + <br> + <</if>> +<<else>> + <<if $phase is 1 and $rng gte 91 or $phase is 2 and $rng gte 71 or $phase is 3 and $rng gte 51>> + + <<if $phase is 1>> + Despite your caution, <span class="purple">your hands and knees sink in quicksand.</span> + <<elseif $phase is 2>> + <span class="purple">Quicksand swallows your foot up to your ankle.</span> + <<else>> + <span class="purple">You almost trip as quicksand swallows your foot up to your ankle.</span> + <</if>> + + <<if random(1, 8) is 8 and $voredisable is "f">> + <br><br> + + The sand rumbles, then sinks <span class="pink">as a large maw protudes from the sand.</span> + <br><br> + <<link [[Next|Island Beach Vore]]>><<set $molestationstart to 1>><</link>> + <br> + + <<else>> + + <<if $quicksand gte 5>> + <span class="green">However,</span> you're able to spread your weight and wiggle across safely.<<note "Knowledge: Quicksand" "Green">> + <br><br> + <<else>> + It's not too deep, but it takes a minute to remove yourself from the muck.<<island_pass 1>><<island_tide 1>><<gisland_tide>> + <br><br> + <</if>> + <<island_tide_options>> + <</if>> + <<else>> + <<set $rng to random(1, 100)>> + <<if $rng gte 81 and $slugdisable is "f">> + <<if $slugdisable is "f">> + Fat slugs hide just beneath the sand, and leap at you as you pass. + <br><br> + <<if $leftarm is "bound" and $rightarm is "bound">> + <span class="blue">With your arms bound, you have trouble defending yourself.</span> + <<else>> + <<link [[Bat them away with your arms|Island Beach Slug Bat]]>><</link>> + <br> + <</if>> + <<link [[Duck|Island Beach Slug Duck]]>><</link>> + <br> + <<else>> + The wet and stodgy sand slows you considerably.<<island_pass 1>><<island_tide 1>><<gisland_tide>> + <br><br> + + <<island_tide_options>> + <</if>> + <<else>> + + <<island_tide_options>> + <</if>> + <</if>> +<</if>> + +:: Island Beach Slug Bat +<<effects>> + +You bat the leaping slugs away with your arms. A string of slime spurts from the last. +<<random_goo>> +<br><br> + +<<island_tide_options>> + +:: Island Beach Slug Duck +<<effects>> + +You duck, dodging a couple of the leaping slugs, but the third smacks into your face, knocking you prone. +<br><br> + +The slugs don't molest you further, but pulling yourself from the muck is a struggle.<<island_pass 1>><<island_tide 1>><<gisland_tide>> +<br><br> + +<<island_tide_options>> + +:: Island Beach Tentacles +<<effects>> + +<<if $molestationstart is 1>> + <<set $molestationstart to 0>> + <<set $combat to 1>> + <<set $enemytype to "tentacles">> + <<molested>> + <<controlloss>> + + <<tentaclestart 12 15>> + +<</if>> +<<water>> +<<statetentacles>> + + +<<effects>> +<<effectstentacles>> +<<tentacles>> +<<actionstentacles>> + +<<if $tentacles.active lte ($tentacles.max / 2)>> + <span id="next"><<link [[Next|Island Beach Tentacles Finish]]>><</link>></span><<nexttext>> +<<else>> + <span id="next"><<link [[Next|Island Beach Tentacles]]>><</link>></span><<nexttext>> +<</if>> + +:: Island Beach Tentacles Finish +<<effects>> + +More tentacles emerge, and drag you beneath the waves. +<br><br> + +<<endcombat>> + +<<link [[Next|Passout Beach]]>><</link>> +<br> + +:: Island Beach Vore +<<set $outside to 1>><<effects>> +<<if $molestationstart is 1>> + <<set $molestationstart to 0>> + <<set $combat to 1>> + <<molested>> + <<controlloss>> + + <<if $tentacledisable is "f" and $hallucinations gte 1>> + <<set $enemytype to "tentacles">> + <<tentaclestart 2 15>> + <<set $voretentacles to 1>> + <<else>> + <<set $enemytype to "vore">> + <<set $voretentacles to 0>> + <</if>> + + <<set $vorestage to 1>> + <<set $vorecreature to "giant lurker">> + <<set $vorestrength to 1>><<set $position to "doggy">> + <<resetLastOptions>> + <<getCombatDefaultsType>> +<</if>> + +<<if $tentacledisable is "f" and $hallucinations gte 1 and $enemytype is "tentacles">> + <<voreeffects>><<effectstentacles>> + <<vore>><<tentacles>> + <<statetentacles>> + <br><br> + <<actionsvorentacles>> +<<else>> + <<voreeffects>> + <<vore>> + <<voreactions>> +<</if>> + +<<if $stress gte $stressmax>> + <span id="next"><<link [[Next|Island Beach Vore Finish]]>><</link>></span><<nexttext>> +<<elseif $vorestage lte 0>> + <span id="next"><<link [[Next|Island Beach Vore Finish]]>><</link>></span><<nexttext>> +<<elseif $vorestomach gte 5>> + <span id="next"><<link [[Next|Island Beach Vore Finish]]>><</link>></span><<nexttext>> +<<else>> + <span id="next"><<link [[Next|Island Beach Vore]]>><</link>></span><<nexttext>> +<</if>> + +:: Island Beach Vore Finish + +<<effects>> +<<if $stress gte $stressmax or $vorestomach gte 5>> + It's just too much for you. You pass out. + <br><br> + <<if $upperoff isnot 0>> + <<upperruined>> + <</if>> + <<if $loweroff isnot 0>> + <<lowerruined>> + <</if>> + <<if $underloweroff isnot 0>> + <<underlowerruined>> + <</if>> + <<if $underupperoff isnot 0>> + <<underupperruined>> + <</if>> + <<endcombat>> + <<link [[Next|Passout Beach]]>><</link>> + <br> +<<else>> + <<tearful>> you haul yourself back onto the sand. + <<if $tentacledisable is "f" and $hallucinations gte 1 and $enemytype is "tentacles">> + Two tendrils grope after you, but you manage to roll to safety. + <</if>> + <br><br> + <<clotheson>> + <<endcombat>> + The tide draws closer.<<island_pass 1>><<island_tide 1>><<gisland_tide>> + <br><br> + <<island_tide_options>> +<</if>> + +:: Island Treeline +<<effects>> + +You squeeze between densely-packed trees, the canopy above obscures the sky. The sound of the sea behind you fades, replaced by the rustling of leaves. +<br><br> +<<generateRole 0 0 "islander">><<person1>> +You feel a presence behind you. You turn, and almost jump as you find a figure crouched where you walked just a moment ago. <<His>> face is concealed by an antlered mask, with round holes for eyes. A bow rests in <<his>> hands, with an arrow notched. +<br><br> + +<<if $islander_language gte 100>> + "So the lost one returns," <<he>> says. +<<elseif $islander_language gte 50>> + <<He>> addresses you, but you can't interpret the words. +<<else>> + <<He>> speaks in a familiar but incomprehensible language. +<</if>> +In one motion, <<he>> <span class="pink">draws the string of the bow and releases an arrow in your direction.</span> It thuds into a tree beside you. +<br><br> + +<<link [[Run (0:05)|Island Treeline Run]]>><<island_pass 5>><<tiredness 6>><<stress 6>><</link>><<gtiredness>><<gstress>> +<br> +<<link [[Surrender|Island Treeline Surrender]]>><<stress 12>><</link>><<ggstress>> +<br> + + + +:: Island Treeline Run +<<effects>> + +You turn and run as fast as you can. You hear laughter behind you, but the islander doesn't seem to be following. Still, you run until your legs give out and you collapse in a heap. +<br><br> + +<<link [[Next|Island Treeline Search]]>><<island_pass 60>><</link>> +<br> + + +:: Island Treeline Surrender +<<effects>> + +You drop to your knees and bow your head, unsure how else to communicate your surrender. The islander laughs, then silence. You look up. <<Hes>> gone. +<br><br> + +<<link [[Next|Island Treeline Search]]>><<island_pass 60>><</link>> +<br> + +:: Island Treeline Search +<<effects>> + +This island could be dangerous, but with the beach unsafe, you've no choice but to continue deeper. +<br><br> + +The trees thin as the ground becomes steeper, with more and more rocks obstructing your path. You crest a hillock, and get a good view of the surroundings. The sea is visible in all directions, but the island itself is obscured by thick canopy. +<br><br> + +A small stream trickles from a rock wall, beneath a sheltered overhang. You're not sure how long you'll be on the island, and this seems like a good home location to orient yourself around. +<br><br> +<<set $island.home to "rocky_hillock">> +<i>Food isn't readily available on the island. You'll need to find some.</i> +<br><br> +<<link [[Next|Island]]>><</link>> +<br> + +:: Island +<<location "island">><<set $outside to 1>><<effects>> + +<<hunger_description>> +<br><br> +<<if $island.home is "rocky_hillock">> + You are on a strange island, in your camp atop a rocky hillock. You have a good view of your surroundings. +<<elseif $island.home is "waterfall">> + You are on a strange island, in your camp atop a waterfall. The river emerges from the trees nearby. +<<elseif $island.home is "gulch">> + You are on a strange island, in your camp within a gulch. Rocks and trees loom above you. +<</if>> +<br><br> + +<<if $island_simple_decor_message is 1>><<unset $island_simple_decor_message>> + As you enter the camp, the sight of your <<print $island[$island.home].decoration>> buoys your spirits.<<lstress>><<stress -1>> + <br> +<<elseif $island_basic_decor_message is 1>><<unset $island_basic_decor_message>> + As you enter the camp, the sight of your <<print $island[$island.home].decoration>> and other decorations lift your spirits.<<lstress>><<stress -2>> + <br> +<<elseif $island_advanced_decor_message is 1>> + As you enter the camp, the sight of your <<print $island[$island.home].decoration>> and other decorations bolster your spirits.<<lstress>><<stress -3>><<unset $island_advanced_decor_message>> + <br> +<</if>> +<<if $island_bird_message is 1>><<unset $island_bird_message>> + <span class="teal">A visiting bird has left you a handful of walnuts.</span><<gwalnut>><<set $island.walnut += 1>> + <br> +<</if>> +<br> + +<<if $leftarm is "bound" or $rightarm is "bound">> + <<unbind>> + <span class="lblue">You tear through your bonds using a sharp stone.</span> + <br><br> +<</if>> + + +<<if $stress gte $stressmax>> + It's too much for you. You pass out. + <br><br> + <<if isPlayerNonparasitePregnancyEnding()>> + <<pregnancyWatersBrokenPassout "island">> + <<else>> + <<link [[Next|Island Passout]]>><<trauma 6>><<passout>><<island_pass 60>><</link>> + <br> + <</if>> +<<elseif $hunger gte 2000>> + You are ravenous. The hunger gnaws at your belly, a desperation heightened by the knowledge that your next meal might never come. + <br><br> + + You find yourself wandering the island, searching for any morsel of edible matter, heedless of all danger. + <br><br> + + <<link [[Next (0:30)|Island Hunger]]>><<pass 30>><</link>><br> +<<else>> + +Where do you want to explore? +<br> +Near your camp <<radiobutton "$island.explore" "none" autocheck>> +<<if $island.explore_locations.includes("shore")>> + <label>| The shore for a higher chance of food <<radiobutton "$island.explore" "shore" autocheck>></label> +<</if>> +<<if $island.explore_locations.includes("wood")>> + <label>| The lush woodland for a higher chance of wood <<radiobutton "$island.explore" "wood" autocheck>></label> +<</if>> +<<if $island.explore_locations.includes("battleground")>> + <label>| The battleground for a higher chance of encountering natives <<radiobutton "$island.explore" "battleground" autocheck>></label> +<</if>> +<<if $island.explore_locations.includes("plain")>> + <label>| The plain for a higher chance of finding antiques <<radiobutton "$island.explore" "plain" autocheck>></label> +<</if>> +<br> +<<ind>><<link [[Explore (1:00)|Island Explore]]>><<island_pass 60>><<set $island.explore_count += 1>><<physique 6>><</link>><<gphysique>> +<br><br> + +<<if $island.walnut gte 1 or $island.walnut_dried gte 1>> + You have + <<if $island.walnut + $island.walnut_dried is 1>> + a handful of walnuts + <<else>> + <<print $island.walnut + $island.walnut_dried>> handfuls of walnuts + <</if>> + stashed away. <<print $island.walnut_dried>> handfuls are dried and all the more nutritious for it. + <br> + <<if $island.walnut gte 1>> + <<ind>><<link [[Eat a handful of raw walnuts|Island Walnut Eat]]>><<hunger -200>><</link>><<lhunger>> + <br> + <</if>> + <<if $island.walnut_dried gte 1>> + <<ind>><<link [[Eat a handful of Dried walnuts (0:05)|Island Walnut Eat Dried]]>><<island_pass 5>><<hunger -400>><</link>><<llhunger>> + <br> + <</if>> +<</if>> +<br> + + Furniture: + <<if $island[$island.home].trap is "simple">> + <span class="blue">Simple</span> trap | + <<elseif $island[$island.home].trap is "basic">> + <span class="lblue">Basic</span> trap | + <<elseif $island[$island.home].trap is "advanced">> + <span class="teal">Advanced</span> trap | + <</if>> + <<if $island[$island.home].curtains is "simple">> + <span class="blue">Simple</span> curtains | + <<elseif $island[$island.home].curtains is "basic">> + <span class="lblue">Basic</span> curtains | + <<elseif $island[$island.home].curtains is "advanced">> + <span class="teal">Advanced</span> curtains | + <</if>> + <<if $island[$island.home].decor is "simple">> + <span class="blue">Simple</span> decor with <<print $island[$island.home].decoration>> | + <<elseif $island[$island.home].decor is "basic">> + <span class="lblue">Basic</span> decor with <<print $island[$island.home].decoration>> | + <<elseif $island[$island.home].decor is "advanced">> + <span class="teal">Advanced</span> decor with <<print $island[$island.home].decoration>> | + <</if>> + <<if $island[$island.home].bird_feeder is "simple">> + <span class="blue">Simple</span> bird feeder | + <<elseif $island[$island.home].bird_feeder is "basic">> + <span class="lblue">Basic</span> bird feeder | + <<elseif $island[$island.home].bird_feeder is "advanced">> + <span class="teal">Advanced</span> bird feeder | + <</if>> + <<if $island[$island.home].chair is "simple">> + <span class="blue">Stool</span> | + <<elseif $island[$island.home].chair is "basic">> + <span class="lblue">Chair</span> | + <<elseif $island[$island.home].chair is "advanced">> + <span class="teal">Throne</span> | + <</if>> + <<if $island[$island.home].camouflage is "simple">> + <span class="blue">Simple</span> camouflage | + <<elseif $island[$island.home].camouflage is "basic">> + <span class="lblue">Basic</span> camouflage | + <<elseif $island[$island.home].camouflage is "advanced">> + <span class="teal">Advanced</span> camouflage | + <</if>> + <br> + <<if $island[$island.home].space is 0>> + You have no more space for furniture. + <br> + <</if>> + <<ind>><<link [[Build|Island Build]]>><</link>> + <br> + <br> + <<if $drugged gte 1>> + <span class="pink">You feel a lewd haze within you.</span> + <br> + <<ind>><<link [[Masturbate|Island Masturbation]]>><<set $masturbationstart to 1>><</link>> + <br> + <<elseif $arousal gte ($arousalmax / 2)>> + You feel aroused. + <br> + <<ind>><<link [[Masturbate|Island Masturbation]]>><<set $masturbationstart to 1>><</link>> + <br> + <</if>> + <<ind>><<link [[Wash (0:10)|Island]]>><<island_pass 10>><<wash>><</link>> + <br> + <<mirroricon>><<link [[Look at your reflection|Island Mirror]]>><<preMirror>><</link>> + <br> + <<if $worn.upper.exposed gte 2 and $worn.under_upper.exposed gte 1 + or $worn.upper.exposed gte 2 and $underupperwetstage gte 3 + or $upperwetstage gte 3 and $worn.under_upper.exposed gte 1 + or $upperwetstage gte 3 and $underupperwetstage gte 3>> + <<ind>><<link [[Make a top out of plants and twigs (0:20)|Island Clothes]]>><<set $phase to 1>><<island_pass 20>><</link>> + <br> + <</if>> + <<if $worn.lower.exposed gte 2 and $worn.under_lower.exposed gte 1 + or $worn.lower.exposed gte 2 and $underlowerwetstage gte 3 + or $lowerwetstage gte 3 and $worn.under_lower.exposed gte 1 + or $lowerwetstage gte 3 and $underlowerwetstage gte 3>> + <<ind>><<link [[Make a skirt out of plants and twigs (0:20)|Island Clothes]]>><<set $phase to 2>><<island_pass 20>><</link>> + <br> + <</if>> + + + + <<ind>><<link [[Sleep|Island Bed]]>><</link>> + <br> + <br> + + <<if $island.explore_locations.includes("castle")>> + <<ind>><<link [[Walk to castle (0:20)|Island Castle]]>><<island_pass 20>><</link>> + <br> + <</if>> + <<if $worn.face.name is "islander mask">> + <<ind>><<link [[Store mask|Island]]>><<set $island.mask_stored to 1>><<faceruined>><</link>> + <br> + <<elseif $island.mask_stored is 1>> + <<ind>><<link [[Retrieve mask|Island]]>><<set $island.mask_stored to undefined>><<facewear 38>><</link>> + <br> + <</if>> + <<if $debug is 1>> + <<ind>><<link [[Get wood|$passage]]>><<set $island.wood += 100>><</link>> (debug) + <br> + <</if>> +<</if>> + +:: Island Mirror +<<effects>> + +<<link [[Step away|Island]]>><<unset $mirrorMenu>><<unset $bodywritingSet>><<postMirror>><</link>> +<br><br> + +<<mirror "water">> +<br><br> + +:: Island Bed +<<set $outside to 0>><<effects>> + +<<if $island.home is "rocky_hillock">> + You lie beneath the overhang, on a bed of soft moss. The surrounding rocks shelter you from the wind and rain. + <br><br> +<</if>> + +<<if $sleeptrouble is 1 and $controlled is 0>> + <<link [[Sleep for 10 hours|Island Sleep]]>><<set $sleephour to 10>><<incrementautosave>><</link>> (<<timeAfterXHours 10>>)<<ltiredness>> + <br> + <<link [[Sleep for 9 hours|Island Sleep]]>><<set $sleephour to 9>><<incrementautosave>><</link>> (<<timeAfterXHours 9>>)<<ltiredness>> + <br> +<</if>> + +<<link [[Sleep for 8 hours|Island Sleep]]>><<set $sleephour to 8>><<incrementautosave>><</link>> (<<timeAfterXHours 8>>)<<ltiredness>> +<br> +<<link [[Sleep for 7 hours|Island Sleep]]>><<set $sleephour to 7>><<incrementautosave>><</link>> (<<timeAfterXHours 7>>)<<ltiredness>> +<br> +<<link [[Sleep for 6 hours|Island Sleep]]>><<set $sleephour to 6>><<incrementautosave>><</link>> (<<timeAfterXHours 6>>)<<ltiredness>> +<br> +<<link [[Sleep for 5 hours|Island Sleep]]>><<set $sleephour to 5>><<incrementautosave>><</link>> (<<timeAfterXHours 5>>)<<ltiredness>> +<br> +<<link [[Sleep for 4 hours|Island Sleep]]>><<set $sleephour to 4>><<incrementautosave>><</link>> (<<timeAfterXHours 4>>)<<ltiredness>> +<br> +<<link [[Sleep for 3 hours|Island Sleep]]>><<set $sleephour to 3>><<incrementautosave>><</link>> (<<timeAfterXHours 3>>)<<ltiredness>> +<br> +<<link [[Sleep for 2 hours|Island Sleep]]>><<set $sleephour to 2>><<incrementautosave>><</link>> (<<timeAfterXHours 2>>)<<ltiredness>> +<br> +<<link [[Sleep for 1 hour|Island Sleep]]>><<set $sleephour to 1>><<incrementautosave>><</link>>  (<<timeAfterXHours 1>>)<<ltiredness>> +<br> +<<link [[Just sleep|Island Sleep]]>><<set $sleephour to -1>><<incrementautosave>><</link>> (??:??)<<ltiredness>> +<br><br> + +<<link [[Climb out of bed|Bedroom]]>><<storeon "bed">><<set $wardrobe_location to "wardrobe">><<loadTempHairStyle>><<endevent>><</link>> +<br><br> + +:: Island Sleep +<<effects>> + +<<sleep>><<effects>> +<<sleepeffects>> + +<<if $island_wake_3 is 1>> + <<unset $island_wake_3>> + <<generateRole 0 0 "islander">> + <<generateRole 1 0 "islander">> + <<generateRole 2 0 "islander">> + <<generateRole 3 0 "islander">> + <<person1>> + <<if $island[$island.home].trap is "simple" and random(1, 2) is 2 or $island[$island.home].trap is "basic" and random(1, 4) gte 2 or $island[$island.home].trap is "advanced">> + You're awoken by a scream. Your trap caught someone. There are three other voices however, coming this way.<<lcamp_concealment>><<set $island.hide += 1>> + <br><br> + <<generateRole 0 0 "islander">> + <<generateRole 1 0 "islander">> + <<generateRole 2 0 "islander">> + <<endevent>> + <<link [[Defend yourself|Island Sleep Defend]]>><<set $phase to 1>><<unset $island_roll>><</link>> + <br> + /* + <<set $island_roll to random(1, 100)>><<set $island_roll += (13 * $island.hide)>> + <<link [[Skulk away|Island Sleep Skulk]]>><<set $phase to 1>><</link>><<difficulty $island_roll>> + <br> + */ + <<set $skulduggerydifficulty to (800 + (50 * $island.hide))>> + <<link [[Skulk|Island Sleep Hide 3]]>><<set $phase to 1>><<unset $island_roll>><</link>><<skulduggerydifficulty>> + <br> + <<else>> + <<if $islander_language gte 100>> + You're awoken by <span class="pink">loud voices</span> announcing their presence. + <br> + "We know you're in there," says a <<personsimple>>'s voice. + <br> + "If you submit we'll go easy on you," says another. + <<elseif $islander_language gte 50>> + You're awoken by <span class="pink">loud voices</span> announcing their presence. It sounds like they're calling for you, in a mocking tone. + <<else>> + You're awoken by <span class="pink">loud voices</span> announcing their presence. Their language is incomprehensible, but they're getting closer. + <</if>> + <<lcamp_concealment>><<set $island.hide += 1>> + <br><br> + + <<link [[Defend yourself|Island Sleep Defend]]>><<unset $island_roll>><</link>> + <br> + /* + <<set $island_roll to random(1, 100)>><<set $island_roll += (12 * $island.hide)>> + <<link [[Skulk away|Island Sleep Skulk]]>><</link>><<difficulty $island_roll>> + <br> + */ + <<set $skulduggerydifficulty to (700 + (50 * $island.hide))>> + <<link [[Skulk|Island Sleep Hide 3]]>><<unset $island_roll>><</link>><<skulduggerydifficulty>> + <br> + <br> + <</if>> +<<elseif $island_wake_2 is 1>> + <<unset $island_wake_2>> + <<generateRole 0 0 "islander">> + <<generateRole 1 0 "islander">> + <<generateRole 2 0 "islander">> + <<person1>> + <<if $island[$island.home].trap is "simple" and random(1, 2) is 2 or $island[$island.home].trap is "basic" and random(1, 4) gte 2 or $island[$island.home].trap is "advanced">> + A <<personsimple>>'s scream wakes you. Your trap snared someone, but there are two other voices coming this way.<<lcamp_concealment>><<set $island.hide += 1>> + <<endevent>> + <<generateRole 0 0 "islander">> + <<generateRole 1 0 "islander">> + <<person1>> + <br><br> + <<link [[Ambush them|Island Sleep Ambush]]>><<unset $island_roll>><</link>> + <br> + /* + <<set $island_roll to random(1, 100)>><<set $island_roll += (6 * $island.hide)>> + <<link [[Slink away|Island Sleep Slink]]>><</link>><<difficulty $island_roll>> + <br> + */ + <<set $skulduggerydifficulty to (300 + (50 * $island.hide))>> + <<link [[Slink|Island Sleep Hide 2]]>><<set $phase to 1>><<unset $island_roll>><</link>><<skulduggerydifficulty>> + <br> + <<else>> + You awaken to the <span class="pink">sound of voices.</span> There are three of them, speaking in hushed tones. They're getting closer.<<lcamp_concealment>><<set $island.hide += 1>> + <br><br> + + <<link [[Ambush them|Island Sleep Ambush]]>><<unset $island_roll>><</link>> + <br> + /* + <<set $island_roll to random(1, 100)>><<set $island_roll += (11 * $island.hide)>> + <<link [[Slink away|Island Sleep Slink]]>><</link>><<difficulty $island_roll>> + <br> + */ + <<set $skulduggerydifficulty to (600 + (50 * $island.hide))>> + <<link [[Slink|Island Sleep Hide 2]]>><<unset $island_roll>><</link>><<skulduggerydifficulty>> + <br> + <</if>> +<<elseif $island_wake_1 is 1>> + <<unset $island_wake_1>> + <<generateRole 0 0 "islander">> + <<generateRole 1 0 "islander">> + <<person1>> + <<if $island[$island.home].trap is "simple" and random(1, 2) is 2 or $island[$island.home].trap is "basic" and random(1, 4) gte 2 or $island[$island.home].trap is "advanced">> + You awaken to the sound of a <<person1>><<personsimple>> screaming. Someone triggered your trap. You hear a second voice, growing louder. They'll be here soon, but it sounds like they're alone.<<lcamp_concealment>><<set $island.hide += 1>> + <<endevent>> + <<generateRole 0 0 "islander">> + <br><br> + <<link [[Get up and confront|Island Sleep Confront Trapped]]>><<unset $island_roll>><</link>> + <br> + /* + <<set $island_roll to random(1, 100)>><<set $island_roll += (5 * $island.hide)>> + <<link [[Remain motionless|Island Sleep Motionless Trapped]]>><</link>><<difficulty $island_roll>> + <br> + */ + <<set $skulduggerydifficulty to (200 + (100 * $island.hide))>> + <<link [[Hide|Island Sleep Hide Trapped]]>><<unset $island_roll>><</link>><<skulduggerydifficulty>> + <br> + <<else>> + You awaken in a fright, <span class="pink">sensing danger.</span> You hear whispering.<<lcamp_concealment>><<set $island.hide += 1>> + <br><br> + + <<link [[Get up and confront the source of the whispers|Island Sleep Confront]]>><<unset $island_roll>><</link>> + <br> + /* + <<set $island_roll to random(1, 100)>><<set $island_roll += (10 * $island.hide)>> + <<link [[Remain motionless|Island Sleep Motionless]]>><</link>><<difficulty $island_roll>> + <br> + */ + <<set $skulduggerydifficulty to (500 + (100 * $island.hide))>> + <<link [[Hide|Island Sleep Hide]]>><<unset $island_roll>><</link>><<skulduggerydifficulty>> + <br> + <</if>> +<<else>> + You sleep soundly, + <<if Time.dayState is "night">> + and awaken to the sound of the wind. + <<else>> + and awaken to the sound of chirping birds. + <</if>> + <br><br> + <<link [[Next|Island]]>><</link>> + <br> +<</if>> + +:: Island Sleep Defend +<<effects>> + +<<if $phase is 1>> + You wait upon your throne as the voices draw closer. A <<person1>><<person>>, <<person2>><<person>>, and <<person3>><<person>> step from the trees. +<<else>> + You wait upon your throne as the voices draw closer. A <<person1>><<person>>, <<person2>><<person>>, <<person3>><<person>> and <<person4>><<person>> step from the trees. +<</if>> +<<if $island[$island.home].chair is "advanced">> + Your pose gives them pause. + <br><br> + <<if $islander_language gte 100>> + "This impotent whore thinks <<pshe>> can lord over the island," the <<person1>><<person>> shouts. "Let's teach <<phim>> <<pher>> place." + <<elseif $islander_language gte 50>> + The <<person1>><<person>> shouts something about teaching you your place, then they charge. + <<else>> + The <<person1>><<person>> shouts something in their incomprehensible language, then they charge. + <</if>> + <br><br> + + <<link [[Next|Island Sleep Fight]]>><<set $fightstart to 1>><</link>> + <br> +<<else>> + <br><br> + <<if $islander_language gte 100>> + "This is the one the druid wants," the <<person1>><<person>> shouts. "Charge!" + <<elseif $islander_language gte 50>> + The <<person1>><<person>> shouts something about searching for you in particular, then they charge. + <<else>> + The <<person1>><<person>> shouts in their incomprehensible language, then they charge. + <</if>> + <br><br> + + <<link [[Next|Island Sleep Fight]]>><<set $fightstart to 1>><</link>> + <br> +<</if>> + +:: Island Sleep Skulk +<<effects>> + +<<if $phase is 1>> + You skulk from your sleeping spot, keeping low among the foliage as a <<person1>><<person>>, <<person2>><<person>>, and <<person3>><<person>> step into view. +<<else>> + You skulk from your sleeping spot, keeping low among the foliage as a <<person1>><<person>>, <<person2>><<person>>, <<person3>><<person>> and <<person4>><<person>> step into view. +<</if>> +<<if $rng gte $island_roll>> + <span class="green">They pass right by without noticing you,</span> and continue on to parts unknown. + <br><br> + + <<link [[Next|Island]]>><<endevent>><</link>> + <br> +<<else>> + <<if $islander_language gte 100>> + They whisper to each other. + <br> + "You think it's the lost one?" + <br> + "Be silent, you'll be heard." + <br> + "It is!" shouts the <<person1>><<person>>. "There!" <<He>> points right at you. + <<elseif $islander_language gte 50>> + They whisper to each other, asking questions as they scan the ground looking for something. The <<person2>><<person>> <span class="red">shouts and points right at you.</span> + <<else>> + They whisper to each other in an incomprehensible language and scan the ground as if looking for something. The <<person2>><<person>> <span class="red">shouts and points right at you.</span> + <</if>> + <br><br> + + <<link [[Fight|Island Sleep Fight]]>><<set $fightstart to 1>><</link>> + <br> + <<link [[Submit (0:30)|Island Sleep Submit]]>><</link>> + <br> +<</if>> +<<unset $island_roll>> + +:: Island Sleep Hide 3 +<<effects>> + +You disappear into the shadows and remain motionless. You hear their whispers more clearly now. +<<if $islander_language gte 100>> + There are multiple speakers. + "Come out, and we'll go easy on you." + <br> + "I'd rather they put up a good struggle." + <br> + "Harming them too much might anger the druid." +<<elseif $islander_language gte 50>> + There are multiple speakers. You can understand them well enough to know they're looking for you. +<<else>> + There are multiple speakers, but the language is incomprehensible to you. +<</if>> +<br><br> + +<<if $phase is 1>> + You lie in the shadows, and watch a <<person>>, <<person2>><<person>>, and <<person3>><<person>> step into view. Each wears a strange, antlered mask. +<<else>> + You lie in the shadows, and watch a <<person>>, <<person2>><<person>>, <<person3>><<person>> and <<person4>><<person>> step into view. Each wears a strange, antlered mask. +<</if>> +<br><br> + +<<skulduggerycheck>> +<<if $skulduggerysuccess is 1>> + They stop in front of your sleeping spot, then continue on <span class="green">without looking your way.</span> + <<if $skulduggery lte ($skulduggerydifficulty + 100)>> + <<skulduggeryskilluse>> + <<else>> + <span class="blue">That was too easy. You didn't learn anything.</span> + <br><br> + <</if>> + + <<link [[Next|Island]]>><<endevent>><</link>> + <br> + +<<else>> + + They stop in front of your hiding place, and look at each other. <span class="red">Then the <<person>> pounces atop you</span>, and pins you to the ground./*<<gcamp_concealment>>*/<<set $island.hide -= 3>> + <br><br> + + <<if $skulduggery lte ($skulduggerydifficulty + 100)>> + <<skulduggeryskilluse>> + <<else>> + <span class="blue">That was too easy. You didn't learn anything.</span> + <br><br> + <</if>> + + <<link [[Fight|Island Sleep Fight]]>><<set $fightstart to 1>><</link>> + <br> + <<link [[Submit (0:30)|Island Sleep Submit]]>><</link>> + <br> + +<</if>> + + +:: Island Sleep Ambush +<<effects>> + +You wait with your back against a tree, listening to the approaching footfalls. A <<person1>><<person>> walks by, and doesn't notice you. +<br><br> + +<<Hes>> followed by a <<person2>><<person>>. You're unsure if they're more perceptive, or just lucky, but their head turns to face you. <<His>> mask reveals nothing, but you take the initiative, and spring into an attack. +<br><br> + +<<link [[Next|Island Sleep Fight]]>><<set $fightstart to 1>><</link>> +<br> + +:: Island Sleep Slink +<<effects>> + +You slink into the shadows, crawling on your belly as a <<person1>><<person>>, <<person2>><<person>>, and <<person3>><<person>> step into view. +<<if $rng gte $island_roll>> + <span class="green">They pass right by without noticing you,</span> and continue on to parts unknown. + <br><br> + + <<link [[Next|Island]]>><<endevent>><</link>> + <br> +<<else>> + <<if $islander_language gte 100>> + They talk to each other. + "I know <<pshes>> here," the <<person1>><<person>> says. + <br> + "Then keep your voice down," the <<person2>><<person>> replies. + <br> + "No need," the <<person3>><<person>> adds. "I see <<phim>>!" <span class="red"><<He>> points right at you.</span> + <<elseif $islander_language gte 50>> + They whisper to each other. It's clear they're looking for you, even before the <<person2>><<person>> <span class="red">shouts and points right at you.</span> + <<else>> + They whisper to each other in an incomprehensible language and scan the ground as if looking for something. The <<person2>><<person>> <span class="red">shouts and points right at you.</span> + <</if>> + <br><br> + + <<link [[Fight|Island Sleep Fight]]>><<set $fightstart to 1>><</link>> + <br> + <<link [[Submit (0:30)|Island Sleep Submit]]>><</link>> + <br> +<</if>> +<<unset $island_roll>> + +:: Island Sleep Slink 2 +<<effects>> + +You slink into the shadows, crawling on your belly as a <<person1>><<person>> and <<person2>><<person>> step into view. +<<if $rng gte $island_roll>> + <span class="green">They pass right by without noticing you,</span> and continue on to parts unknown. + <br><br> + + <<link [[Next|Island]]>><<endevent>><</link>> + <br> +<<else>> + <<if $islander_language gte 100>> + They talk to each other. + "Think the lost one is here?" the <<person1>><<person>> asks. + <br> + "Yes," the <<person2>><<person>> replies. "Right there!" <span class="red"><<He>> points at you.</span> + <<elseif $islander_language gte 50>> + They talk to each other. You can't understand them, but it's clear they're looking for you. The <<person2>><<person>> scans the ground, <span class="red">then shouts and points right at you.</span> + <<else>> + They talk to each other in an incomprehensible language and scan the ground as if looking for something. The <<person2>><<person>> <span class="red">shouts and points right at you.</span> + <</if>> + <br><br> + + <<link [[Fight|Island Sleep Fight]]>><<set $fightstart to 1>><</link>> + <br> + <<link [[Submit (0:30)|Island Sleep Submit]]>><</link>> + <br> +<</if>> +<<unset $island_roll>> + + +:: Island Sleep Hide 2 +<<effects>> + +You flip onto your belly and squirm along the ground, away from the approaching voices. +<<if $islander_language gte 100>> + Their voices are clearer now. + "Think it's the lost one?" + <br> + "Could be. Unusual place to camp." +<<elseif $islander_language gte 50>> + Their voices are clearer now, and it's clear they're looking for you. +<<else>> + Their voices are clearer now, speaking in their incomprehensible language. +<</if>> +<br><br> + +<<if $phase is 1>> + You lie in the shadows, and watch a <<person>> and <<person2>><<person>> step into view. Each wears a strange, antlered mask. +<<else>> + You lie in the shadows, and watch a <<person>>, <<person2>><<person>> and <<person3>><<person>> step into view. Each wears a strange, antlered mask. +<</if>> +<br><br> + +<<skulduggerycheck>> +<<if $skulduggerysuccess is 1>> + They stop in front of your sleeping spot, then continue on <span class="green">without looking your way.</span> + <<if $skulduggery lte ($skulduggerydifficulty + 100)>> + <<skulduggeryskilluse>> + <<else>> + <span class="blue">That was too easy. You didn't learn anything.</span> + <br><br> + <</if>> + + <<link [[Next|Island]]>><<endevent>><</link>> + <br> + +<<else>> + + They stop in front of your hiding place, and look at each other. <span class="red">Then the <<person>> pounces atop you</span>, and pins you to the ground./*<<gcamp_concealment>>*/<<set $island.hide -= 3>> + <br><br> + + <<if $skulduggery lte ($skulduggerydifficulty + 100)>> + <<skulduggeryskilluse>> + <<else>> + <span class="blue">That was too easy. You didn't learn anything.</span> + <br><br> + <</if>> + + <<link [[Fight|Island Sleep Fight]]>><<set $fightstart to 1>><</link>> + <br> + <<link [[Submit (0:30)|Island Sleep Submit]]>><</link>> + <br> + +<</if>> + + +:: Island Sleep Confront +<<effects>> + +You jump to your feet. +<<if $speech_attitude is "meek">> + "I mean you no harm," you say. "But you're frightening me." +<<elseif $speech_attitude is "bratty">> + "Come out right now," you say. "Or I'll find you." +<<else>> + "Come out," you say. +<</if>> +<br><br> +There's silence for a moment, then a <<person1>><<person>> and <<person2>><<person>> walk from the shadows, advancing on you. +<br><br> + +<<link [[Next|Island Sleep Fight]]>><<set $fightstart to 1>><</link>> +<br> + + +:: Island Sleep Confront Trapped +<<effects>> + +You jump to your feet. +<<if $speech_attitude is "meek">> + "I mean you no harm," you say. "But you're frightening me." +<<elseif $speech_attitude is "bratty">> + "Come out right now," you say. "Or I'll find you." +<<else>> + "Come out," you say. +<</if>> +<br><br> + +There's silence for a moment, then a <<person1>><<person>> emerges from the shadows, advancing on you. +<br><br> + +<<link [[Next|Island Sleep Rape]]>><<set $molestationstart to 1>><</link>> +<br> + + +:: Island Sleep Motionless +<<effects>> + +You remain as still as a corpse, watching as a <<person1>><<person>> and <<person2>><<person>> step into view. +<<if $rng gte $island_roll>> + <span class="green">They pass right by without noticing you,</span> and continue on to parts unknown. + <br><br> + + <<link [[Next|Island]]>><<endevent>><</link>> + <br> +<<else>> + <<if $islander_language gte 100>> + They whisper to each other. + <br> + "The druid will reward us if it's <<phim>>," + <br> + "Yes, so keep it down." + <br> + "No need. There <<pshe>> is!" <span class="red"><<He>> points right at you.</span> + <<elseif $islander_language gte 50>> + They whisper to each other. It's clear they're looking for you. The <<person2>><<person>> scans the ground, then <span class="red">shouts and points right at you.</span> + <<else>> + They whisper to each other in an incomprehensible language and scan the ground as if looking for something. The <<person2>><<person>> <span class="red">shouts and points right at you.</span> + <</if>> + <br><br> + + <<link [[Fight|Island Sleep Fight]]>><<set $fightstart to 1>><</link>> + <br> + <<link [[Submit (0:30)|Island Sleep Submit]]>><</link>> + <br> +<</if>> +<<unset $island_roll>> + + +:: Island Sleep Motionless Trapped +<<effects>> + +You remain as still as a corpse, and a <<person1>><<person>> steps into view. +<<if $rng gte $island_roll>> + <span class="green"><<He>> passes right by without noticing you,</span> and continue on to parts unknown. + <br><br> + + <<link [[Next|Island]]>><<endevent>><</link>> + <br> +<<else>> + <<He>> scans the ground as if looking for something, <span class="red">and <<his>> eyes land right on you.</span> + <br><br> + + <<link [[Next|Island Sleep Rape]]>><<set $molestationstart to 1>><</link>> + <br> +<</if>> +<<unset $island_roll>> + + +:: Island Sleep Hide +<<effects>> + +You flip onto your belly and squirm along the ground, away from the approaching voices. You hear their whispers more clearly now. +<<if $islander_language gte 100>> + There are two speakers. + <br> + "There's someone here for sure." + <br> + "Then be quiet, or you'll alert them." +<<elseif $islander_language gte 50>> + There are two speakers. You can't quite tell what they're talking about, but it's clear they're looking for you. +<<else>> + There are two speakers, but the language is incomprehensible to you. +<</if>> +<br><br> + +You lie in the shadows, and watch a <<person>> and <<person2>><<person>> step into view. Each wears a strange, antlered mask. +<br><br> + +<<skulduggerycheck>> +<<if $skulduggerysuccess is 1>> + They stop in front of your sleeping spot, then continue on <span class="green">without looking your way.</span> + <<if $skulduggery lte ($skulduggerydifficulty + 100)>> + <<skulduggeryskilluse>> + <<else>> + <span class="blue">That was too easy. You didn't learn anything.</span> + <br><br> + <</if>> + + <<link [[Next|Island]]>><<endevent>><</link>> + <br> + +<<else>> + + They stop in front of your hiding place, and look at each other. <span class="red">Then the <<person>> pounces atop you</span>, and pins you to the ground./*<<gcamp_concealment>>*/<<set $island.hide -= 3>> + <br><br> + + <<if $skulduggery lte ($skulduggerydifficulty + 100)>> + <<skulduggeryskilluse>> + <<else>> + <span class="blue">That was too easy. You didn't learn anything.</span> + <br><br> + <</if>> + + <<link [[Fight|Island Sleep Fight]]>><<set $fightstart to 1>><</link>> + <br> + <<link [[Submit (0:30)|Island Sleep Submit]]>><</link>> + <br> + +<</if>> + + +:: Island Sleep Hide Trapped +<<effects>> + +You flip onto your belly and squirm along the ground, away from the approaching footsteps. You lie in the shadows as a <<person1>><<person>> steps into view. <<His>> motions are cautious, perhaps afraid of another trap. +<br><br> + + +<<skulduggerycheck>> +<<if $skulduggerysuccess is 1>> + <<He>> stops nearby, then continues on <span class="green">without looking your way.</span> + <<if $skulduggery lte ($skulduggerydifficulty + 100)>> + <<skulduggeryskilluse>> + <<else>> + <span class="blue">That was too easy. You didn't learn anything.</span> + <br><br> + <</if>> + + <<link [[Next|Island]]>><<endevent>><</link>> + <br> + +<<else>> + + <<He>> glances around, <span class="red">and spots you.</span>./*<<gcamp_concealment>>*/<<set $island.hide -= 3>> + <br><br> + + <<if $skulduggery lte ($skulduggerydifficulty + 100)>> + <<skulduggeryskilluse>> + <<else>> + <span class="blue">That was too easy. You didn't learn anything.</span> + <br><br> + <</if>> + + <<link [[Next|Island Sleep Rape]]>><<set $molestationstart to 1>><</link>> + <br> + +<</if>> + +:: Island Sleep Fight +<<if $fightstart is 1>> + <<set $fightstart to 0>> + <<neutral 1>> + <<maninit>> + <<set $enemytrust -= 100>> + <<set $enemyanger += 200>> + <<npcidlegenitals>> +<</if>> + +<<effects>> +<<effectsman>> +<<man>> +<<stateman>> +<br><br> +<<actionsman>> + +<<if _combatend or ($pain gte 100 and $willpowerpain is 0)>> + <span id="next"><<link [[Next|Island Sleep Fight Finish]]>><</link>></span><<nexttext>> +<<else>> + <span id="next"><<link [[Next|Island Sleep Fight]]>><</link>></span><<nexttext>> +<</if>> + +:: Island Sleep Fight Finish +<<effects>> +<<if $enemyarousal gte $enemyarousalmax>> + <<ejaculation>> + <<if $islander_language gte 100>> + Your assailants stagger away from you. "They didn't tell us the foreign <<girl>> would be this attractive." + <br> + "J-just keep an eye on <<phim>>." + <br> + <<elseif $islander_language gte 50>> + Your assailants stagger away from you, exclaiming about your prowess, and giving you an opportunity to escape. + <<else>> + Your assailants stagger away from you, mumbling in their incomprehensible language, giving you an opportunity to escape. + <</if>> + You hide, crouching low behind a gnarled lump of fallen wood. In their stupour, they fail to keep track of you. + <br><br> + <<tearful>> you leave your hiding place. You're in the clear, for now. + <br><br> + <<clotheson>> + <<endcombat>> + <<link [[Next|Island]]>><</link>> + <br> + +<<elseif $enemyhealth lte 0>> + <<if $islander_language gte 100>> + Your assailants fall back. "They didn't tell us <<pshe>>'d be this strong." + <br> + "I'm leaving. There will be other opportunities." + <<elseif $islander_language gte 50>> + Your assailants fall back, surprised by your strength, giving you an opportunity to escape. + <<else>> + Your assailants fall back, mumbling in their incomprehensible language, giving you an opportunity to escape. + <</if>> + <br><br> + <<tearful>> you catch your breath. You're in the clear, for now. + <br><br> + <<clotheson>> + <<endcombat>> + <<link [[Next|Island]]>><</link>> + <br> + +<<else>> + You fall to the ground, too hurt to continue fighting. + <br><br> + <<if $islander_language gte 100>> + The pair step either side of you. "The druid will reward us for this." + <br> + "If we can make it back. Get the rope ready, I'll find a stick." + <<elseif $islander_language gte 50>> + The pair step either side of you. <<tearful>> you listen as they talk about taking you somewhere. + <<else>> + The pair step either side of you. <<tearful>> you listen as they talk over you in their incomprehensible language. + <</if>> + <br><br> + + <<link [[Next|Island Defeat]]>><</link>> + <br> +<</if>> + +:: Island Sleep Rape + +<<if $molestationstart is 1>> + <<set $molestationstart to 0>> + <<controlloss>> + <<violence 1>> + <<neutral 1>> + <<molested>> + <<maninit>> +<</if>> + +<<effects>> +<<effectsman>> +<<alarmstate>> +<<man>> +<<stateman>> +<br><br> +<<actionsman>> + +<<if _combatend>> + <span id="next"><<link [[Next|Island Sleep Rape Finish]]>><</link>></span><<nexttext>> +<<else>> + <span id="next"><<link [[Next|Island Sleep Rape]]>><</link>></span><<nexttext>> +<</if>> + +:: Island Sleep Rape Finish +<<effects>> + +<<if $enemyarousal gte $enemyarousalmax>> + <<ejaculation>> + The <<person>> doesn't look back as <<he>> disappears between the trees. + <br><br> + <<tearful>> you climb to your feet. + <br><br> + +<<elseif $enemyhealth lte 0>> + The <<person>> trips and tumbles as <<he>> turns in a mad dash to escape. + <br><br> + <<tearful>> you catch your breath. + <br><br> + +<</if>> +<<clotheson>> +<<endcombat>> +<<link [[Next|Island]]>><</link>> + +:: Island Sleep Submit +<<effects>> +You drop to your knees in surrender. The pair watch you, look at each other, then approach with caution in their steps. +<br><br> + +<<if $islander_language gte 100>> + They step either side of you. "That was easy." + <br> + "You can say that when we get <<phim>> back to the castle. Keep an eye out for trickery. I'll find a stick." +<<elseif $islander_language gte 50>> + They step either side of you. You listen the as they talk about taking you somewhere. +<<else>> + They step either side of you. You listen as they talk in their incomprehensible language. +<</if>> +<br><br> + +<<link [[Next|Island Defeat]]>><</link>> +<br> + +:: Island Defeat +<<effects>> + +<<if $enemyno is 6>> + <<clearsinglenpc 5>> +<</if>> +<<if $enemyno is 5>> + <<clearsinglenpc 4>> +<</if>> +<<if $enemyno is 4>> + <<clearsinglenpc 3>> +<</if>> +<<if $enemyno is 3>> + <<clearsinglenpc 2>> +<</if>> + +The <<person1>><<person>> snaps off a branch and begins removing the smaller twigs, while the <<person2>><<person>> unravels a length of rope. +<<if $worn.upper.name isnot "naked" or $worn.under_upper.name isnot "naked" or $worn.lower.name isnot "naked" or $worn.under_lower.name isnot "naked">> + They strip you with bare hands, force your arms and legs behind your back, and tie you to the stick. + <<clothesruined>> +<<else>> + They force your arms and legs behind your back, and tie you to the stick with bare hands. +<</if>> +<br><br> + +<<bind>><<legbind>><<island_pass 30>> +They each heft one side of the branch onto a shoulder, leaving you suspended and helpless between them. They begin their march, taking you with them.<<set $island.hide to Math.clamp($island.hide, 0, 30)>> +<br><br> +<<if $island.defeat_intro is undefined>> + + They walk deep into the island, following a strange path, at times pushing through thick brush and avoiding more open paths, until they at last come to a river. A log has been placed over it, creating a thin bridge. + <br><br> + + <<link [[Next|Island Defeat 2]]>><<set $island.defeat_intro to 1>><</link>> + <br> +<<else>> + They walk deep into the island, following the strange paths to the ruined castle. It's much as you remember it. A crowd follows you in once more, and once more you are hoisted upright, exposed in front of a gathered audience.<<gtrauma>><<trauma 6>><<gstress>><<stress 6>><<garousal>><<arousal 600>> + <br><br> + + <<link [[Next|Island Defeat 5]]>><</link>> + <br> +<</if>> + +:: Island Defeat 2 +<<effects>> + +The pair stop beside the rapid water, share a brief discussion, then hop onto the log. They move so fast that you're half-worried they'll slip and take you with them, but they make it across. The <<person2>><<person>> gives your <<bottom>> a gentle smack. +<br><br> +The trees here aren't so dense, and the ground between them is clear of smaller plants. The pair carry you up a slope. A ruined castle appears beyond the crest, green with moss. + +<br><br> + +<<link [[Next|Island Defeat 3]]>><</link>> +<br> + +:: Island Defeat 3 +<<effects>> + +The base of the castle comes into view. There are figures moving down there. They're dressed like your captors, but wear no masks. +<br><br> +They cease their activity when they see you, then fall in behind the pair. They don't look unusual beneath the masks. A bit leaner than the townsfolk, maybe. +<br><br> +<<generateRole 2 0 "islander">><<person3>> +They carry you beneath a stone arch, and into a labyrinth of stone corridors. Despite looking like a ruin, you pass a <<person>> working with the masonry, building what looks like a new wall to portion off part of a corridor. +<br><br> + +<<link [[Next|Island Defeat 4]]>><</link>> +<br> + +:: Island Defeat 4 +<<effects>> + +The corridor opens into a courtyard, surrounded by four stone walls. The ground itself is also stone, but free of vegetation. +<br><br> + +The <<person1>><<person>> and <<person2>><<person>> heave the stick into an upright position, exposing you to the large crowd that followed you here. So bound and helpless, there's nothing you can do to cover your nudity.<<gtrauma>><<trauma 6>><<gstress>><<stress 6>><<garousal>><<arousal 600>> +<br><br> + +<<link [[Next|Island Defeat 5]]>><</link>> +<br> + +:: Island Defeat 5 +<<effects>> + +<<generateRole 3 0 "islander">><<person4>> +A courtyard echoes with the rumble of unseen drums. The islanders smacks their thighs and chests in time with the sound, as a <<person>> advances on you. <<He>> wears a round mask, the with three smaller circles above <<his>> eyes and mouth. In <<his>> right hand <<he>> holds a bundle of thin leaves, splaying from <<his>> grip like a bouquet. In <<his>> left hand, a cruel-looking ivory knife. +<br><br> + +<<if $island.defeat gte 11>> + <<He>> examines you from head to toe, tracing the knife across the marks covering you. It stings, though <<he>> doesn't break the skin. <<He>> raises <<his>> head to the sky, and nods at the tower above. + <br><br> + <<if $islander_language gte 100>> + The drums fall silent, the islanders still, and the <<person>> begins to chant. + <br><br> + "Monarch of the lost, bestow us with light!" + <br> + "Monarch of the lost, bestow us with light!" + <br> + "Monarch of the lost, bestow us with light!" + <br><br> + <<His>> voice rises and falls with the wind, which seems to howl all the fiercer. <span class="red">Then the ground trembles.</span> + <br><br> + <<elseif $islander_language gte 50>> + The drums fall silent, the islanders still, and the <<person>> begins to chant. You can't fathom the details, but you think <<he>> speaks of something that wast lost. <<His>> voice rises and falls with the wind, which seems to howl all the fiercer. <span class="red">Then the ground trembles.</span> + <br><br> + <<else>> + The drums fall silent, the islanders still, and the <<person>> begins to chant in their incomprehensible language. <<His>> voice rises and falls with the wind, which seems to howl all the fiercer. <span class="red">Then the ground trembles.</span> + <br><br> + <</if>> + + <<link [[Next|Island Defeat End]]>><</link>> + <br> +<<else>> + <<if $bodywritingLvl gte 3>> + <<He>> turns to the crowd, and releases a baleful cry. The cry is mimicked, resounding around the courtyard as the <<person>> turns to face you once more. <<He>> separates a leaf from the bundle, sniffs it, then discards the rest. With a careful precision, <<he>> slices off a thing strip of fibre, and presses it against your + <<if $skin.right_bottom.special isnot "island" and $skin.right_bottom.pen isnot "brand" and $skin.right_bottom.pen isnot "tattoo" and $skin.right_bottom.pen isnot "magic">> + <<set _bodypart to "right_bottom">> + <<island_tattoo>> + <<bottom>>. + <br><br> + <<He>> crushes the plant between the blunt edge of the knife and your skin. Hard. A prodigious volume of black fluid runs out. It almost looks like blood. + <br><br> + <<He>> takes what remains of the fibre, and turns away, leaving your <<bottom>> marked with a <<tattoo right_bottom>>. + <<elseif $skin.left_bottom.special isnot "island" and $skin.left_bottom.pen isnot "brand" and $skin.left_bottom.pen isnot "tattoo" and $skin.left_bottom.pen isnot "magic">> + <<set _bodypart to "left_bottom">> + <<island_tattoo>> + <<bottom>>. + <br><br> + <<He>> crushes the plant between the blunt edge of the knife and your skin. Hard. A prodigious volume of black fluid runs out. It almost looks like blood. + <br><br> + <<He>> takes what remains of the fibre, and turns away, leaving your <<bottom>> marked with a <<tattoo left_bottom>>. + <<elseif $skin.left_thigh.special isnot "island" and $skin.left_thigh.pen isnot "brand" and $skin.left_thigh.pen isnot "tattoo" and $skin.left_thigh.pen isnot "magic">> + <<set _bodypart to "left_thigh">> + <<island_tattoo>> + left thigh. + <br><br> + <<He>> crushes the plant between the blunt edge of the knife and your skin. Hard. A prodigious volume of black fluid runs out. It almost looks like blood. + <br><br> + <<He>> takes what remains of the fibre, and turns away, leaving your skin marked with a <<tattoo left_thigh>>. + <<elseif $skin.right_thigh.special isnot "island" and $skin.right_thigh.pen isnot "brand" and $skin.right_thigh.pen isnot "tattoo" and $skin.right_thigh.pen isnot "magic">> + <<set _bodypart to "right_thigh">> + <<island_tattoo>> + right thigh. + <br><br> + <<He>> crushes the plant between the blunt edge of the knife and your skin. Hard. A prodigious volume of black fluid runs out. It almost looks like blood. + <br><br> + <<He>> takes what remains of the fibre, and turns away, leaving your skin marked with a <<tattoo right_thigh>>. + <<elseif $skin.pubic.special isnot "island" and $skin.pubic.pen isnot "brand" and $skin.pubic.pen isnot "tattoo" and $skin.pubic.pen isnot "magic">> + <<set _bodypart to "pubic">> + <<island_tattoo>> + pubis. + <br><br> + <<He>> crushes the plant between the blunt edge of the knife and your skin. Hard. A prodigious volume of black fluid runs out. It almost looks like blood. + <br><br> + <<He>> takes what remains of the fibre, and turns away, leaving your skin marked with a <<tattoo pubic>>. + <<elseif $skin.back.special isnot "island" and $skin.back.pen isnot "brand" and $skin.back.pen isnot "tattoo" and $skin.back.pen isnot "magic">> + <<set _bodypart to "back">> + <<island_tattoo>> + back. + <br><br> + <<He>> crushes the plant between the blunt edge of the knife and your skin. Hard. A prodigious volume of black fluid runs out. It almost looks like blood. + <br><br> + <<He>> takes what remains of the fibre, and turns away, leaving your skin marked with a <<tattoo back>>. + <<elseif $skin.breasts.special isnot "island" and $skin.breasts.pen isnot "brand" and $skin.breasts.pen isnot "tattoo" and $skin.breasts.pen isnot "magic">> + <<set _bodypart to "breasts">> + <<island_tattoo>> + <<breasts>>. + <br><br> + <<He>> crushes the plant between the blunt edge of the knife and your skin. Hard. A prodigious volume of black fluid runs out. It almost looks like blood. + <br><br> + <<He>> takes what remains of the fibre, and turns away, leaving your skin marked with a <<tattoo breasts>>. + <<elseif $skin.left_shoulder.special isnot "island" and $skin.left_shoulder.pen isnot "brand" and $skin.left_shoulder.pen isnot "tattoo" and $skin.left_shoulder.pen isnot "magic">> + <<set _bodypart to "left_shoulder">> + <<island_tattoo>> + left shoulder. + <br><br> + <<He>> crushes the plant between the blunt edge of the knife and your skin. Hard. A prodigious volume of black fluid runs out. It almost looks like blood. + <br><br> + <<He>> takes what remains of the fibre, and turns away, leaving your skin marked with a <<tattoo left_shoulder>>. + <<elseif $skin.right_shoulder.special isnot "island" and $skin.right_shoulder.pen isnot "brand" and $skin.right_shoulder.pen isnot "tattoo" and $skin.right_shoulder.pen isnot "magic">> + <<set _bodypart to "right_shoulder">> + <<island_tattoo>> + right shoulder. + <br><br> + <<He>> crushes the plant between the blunt edge of the knife and your skin. Hard. A prodigious volume of black fluid runs out. It almost looks like blood. + <br><br> + <<He>> takes what remains of the fibre, and turns away, leaving your skin marked with a <<tattoo right_shoulder>>. + <<elseif $skin.left_cheek.special isnot "island" and $skin.left_cheek.pen isnot "brand" and $skin.left_cheek.pen isnot "tattoo" and $skin.left_cheek.pen isnot "magic">> + <<set _bodypart to "left_cheek">> + <<island_tattoo>> + left cheek. + <br><br> + <<He>> crushes the plant between the blunt edge of the knife and your skin. Hard. A prodigious volume of black fluid runs out. It almost looks like blood. + <br><br> + <<He>> takes what remains of the fibre, and turns away, leaving your skin marked with a <<tattoo left_cheek>>. + <<elseif $skin.right_cheek.special isnot "island" and $skin.right_cheek.pen isnot "brand" and $skin.right_cheek.pen isnot "tattoo" and $skin.right_cheek.pen isnot "magic">> + <<set _bodypart to "right_cheek">> + <<island_tattoo>> + right cheek. + <br><br> + <<He>> crushes the plant between the blunt edge of the knife and your skin. Hard. A prodigious volume of black fluid runs out. It almost looks like blood. + <br><br> + <<He>> takes what remains of the fibre, and turns away, leaving your skin marked with a <<tattoo right_cheek>>. + <<elseif $skin.forehead.special isnot "island" and $skin.forehead.pen isnot "brand" and $skin.forehead.pen isnot "tattoo" and $skin.forehead.pen isnot "magic">> + <<set _bodypart to "forehead">> + <<island_tattoo>> + forehead. + <br><br> + <<He>> crushes the plant between the blunt edge of the knife and your skin. Hard. A prodigious volume of black fluid runs out. It almost looks like blood. + <br><br> + <<He>> takes what remains of the fibre, and turns away, leaving your skin marked with a <<tattoo forehead>>. + <<else>> + <<He>> pulls you to your feet, examining the myriad tattoos covering your body. <<if $uncomfortable.nude is true>><<covered>><</if>> + <</if>> + <br><br> + <<link [[Next|Island Defeat Tattoo End]]>><</link>> + <br> + <<else>> + <<He>> plucks one of the leaves from the bundle, and discards the others. <<He>> holds it against your forehead, and crushes it with the blunt edge of <<his>> knife. Black fluid runs down your face. It almost looks like blood, and smells just like it.<<ggtrauma>><<trauma 12>> + <br><br> + + <<link [[Next|Island Defeat Tattoo End]]>><</link>> + <br> + <</if>> +<</if>> + +<<if $island.defeat is undefined>> + <<set $island.defeat to 1>> +<<else>> + <<set $island.defeat += 1>> +<</if>> + +:: Island Defeat Tattoo End +<<effects>> + +Your body lurches as the <<person1>><<person>> and <<person2>><<person>> lift the stick. Other islanders step forward to help support your body, getting a good handful of your <<bottom>> as they do. +<br><br> + +<<if $islander_language gte 100>> + They talk amongst themselves. You catch some snippets. + <br> + <<if random(1, 2) is 2>> + "Chanting always makes me hungry." + <<else>> + "I hope I catch <<phim>> next." + <</if>> + <br> + <<if random(1, 2) is 2>> + "<<pShe>> has a nice stomach." + <<else>> + "I didn't think the lost one would be this cute" + <</if>> + <br> + <<if random(1, 2) is 2>> + "It will be a shame to see <<phim>> go." + <<else>> + "Could I get a taste?" + <</if>> + <br> + "Let's take <<phim>> to the river," the <<person1>><<person>> says. "The ritual isn't done until we do." +<<elseif $islander_langauge gte 50>> + They talk amongst themselves, more relaxed now that the ritual is over. The <<person1>><<person>> mentions something about a river. +<<else>> + They talk in their incomprehensible language. They seem more relaxed than they were, as if some ritual were over, and they're cleaning up after. +<</if>> +<br><br> +<<unbind>><<leg_unbind>> +The islanders carry you from the ruins, back to the rapid river bridged by a log. They haul the stick back into an upright position, so that you face the edge of the river. +<br><br> +With a single movement, the <<person1>><<person>> slices through all the bindings attaching you to the rope. You plunge into the river. +<br><br> + +<<link [[Next|Island Defeat Tattoo End 2]]>><<endcombat>><</link>> +<br> + +:: Island Defeat Tattoo End 2 +<<effects>> + +You raise your head above the surface and gasp for air, as water boils around you and sweeps you down a hill. You try to swim to the bank, but the violent churning pulls you this way and that, so that you need to constantly reorient yourself. +<br><br> + +At last, the whim of the water leaves you washed up on the shore. Trees tower overhead. +<br><br> + +<<link [[Next|Island]]>><</link>> +<br> + +:: Island Defeat End +<<effects>> +The islanders flee. disappearing into the shadowed ruins surrounding you. Stones, shaken loose from the walls above, rain down. The <<persons>> chanting reaches a fevered pitch, then <<he>> too runs. Seams along the ground seem to vibrate, then open. Three triangles depart the centre of the courtyard, leaving a widening gap. +<br><br> + +The floor carries you with it, until you're pressed against the wall. It continues to retract, disappearing into some unseen place, until you plummet into the abyss below.<<ggstress>><<stress 6>> +<br><br> + +<<link [[Next|Islander]]>><<endcombat>><<island_pass 60>><</link>> +<br> + + +:: Islander +<<set $outside to 0>><<effects>> +<<if $spear_vessel is "held">> + <<loadNPC 0 "old_islander">> + <<loadNPC 1 "sleeper">> + <<ragup>> + <<unbind>> + <<leg_unbind>> + <<person1>> + You awaken beneath a stony ceiling, lit by flickering firelight. "Ah," says an elderly voice. "Wasn't expecting you back so soon." The <<person>> passes you a cup of weak tea. "When you're feeling ready, I'll show you to my boat." + <br><br> + + <<link [[Next|Islander Return Held]]>><</link>> + <br> +<<elseif $spear_vessel is "sea">> + <<loadNPC 0 "old_islander">> + <<loadNPC 1 "sleeper">> + <<ragup>> + <<unbind>> + <<leg_unbind>> + <<person1>> + You awaken beneath a stony ceiling, lit by flickering firelight. "Ah," says an elderly voice. "Wasn't expecting you back so soon." The <<person>> passes you a cup of weak tea. "When you're feeling ready, I'll show you to my boat." + <br><br> + + <<link [[Tell them where the spear is|Islander Return Sea]]>><</link>> + <br> + <<link [[Don't tell them|Islander Return Refrain]]>><</link>> + <br> + +<<elseif $spear_vessel is "Zephyr">> + <<loadNPC 0 "old_islander">> + <<loadNPC 1 "sleeper">> + <<ragup>> + <<unbind>> + <<leg_unbind>> + <<person1>> + You awaken beneath a stony ceiling, lit by flickering firelight. "Ah," says an elderly voice. "Wasn't expecting you back so soon." The <<person>> passes you a cup of weak tea. "When you're feeling ready, I'll show you to my boat." + <br><br> + + <<link [[Tell them where the spear is|Islander Return Zephyr]]>><</link>> + <br> + <<link [[Don't tell them|Islander Return Refrain]]>><</link>> + <br> +<<elseif $spear_vessel is "temple">> + <<loadNPC 0 "old_islander">> + <<loadNPC 1 "sleeper">> + <<ragup>> + <<unbind>> + <<leg_unbind>> + <<person1>> + You awaken beneath a stony ceiling, lit by flickering firelight. "Ah," says an elderly voice. "Wasn't expecting you back so soon." The <<person>> passes you a cup of weak tea. "When you're feeling ready, I'll show you to my boat." + <br><br> + + <<link [[Tell them where the spear is|Islander Return Temple]]>><</link>> + <br> + <<link [[Don't tell them|Islander Return Refrain]]>><</link>> + <br> +<<elseif $spear_vessel>> + <<loadNPC 0 "old_islander">> + <<loadNPC 1 "sleeper">> + <<ragup>> + <<unbind>> + <<leg_unbind>> + <<person1>> + You awaken beneath a stony ceiling, lit by flickering firelight. "Ah," says an elderly voice. "Wasn't expecting you back so soon." The <<person>> passes you a cup of weak tea. "When you're feeling ready, I'll show you to my boat." + <br><br> + + <<link [[Next|Islander Return Refrain]]>><</link>> + <br> +<<else>> + <<generateRole 0 0 "old islander">><<person1>> + <<set _generate_victim to 1>> + <<generateRole 1 0 "sleeper">> + <<saveNPC 0 "old_islander">> + <<saveNPC 1 "sleeper">> + <<ragup>> + <<unbind>> + <<leg_unbind>> + You awaken beneath a stony ceiling, lit by flickering firelight. "Ah," says an elderly voice. "I'll have the tea brewed in just a moment." You turn to your right, and see an <<personsimple>> tending to a fire. <<He>> isn't dressed like the islanders, wearing a long white shirt over brown trousers, held up by a belt worn over the outside. It gives the impression of a skirt. + <br><br> + + <<He>> walks across the cave, and lifts a jar from the shelf, disturbing dust. "Might be a bit stale, I fear," <<he>> says. "Better than none." <<He>> returns to the fire, removes black tea from the jar, and drops them in a pot suspended above the flame. + <br><br> + + <<link [[Ask who they are|Islander 2]]>><<set $phase to 1>><</link>> + <br> + <<link [[Ask where you are|Islander 2]]>><<set $phase to 2>><</link>> + <br> + <<link [[Remain silent|Islander 2]]>><<set $phase to 3>><</link>> + <br> +<</if>> + +:: Islander 2 +<<effects>> + +<<if $phase is 1>> + "They call me the islander," the <<personsimple>> says, straining the liquid. "Or at least I think that's what they call me. They're not too keen on chatting." <<He>> hands you a warm cup. + <br><br> + "But this isn't about me," <<he>> says. "I know why you're here. I've been waiting beneath the castle. I suppose it's gone to ruin by now." + <br><br> +<<elseif $phase is 2>> + "You're beneath the castle," the <<personsimple>> says, straining the liquid. "I suppose it's gone to ruin by now." <<He>> hands you a warm cup. + <br><br> + "They call me the islander," <<He>> says. "I think so, anyway. They're not keen on chatting. This isn't about me, though. I know why you're here. I've been waiting." + <br><br> +<<else>> + "They call me the islander," the <<personsimple>> says, straining the liquid. "Or at least I think that's what they call me. They're not too keen on chatting." <<He>> hands you a warm cup. + <br><br> + "But this isn't about me," <<he>> says. "I know why you're here. I've been waiting beneath the castle. I suppose it's gone to ruin by now." + <br><br> +<</if>> + +"Drink up, and I'll take you to <<person2>><<him>>." +<br><br> + +<<link [[Play along|Islander Play]]>><</link>> +<br> +<<link [[Say you don't understand|Islander Understand]]>><</link>> +<br> + +:: Islander Play +<<effects>> + +You nod, blow the steam off the tea, and sip. It's rather stale and flavourless, as the <<person1>><<person>> warned. <<He>> smiles bashfully. "Again, I'm sorry about the quality. It's hard to get supplies down here." +<br><br> + +<<link [[Next|Islander 3]]>><</link>> +<br> + + +:: Islander Understand +<<effects>> + +<<if $speech_attitude is "meek">> + "Forgive me," you say. "But I don't know what you mean." +<<elseif $speech_attitude is "bratty">> + "I don't know what you're talking about," you say. +<<else>> + "I fear I'm not the one you're waiting for," you say. +<</if>> +<br><br> + +The <<person1>><<person>> furrows <<his>> brow. "Are you pulling my leg? No, I don't think so. I think you've been guided here, unknowingly." <<He>> examines you from head to toe. "You braved the guardians above, after all. No mere accident." +<br><br> + +<<link [[Next|Islander 3]]>><</link>> +<br> + +:: Islander 3 +<<effects>> + +The <<person1>><<person>> approaches the fire, and retrieves an old-fashioned torch from a nearby rack, and lights it. "Come." <<He>> walks into the gloom, flickering firelight leading the way. +<br><br> + +The path takes you by other passages. You spy a room of sorts, with a bed, another with a table, and another with what looks like an archaic musical instrument sat beside a cushion. The cave walls look natural, though scrapes and scratches suggest there have been occupants for a while. +<br><br> + +You arrive at a narrow staircase, a sheer drop on either side. "Watch your step," the <<person>> says. "It isn't far." +<br><br> + +<<link [[Next|Islander 4]]>><</link>> +<br> + +:: Islander 4 +<<effects>> + +At last, you arrive at even ground. The dark seems to press in, preventing the <<persons>> torchlight from reaching more than a dozen feet in any direction, but <<his>> steps are assured. +<br><br> + +"Sire," <<he>> says, coming to a halt beside a brazier. You can't see who <<he>> addresses, until <<he>> shoves the torch into the vessel beside <<him>>. The firelight illuminates a <<person2>><<personsimple>>, lying still as a statue, arms clasped at <<his>> breast above the hilt of a gigantic, gilded spear. +<br><br> + +As you look closer, you notice the figure's chest rising and falling, as if asleep. "The time has come again," the <<person1>><<person>> says. "Your champion needs your spear. Forgive us this intrusion." <<He>> nods at you, and waits. +<br><br> + +<<link [[Walk up to the sleeping figure|Islander Walk]]>><<set $island.walk to 1>><</link>> +<br> +<<link [[Kneel|Islander Kneel]]>><<set $island.kneel to 1>><</link>> +<br> +<<link [[Take the Spear|Islander Spear]]>><</link>> +<br> + +:: Islander Walk +<<effects>> +<<person2>> +You walk up to the sleeping figure. Golden curls frame <<his>> face. <<His>> attire is plain, aside from the gilded spear. +<br><br> + +The <<person1>><<person>> watches you, waiting. +<br><br> + +<<if $island.kneel isnot 1>> + <<link [[Kneel|Islander Kneel]]>><<set $island.kneel to 1>><</link>> + <br> +<</if>> +<<link [[Take the spear|Islander Spear]]>><</link>> +<br> + +:: Islander Kneel +<<effects>> + +You kneel before the sleeping figure. There's no response. The <<person1>><<person>> watches you, waiting. +<br><br> + +<<if $island.walk isnot 1>> + <<link [[Walk up to the sleeping figure|Islander Walk]]>><<set $island.walk to 1>><</link>> + <br> +<</if>> +<<link [[Take the Spear|Islander Spear]]>><</link>> +<br> + + +:: Islander Spear +<<effects>> + +<<set $spear_vessel to "held">> +<<earnFeat "Gilded Spear">> +<<if $angel gte 6>> + An overwhelming presence bears down on you as you grasp the hilt. It's coming from above, from the sleeping figure, from the islander, and from you. + <br><br> + + You grip harder, with both hands now. And another. And another. The entire ruin seems to light up around you, and you see everything. You hear everything. You are everything. The paths lead nowhere, and the crashing waves of the sea reveal a voiceless mantra of bliss. For a fleeting moment of clarity, you are the presence above, you are the sleeping figure, you are the islander. + <br><br> + + You are you. And you were born to bear this torch. You open your eyes, and everything returns to normal, leaving behind a sweet emptiness. +<<elseif $fallenangel gte 2>> + A crushing wave of guilt overtakes you as you grip the hilt. Every doubt you've ever held makes itself painfully known, for a moment that stretches into eternity. + <br><br> + + You feel as though you're a statue, staring back at your own petrified body as it crumbles across torn eons of nothing. Slowly, though, an alien warmth spreads through you. Someone speaks to you in a language you don't know, yet somehow understand. + <br><br> + + "Forgive yourself." + <br><br> + + You feel the hilt lift you. It's wieghtless, yet heavier than all your doubts, as if to crush them beneath you. For one blissful instant, you feel whole again. It doesn't last nearly long enough, yet the spear seems to promise more. You greedily hold it to your chest. +<<elseif $demon gte 6>> + The moment you touch the hilt, it sears your palm. Your mind tells you to recoil and withdraw, but your body disobeys. You cling to it, and it clings to you. The pain is unbearable. + <br><br> + + The impurity within you clashes with the immaculate artifact. It sends swirling shapes into your mind, coalescing into the silhouette of an amourphous, yet humanoid, figure. The only feature you can make out are that it has antlers, with each prong seemingly splitting into an infinite number of further prongs, which each split themselves, growing and vanishing at the base forever. The world spins in a chariot's wheel. The burning builds more and more, but just as quickly, it vanishes. The light no longer burns you, instead feeling comfortably warm. + <br><br> + + You don't remember wrestling the spear from the sleeping figure's grip, or when you dropped to your knees, but you're holding it as though your life depends on it. Despite being so opposed, so different, you feel as though you need it. And it needs you. You're each a missing piece of each other, a perfect balance. +<<else>> + A warmth flows from the blade as soon as you grasp the hilt, making you tremble with ecstatic shivers. You lift it, or it lifts you. It feels weightless. +<</if>> +<br><br> + +The <<person1>><<person>> sighs, as if relieved. "Come," <<he>> says. "There's little time now. <span class="gold">Take the spear to the temple.</span> They'll know what to do." +<br><br> + +<<He>> breaks into a jog, away from the entrance. You hurry to keep up. +<br><br> + +<<link [[Next|Islander End]]>><</link>> +<br> + +:: Islander End +<<effects>> + +The tunnels tighten as they twist through the earth, the <<person>> leading you on, by glimmering walls, until you smell a salty air and see light ahead. +<br><br> +"You can take my boat," <<he>> says. "It's not fancy, but with the wind at your back you should make it to the mainland." +<br><br> +You emerge above a lagoon, surrounded by high rocks on most sides. On the water, below some steps shaped as if fashioned into stairs by giants, waits a small sailing boat. +<br><br> + +<<link [[Next|Islander End 2]]>><</link>> +<br> + +:: Islander End 2 +<<effects>> + +"I can't leave the island," the <<person>> says. "Or I'd pilot the ship for you. You should be okay alone. It's not a long journey, and the wind knows the way." You climb aboard, and <<he>> pushes the boat away with <<his>> foot. <<He>> watches you float away, giving one last wave as <<he>> disappears behind the rocks. +<br><br> + +<<link [[Next|Islander End 3]]>><<island_end>><<endevent>><</link>> +<br> + + +:: Islander End 3 +<<location "seapirates">><<effects>> + +The ship carries you over serene waters. +<<if Time.dayState is "night">> + You see the lights of town on the horizon. +<<else>> + You see the town on the horizon. +<</if>> +The sails blow taut, carrying you in the right direction. +<br><br> +<span class="red">A shadow passes over you.</span> From behind, a large boat glides closer, overtaking your vessel with ease. +<<npc "Zephyr">><<person1>> + +<<if $pirate_rank is undefined>> + <<if $pronoun is "m">> + Green eyes peer down at you, above a full black beard and framed by long braided hair. + <<else>> + Green eyes peer down at you, framed by long braided hair. + <</if>> + <br><br> + + "We've found it!" announces the green-eyed figure, hands on hips. A cheer erupts as <<he>> addresses you. "I'm Captain Zephyr, an appraiser of sorts, and ye, <<lass>> have something very valuable indeed." + <br><br> +<<else>> + Captain Zephyr watches you from above. Curiously, through <<his>> telescope. + <br><br> +<</if>> + +<<link [[Hide the spear|Islander End Hide]]>><</link>> +<br> +<<link [[Hold the spear with confidence|Islander End Confident]]>><</link>> +<br> +<<if $angel gte 6>> + <<link [[Enforce|Islander Enforce]]>><<angelTransform 10>><</link>><<angel>> + <br> +<</if>> + +:: Islander Enforce +<<effects>> + +A single, axiomatic thought fills your very being. You will not give up this spear. It is simply how things will be, and nothing will change that. +<br><br> + +You brandish the spear, holding it aloft. Sunlight reflects off of the blade, which now shines as if it were new. The crew, and even captain Zephyr, are transfixed by it. Several of them lose their footing, and one falls overboard. +<br><br> + +Without wasting the moment you've been granted, you thrust the spear into the hull of Zephyr's ship. The ladder is swallowed by the sea. You then push off the boat with the spear, leaving a sizeable gash behind and granting you the distance you need. +<br><br> + +Zephyr finally shakes off the spell. "After <<phim>>!" shouts the captain. "Bring me the spear! We can't lose it now!" +<br><br> + +A squall sweeps in, obscuring the sun once more. You're unable to see more than a few feet in any direction, until the wind and rain die down. <span class="green">They're gone.</span> +<br><br> + +With the sea placid once again, you float the rest of the way to shore. +<br><br> + +<<link [[Next|Sea Beach]]>><<endevent>><<set $eventskip to 1>><</link>> +<br> + + +:: Islander End Hide +<<effects>> + +You sit on the spear, concealing it with your <<bottom>>. +<br><br> +"No use hiding it <<lass>>," Zephyr says. "But why don't you come on aboard, and hand it over. There'll be a solid reward in it for ye." <<His>> crew throw a rope ladder over the edge. It tumbles down and rests beside you. "And it's not like ye be having any choice." +<br><br> +<<His>> crew look ready to climb down the ladder, and board your small ship. +<br><br> +<<link [[Hand over the spear|Islander End Hand]]>><</link>> +<br> +<<link [[Slash through the ladder, and swim away|Islander End Swim]]>><</link>><<swimmingdifficulty 700 1000>> +<br> +<<link [[Throw it overboard|Islander End Throw]]>><</link>> +<br> + +:: Islander End Confident +<<effects>> + +You brandish the spear, holding it aloft. Rings of light seem to pulse from the hilt, right up to the tip. For a moment the crew, and even captain Zephyr, are transfixed by it. +<br><br> +The captain is the first to break the spell. "Aye, that be the pretty thing. Why don't you come aboard, and hand it over. There'll be a solid reward in it for ye." <<His>> crew throw a rope ladder over the edge. It tumbles down and rests beside you. "And it's not like ye be having any choice." +<br><br> +<<His>> crew look ready to climb down the ladder, and board your small ship. +<br><br> +<<link [[Hand over the spear|Islander End Hand]]>><<world_corruption "hard" 1>><</link>> +<br> +<<link [[Slash through the ladder, and swim away|Islander End Swim]]>><</link>><<swimmingdifficulty 700 1000>> +<br> +<<link [[Throw it overboard|Islander End Throw]]>><</link>> +<br> + +:: Islander End Hand +<<effects>> +<<set $spear_vessel to "Zephyr">> +<<world_corruption "hard" 1>> +<<endevent>> +<<npc "Zephyr">><<person1>> +You climb the rope ladder. Zephyr waits at the top, eager. <<He>> turns away as soon as the spear is in <<his>> hands, as if you're already forgotten. "At last. Remy will vomit with envy." <<He>> disappears into <<his>> cabin, laughing. +<br><br> +<<generateRole 1 0 "pirate">><<person2>> + +<<if $pirate_rank is 0>> + The steward hasn't forgotten you. "Here's the reward for finding that thing," <<he>> says, handing you some plastic banknotes. "None are counterfeit. You get a promotion, as well." + <br><br> + You make <<moneyGain 20000>>. + <br> + <<set $pirate_rank to 1>> + <span class="gold">You are now <i>mate</i> aboard the pirate ship.</span> + <br><br> + <<link [[Next|Pirate Deck]]>><<endevent>><</link>> + <br> +<<elseif $pirate_rank is undefined>> + The steward hasn't forgotten you. "Here's the reward for finding that thing." <<He>> hands you some plastic banknotes. "None are counterfeit." + <br><br> + You make <<moneyGain 20000>>. + <br><br> + <<link [[Next|Islander Pirate Return]]>><</link>> + <br> +<<else>> + The steward hasn't forgotten you. "Here's the reward for finding that thing." <<He>> hands you some plastic banknotes. "None are counterfeit." + <br><br> + You make <<moneyGain 20000>>. + <br><br> + <<link [[Next|Pirate Deck]]>><<endevent>><</link>> + <br> +<</if>> + +:: Islander Pirate Return +<<effects>> + +The crew keep an eye on you, but their hands off, until you reach shore. The ship approaches the docks at an odd angle, hugging the the cliffs. "Hold on to something," the steward warns, right before the ship turns with a stomach-churning agility, entering a wide canal hidden between two warehouses. +<br><br> + +<<person1>> +"This is where ye get off," Zephyr says, patting your back. "Was a pleasure making your acquaintance." The vessel halts beside a walkway, and <<he>> gestures for you to disembark. +<br><br> + +The ship continues up the canal, scrapping against the edge, until it disappears around a bend. You follow the walkway, and emerge near Mer Street. +<br><br> + +<<link [[Next|Mer Street]]>><<endevent>><<set $eventskip to 1>><</link>> +<br> + + +:: Islander End Swim +<<effects>> +<<generateRole 1 0 "pirate">> +<<generateRole 2 0 "pirate">> +You leap into the water, spear and all. "After <<phim>>!" shouts the captain. "Bring me the spear! We can't lose it now!" +<br><br> + +You hear two splashes behind you. A <<person2>><<person>> and <<person3>><<person>> swim after you, their strokes well-practised and assured. +<br><br> +<<water>> +<<if $swimmingSuccess>> + They're not the only ones who are well-practised. You're able to keep your distance from them, swimming further and further from the boat. They keep up, until a squall sweeps in. You continue swimming, unable to see more than a few feet in any direction, until the wind and rain die down. <span class="green">They're gone.</span> + <br><br> + + With the sea placid once again, you swim the rest of the way to shore. + <br><br> + + <<link [[Next|Sea Beach]]>><<endevent>><<set $eventskip to 1>><</link>> + <br> +<<else>> + You swim as hard as you can, <span class="red">but the pair gain on you,</span> and grasp your limbs with their own. + <br><br> + + <<link [[Let them wrestle you back to the ship|Islander End Hand]]>><<world_corruption "hard" 1>><</link>> + <br> + <<link [[Hurl the spear into the sea|Islander End Throw 2]]>><</link>> + <br> +<</if>> + +:: Islander End Throw +<<effects>> +<<set $spear_vessel to "sea">> + +With a great swing, you hurl the spear into the sea. "No!" shouts captain Zephyr. A small wave rises as the blade disappears into the deep, as if caught by some will. +<br><br> +"Everyone dive! I can't lose it now!" Water splashes onto the deck of your ship as pirates drop into the sea. A few of them land beside you, capsizing the vessel and throwing you into the water. +<br><br> +<<water>> +You swim away, ignored by the crew and captain both. Zephyr's desperate shouts fade behind the roaring waves. +<br><br> + +The tides are good to you, and you manage to reach the beach. +<br><br> + +<<link [[Next|Sea Beach]]>><<endevent>><<set $eventskip to 1>><</link>> +<br> + +:: Islander End Throw 2 +<<effects>> + +<<set $spear_vessel to "sea">> + +With a great swing, you hurl the spear into the sea. "No!" shouts captain Zephyr. A small wave rises as the blade disappears into the deep, as if caught by some will. +<br><br> +"Everyone dive! I can't lose it now!" The pair release you and disappear beneath the water as other pirates drop into the sea. +<br><br> +<<water>> +You swim away, ignored by the crew and captain both. Zephyr's desperate shouts fade behind the roaring waves. +<br><br> + +The tides are good to you, and you manage to reach the beach. +<br><br> + +<<link [[Next|Sea Beach]]>><<endevent>><<set $eventskip to 1>><</link>> +<br> + +:: Islander Return Refrain +<<effects>> + +The <<person>> leads you through <<his>> tunnels, past the <<person2>><<person>>, and toward the sea.<<person1>> There's another boat in the same place as the last. Or perhaps the same vehicle found its way back. +<br><br> + +"Have a safe voyage," <<he>> says, and gives your vessel a push. The <<person>> waves, until <<he>> disappears from view. +<br><br> + +<<link [[Next|Island Return Voyage]]>><</link>> +<br> + + +:: Islander Return Held +<<effects>> + +The <<person>> leads you through <<his>> tunnels, past the <<person2>><<person>>, and toward the sea.<<person1>> "I'm glad the spear is safe," the <<person>> says. "<span class="gold">Take it to the temple.</span> They'll know what to do. +<br><br> +There's another boat in the same place as the last. Or perhaps the same vehicle found its way back. "Have a safe voyage," <<he>> says, and gives your vessel a push. The <<person>> waves, until <<he>> disappears from view. +<br><br> + +<<link [[Next|Island Return Voyage]]>><</link>> +<br> + +:: Islander Return Sea +<<effects>> + +The <<person>> leads you through <<his>> tunnels, past the <<person2>><<person>>, and toward the sea.<<person1>> You tell the <<person>> where the spear is during the journey. "The sea? That's not the worst place for it," <<he>> says. "The mer will try to take advantage of the situation, I've no doubt, but they know what will happen if the spear ends up in the wrong hands." +<br><br> +There's another boat in the same place as the last. Or perhaps the same vehicle found its way back. "Have a safe voyage," <<he>> says, and gives your vessel a push. The <<person>> waves, until <<he>> disappears from view. +<br><br> + +<<link [[Next|Island Return Voyage]]>><</link>> +<br> + + +:: Islander Return Zephyr +<<effects>> + +The <<person>> leads you through <<his>> tunnels, past the <<person2>><<person>>, and toward the sea.<<person1>> You tell the <<person>> where the spear is during the journey. "A pirate? That doesn't sound so bad," <<he>> says. "No mere brigand could stand against <<person2>><<his>><<person1>> majesty's paladins. I'm sure they have the situation under control." +<br><br> +There's another boat in the same place as the last. Or perhaps the same vehicle found its way back. "Have a safe voyage," <<he>> says, and gives your vessel a push. The <<person>> waves, until <<he>> disappears from view. +<br><br> + +<<link [[Next|Island Return Voyage]]>><</link>> +<br> + +:: Islander Return Temple +<<effects>> + +The <<person>> leads you through <<his>> tunnels, past the <<person2>><<person>>, and toward the sea.<<person1>> You tell the <<person>> that the spear is at the temple. "That's warming to hear," <<he>> says. "Be sure to give the bishop whatever help they need. They'll need a warrior like you." +<br><br> +There's another boat in the same place as the last. Or perhaps the same vehicle found its way back. "Have a safe voyage," <<he>> says, and gives your vessel a push. The <<person>> waves, until <<he>> disappears from view. +<br><br> + +<<link [[Next|Island Return Voyage]]>><</link>> +<br> + + +:: Island Return Voyage +<<effects>> + +The water carries you through the mist, revealing the town on the distant horizon. The tide is good to you, and you're soon a pier near Mer Street. +<br><br> + +You disembark. Curiously, the boat starts floating in the return direction as soon as you step onto land. +<br><br> + +<<link [[Next|Mer Street]]>><<endevent>><<set $eventskip to 1>><<island_end>><</link>> +<br> + +:: Island Explore +<<set $outside to 1>><<effects>> + +<<if $island.explore is "shore">> + You walk along the shore. Most of the island seems ringed by cliffs. The wind sweeps over you, with no land visible in any direction. + <br><br> + Monstrous organisms lurk on the occasional beach, and you keep your distance. + <br><br> +<<elseif $island.explore is "wood">> + You walk among the dense, low-hanging boughs of the lush woodland. The branches twist, squirming in the breeze. In parts they grow so dense they form tunnels, whole labyrinths of wood. + <br><br> +<<elseif $island.explore is "battleground">> + You walk through the battlegrounds, stepping over broken arrows, pausing when you hear the occasional cry in the distance. + <br><br> +<<elseif $island.explore is "plain">> + You walk across the plain, climbing the various hillocks, and dipping into the gulches between them. It almost feels like another world, or time. + <br><br> +<</if>> + +<<set $danger to random(1, 10000)>> +<<if $island.explore_count gte 100 and !$island.explore_locations.includes("plain")>> + <<island_events_plain>> +<<elseif $island.explore_count gte 55 and !$island.explore_locations.includes("bay")>> + <<island_events_bay>> +<<elseif $island.explore_count gte 40 and !$island.explore_locations.includes("castle")>> + <<island_events_castle>> +<<elseif $island.explore_count gte 25 and !$island.explore_locations.includes("battleground")>> + <<island_events_battleground>> +<<elseif $island.explore_count gte 10 and !$island.explore_locations.includes("wood")>> + <<island_events_wood>> +<<elseif !$island.explore_locations.includes("shore")>> + <<island_events_shore>> +<<elseif ($danger gte (9900 - $allure))>> + + <<cleareventpool>> + + <<addevent "island_events_snake" 1>> + <<addevent "island_events_trap" 1>> + <<addevent "island_events_mosquitoes" 1>> + <<addevent "island_events_hunted" 1>> + <<addevent "island_events_cat" 1>> + <<addevent "island_events_cat_2" 1>> + <<addevent "island_events_tear" 1>> + <<addevent "island_events_flower" 1>> + <<addevent "island_events_rope" 0.5>> + <<if $bestialitydisable is "f" and $slugdisable is "f">> + <<addevent "island_events_slugs" 0.5>> + <</if>> + + <<if $island.explore is "battleground">> + <<addevent "island_events_duel" 1>> + <</if>> + + <<runeventpool>> +<<else>> + <<cleareventpool>> + <<addevent "island_events_plumeria" 1>> + <<if $island.home isnot "rocky_hillock">> + <<addevent "island_events_rocky" 1>> + <</if>> + <<if $island.home isnot "waterfall">> + <<addevent "island_events_waterfall" 1>> + <</if>> + <<if $island.home isnot "gulch">> + <<addevent "island_events_gulch" 1>> + <</if>> + <<addevent "island_events_birds" 1>> + <<addevent "island_events_pleasant_flower" 1>> + <<addevent "island_events_squirrel" 1>> + + <<if $island.explore is "shore">> + <<if $island.home is "gulch">> + <<addevent "island_events_walnut" 1>> + <<addevent "island_events_walnut_2" 1>> + <<addevent "island_events_walnut_3" 0.4>> + <<if $fox gte 6>> + <<addevent "island_events_squirrel" 0.4>> + <</if>> + <<elseif $island.home is "waterfall">> + <<addevent "island_events_walnut" 1.4>> + <<addevent "island_events_walnut_2" 1.4>> + <<addevent "island_events_walnut_3" 0.7>> + <<if $fox gte 6>> + <<addevent "island_events_squirrel" 0.7>> + <</if>> + <<else>> + <<addevent "island_events_walnut" 2>> + <<addevent "island_events_walnut_2" 2>> + <<addevent "island_events_walnut_3" 1>> + <<if $fox gte 6>> + <<addevent "island_events_squirrel" 1>> + <</if>> + <</if>> + <<else>> + <<if $island.home is "gulch">> + <<addevent "island_events_walnut" 0.4>> + <<addevent "island_events_walnut_2" 0.4>> + <<elseif $island.home is "waterfall">> + <<addevent "island_events_walnut" 0.7>> + <<addevent "island_events_walnut_2" 0.7>> + <<else>> + <<addevent "island_events_walnut" 1>> + <<addevent "island_events_walnut_2" 1>> + <</if>> + <</if>> + + <<if $island.explore is "wood">> + <<addevent "island_events_wood_1" 2>> + <<addevent "island_events_wood_2" 2>> + <<if $islander_language gte 50>> + <<addevent "island_events_wood_3" 2>> + <<else>> + <<addevent "island_events_wood_3" 1>> + <</if>> + <<addevent "island_events_wood_4" 1>> + <<else>> + <<addevent "island_events_wood_1" 1>> + <<addevent "island_events_wood_2" 1>> + <<addevent "island_events_wood_3" 1>> + <</if>> + + <<if $island.explore is "battleground">> + <<if $islander_language gte 50>> + <<addevent "island_events_wood_3" 1>> + <</if>> + <<addevent "island_events_overhear" 2>> + <<addevent "island_events_duel" 2>> + <<addevent "island_events_battle" 1>> + <<addevent "island_events_sing" 2>> + <<else>> + <<addevent "island_events_overhear" 1>> + <<addevent "island_events_duel" 1>> + <<addevent "island_events_sing" 1>> + <</if>> + + <<if $island.explore is "plain">> + <<addevent "island_events_arrow" 2>> + <<addevent "island_events_broken_mask" 2>> + <<addevent "island_events_trilobite" 1>> + <<else>> + <<addevent "island_events_arrow" 1>> + <<addevent "island_events_broken_mask" 1>> + <</if>> + + <<runeventpool>> + +<</if>> + +:: Island Passout +<<effects>> +<<generateRole 0 0 "islander">><<generateRole 1 0 "islander">> +<<person1>> +You awaken to the sensation of arms pinning you down. A <<person1>><<person>> and <<person2>><<person>> stare down at you from behind their antlered masks. They pounce before you can recover your strength. +<br><br> + +<<link [[Next|Island Defeat]]>><</link>> +<br> + +:: Island Clothes +<<effects>> +You search for plants long and sturdy enough to build an improvised garment. You find some suitable specimens and tie them together around your +<<if $phase is 1>> + chest. + <<plantupper>> +<<elseif $phase is 2>> + waist. + <<plantlower>> +<</if>> +It's fragile and revealing, and you don't think you could take it off without breaking it, but it's better than nothing. +<br><br> + +<<link [[Next|Island]]>><<endevent>><</link>> +<br> + +:: Island Masturbation +<<effects>> +<<if $masturbationstart is 1>> + <<set $masturbationstart to 0>> + <<set $masturbationstat += 1>> + <<masturbationstart>> +<</if>> +<<masturbationeffects>> +<<masturbationactions>> + +<div id="masturbationButtons"> +<<if $drugged lte 0 and $arousal lte 3000>> + Sated, you lie back on the leafy floor and pant. + <br><br> + <div id="next"><<link [[Next|Island Masturbation Finish]]>><<set $finish to 1>><</link>><<nexttext>></div> +<<else>> + <div id="next"><<link [[Continue|Island Masturbation]]>><</link>><<nexttext>></div> + + <div><<link [[Stop|Island Masturbation Finish]]>><<set $finish to 1>><</link>></div> +<</if>> +</div> +<br> + +:: Island Masturbation Finish +<<effects>> + +<<if $masturbationorgasm gte random(1, 10)>> + <<endmasturbation>> + <<endcombat>> + <<generateRole 0 0 "islander">> + <<generateRole 1 0 "islander">> + <<generateRole 2 0 "islander">> + <<person1>> + Before you can rise, you hear a surge of footsteps from different directions. A <<person>>, <<person2>><<person>> and <<person3>><<person>> emerge from the trees! + <br><br> + + <<link [[Fight|Island Sleep Fight]]>><<set $fightstart to 1>><</link>> + <br> + <<link [[Submit (0:30)|Island Sleep Submit]]>><</link>> + <br> +<<else>> + + <<endmasturbation>> + <<endcombat>> + + + <<tearful>> you climb to your feet. + <br><br> + + <<link [[Next|Masturbation]]>><<clotheson>><</link>> + <br> +<</if>> + +:: Island Fight + +<<if $fightstart is 1>> + <<set $fightstart to 0>> + <<neutral 1>> + <<maninit>> + <<set $enemytrust -= 100>> + <<set $enemyanger += 200>> + <<npcidlegenitals>> +<</if>> + +<<effects>> +<<effectsman>> +<<man>> +<<stateman>> +<br><br> +<<actionsman>> + +<<if _combatend or ($pain gte 100 and $willpowerpain is 0)>> + <span id="next"><<link [[Next|Island Fight Finish]]>><</link>></span><<nexttext>> +<<else>> + <span id="next"><<link [[Next|Island Fight]]>><</link>></span><<nexttext>> +<</if>> + +:: Island Fight Finish +<<effects>> +<<if $enemyarousal gte $enemyarousalmax>> + <<ejaculation>> + <<if $islander_language gte 100>> + Your assailants stagger away from you. "What a tease!" + <br> + "I don't know about you, but I need to recover after that." + <br> + "Me too. Let's play it safe." + <<elseif $islander_language gte 50>> + Your assailants stagger away from you, exclaiming about how tiring that was. + <<else>> + Your assailants stagger away from you, shouting in their incomprehensible language. + <</if>> + They back away, hesitate, then turn and run. + <br><br> + <<tearful>> you catch your breath. + <br><br> + <<clotheson>> + <<endcombat>> + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> + +<<elseif $enemyhealth lte 0>> + <<if $islander_language gte 100>> + Your assailants stagger away from you. "I thought a lost one would be weaker." + <br> + "They won't keep that strength alone out here." + <br> + "You're right. Let's play it safe." + <<elseif $islander_language gte 50>> + Your assailants stagger away from you, surprised by your strength. + <<else>> + Your assailants stagger away from you, shouting in their incomprehensible language. + <</if>> + They back away, hesitate, then turn and run. + <br><br> + <<tearful>> you catch your breath. + <br><br> + <<clotheson>> + <<endcombat>> + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> + +<<else>> + You fall to the ground, too hurt to continue fighting. + <br><br> + <<if $islander_language gte 100>> + The pair step either side of you. "You're not so strong after all." + <br> + "We're not done yet. Get the rope ready, I'll find a stick." + <<elseif $islander_language gte 50>> + The pair step either side of you. <<tearful>> you listen as they talk about taking you somewhere. + <<else>> + The pair step either side of you. <<tearful>> you listen as they talk over you in their incomprehensible language. + <</if>> + <br><br> + + <<link [[Next|Island Defeat]]>><</link>> + <br> +<</if>> + +:: Island Castle +<<effects>> + +You cross the ridge to the castle. There's a lot of activity below. Two islanders still stand guard outside the smaller entrance. +<br><br> + +<<link [[Approach|Island Castle Approach]]>><</link>> +<br> +<<link [[Leave|Island]]>><</link>> +<br> + +:: Island Castle Approach +<<effects>> + +<<generateRole 0 0 "islander">> +<<generateRole 1 0 "islander">> +<<person1>> +You approach the guards, a <<person>> and <<person2>><<person>>. +<<if $worn.face.name is "islander mask">> + <span class="green">Your mask conceals your face.</span> They remain motionless, until you're halfway across the bridge. + <br><br> + <<if $islander_language gte 100>> + "Halt," the <<person1>><<person>> says. "What gives you the right to enter here?" <span class="green">You should be able to respond in their language.</span> + <br><br> + <<link [[Act dignified|Island Castle Dignified]]>><</link>> + <br> + <<link [[Act cute|Island Castle Cute]]>><</link>> + <br> + <<elseif $islander_language gte 50>> + The <<person1>><<person>> asks you a question, <span class="red">but you can't understand <<him>>.</span> + <br><br> + <<link [[Try to enter|Island Castle Try]]>><<pain 4>><<stress 6>><</link>><<gpain>><<gstress>> + <br> + <<link [[Leave|Island]]>><<endevent>><</link>> + <br> + <<else>> + The <<person1>><<person>> says something in <<his>> <span class="red">incomprehensible language.</span> + <br><br> + <<link [[Try to enter|Island Castle Try]]>><<pain 4>><<stress 6>><</link>><<gpain>><<gstress>> + <br> + <<link [[Leave|Island]]>><<endevent>><</link>> + <br> + <</if>> +<<else>> + <span class="red">They point their spears right at you.</span> + <<if $islander_language gte 100>> + "Outsider!" the <<person1>><<person>> shouts. "Clear off!" <span class="green">At least you can understand <<him>>.</span> You hear more islanders approach. You won't be able to force your way through. + <br><br> + + <i>You'll need to build a mask if you want to pass.</i> + <br><br> + + <<link [[Leave|Island]]>><</link>> + <br> + <<elseif $islander_language gte 50>> + The <<person1>><<person>> shouts at you, <span class="red">but you can't understand <<him>>.</span> You hear more islanders approach. You won't be able to force your way through. + <br><br> + + <i>You'll need to build a mask if you want to pass.</i> + <br><br> + + <<link [[Leave|Island]]>><</link>> + <br> + <<else>> + The <<person1>><<person>> shouts in <<his>> <span class="red">incomprehensible language.</span> You hear more islanders approach. You won't be able to force your way through. + <br><br> + + <i>You'll need to build a mask if you want to pass.</i> + <br><br> + <<link [[Leave|Island]]>><</link>> + <br> + <</if>> +<</if>> + +:: Island Castle Try +<<effects>> + +You try to walk between the guards, but the <<person2>><<person>> shoves you back and shouts. You hear more islanders approach. You won't be able to force your way through. +<br><br> + +<i>You'll need to understand the islander language if you want to pass.</i> +<br><br> + +<<link [[Next|Island]]>><<endevent>><</link>> +<br> + +:: Island Castle Dignified +<<effects>> + +<<if $speech_attitude is "meek">> + "Forgive my intrusion," you say in the islander language. "But I forgot my spear." + <br><br> + The <<person2>><<person>> laughs. "The <<girl>> forgot <<pher>> spear! In you go." + <br><br> +<<elseif $speech_attitude is "bratty">> + "Only slaves need rights," you say in the islander language. "Am I going in or not?" + <br><br> + The <<person2>><<person>> laughs. "I meant no offence <<girl>>. Go on in." + <br><br> +<<else>> + "I'll use the main gate if it's a problem," you say in the islander language. "I'm just tired." + <br><br> + "Go on in," the <<person2>><<person>> says. "I won't stand between you and your hearth." + <br><br> +<</if>> + +You walk between the guards, and enter the castle. +<br><br> + +<<link [[Next|Island Castle Enter]]>><<endevent>><</link>> +<br> + +:: Island Castle Cute +<<effects>> + +<<if $speech_attitude is "meek">> + "Oops," you say in the islander language. "I meant to go to the front gate. Would you save me the trouble of walking all that way?." + <br><br> + "Oh all right," the <<person2>><<person>> says. "Go on through." + <br><br> +<<elseif $speech_attitude is "bratty">> + "You're not gonna make me walk all the way to the front gate are you?" you ask in the islander language. + <br><br> + "Fine," the <<person2>><<person>> sighs. "Go on through." + <br><br> +<<else>> + "Sorry," You say in the islander language. "But my feet are tired and the main gate is so far away." + <br><br> + "Oh all right," the <<person2>><<person>> says. "Go on through." + <br><br> +<</if>> + +You walk between the guards, and enter the castle. +<br><br> + +<<link [[Next|Island Castle Enter]]>><<endevent>><</link>> +<br> + +:: Island Castle Enter +<<effects>> + +<<earnFeat "Naturalised">> +You climb down a spiral staircase. Islanders pass you by, but don't give you a second glance. They don't look particularly different from people in the town, but some wear tattoos of geometric shapes. +<br><br> + +You emerge atop a battlement. Beneath is a village of sorts, wooden homes built within the safety of the castle. An intricate scaffold has been erected in the middle. Younger islanders are playing a game nearby, involving a ball and thick sticks. +<br><br> + +<<link [[Next|Island Castle 2]]>><</link>> +<br> + +:: Island Castle 2 +<<effects>> + +You leave the battlement and enter a tower, then descend another spiral staircase until you come to a long hallway. Thin windows let in a little light from both directions. A wooden double door waits on the other side. +<br><br> + +<<link [[Open|Island Castle 3]]>><</link>> +<br> + +:: Island Castle 3 +<<effects>> + +<<generateRole 0 0 "islander">><<person1>> +<<generateRole 1 0 "islander">> +<<generateRole 2 0 "islander">> +<<generateRole 3 0 "islander">> +<<generateRole 4 0 "islander">> +You push open the doors, revealing a spacious interior. Four <<people>>, a <<person>>, <<person2>><<person>>, <<person3>><<person>> and <<person4>><<person>> sit on rug-covered stools, around a table. They glance at you as you enter without interrupting their conversation. They don't seem concerned by your arrival. +<br><br> + +"We do this properly," the <<person1>><<person>> says. "No shortcuts." A hand reaches from beneath <<him>>, and taps <<his>> leg twice. The <<person>> stands, and the "stool" stands as well. The hand pulls off the rug, revealing a <<person5>><<person>>. <<He>> turns to you. +<br><br> +"At last," <<he>> whispers. "My back's sore." <<He>> hands you the rug, and pats your shoulder as <<he>> leaves the room. +<br><br> +The <<person1>><<person>> glances at you, impatient. +<br><br> + +<<link [[Become a stool|Island Castle Stool]]>><</link>><<physiquedifficulty 1 5000>> +<br> +<<link [[Run|Island Castle Run]]>><</link>> +<br> + + + + +:: Island Castle Stool +<<effects>> + +You drop to your knees, pulling the rug over your back as you do. You can make out the room through the gaps in the fibre. The <<person1>><<person>> eases <<his>> arse onto your back. +<<if $physiqueSuccess>> + <span class="green">You manage to support <<his>> weight.</span> + <br><br> +<<else>> + <span class="red"><<He>> weighs too much.</span> Your arms shake, barely holding, until <<he>> supports some of <<his>> weight with <<his>> legs.<<gpain>><<gstress>><<pain 4>><<stress 6>> + <br><br> +<</if>> + +"Where was I?" <<he>> says. "Oh yes. The druids are insistent we don't just perform all the rituals one after another." +<br> +"I'm not saying we should have more than one ritual," the <<person2>><<person>> says, picking food from between <<his>> teeth. "But there's nothing stopping us tattooing their whole body at once." +<br> +"They'd go mad," the <<person3>><<person>> says. <<He>> grips a gnarled staff with one hand. "Which won't do. The islander wants to talk to them." +<br> +"Talk," the <<person4>><<person>> chuckles. "I say we skip the rituals altogether, and dump them in the pool." +<br><br> + +<<link [[Next|Island Castle Stool 2]]>><</link>> +<br> + +:: Island Castle Stool 2 +<<effects>> + +The four break into an argument, talking over each other as they try to get their points across. The <<person3>><<person>> interrupts the fight by slamming <<his>> staff against the ground. +<br><br> + +"I think we've forgotten ourselves," <<he>> says. "Let's visit the pools. The runes will remind us who we are." +<br><br> + +At once, the other "stools" begin to shuffle towards the door opposite. You follow suit, +<<if $physique lt 5000>> + with the <<person1>><<person>> stepping to help support <<his>> wait. +<<else>> + with the <<person1>><<person>> riding with one leg crossed over the other. +<</if>> +<br><br> + +They continue their discussion as you crawl down the corridor with the other stools. +<br><br> + +"The lost one arrived as prophesied," the <<person1>><<person>> says. "I say we trust the other runes too." +<br> +"They're hardly the first to wash up on the shore," the <<person2>><<person>> replies. +<br><br> + +You crawl down a ramp, the cobbles giving way to smoother stone. There's a pattern there, but you can't make it out in the dim light. +<br><br> + +<<link [[Next|Island Castle Stool 3]]>><</link>> +<br> + +:: Island Castle Stool 3 +<<effects>> + +You hear a door creak open up ahead, and hear the rush of water. The procession enters a tall chamber, the walls covered in what looks like living tree roots. Though on closer inspection, they seem to be carved to give that impression, fused together by some arcane method. +<br><br> + +The <<person3>><<person>> raps <<his>> gnarled staff against the ground. The other three stools have arranged themselves in a line, and you join the end, kneeling inches from a pool of water. The surface is still, yet you hear a wet rush somewhere nearby. +<br><br> + +<<link [[Next|Island Castle Stool 4]]>><</link>> +<br> + + +:: Island Castle Stool 4 +<<effects>> + +"Now see there," the <<person>> says, pointing at a tall statue stood opposite. There are five statues, arranged around the pool in a semi-circle. Runes are carved into its chest, but you can only speak the islander tongue, not read it. +<br><br> + +<<person1>>"Get me closer," the <<person>> says, tapping your <<bottom>>. You crawl forward. As soon as your hand touches the edge of the pool, the surface roars into life. A whirlpool manifests in the middle. +<br><br> + +The "stools" stand upright, dislodging their riders. "This is impossible," the <<person3>><<person>> shouts, leaning on <<his>> staff. The water rises, until it towers over the statues. The islanders trip over each other in a bid to escape, as the water crashes back down, engulfing you. +<br><br> + +You are plunged into darkness. +<br><br> + +<<link [[Next|Islander]]>><<island_pass 60>><<endevent>><</link>> +<br> + + +:: Island Castle Run +<<effects>> + +You turn and run. "Guards! A ne'er do well!" +<br><br> +The <<person5>><<person>> tries to tackle you, and fails, but more islanders emerge at the other end of the corridor, fresh from the battlements. You're surrounded. +<br><br> + +The step on the <<persons>> back as <<he>> tries to stand, using the high to jump through a high window, tumbling onto grass outside. The young islanders are too focused on their game to notice. You weave between them and the legs of the scaffold, around wooden homes, and dash back into the castle. +<br><br> + +You turn left, but more islanders march through a set of double-doors. One hurls a spear, almost striking you in the leg. You escape through another set of doors, then another, then down a smooth slope and into a strange chamber. +<br><br> + +<<link [[Next|Island Castle Run 2]]>><</link>> +<br> + +:: Island Castle Run 2 +<<effects>> + +Five tall statues greet you, surrounding a central pool. The surface is still, but you hear rushing water somewhere nearby. The walls are covered in wooden decoration, carved to give the impression of living tree roots, fused together by some arcane method. +<br><br> + +"In there!" you hear a shout. "Quick! Before <<pshe>> disturbs the monarch!" +<br><br> + +You step away from the doors, looking for another exit. As your foot lands on the edge of the pool, the surface roars into life. A whirlpool manifests, then surges upward. The whirling top widens, then swoops down and engulfs you. Helpless, you plunge into darkness. +<br><br> + +<<link [[Next|Islander]]>><<island_pass 60>><<endevent>><</link>> +<br> + +:: Island Sail +<<effects>> + +With a heave and a ho, you push the raft down the beach and board it as it floats onto the water. You paddle toward the entrance of the bay. The tide seems to be on your side, and you're soon sailing away from the island. +<br><br> + +The raft plunges you into a wall of mist, and the island behind you vanishes. You paddle, blind, until the distant coast and town are revealed. +<br><br> + +The water is good to you, but the raft struggles. The fibres tying the wood together fray and loosen, shrinking the vessel as more wood is lost to the tides. By the time you arrive at shore, you're holding the remainder together with your arms. +<br><br> + +You jump from your vessel onto a pier near Mer Street. Cargo delivered, the raft disintegrates behind you. +<br><br> + +You're back in town. There's no one around. <<covered>> +<br><br> + +<<link [[Next|Mer Street]]>><<island_end>><<endevent>><<set $eventskip to 1>><</link>> +<br> + +:: Island Hunger +<<effects>> + +<<generateRole 0 0 "islander">> +<<generateRole 1 0 "islander">> +<<person1>> +The smell of food seizes your attention. You tear through the undergrowth and emerge before a <<person>> and <<person2>><<person>>. A wooden pot sits between them, boiling over a fire. There's something edible inside. +<br><br> + +The <<person1>><<person>> doesn't hesitate. <<He>> takes one look at your face, then lifts a ladle and bowl. <<He>> fills it to the brim, and holds it out to you. +<br><br> + +You drink warm soup straight from the bowl. Then, lick the dregs. You notice the <<person>> holding out a spoon for you. The <<person2>><<person>> laughs. +<br><br> + +<<link [[Next|Island Hunger 2]]>><</link>> +<br> + + +:: Island Hunger 2 +<<effects>> + +You eat another bowl, then another, until you lie on the grass, satisfied and immobile.<<lllhunger>><<set $hunger -= 2000>> +<br><br> + +The pair stand over you, looking down, then at each other. The <<person2>><<person>> tightens a length of rope between <<his>> hands. +<br><br> + +<<link [[Next|Island Defeat]]>><</link>> +<br> + + +:: Pregnancy Island +<<effects>> + +You awaken surrounded by masked figures. These masks are different to the others you've seen on the island. Taller, with wild growths preserved through their carving. Each figure holds a torch, the fire flicking in the breeze. They move by with an unnatural steadiness. You stare at the sky, hear a splash of water, and pass out again. +<br><br> + +<<set _time to 60>> +<<set _hours to Math.floor(_time / 60)>> +<<set _minutes to _time % 60>> +<<link [["Next ("+_hours+":"+(_minutes lt 10 ? "0": "")+_minutes+")"| Pregnancy Birth Hospital]]>><<island_end>><<pass _time>><<set $phase to 1>><</link>> \ No newline at end of file diff --git a/game/overworld-town/loc-island/widgets.twee b/game/overworld-town/loc-island/widgets.twee new file mode 100644 index 0000000000..76e2d4d549 --- /dev/null +++ b/game/overworld-town/loc-island/widgets.twee @@ -0,0 +1,1022 @@ +:: Widgets Island [widget] +<<widget "island_tide_text">> +<<switch $island.tide>> + <<case 0>> + <span class="teal">The tide is some distance away.</span> + <<case 1>> + <span class="lblue">The waves don't quite reach you.</span> + <<case 2>> + <span class="blue">Water laps at your feet.</span> + <<case 3>> + <span class="purple">Water covers your ankles.</span> + <<case 4>> + <span class="pink">The water comes up to your knees, and the waves almost knock you off your feet</span> + <<default>> + <span class="red">Water surges around your waist, threatening to swallow you!</span> +<</switch>> +<</widget>> + +<<widget "island_tide">> +<<if _args[0]>> + <<set $island.tide += _args[0]>> + <<set $island.tide to Math.clamp($island.tide, 0, 5)>> +<</if>> +<</widget>> + +<<widget "gisland_tide">> | + <span class="red">+ Tide</span> +<</widget>> + +<<widget "lisland_tide">> | + <span class="green"> - Tide</span> +<</widget>> + +<<widget "gwalnut">> | + <span class="green">+ Handful of walnuts</span> +<</widget>> + +<<widget "ggwalnut">> | + <span class="green">+ Handful of walnuts</span> +<</widget>> + +<<widget "lwalnut">> | + <span class="red">- Handful of walnuts</span> +<</widget>> + +<<widget "gwood">> | + <span class="green">+ Wood</span> +<</widget>> + +<<widget "lwood">> | + <span class="red">- Wood</span> +<</widget>> + +<<widget "wood_required">> | + <<if _args[0]>> + Wood required: <<print _args[0]>> + <<else>> + No wood required + <</if>> +<</widget>> + +<<widget "gcamp_concealment">> | + <span class="green"> + Camp concealment</span> +<</widget>> + +<<widget "lcamp_concealment">> | + <span class="red"> - Camp concealment</span> +<</widget>> + +<<widget "gcomprehension">> | + <span class="green"> + Comprehension</span> +<</widget>> + +<<widget "ggcomprehension">> | + <span class="green"> + + Comprehension</span> +<</widget>> + +<<widget "gggcomprehension">> | + <span class="green"> + + + Comprehension</span> +<</widget>> + +<<widget "islander_language">> + <<if _args[0]>> + <<set $islander_language += (_args[0] * 3)>> + <</if>> +<</widget>> + +<<widget "island_tide_options">> + <<link [[Crawl to the treeline (0:05)|Island Beach Walk]]>><<set $phase to 1>><<island_tide 1>><<set $island.tide_distance += 1>><<island_pass 5>><</link>><<gisland_tide>> | <span class="green"> Reduced chance of harassment</span> + <br> + <<link [[Walk to the treeline (0:02)|Island Beach Walk]]>><<set $phase to 2>><<island_pass 2>><<set $island.tide_distance += 1>><</link>> + <br> + <<link [[Run to the treeline (0:01)|Island Beach Walk]]>><<set $phase to 3>><<island_tide -1>><<set $island.tide_distance += 1>><<island_pass 1>><</link>><<lisland_tide>> | <span class="red"> Increased chance of harassment</span> + <br> +<</widget>> + +<<widget "island_init">> + <<if $island is undefined>> + <<set $island to {}>> + <<set $island.rocky_hillock to {}>> + <<set $island.rocky_hillock.space to 1>> + <<set $island.rocky_hillock.space_used to 0>> + <<set $island.waterfall to {}>> + <<set $island.waterfall.space to 3>> + <<set $island.waterfall.space_used to 0>> + <<set $island.gulch to {}>> + <<set $island.gulch.space to 5>> + <<set $island.gulch.space_used to 0>> + <<set $island.walnut to 0>> + <<set $island.walnut_dried to 0>> + <<set $island.explore_count to 0>> + <<set $island.explore_locations to []>> + <<set $island.wood to 0>> + <</if>> + <<if $islander_language is undefined>> + <<set $islander_language to 0>> + <</if>> + <<set $island.tide to 0>> + <<set $island.tide_distance to 0>> + <<set $island.hide to 1>> + <<set $hunger to 0>> + <<set $island.explore to "none">> +<</widget>> + +<<widget "island_var_list">> + Rocky hillock space used: <<print $island.rocky_hillock.space_used>> + <br> + Waterfall space used: <<print $island.waterfall.space_used>> + <br> + Gulch space used: <<print $island.gulch.space_used>> + <br> + Waluts: <<print $island.walnut>> + <br> + Dried walnuts: <<print $island.walnut_dried>> + <br> + Explore count: <<print $island.explore_count>> + <br> + Explore locations: <<print $island.explore_locations>> + <br> + Language: <<print $islander_language>> + <br> + Tide: <<print $island.tide>> + <br> + Tide distance: <<print $island.tide_distance>> + <br> + Hide: <<print $island.hide>> + <br> + Explore: <<print $island.explore>> + <br> + Hunger: <<print $hunger>> + <br> + Wood: <<print $island.wood>> + <br> + Space: <<print $island[$island.home].space>> + <br> +<</widget>> + +<<widget "island_end">> +<<set $island.tide to undefined>> +<<set $island.tide_distance to undefined>> +<<set $island.hide to undefined>> +<<set $island.walk to undefined>> +<<set $island.kneel to undefined>> +<<set $hunger to 0>> +<</widget>> + +<<widget "island_explore_end">> +<<if $island[$island.home].decor is "simple">> + <<set $island_simple_decor_message to 1>> +<<elseif $island[$island.home].decor is "basic">> + <<set $island_basic_decor_message to 1>> +<<elseif $island[$island.home].decor is "advanced">> + <<set $island_advanced_decor_message to 1>> +<</if>> +<<if $island[$island.home].bird_feeder is "simple" and random(1, 8) is 8>> + <<set $island_bird_message to 1>> +<<elseif $island[$island.home].bird_feeder is "basic" and random(1, 5) is 5>> + <<set $island_bird_message to 1>> +<<elseif $island[$island.home].bird_feeder is "advanced" and random(1, 4) is 4>> + <<set $island_bird_message to 1>> +<</if>> +<</widget>> + +<<widget "island_tattoo_check">> +<<set _island_tattoo to 0>> +<<if $skin.right_bottom.special is "island">> + <<set _island_tattoo += 1>> +<</if>> + +<<if $skin.left_bottom.special is "island">> + <<set _island_tattoo += 1>> +<</if>> + +<<if $skin.left_thigh.special is "island">> + <<set _island_tattoo += 1>> +<</if>> + +<<if $skin.right_thigh.special is "island">> + <<set _island_tattoo += 1>> +<</if>> + +<<if $skin.pubic.special is "island">> + <<set _island_tattoo += 1>> +<</if>> + +<<if $skin.back.special is "island">> + <<set _island_tattoo += 1>> +<</if>> + +<<if $skin.breasts.special is "island">> + <<set _island_tattoo += 1>> +<</if>> + +<<if $skin.left_shoulder.special is "island">> + <<set _island_tattoo += 1>> +<</if>> + +<<if $skin.right_shoulder.special is "island">> + <<set _island_tattoo += 1>> +<</if>> + +<<if $skin.left_cheek.special is "island">> + <<set _island_tattoo += 1>> +<</if>> + +<<if $skin.right_cheek.special is "island">> + <<set _island_tattoo += 1>> +<</if>> + +<<if $skin.forehead.special is "island">> + <<set _island_tattoo += 1>> +<</if>> +<</widget>> + +<<widget "island_tattoo">> + <<if $skin[_bodypart].writing>> + <<bodywriting_clear _bodypart>> + <</if>> + <<rng 3>> + <<switch $rng>> + <<case 1>> + <<add_bodywriting _bodypart square tattoo>> + <<case 2>> + <<add_bodywriting _bodypart triangle tattoo>> + <<case 3>> + <<add_bodywriting _bodypart circle tattoo>> + <</switch>> +<</widget>> + +<<widget "island_pass">> +<<if _args[0]>> + <<pass _args[0]>> + <<hunger _args[0]>> +<</if>> +<</widget>> + +<<widget "island_rope_end">> + <<unset $island_rope_distance>> + <<unset $island_rope_orgasm>> + <<unset $island_rope_enemy_action>> + <<unset $island_rope_action>> +<</widget>> + +<<widget "island_rope_options">> + <<if $rng gte 67>> + <<set $island_rope_enemy_action to "watch">> + The islanders seem content to watch you, for now. + <br><br> + <<elseif $rng gte 33>> + <<set $island_rope_enemy_action to "shout">> + The islanders start shouting, loud enough for you to hear over the rushing water. + <br><br> + <<else>> + <<set $island_rope_enemy_action to "bow">> + <span class="purple">The islanders notch arrows onto their bows, and draw the strings.</span> + <br><br> + <</if>> + + <<if $island_rope_distance gte 4>> + <span class="teal">You are close to shore!</span> + <<elseif $island_rope_distance is 3>> + <span class="lblue">The shore is getting closer.</span> + <<elseif $island_rope_distance is 2>> + <span class="blue">You're halfway across.</span> + <<elseif $island_rope_distance is 1>> + <span class="purple">You've still a long way to go.</span> + <<else>> + <span class="pink">You've barely moved across at all.</span> + <</if>> + <br><br> + <<link [[Shuffle as fast as you can|Island Rope 3]]>><<set $island_rope_distance += 1>><<set $island_rope_action to "shuffle">><<arousal 600>><</link>><<garousal>> + <br> + <<link [[Catch your breath|Island Rope 3]]>><<set $island_rope_action to "breath">><<arousal -600>><</link>><<larousal>> + <br> + <<link [[Duck|Island Rope 3]]>><<set $island_rope_action to "duck">><</link>> + <br> +<</widget>> + +<<widget "island_rope_shout">> + <<if random(1, 2) is 2>> + "Using a rope to masturbate in front of people!" + <<else>> + "This one's having the time of <<pher>> life." + <</if>> + <br> + <<if random(1, 2) is 2>> + "Get back here and we'll give you a proper seeing to." + <<else>> + "Can't wait to get my hands on <<pher>>." + <</if>> + <br> + <<if random(1, 2) is 2>> + "This <<girl>>'s going to soil that rope." + <<else>> + "This <<girl>> has no shame." + <</if>> +<</widget>> + +<<widget "island_rope_bow">> + <<if _args[0] is "duck">> + <<set _rng to random(0, 3)>> + <<else>> + <<set _rng to random(0, 6)>> + <</if>> + <<if _rng is 6>> + <span class="red">Six strike you.</span> You barely feel them, but a perverse toxin spreads from the point of impact.<<gdrugged>><<garousal>><<arousal 3600>><<drugs 60>> + <<elseif _rng is 5>> + <span class="pink">Five strike you.</span> You barely feel them, but a perverse toxin spreads from the point of impact.<<gdrugged>><<garousal>><<arousal 3000>><<drugs 50>> + <<elseif _rng is 4>> + <span class="purple">Four strike you.</span> You barely feel them, but a perverse toxin spreads from the point of impact.<<gdrugged>><<garousal>><<arousal 2400>><<drugs 40>> + <<elseif _rng is 3>> + <span class="blue">Three strike you.</span> You barely feel them, but a perverse toxin spreads from the point of impact.<<gdrugged>><<garousal>><<arousal 1800>><<drugs 30>> + <<elseif _rng is 2>> + <span class="lblue">Two strike you.</span> You barely feel them, but a perverse toxin spreads from the point of impact.<<gdrugged>><<garousal>><<arousal 1200>><<drugs 20>> + <<elseif _rng is 1>> + <span class="teal">One strikes you.</span> You barely feel it, but a perverse toxin spreads from the point of impact.<<gdrugged>><<garousal>><<arousal 600>><<drugs 10>> + <<else>> + <span class="green">However, not a single one hits.</span> They sound disappointed. + <</if>> +<</widget>> + +<<widget "island_events_snake">> + <<generateRole 0 0 "islander">><<person1>> + A startling hiss snatches your attention. You turn in the direction of the sound, and come face to face with a pair of serpentine eyes. A snake is held aloft by a <<person>>, the animal turned into a weapon. + <br><br> + All strength leaves your muscles, and you collapse onto the leafy floor. The <<person>> threads the snake around a nearby branch, and advances on you. + <br><br> + + <<link [[Next|Island Snake Rape]]>><<set $molestationstart to 1>><<set $trance to 1>><</link>> + <br> +<</widget>> + +<<widget "island_events_trap">> + <<generateRole 0 0 "islander">> + <<generateRole 1 0 "islander">> + <<person1>> + You're walking along a trodden path when you hear a subtle <i>thwick</i> beneath your feet. + <<dancedifficulty 1 1000 true>> + <<if $danceSuccess>> + You unconsciously jump aside, as the trap springs and <span class="green">misses</span> your ankles. + <br><br> + You hear an irritated shout, and two figures emerge from the trees, a <<person>> and <<person2>><<person>>. They bare down on you with ill intent. + <br><br> + + <<link [[Next|Island Trap Fight]]>><<set $fightstart to 1>><</link>> + <br> + <<else>> + <span class="red">A coil of rope seizes your ankle,</span> and hoists you into the air, leaving you suspended. You hear a triumphant cry, followed by a <<person>> and <<person2>><<person>> emerging from the trees. + <br><br> + <<if $islander_language gte 100>> + They step either side of you. "I told you that would work!" + <br> + "Mere fortune." + <br> + "Whatever you say." + <<elseif $islander_language gte 50>> + They step either side of you, and start arguing. + <<else>> + They step either side of you and talk in their incomprehensible language. + <</if>> + <br><br> + + <<link [[Struggle|Island Trap Struggle]]>><</link>><<physiquedifficulty 1 16000>> + <br> + <<link [[Save your strength|Island Defeat]]>><<stress -6>><</link>><<lstress>> + <br> + <</if>> +<</widget>> + +<<widget "island_events_flower">> + You find a field of strange flowers. A thin miasma beguiles your senses.<<ghallucinogens>><<garousal>><<hallucinogen 120>><<drugs 120>><<arousal 600>> + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_pleasant_flower">> + You find a field of pleasant flowers. The sweet aroma tickles your senses.<<lstress>><<stress -6>> + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_plumeria">> +You find a clearing full of elegant plumerias, their spiral petals swaying in the breeze. +<br><br> +<<if !$plants_known.includes("plumeria")>> + <<if $sciencetrait gte 3>> + <<icon "tending/plumeria.png">> <<link [[Search for seeds (0:30)|Island Plumeria Pick]]>><<island_pass 30>><<tending 6>><<set $plants_known.push("plumeria")>><</link>><<gtending>> + <br> + <<else>> + <span class="blue">A higher science skill would let you harvest plumeria seeds.</span> + <br> + <</if>> +<</if>> +<<if currentSkillValue('tending') gte 300>> + <<icon "tending/plumeria.png">> <<link [[Pick plumerias (0:20)|Island Plumeria]]>><<island_pass 20>><</link>><<tendingdifficulty 300 600>> + <br> +<<else>> + <span class="blue">You need a higher tending skill to pick saleable specimens.</span> + <br> +<</if>> +<</widget>> + +<<widget "island_events_mosquitoes">> + You find a stagnant pool, surrounded by mosquitoes. You hasten your pace, lest you be bitten.<<gstress>><<stress 6>> + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_walnut">> + You find a walnut tree. Nuts hang from the branches, well out of reach. + <br><br> + + <<if $cow gte 6>> + <<link [[Headbutt the tree|Island Walnut Headbutt]]>><</link>><<cow>> + <br> + <<else>> + <<link [[Punch the tree|Island Walnut Punch]]>><</link>><<physiquedifficulty 1 16000>> + <br> + <</if>> + <<if $cat gte 6>> + <<link [[Climb the tree|Island Walnut Climb Cat]]>><</link>><<cat>> + <br> + <<else>> + <<link [[Climb the tree|Island Walnut Climb]]>><</link>><<athleticsdifficulty 1 1000>> + <br> + <</if>> +<</widget>> + +<<widget "island_events_walnut_2">> +You find a walnut tree, with fresh nuts lying about the base. +<br><br> + +<<link [[Eat|Island]]>><<hunger -200>><<island_explore_end>><</link>><<lhunger>> +<br> +<<link [[Gather for later|Island]]>><<set $island.walnut += 1>><</link>><<gwalnut>> | <i>Stored walnuts will dry over time, and eventually become more nutritious.</i> +<</widget>> + +<<widget "island_events_walnut_3">> + You search along the shore, until you find a walnut tree sheltered from the wind by even grander flora, with fruit so ripe you think you could shake them free. + <br><br> + You look past it, and see another walnut tree, and another, arranged in a line. They look cared for, like an orchard. + <br><br> + + <<link [[Gather walnuts (0:05)|Island Walnut Gather]]>><<island_pass 5>><<set $island.walnut += 3>><</link>><<ggwalnut>> + <br> + <<link [[Leave|Island]]>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_rocky">> + You find the rocky hillock where you made camp when you first arrived on the island. It looks <span class="teal">defensible</span> and the <span class="teal">high vantage</span> would make food easier to spot, but the numerous large rocks leave only a <span class="pink">cramped</span> space to live in. + <br><br> + + <<link [[Take in the view, and leave|Island]]>><<island_explore_end>><<stress -6>><</link>><<lstress>> + <br> + <<link [[Move your camp here|Island]]>><<island_explore_end>><<set $island.home to "rocky_hillock">><</link>> | <i>Leaves behind any furniture at your old camp.</i> + <br> +<</widget>> + +<<widget "island_events_waterfall">> + You find a beautiful waterfall, surrounded by trees both above and below. It looks suitable for a camp, with the waterfall and cliff forming a <span class="blue">sound</span> barrier on one side. It also has a <span class="blue">good vantage</span> in that direction, making food easier to find, and a <span class="blue">spacious</span> area beside the river. + <br><br> + + <<link [[Take in the view, and leave|Island]]>><<island_explore_end>><<stress -6>><</link>><<lstress>> + <br> + <<link [[Move your camp here|Island]]>><<island_explore_end>><<set $island.home to "waterfall">><</link>> | <i>Leaves behind any furniture at your old camp.</i> + <br> +<</widget>> + +<<widget "island_events_gulch">> + You find a deep gulch, surrounded on all sides by woodland. There's <span class="green">a lot of space</span> along the stream's edge, enough for a camp. However, you'd be <span class="pink">exposed</span> to danger on all sides, not with threats able to creep close through the trees. There's <span class="pink">little vantage</span>, so finding food will be difficult. + <br><br> + Setting up camp here would be daring, but the reward would be a <span class="teal">prodigious amount of space to build.</span> + <br><br> + <<link [[Take in the view, and leave|Island]]>><<island_explore_end>><<stress -6>><</link>><<lstress>> + <br> + <<link [[Move your camp here|Island]]>><<island_explore_end>><<set $island.home to "gulch">><</link>> | <i>Leaves behind any furniture at your old camp.</i> +<</widget>> + +<<widget "island_events_wood_1">> + You find a patch of thickly fallen leaves, blown loose by the wind. You trip over a concealed branch while walking across, dislodging it. It looks useful.<<gwood>><<set $island.wood += 1>> + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_wood_2">> + You find a river, and walk along it. You see two logs floating down the middle, as if on a journey together. They could be useful. + <br><br> + <<link [[Swim for them|Island Wood Swim]]>><</link>><<swimmingdifficulty 1 1000>> + <br> + <<link [[Ignore|Island]]>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_wood_3">> + <<generateRole 0 0 "islander">><<person1>> + You hear movement up ahead. A <<person>> walks along a trail, carrying a bundle of sticks in <<his>> arms. + <br><br> + + <<if $islander_language gte 100>> + <<link [[Ask for wood|Island Wood Ask]]>><</link>> + <br> + <<elseif $islander_language gte 50>> + <<link [[Ask for wood|Island Wood Ask Try]]>><</link>><<difficulty 50>> + <br> + <<else>> + <span class="blue">You're unable to communicate.</span> + <br> + <</if>> + <<link [[Ignore|Island]]>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_wood_4">> + You search beneath the boughs of thick trees, illuminated by an even, seemingly source-less light. It's gloomy, but usable sticks are easy enough to spot. You emerge from the wood with three in your arms.<<gwood>><<set $island.wood += 3>> + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> +<</widget>> + +<<widget "island_events_hunted">> + <<generateRole 0 0 "islander">><<person1>> + <<if $wolfgirl gte 6>> + Your canine ears prick. Someone is following you. <<wolfgirl>> + <br><br> + + <<link [[Confront|Island Hunted Confront]]>><</link>> + <br> + <<link [[Hide|Island Hunted Hide]]>><</link>> + <br> + <<elseif $cat gte 6>> + Your feline ears prick. Someone is following you. <<cat>> + <br><br> + + <<link [[Confront|Island Hunted Confront]]>><</link>> + <br> + <<link [[Hide|Island Hunted Hide]]>><</link>> + <br> + <<elseif $fox gte 6>> + Your vulpine ears prick. Someone is following you. <<fox>> + <br><br> + + <<link [[Confront|Island Hunted Confront]]>><</link>> + <br> + <<link [[Hide|Island Hunted Hide]]>><</link>> + <br> + <<else>> + Your only warning is a whistle from the trees, <span class="red">then an arrow strikes you in the back.</span> It stings, but bounces off. The tip is blunt and doesn't seem to have broken the skin, <span class="pink">but you feel a warmth spread through your body.</span><<garousal>><<gdrugged>><<drugs 120>> + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> + <</if>> +<</widget>> + +<<widget "island_events_runes">> + <<island_tattoo_check>> + You find a flat rock, carved with runes. You can't decifer their meaning. + <br><br> + + <<if _island_tattoo gte 1>> + You try to turn away, + <<if _island_tattoo gte 2>> + <span class="red">but forceful jolts emanate from the tattoos the islanders gave you.</span> + <<else>> + <span class="red">but a jolt emanates from the tattoo the islanders gave you.</span> + <</if>> + The energy flows into your legs, making them jerk in a walking motion. It's as if it's taking you somewhere. + <br><br> + + <<link [[Let it happen (0:20)|Island Runes Let]]>><<island_pass 20>><</link>> + <br> + <<link [[Struggle against it|Island Runes Physique]]>><</link>><<physiquedifficulty 1 (_island_tattoo * 3000)>> + <br> + <<link [[This can't be real|Island Runes Willpower]]>><</link>><<willpowerdifficulty 1 (_island_tattoo * 200)>> + <br> + <<else>> + You turn away from the markings. + <br><br> + + <<link [[Next|Island_events_runes]]>><<island_explore_end>><</link>> + <br> + <</if>> +<</widget>> + +<<widget "island_events_shore">> + <<set $island.explore_locations.pushUnique("shore")>> + You crest a slope, between two trees, and are met by a cool sea breeze. You stand at the top of a cliff along the shore. There are strange movements in the water below. + <br><br> + <span class="gold">You've discovered the shore.</span> + <br><br> + You notice the towering plants either side of you are walnut trees. Their nuts litter the ground. You gather a couple of handfuls. Food should be easy to find here. + <br><br> + <<link [[Eat|Island]]>><<hunger -400>><<island_explore_end>><</link>><<lhunger>> + <br> + <<link [[Gather for later|Island]]>><<set $island.walnut += 2>><<island_explore_end>><</link>><<gwalnut>> | <i>Stored walnuts will dry over time, and eventually become more nutritious.</i> + <br> +<</widget>> + +<<widget "island_events_wood">> + <<set $island.explore_locations.pushUnique("wood")>> + The tree trunks around you thicken as you walk, their branches too. The canopy they form becomes so dense that it creates an impenetrable, low-hanging ceiling. No plants grow at your feet. + <br><br> + + A couple of usable sticks lie at your feet, easy to spot on such barren ground. This is a good place to find wood.<<gwood>><<set $island.wood += 2>> + <br><br> + + <span class="gold">You've discovered the lush woodland.</span> + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_battleground">> + <<set $island.explore_locations.pushUnique("battleground")>> + <<generateRole 0 0 "islander">> + <<generateRole 1 0 "islander">> + <<generateRole 2 0 "islander">> + <<person1>> + You find an arrow sticking from a tree. As you travel you find others, lying broken on the ground or embedded in flora. Footprints crisscross this way and that. This is a well-travelled area. + <br><br> + You hear hurried footsteps up ahead, and take cover behing a bush just as a <<person>> bursts from the trees, clutching <<his>> wounded arm. <<He>> throws an anxious glance over <<his>> shoulder. + <br><br> + A moment later a <<person2>><<person>> and <<person3>><<person>> emerge from the trees. The <<person2>><<person>> points at the <<person1>><<person>>, and they run after <<him>>. + <br><br> + + <<if $islander_language gte 100>> + "Don't run, we'll go easy on you!" the <<person2>><<person>> shouts. + <br> + "Yeah," the <<person3>><<person>> adds. "The mer won't, but we will." + <<elseif $islander_language gte 50>> + They shout after their quarry in a mocking tone. + <<else>> + They shout in their incomprehensible language. + <</if>> + <<gcomprehension>><<islander_language 1>> + <br><br> + This seems like a battleground of sorts. You're not sure why they fight here, but it would be a good place to find locals, should you have reason to. + <br><br> + + <span class="gold">You've discovered the battleground.</span> + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_castle">> + <<set $island.explore_locations.pushUnique("castle")>> + You cross a ridge, and find a ruined castle looming on the other side. Three towers rise above the battlements, their walls covered with moss. + <<generateRole 0 0 "islander">><<person1>> + <br><br> + + There's a lot of activity below. Masked islanders enter and leave through a large gate. A <<person>> stands guard with tame <<endevent>><<beastNEWinit 3 cat>><<beastsplural>> held on a leash. Through the broken masonry you spy more islanders. These ones aren't wearing masks. + <br><br> + + There's bridge nearby, connecting to one of the towers. Two islanders stand either side of an entrance, each wielding a spear. These ones wear masks. + <br><br> + <<set $islander_mask to 1>> + <span class="gold">You've discovered the way to the castle. A new option has appeared in the build menu.</span> + <br><br> + + <<link [[Next|Island]]>><<endevent>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_bay">> + <<set $island.explore_locations.pushUnique("bay")>> + <<set $island.raft to 1>> + You find a sheltered bay. There's no sign of the monstrosities that plague the other beaches. It's peaceful.<<lstress>><<stress -6>> + <br><br> + Near the treelines lies a wooden frame. It looks like an incomplete raft. It would take a lot of wood, but you could finish it and leave the island. + <br><br> + + <span class="gold">You've discovered the bay.</span> + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_plain">> + <<earnFeat "Prehistoric Landscape">> + <<set $island.explore_locations.pushUnique("plain")>> + The trees part, and open to a vast, uneven plain. There are patches of trees here and there, along with jagged rocks almost as tall as you. Long grass tickles your knees. + <br><br> + <<set $antiquemoney += 500>><<museumAntiqueStatus "antiqueobsidiandisc" "found">> + Light catches on something near your feet. Half-buried in the ground is an obsidian disc. It's the size and shape of a large coin. There are no markings, but the perfect round shape suggests it was made by intelligent hands. This might be a good place to find antiques. + <br><br> + + <span class="gold">You've discovered the plain.</span> + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_arrow">> + You find an arrow embedded in the ground. It's dirty, but intact. The odd handiwork might be worth something to a collector. + <br><br> + <<set $antiquemoney += 20>><<museumAntiqueStatus "antiqueislandarrow" "found">> + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_broken_mask">> + You find one of the angular islander masks, lying against a tree. It's broken, with the straps snapped and a crack down the middle. Still, it might be worth something to a collector. + <br><br> + <<set $antiquemoney += 40>><<museumAntiqueStatus "antiquewoodenmask" "found">> + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_trilobite">> + You find a prominent rock sat at the top of a hillock. On its surface lays a trilobite fossil, as if the stone were buried until recently, forced up by some pressure to reveal secrets long withheld. + <br><br> + The fossil belongs in a museum, and it's easy to pry free. + <br><br> + <<set $antiquemoney += 50>><<museumAntiqueStatus "antiquetrilobitefossil" "found">> + <<link [[Next|Island]]>><<island_explore_end>><</link>> +<</widget>> + +<<widget "island_events_overhear">> + <<generateRole 0 0 "islander">> + <<generateRole 1 0 "islander">> + <<person1>> + You overhear two voices. Through the foliage you spy a <<person>> and <<person2>><<person>>, each wearing an antlered mask and carrying a bow, but they look relaxed. + <br><br> + + <<if $islander_language gte 100>> + <<link [[Chat|Island Chat]]>><<trauma -6>><<stress -6>><</link>><<ltrauma>><<lstress>> + <br> + <<else>> + <<link [[Eavesdrop|Island Eavesdrop]]>><</link>><<gcomprehension>> + <br> + <</if>> + <<link [[Leave|Island]]>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_battle">> + You find a clearing surrounded by trees, and pause. Something feels wrong. There's an energy in the air. + <br><br> + The silence is pierced as a volley of arrows arcs across the clearing, followed by another fired in the opposite direction. You hear a pained shout. + <br><br> + You take cover in a small ditch as the skirmish rages above. + <br><br> + + <<link [[Observe the fight|Island Observe]]>><<islander_language 2>><</link>><<if $islander_language lt 100>><<ggcomprehension>><</if>> + <br> + <<link [[Leave|Island]]>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_birds">> + You find a large oak tree. It's branches stretch over the surrounding plants as if protecting them. Birds of different species sit in its branches, singing different songs that come together in strange harmony.<<lstress>><<stress -6>> + <br><br> + + <<if $harpy gte 6>> + <<link [[Sing (0:10)|Island Sing]]>><<island_pass 10>><<trauma -6>><<stress -6>><</link>><<harpy>><<ltrauma>><<lstress>> + <br> + <<link [[Leave|Island]]>><<island_explore_end>><</link>> + <br> + <<else>> + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> + <</if>> +<</widget>> + +<<widget "island_events_cat">> + <<beastNEWinit 1 cat>> + You sense a hostile presence behind you. Whirling, you turn to face a <<beasttype>> prowling closer. + <br><br> + + <<if $monster is 1 or $bestialitydisable is "f">> + <<if $monster is 1>> + "Am I more hungry or horny?" <<bhe>> says. "Let's find out." + <br><br> + <</if>> + <<link [[Next|Island Cat]]>><<set $molestationstart to 1>><</link>> + <br> + <<else>> + You back away as fast as you dare, then turn and run through the trees. + <br><br> + + You escape, but not unscathed.<<beastescape>> + <br><br> + + <<link [[Next|Island]]>><<endevent>><<island_explore_end>><</link>> + <br> + <</if>> +<</widget>> + +<<widget "island_events_cat_2">> + <<beastNEWinit 2 cat>> + A <<beasttype>> lands in front of you, dropping from some unseen branch above. It prowls closer, licking <<bhis>> lips. + <br><br> + + <<if $monster is 1 or $bestialitydisable is "f">> + <<if $monster is 1>> + "Mmm," <<bhe>> says. "I'm gonna eat ya!" + <</if>> + <br><br> + You sense another threat nearby. + <br><br> + <<link [[Fight|Island Cats Fight]]>><</link>> + <br> + <<link [[Run|Island Cats Run]]>><</link>> + <br> + <<link [[Let them make the first move|Island Cats Bide]]>><</link>> + <br> + <<else>> + You back away as fast as you dare, then turn and run through the trees. + <br><br> + + You escape, but not unscathed.<<beastescape>> + <br><br> + + <<link [[Next|Island]]>><<endevent>><<island_explore_end>><</link>> + <br> + <</if>> +<</widget>> + +<<widget "island_events_tear">> + You find a thick brush. Traversing it is difficult, with thorns and thin branches poking at your skin. + + <<if !$worn.lower.type.includes("naked")>> + Your <<print $worn.lower.name>> snags on one such branch, right as you hear voices up ahead. It sounds like three islanders are headed your way. + <br><br> + + <<link [[Tear free|Island Tear]]>><</link>> + <br> + <<link [[Carefully untangle your clothing|Island Careful]]>><</link>> + <br> + <<elseif !$worn.under_lower.type.includes("naked")>> + Your <<print $worn.under_lower.name>> snags on one such branch, right as you hear voices up ahead. It sounds like three islanders are headed your way. + <br><br> + + <<link [[Tear free|Island Tear]]>><</link>> + <br> + <<link [[Carefully untangle your clothing|Island Careful]]>><</link>> + <br> + <<elseif !$worn.upper.type.includes("naked")>> + Your <<print $worn.upper.name>> snags on one such branch, right as you hear voices up ahead. It sounds like three islanders are headed your way. + <br><br> + + <<link [[Tear free|Island Tear]]>><</link>> + <br> + <<link [[Carefully untangle your clothing|Island Careful]]>><</link>> + <br> + <<elseif !$worn.under_upper.type.includes("naked")>> + Your <<print $worn.under_upper.name>> snags on one such branch, right as you hear voices up ahead. It sounds like three islanders are headed your way. + <br><br> + + <<link [[Tear free|Island Tear]]>><</link>> + <br> + <<link [[Carefully untangle your clothing|Island Careful]]>><</link>> + <br> + <<else>> + One branch bends out of your way easily enough, but as you pass the force flicks it back to its original position, and further, only to flick back the other way and spank your <<bottom>>.<<gpain>><<gstress>><<pain 4>><<stress 6>> + <br><br> + + <<link [[Next|Island]]>><<endevent>><<island_explore_end>><</link>> + <br> + <</if>> +<</widget>> + +<<widget "island_events_sing">> + <<generateRole 0 0 "islander">><<person1>> + You hear singing. A <<person>> sits on a log beside a river, a fishing rod in <<his>> hand. + + <<if $islander_language gte 100>> + <br><br> + <i>"Seven fishes swim over coral, oh."</i> + <br> + <i>"Abyssal eyes alight them below, oh."</i> + <br> + <i>"Hand reaches out, such hungry digits, oh."</i> + <br> + <i>"Six scared fishes swim over coral, oh..."</i> + <br><br> + The tune is pleasant.<<lstress>><<stress -6>> + <<elseif $islander_language gte 50>> + It's as if <<hes>> singing to the fish, hoping to coax them closer.<<gcomprehension>><<islander_language 1>> + <<else>> + The words are incomprehensible to you, but it sounds pleasant.<<gcomprehension>><<islander_language 1>> + <</if>> + <br><br> + + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> +<</widget>> + +<<widget "island_events_slugs">> + A thread of slime lowers ahead of you. A giant slug slides down it, landing with a splat. You hear similar sounds either side of you. + <br><br> + + <<link [[Next|Island Slugs]]>><<set $struggle_start to 1>><</link>> + <br> +<</widget>> + +<<widget "island_events_rope">> + <<generateRole 0 0 "islander">> + <<generateRole 1 0 "islander">> + <<generateRole 2 0 "islander">> + <<generateRole 3 0 "islander">> + <<generateRole 4 0 "islander">> + <<generateRole 5 0 "islander">> + <<person1>> + You find a river, and follow it deeper into the island. You follow it around a large rock, and discover a rope stretched across it. A bucket hangs on one end. Looks like someone uses it to transfer objects across the water. + <br><br> + You hear a voice, and turn, only to come face-to-face with six islanders. The water churns with such violence that it obfuscated their footsteps. + <br><br> + They pause as well, then reach for their weapons. Fighting seems a bad idea. + <br><br> + + <<link [[Fight|Island Fight]]>><<set $fightstart to 1>><</link>> + <br> + <<link [[Escape using the rope|Island Rope]]>><</link>> + <br> + <<link [[Surrender|Island Defeat]]>><</link>> + <br> +<</widget>> + +<<widget "island_events_squirrel">> + You find a squirrel. It looks at you a moment, then darts up the trunk of a tree, disappearing into its branches.<<lstress>><<stress -6>> + <br><br> + + <<if $fox gte 6>> + Instinct takes over. You drop to all fours and sniff the ground, following the squirrel's trail in reverse with your <<bottom>> stuck in the air. You find freshly turned earth. There's a walnut beneath.<<fox>><<gwalnut>><<set $island.walnut += 1>> + <br><br> + <<link [[Eat|Island]]>><<hunger -200>><<island_explore_end>><</link>><<lhunger>> + <br> + <<link [[Gather for later|Island]]>><<set $island.walnut += 1>><</link>><<gwalnut>> | <i>Stored walnuts will dry over time, and eventually become more nutritious.</i> + <<else>> + <<link [[Next|Island]]>><<island_explore_end>><</link>> + <br> + <</if>> +<</widget>> + +<<widget "island_events_duel">> + <<generateRole 0 0 "islander">> + <<generateRole 1 0 "islander">> + <<person1>> + <<if $islander_language gte 100>> + You hear shouting up ahead. A <<person>> and <<person2>><<person>> fight with spears. They trade taunts and jabs. + <br> + <<if $rng gte 81>> + "Take that, you fish-fucking freak!" + <br> + "Haha! You'll need to do better than that! + <<elseif $rng gte 61>> + "When I'm done, I'm gonna fuck your <<if $pronoun is "m">>father<<else>>mother<</if>>." + <br> + "Haha! That's funny. I already fucked yours." + <<elseif $rng gte 41>> + "You'll drown in your own blood!" + <br> + "Calm down, it's just a walnut." + <<elseif $rng gte 21>> + "You look like a radish fucked a goat." + <br> + "Yeah? Well, you look like your <<if $pronoun is "m">>father<<else>>mother<</if>>." + <<else>> + "You getting turned on by this?" + <br> + "You wish, pervert." + <</if>> + <br><br> + You leave before you're noticed. + <br><br> + <<link [[Next|Island]]>><<endevent>><<island_explore_end>><</link>> + <br> + <<elseif $islander_language gte 50>> + You hear shouting up ahead. A <<person>> and <<person2>><<person>> fight with spears. They trade taunts and jabs, though neither seem effective.<<gcomprehension>><<islander_language 1>> + <br><br> + You leave before you're noticed. + <br><br> + <<link [[Next|Island]]>><<endevent>><<island_explore_end>><</link>> + <br> + + <<else>> + You hear incomprehensible shouting up ahead. A <<person>> and <<person2>><<person>> fight with spears, stepping around each other, making the occasional sudden, ineffective jab. + <br><br> + You're not sure what they're saying, but it sounds heated.<<gcomprehension>><<islander_language 1>> + <br><br> + You leave before you're noticed. + <br><br> + + <<link [[Next|Island]]>><<endevent>><<island_explore_end>><</link>> + <br> + <</if>> +<</widget>> \ No newline at end of file diff --git a/game/overworld-town/loc-museum/main.twee b/game/overworld-town/loc-museum/main.twee index a25138554b..ffa1b0ad30 100644 --- a/game/overworld-town/loc-museum/main.twee +++ b/game/overworld-town/loc-museum/main.twee @@ -44,6 +44,10 @@ <<museumAntiqueStatus "antiquesilvercrown" "talk">> <<museumAntiqueStatus "antiquewhitecrystal" "talk">> <<museumAntiqueStatus "antiqueminesign" "talk">> + <<museumAntiqueStatus "antiqueobsidiandisc" "talk">> + <<museumAntiqueStatus "antiquewoodenmask" "talk">> + <<museumAntiqueStatus "antiquetrilobitefossil" "talk">> + <<museumAntiqueStatus "antiqueislandarrow" "talk">> <</widget>> <<widget "museumtalk">> @@ -223,6 +227,22 @@ <<link [[Ask about the Bailey sign|Museum Mine Sign]]>><<museumAntiqueStatus "antiqueminesign" "museum">><<npcincr Winter love 1>><</link>><<glove>> <br> <</if>> + <<if $museumAntiques.antiques.antiqueobsidiandisc is "talk">> + <<link [[Ask about the Obsidian Disc|Museum Obsidian Disc]]>><<museumAntiqueStatus "antiqueobsidiandisc" "museum">><<npcincr Winter love 1>><</link>><<glove>> + <br> + <</if>> + <<if $museumAntiques.antiques.antiquewoodenmask is "talk">> + <<link [[Ask about the wooden mask|Museum Wooden Mask]]>><<museumAntiqueStatus "antiquewoodenmask" "museum">><<npcincr Winter love 1>><</link>><<glove>> + <br> + <</if>> + <<if $museumAntiques.antiques.antiquetrilobitefossil is "talk">> + <<link [[Ask about the trilobite fossil|Museum Trilobite Fossil]]>><<museumAntiqueStatus "antiquetrilobitefossil" "museum">><<npcincr Winter love 1>><</link>><<glove>> + <br> + <</if>> + <<if $museumAntiques.antiques.antiqueislandarrow is "talk">> + <<link [[Ask about the islander arrow|Museum Island Arrow]]>><<museumAntiqueStatus "antiqueislandarrow" "museum">><<npcincr Winter love 1>><</link>><<glove>> + <br> + <</if>> <</widget>> :: Museum Lock @@ -871,7 +891,6 @@ Winter dons a pair of gloves and appraises the goods. Without a word, <<he>> pla Winter holds the gold chastity belt. <</if>> - "This is ancient," <<he>> says. "There are religious inscriptions. This would have been worn by a priestess for a particular ritual or ceremony." <<if $worn.genitals.origin is "Underwater Temple" and $gold_chastity_held isnot true>> <br> @@ -1493,4 +1512,65 @@ Winter goes off on a tangent, but you remain polite, and nod along. <br><br> <<link [[Next|Museum]]>><<endevent>><</link>> -<br> \ No newline at end of file +<br> + + +:: Museum Obsidian Disc +<<effects>> + +<<set $winterHint to "notGiven">> +<<if $museumAntiqueJournalHints.includes("antiqueobsidiandisc")>> + <<run $museumAntiqueJournalHints.delete("antiqueobsidiandisc")>> +<</if>> + +<<npc Winter>><<person1>>"You say you found it on an island off the coast?" Winter runs a finger over the rim, as if daring it to draw blood. "Not the prison? I was unaware of other islands. Perhaps you roamed further than you realised." +<br><br> + +<<link [[Next|Museum]]>><<endevent>><</link>> +<br> + + +:: Museum Wooden Mask +<<effects>> + +<<set $winterHint to "notGiven">> +<<if $museumAntiqueJournalHints.includes("antiquewoodenmask")>> + <<run $museumAntiqueJournalHints.delete("antiquewoodenmask")>> +<</if>> + +<<npc Winter>><<person1>>"This is a similar shape to some of the carvings on the temple murals," Winter says, staring into the mask's eyes. "I thought they were supposed to depict angels. Or demons, perhaps." +<br><br> + +<<link [[Next|Museum]]>><<endevent>><</link>> +<br> + + +:: Museum Trilobite Fossil +<<effects>> + +<<set $winterHint to "notGiven">> +<<if $museumAntiqueJournalHints.includes("antiquetrilobitefossil")>> + <<run $museumAntiqueJournalHints.delete("antiquetrilobitefossil")>> +<</if>> + +<<npc Winter>><<person1>>"Trilobites aren't uncommon in certain parts of the world," Winter says, weighing the fossil in <<his>> hand. "This is a rare species however." +<br><br> + +<<link [[Next|Museum]]>><<endevent>><</link>> +<br> + + +:: Museum Island Arrow +<<effects>> + +<<set $winterHint to "notGiven">> +<<if $museumAntiqueJournalHints.includes("antiqueislandarrow")>> + <<run $museumAntiqueJournalHints.delete("antiqueislandarrow")>> +<</if>> + +<<npc Winter>><<person1>>"They have one of these at the temple," Winter says, smelling the wood. "They consider it a relic." <<He>> frowns. "There's something on the tip. Forgive me, but I need to clear my head." +<br><br> + +<<link [[Next|Museum]]>><<endevent>><</link>> +<br> + diff --git a/game/overworld-town/loc-museum/museumAntiques.twee b/game/overworld-town/loc-museum/museumAntiques.twee index b695bf7ebe..aba3567b72 100644 --- a/game/overworld-town/loc-museum/museumAntiques.twee +++ b/game/overworld-town/loc-museum/museumAntiques.twee @@ -340,6 +340,30 @@ You look around the museum. The pedestals are grooved, as if awaiting specific o museum:"The Bailey sign rests on a cushion.", name:"Bailey Sign", journal: `"A sign for an old mine. Was thrown away years ago."` + }, + "antiqueobsidiandisc":{ + hint:`"For an obsidian disc," Winter says while gesturing at an empty pedestal. "It used to hang in front of a mine."<br><br> <<He>> turns away. "It was thrown away when the mine closed."`, + museum:"The obsidian disc rests on a pedestal.", + name:"", + journal: `"A sign for an old mine. Was thrown away years ago."` + }, + "antiquewoodenmask":{ + hint:`"For a wooden mask," Winter says while gesturing at an empty pedestal. "Like those worn by the peoples of this area centuries ago. One washed up on shore."<br><br> <<He>> turns away. "But it was in an advanced state of decay."`, + museum:"The wooden mask rests on a pedestal.", + name:"", + journal: `"A wooden mask, worn by people of old."` + }, + "antiquetrilobitefossil":{ + hint:`"For a trilobite fossil," Winter says while gesturing at an empty pedestal. "Not just any. There's a large variant unique to this area, but a good specimen has never been found."<br><br> <<He>> turns away. "They'd be somewhere no one has looked."`, + museum:"The trilobite fossil rests on a pedestal.", + name:"", + journal: `"A trilobite fossil, of a rare species."` + }, + "antiqueislandarrow":{ + hint:`"For an arrow," Winter says while gesturing at an empty pedestal. "Made entirely of wood, and used by peoples of old."<br><br> <<He>> turns away. "I don't hold much hope. They'd have decayed centuries ago."`, + museum:"The island arrow rests on a pedestal.", + name:"", + journal: `"For an arrow used by people of old."` } }>> <</if>> @@ -392,7 +416,11 @@ You look around the museum. The pedestals are grooved, as if awaiting specific o "antiquesilvergoblet":"notFound", "antiquesilvercrown":"notFound", "antiquewhitecrystal":"notFound", - "antiqueminesign":"notFound" + "antiqueminesign":"notFound", + "antiqueobsidiandisc":"notFound", + "antiquewoodenmask":"notFound", + "antiquetrilobitefossil":"notFound", + "antiqueislandarrow":"notFound" }, museumCount:0 }>> @@ -497,7 +525,18 @@ You look around the museum. The pedestals are grooved, as if awaiting specific o <<if $museumAntiques.antiques.antiqueminesign is undefined>> <<set $museumAntiques.antiques.antiqueminesign to "notFound">> <</if>> - + <<if $museumAntiques.antiques.antiqueobsidiandisc is undefined>> + <<set $museumAntiques.antiques.antiqueobsidiandisc to "notFound">> + <</if>> + <<if $museumAntiques.antiques.antiquewoodenmask is undefined>> + <<set $museumAntiques.antiques.antiquewoodenmask to "notFound">> + <</if>> + <<if $museumAntiques.antiques.antiquetrilobitefossil is undefined>> + <<set $museumAntiques.antiques.antiquetrilobitefossil to "notFound">> + <</if>> + <<if $museumAntiques.antiques.antiqueislandarrow is undefined>> + <<set $museumAntiques.antiques.antiqueislandarrow to "notFound">> + <</if>> /*Should be the last to always run*/ <<set $museumAntiques.maxCount to Object.keys($museumAntiques.antiques).length>> <</widget>> diff --git a/game/overworld-town/loc-pirates/main.twee b/game/overworld-town/loc-pirates/main.twee new file mode 100644 index 0000000000..befbb46693 --- /dev/null +++ b/game/overworld-town/loc-pirates/main.twee @@ -0,0 +1,746 @@ +:: Pirate Intro +<<location "seapirates">><<effects>> + +<<npc Zephyr>><<person1>> +<<generateRole 1 0 "pirate">><<generateRole 2 0 "pirate">> + +<<if $pirateintro is 1>> + Hands grasp your shoulders, and haul you from the water. You thud onto a familiar deck, and cough up water. + <br><br> + <<if $pirate_rank gte 1>> + "What are you doing swimming alone out here?" asks Captain Zephyr. "You'll be mer bait if you carry on like that." <<He>> helps you to your feet. "Nothing to see here. Get back to work!" + <br><br> + + <<link [[Next|Pirate Deck]]>><</link>> + <br> + <<else>> + "Well if it isn't our minnow," announces Captain Zephyr. "Welcome back to me vessel." + <br><br> + <<link [[Next|Pirate Intro 2 Repeat]]>><</link>> + <br> + <</if>> +<<else>> + You feel hands clutch your arms, hauling you from the water. You thud onto something hard, and cough. + <br><br> + Several people stand around your body, laughing. A boot flips you onto your back. + <<if $pronoun is "m">> + Green eyes peer down at you, above a full black beard and framed by long braided hair. + <<else>> + Green eyes peer down at you, framed by long braided hair. + <</if>> + <br><br> + + "We caught ourselves a live one!" announces the green-eyed figure, hands on hips. A cheer erupts as <<he>> leans close to you. "I'm Captain Zephyr, and ye, <<lass>>, have the dubious honour of being a guest aboard me vessel." + <br><br> + + <<link [[Next|Pirate Intro 2]]>><<set $pirate_rank to 0>><<set $pirate_intro to 1>><</link>> + <br> +<</if>> + +:: Pirate Intro 2 Repeat +<<effects>> + +Zephyr stands upright. "You know the drill," <<he>> announces. "Help this minnow to <<pher>> feet." +<br><br> + +A <<person2>><<person>> and <<person3>><<person>> pull you off the deck by shoulders, before backing away. They form two groups, one on either side of you. +<br><br> + +"This is how it goes," Zephyr says. "Each member of me crew will lunge at ye. The one who pushes ye to the deck will get the first go at it." Another cheer erupts. +<br><br> +<<endevent>> +<<generate1>><<person1>> +"Now who should get to go first," Zephyr ponders a moment, before pointing at a <<person1>><<person>>. "One more thing," the Captain adds. "If ye manage to dodge the entire crew, we won't rape ye at all. An honourary mate, we shall even make of ye. But no one's ever managed it." +<br><br> + +The <<person1>><<person>> watches you. +<<if $skulduggery gte 50>> + <span class="green"><<He>> keeps glancing at your left foot. You should dodge right.</span> + <br><br> +<<else>> + <span class="red">You can't tell what <<hes>> planning.</span> + <br><br> +<</if>> + +<<link [[Dodge left|Pirate Intro Dodge Left]]>><</link>> +<br> +<<link [[Dodge right|Pirate Intro Dodge Right]]>><</link>> +<br> + +:: Pirate Intro 2 +<<effects>> + +Zephyr stands upright. "Who wants this one then?" Hands shoot up around <<him>>. "Ah, too many are eager. We'll settle this the right way! Help this minnow to <<pher>> feet." +<br><br> + +A <<person2>><<person>> and <<person3>><<person>> pull you off the deck by shoulders, before backing away. They form two groups, one on either side of you. +<br><br> + +"This is how it goes," Zephyr says. "Each member of me crew will lunge at ye. The one who pushes ye to the deck will get the first go." Another cheer erupts. +<br><br> +<<endevent>> +<<generate1>><<person1>> +"Now who should get to go first," Zephyr ponders a moment, before pointing at a <<person1>><<person>>. "One more thing," the Captain adds. "If ye manage to dodge the entire crew, we won't rape ye at all. An honourary mate, we shall even make of ye. But no one's ever managed it." +<br><br> + +The <<person1>><<person>> watches you. +<<if $skulduggery gte 50>> + <span class="green"><<He>> keeps glancing at your left foot. You should dodge right.</span> + <br><br> +<<else>> + <span class="red">You can't tell what <<hes>> planning.</span> + <br><br> +<</if>> + +<<link [[Dodge left|Pirate Intro Dodge Left]]>><</link>> +<br> +<<link [[Dodge right|Pirate Intro Dodge Right]]>><</link>> +<br> + + +:: Pirate Intro Dodge Left +<<effects>> + +The <<person>> lunges at you. You dodge to the left, <span class="red">only for the pirate to trip you up,</span> leaving you prone on the deck. +<br><br> + +The pirate is on top of you before you can recover. +<br><br> + +<<link [[Next|Pirate Intro Rape]]>><<set $molestationstart to 1>><</link>> +<br> + +:: Pirate Intro Dodge Right +<<effects>> + +The <<person>> lunges at you. You dodge to the right, <span class="green">avoiding the pirate</span> and leaving <<him>> to stumble to the deck. +<br><br> +<<endevent>><<generate2>><<person2>> +"Next!" shouts Captain Zephyr. A <<person>> steps forward, and bends <<his>> knees to spring at you. +<br><br> + +<<link [[Duck|Pirate Intro Dodge Duck 2]]>><</link>> +<br> +<<link [[Jump|Pirate Intro Dodge Jump]]>><</link>> +<br> + +:: Pirate Intro Dodge Duck +<<effects>> + +You duck as the <<person>> leaps, <span class="green">sailing over your head</span> and colliding with <<his>> crewmates. One of them punches <<him>>, knocking <<him>> to the ground. The others laugh. +<br><br> +<<endevent>><<generate2>><<person2>> +"Next!" shouts captain Zephyr, pointing at a <<person>>. <<He>> flexes <<his>> arms, +<<if $skulduggery gte 200>> + <span class="green">your instincts tell you <<hes>> going to throw a punch.</span> + <br><br> +<<else>> + <span class="red">but you're not sure what <<he>> intends.</span> + <br><br> +<</if>> + +<<link [[Brace yourself|Pirate Intro Dodge Brace]]>><</link>> +<br> +<<link [[Crouch and hold your arms over your face|Pirate Intro Dodge Crouch]]>><</link>> +<br> + +:: Pirate Intro Dodge Jump +<<effects>> + +You jump, <span class="red">only for the <<person>> to leap and wrap <<his>> arms around your waist,</span> tackling you to the deck. +<br><br> + +<<link [[Next|Pirate Intro Rape]]>><<set $molestationstart to 1>><</link>> +<br> + +:: Pirate Intro Dodge Brace +<<effects>> + +You brace yourself, <span class="red">only for the <<person>> to deliver a punch to your face</span> as <<he>> steps forward. You stagger and fall, with the <<persons>> weight pinning you down. +<br><br> + +<<link [[Next|Pirate Intro Rape]]>><<set $molestationstart to 1>><</link>> +<br> + +:: Pirate Intro Dodge Crouch +<<effects>> + +You crouch and hold your arms in front of your face as the <<person>> jumps at you, fist swinging. It thuds painfully into your arm, <span class="green">but you remain stable.</span> The momentum leaves the <<person>> sprawling on the deck.<<gpain>><<pain 1>> +<br><br> +<<generate1>><<person1>> +"Next!" Captain Zephyr shouts, pointing at a <<person>>. <<He>> walks from side to side, watching you, as if waiting for an opening. + +<<if $skulduggery gte 400>> + <span class="green">You can tell <<hes>> planning to distract you somehow.</span> + <br><br> +<<else>> + <span class="red">You don't know what <<hes>> planning.</span> +<</if>> +<br><br> + +<<He>> glances over your shoulder, and a subtle smile appears on <<his>> lips. +<br><br> + +<<link [[Look behind you|Pirate Intro Dodge Look]]>><</link>> +<br> +<<link [[Pretend to look behind you|Pirate Intro Dodge Pretend]]>><</link>> +<br> + +:: Pirate Intro Dodge Look +<<effects>> + +You glance over your shoulder. There's nothing amiss. You return your gaze in front of you to find the <<person>> <span class="red">lunging right at you.</span> It's too late to dodge, <<he>> wraps an arm around your neck and forces to the deck. +<br><br> + +<<link [[Next|Pirate Intro Rape]]>><<set $molestationstart to 1>><</link>> +<br> + +:: Pirate Intro Dodge Pretend +<<effects>> + +You jerk your neck, as if about to turn around. At once, the <<person>> lunges, hoping to catch you off-guard. Instead, <span class="green">you easily step aside,</span> and leave the clumsy pirate sprawled on the deck. +<br><br> +<<endevent>><<generate1>><<person1>> +"Is this what me crew's made of?" Captain Zephyr shouts. "This landlubber <<girl>> is making fools of ye." <<He>> points at a <<person>>. "If ye don't manage it, I'll demonstrate how it's done." +<br><br> + +The <<person>> salute. "I won't fail you cap'n!" Rather than lunge right for you, <<he>> disappears behind <<his>> crewmates, and climbs up the rigging. +<br><br> + +<<He>> reaches an overhanging rope, dangling from it with one arm. With a shrill cry, <<he>> pulls a knife from <<his>> pocket and slices through the fabric. The rope gives way, +<<if $skulduggery gte 600>> + and <<he>> swings across the deck. You have little time to judge, <span class="green">but you can tell <<hes>> going to miss you completely.</span> + <br><br> +<<else>> + <span class="red">and <<he>> swings in your direction!</span> + <br><br> +<</if>> + +<<link [[Stay still|Pirate Intro Dodge Still]]>><</link>> +<br> +<<link [[Jump out of the way|Pirate Intro Dodge Jump 2]]>><</link>> +<br> + + +:: Pirate Intro Dodge Still +<<effects>> + +You remain motionless. <span class="green">The <<person>> misses you by a wide margin.</span> <<He>> sails by, the momentum carrying <<him>> right over the edge of the ship. You hear <<him>> splash into the water below. +<br><br> + +The crew almost fall over themselves with laughter. "Right then," says Captain Zephyr, stepping forward. The crew hush at once, eager to watch this showdown. +<br><br> + +Zephyr stands still, staring right in your eyes, motionless. You won't have much time to react once <<he>> starts moving. +<<if $skulduggery gte 1000>> + <<He>> gives nothing away, <span class="green">but you notice a pistol-shaped bulge beneath <<his>> jacket. + <br><br> +<<else>> + <span class="red"><<He>> gives nothing away.</span> + <br><br> +<</if>> + +<<link [["Remove " + $NPCList[0].pronouns.his + " hat"|Pirate Intro Dodge Hat]]>><</link>> +<br> +<<link [[Duck|Pirate Intro Dodge Duck 2]]>><</link>> +<br> +<<link [["Check under " + $NPCList[0].pronouns.his + " jacket"|Pirate Intro Dodge Jacket]]>><</link>> +<br> +<<link [[Leap aside|Pirate Intro Dodge Leap]]>><</link>> +<br> +<<link [["Check " + $NPCList[0].pronouns.his + " trouser pocket"|Pirate Intro Dodge Trousers]]>><</link>> +<br> +<<link [[Go on the offensive|Pirate Intro Dodge Offensive]]>><</link>> +<br> + +:: Pirate Intro Dodge Hat +<<effects>> + +Captain Zephyr leaps at you. As <<he>> collides with your chest, you swipe the hat from <<his>> head, revealing more black hair, <span class="red">but nothing else.</span> +<br><br> + +Zephyr laughs as <<he>> climbs to <<his>> feet. "That's how ye do it," <<he>> says, straightening <<his>> hat. "Ye did well for a landlubber. You've saved your ass, for now." The crew deflate. "But be on your best behaviour."<<ggsaltiness>><<pirate_status 5>> +<br><br> + +"Everyone get back to work!" the crew obey, but throw you lascivious glances. +<br><br> + +<span class="gold">You are now <i>scum</i> aboard the pirate ship.</span> +<br><br> + +<<link [[Next|Pirate Deck]]>><<set $stress -= 2000>><<endevent>><</link>> +<br> + + +:: Pirate Intro Dodge Duck 2 +<<effects>> + +You duck as Captain Zephyr leaps at you, evading <<his>> outstretched arms, but <<his>> leg collides with yours, <span class="red">tripping you and leaving you lying on your back.</span> +<br><br> + +Zephyr laughs. "Ye did well for a landlubber. You've saved your ass, for now." The crew deflate. "But be on your best behaviour."<<ggsaltiness>><<pirate_status 5>> +<br><br> + +"Everyone get back to work!" the crew obey, but throw you lascivious glances. +<br><br> + +<span class="gold">You are now <i>scum</i> aboard the pirate ship.</span> +<br><br> + +<<link [[Next|Pirate Deck]]>><<endevent>><</link>> +<br> + +:: Pirate Intro Dodge Jacket +<<effects>> + +Captain Zephyr leaps at you. You feel beneath <<his>> jacket as <<He>> tackles you to the ground. +<br><br> + +The crew cheer as you hit the deck with Zephyr atop you, but the cheers abate as their captain remains motionless. +<br><br> + +Zephyr raises <<his>> arms, as if in surrender. <<He>> leans back, <span class="green">revealing the pistol in your grip,</span> pointed straight <<his>> chest. +<br><br> + +The crew gasp in horror. "Oh knock it off ye bilge rats," the captain says. "It ain't loaded! Still, our landlubber has some salt in <<phim>>." <<He>> rises to <<his>> feet, and helps you to yours. +<br><br> + +"What ye looking at? Get back to work!" The crew return to their duties. +<br><br> + +<span class="gold">You are now <i>mate</i> aboard the pirate ship.</span> +<br><br> + +<<link [[Next|Pirates Deck]]>><<set $pirate_rank to 1>><</link>> +<br> + +:: Pirate Intro Dodge Leap +<<effects>> + +You leap to the side as Captain Zephyr leaps at you. <<He>> falls, <span class="red">but grasps your ankle,</span> pulling you with <<him>>. +<br><br> + +Zephyr laughs. "Ye did well for a landlubber. You've saved your ass, for now." The crew deflate. "But be on your best behaviour."<<ggsaltiness>><<pirate_status 5>> +<br><br> + +"Everyone get back to work!" the crew obey, but throw you lascivious glances. +<br><br> + +<span class="gold">You are now <i>scum</i> aboard the pirate ship.</span> +<br><br> + +<<link [[Next|Pirate Deck]]>><<endevent>><</link>> +<br> + + + +:: Pirate Intro Dodge Trousers +<<effects>> + +Captain Zephyr leaps at you. You reach into <<his>> pockets as <<he>> tackles you to the ground, <span class="red">but there's nothing in there.</span> +<br><br> + +Zephyr laughs. "Ye did well for a landlubber. You've saved your ass, for now." The crew deflate. "But be on your best behaviour."<<ggsaltiness>><<pirate_status 5>> +<br><br> + +"Everyone get back to work!" the crew obey, but throw you lascivious glances. +<br><br> + +<span class="gold">You are now <i>scum</i> aboard the pirate ship.</span> +<br><br> + +<<link [[Next|Pirate Deck]]>><<endevent>><</link>> +<br> + + +:: Pirate Intro Dodge Offensive +<<effects>> + +You lunge at Captain Zephyr before <<he>> can make the first move. <span class="red"><<He>> anticipates this however,</span> and steps to the side. The momentum carries you into the rigging, leaving you tangled there. + +Zephyr laughs. "Nice try. Ye did well for a landlubber. You've saved your ass, for now." The crew deflate. "But be on your best behaviour."<<ggsaltiness>><<pirate_status 5>> +<br><br> + +"Everyone get back to work!" the crew obey, but throw you lascivious glances. +<br><br> + +<span class="gold">You are now <i>scum</i> aboard the pirate ship.</span> +<br><br> + +<<link [[Next|Pirate Deck]]>><<endevent>><</link>> +<br> + + +:: Pirate Intro Dodge Jump 2 +<<effects>> + +You jump out of the way, <span class="red">but it's no good.</span> The <<person>> collides with you, leaving you lying on the deck with <<him>> on top.<<gpain>><<pain 4>><<gstress>><<stress 6>> +<br><br> + +<<link [[Next|Pirate Intro Rape]]>><<set $molestationstart to 1>><</link>> +<br> + + +:: Pirate Intro Rape +<<if $molestationstart is 1>> + <<set $molestationstart to 0>> + <<controlloss>> + <<violence 1>> + <<neutral 1>> + <<molested>> + <<maninit>> +<</if>> + +<<effects>> +<<effectsman>> +<<alarmstate>> +<<man>> +<<audience>> +<<stateman>> +<br><br> +<<actionsman>> + +<<if _combatend>> + <span id="next"><<link [[Next|Pirate Intro Rape Finish]]>><</link>></span><<nexttext>> +<<else>> + <span id="next"><<link [[Next|Pirate Intro Rape]]>><</link>></span><<nexttext>> +<</if>> + +:: Pirate Intro Rape Finish +<<effects>> +<<if $enemyarousal gte $enemyarousalmax>> + <<ejaculation>> + A cheer erupts from the audience, and hands grope at you from all directions. + <br><br> +<<elseif $enemyhealth lte 0>> + Laughter erupts from the audience, and hands grope at you from all directions. + <br><br> +<</if>> +<<endcombat>> +<<npc "Zephyr">><<person1>> +"Wait!" shouts Zephyr. "Don't wear <<phim>> out yet. We've a long voyage." +<br><br> + +<<He>> helps you to your feet. "There'll be plenty of time to sample <<pher>> assets. Now get back to work!" The crew return to what they were doing, throwing lascivious glances your way. The captain leans closer. "Don't think about trying to swim away. Even the mer can't sneak away from I." +<br><br> + +<span class="gold">You are now <i>scum</i> aboard the pirate ship.</i> +<br><br> + +<<link [[Next|Pirate Deck]]>><<set $pirateintro to 1>><<endevent>><</link>> +<br> + +<<link [[Next|Pirate Intro Gangrape]]>><<generateRole 0 0 "pirate">><<generateRole 0 1 "pirate">><<generateRole 0 2 "pirate">><<generateRole 0 3 "pirate">><<generateRole 0 4 "pirate">><<generateRole 0 5 "pirate">><<set $molestationstart to 1>><</link>> +<br> + +:: Pirate Intro Gangrape + +<<if $molestationstart is 1>> + <<set $molestationstart to 0>> + <<controlloss>> + <<violence 1>> + <<neutral 1>> + <<molested>> + <<maninit>> +<</if>> + +<<effects>> +<<effectsman>> +<<alarmstate>> +<<man>> +<<stateman>> +<<audience>> +<br><br> +<<actionsman>> + +<<if _combatend>> + <span id="next"><<link [[Next|Pirate Intro Gangrape Finish]]>><</link>></span><<nexttext>> +<<else>> + <span id="next"><<link [[Next|Pirate Intro Gangrape]]>><</link>></span><<nexttext>> +<</if>> + +:: Pirate Intro Gangrape Finish +<<effects>> +<<if $enemyarousal gte $enemyarousalmax>> + <<ejaculation>> + Text about the aftermath of them cumming. + <br><br> + <<tearful>> you recover. + <br><br> + <<clotheson>> + <<endcombat>> + +<<elseif $enemyhealth lte 0>> + Text about escaping. + <br><br> + <<tearful>> you recover. + <br><br> + <<clotheson>> + <<endcombat>> + +<</if>> + +:: Pirate Deck +<<location "seapirates">><<set $outside to 1>><<effects>> + +You are on the deck aboard the pirate ship. +<<if Time.dayState is "night">> + <<if $weather is "rain" or $weather is "snow">> + Chill sleet assails your face. + <<elseif $weather is "clear">> + You can see well in the moonlight. + <<else>> + The wind threatens to snatch you away. + <</if>> +<<elseif Time.dayState is "dawn">> + <<if $weather is "rain" or $weather is "snow">> + Violent waves glimmer in the dawn's light. + <<elseif $weather is "clear">> + The dawn lights up the horizon. + <<else>> + The waves glimmer in the dawn's light. + <</if>> +<<elseif Time.dayState is "dusk">> + <<if $weather is "rain" or $weather is "snow">> + The setting sun reveals torrential rain in all directions. + <<elseif $weather is "clear">> + The sun sets on the horizon. + <<else>> + The sun sets on the horizon, and darkness threatens to swallow the world. + <</if>> +<<else>> + <<if $weather is "rain" or $weather is "snow">> + Sheets of rain sweep across. + <<elseif $weather is "clear">> + The sun beats down. + <<else>> + The wind makes you squint. + <</if>> +<</if>> +<br><br> +/* +<<if $stress gte $stressmax and !$possessed>> + <<passoutpirates>> +<<else>> + <<set $danger to random(1, 10000)>><<set $dangerevent to 0>> + <<if ($danger gte (9900 - $allure) or $eventforced) and $eventskip is 0>> + <<events_pirates_deck>> + <<else>> + + <<if Time.dayState isnot "night">> + Captain Zephyr peers through a telescope. + <br> + <<link [[Approach|Pirate Zephyr]]>><</link>> + <br> + <</if>> + <br><br> + + <<link [[Cabin (0:01)|Pirate Cabin]]>><<pass 1>><</link>> + <br> + <</if>> +<</if>> +*/ +A girl in a white sundress swabs the deck with a skip, her hair long brown hair jumping with each movement. "Oops," she says when she sees you. "You're not supposed to be here yet. Let me help. Whoosh!" She bonks your head with the broom. The world spins. +<br><br> +<<link [[Next|Beach]]>><<set $eventskip to 1>><<endevent>><</link>> +<br> + +:: Pirate Cabin +<<location "seapirates">><<set $outside to 0>><<effects>> + +You are in the cabin aboard the pirate ship. +<<if Time.dayState is "night">> + It's full of snoring crew. +<<else>> + The ground rocks back and forth. +<</if>> +<br><br> +<<if $stress gte $stressmax and !$possessed>> + <<passoutpirates>> +<<else>> + <<set $danger to random(1, 10000)>><<set $dangerevent to 0>> + <<if ($danger gte (9900 - $allure) or $eventforced) and $eventskip is 0>> + <<events_pirates_cabin>> + <<else>> + + + <<link [[Deck (0:01)|Pirate Deck]]>><</link>> + <br> + <<link [[Bilge (0:01)|Pirate Bilge]]>><<pass 1>><</link>> + <br> + + <</if>> +<</if>> + +:: Pirate Bilge +<<location "seapirates">><<set $outside to 0>><<effects>> + + +You are in the bilge, deep within the pirate ship. The walls creak and groan. +<br><br> +<<if $stress gte $stressmax and !$possessed>> + <<passoutpirates>> +<<else>> + <<set $danger to random(1, 10000)>><<set $dangerevent to 0>> + <<if ($danger gte (9900 - $allure) or $eventforced) and $eventskip is 0>> + <<events_pirates_bilge>> + <<else>> + + + <<link [[Cabin (0:01|Pirate Bilge]]>><<pass 1>><</link>> + <br> + + <</if>> +<</if>> + +:: Pirate Zephyr +<<effects>> + +You approach the captain. +<<if $pirate_rank is 1>> + "What is it, mate?" <<he>> asks. + <<link [[Ask what you should be doing|Pirate Zephyr Mate Ask]]>><</link>> + <br> +<<else>> + "What is it, scum?" <<he>> asks. + <<link [[Ask what you should be doing|Pirate Zephyr Scum Ask]]>><</link>> + <br> +<</if>> + +<<link [[Leave|Pirate Deck]]>><</link>> +<br> + +:: Pirate Zephyr Mate Ask +<<effects>> + +"During downtime," the captain says. "Scrub the deck. Clean the cabin. Plug leaks in the bilge. The cry will go up when you're needed for something important." +<br><br> + +<i>You can improve your rank by gaining respect. Gain respect by doing a good job keeping the ship in order.</i> +<br><br> + +<<link [[Next|Pirate Deck]]>><</link>> +<br> + +:: Pirate Zephyr Scum Ask +<<effects>> + +"You're at the bottom of the pecking order," the Captain says. <<He>> doesn't remove <<his>> eye from the telescope. "So you'll do whatever anyone tells you to. Ask around on the deck or cabin if you must have something to do. There's a bed for ye in the bilge." +<br><br> + +<i>You can improve your rank by gaining respect. Gain respect by defying orders, but be careful.</i> +<br><br> + +<<link [[Next|Pirate Deck]]>><</link>> +<br> + +:: Pirate Passout +<<effects>> + +<<bind>><<legbind>> +You awaken, dangling upside-down with your arms and legs bound together. +<br><br> +<<generateRole 0 0 "pirate">> +<<generateRole 1 0 "pirate">> +<<person1>> + +"The <<girl>>'s awake," says a <<person>> from above. "Last call for bets." +<br><br> + +"£50 says a whale gets <<phim>>," says a <<person2>><<person>>. +<br> +"£150 says you didn't tie the rope properly," says another. "And the sea just swallows <<phim>>." +<br><br> + +<<link [[Complain|Pirate Passout Complain]]>><</link>> +<br> +<<link [[Brace yourself|Pirate Passout Brace]]>><</link>> +<br> + +:: Pirate Passout Complain +<<effects>> + +<<if $speech_attitude is "meek">> + "Please untie me," you say. +<<elseif $speech_attitude is "bratty">> + "Untie me this instant!" you say. +<<else>> + "Untie me before you get in trouble," you say. +<</if>> +<br><br> +"Hear that?" the <<person1>><<person>> says. "Let's untie the <<bitch_pirate>>!" <<He>> slices through the rope attaching you to the ship, and you plunge into the water below.<<ggtrauma>><<trauma 12>><<gstress>><<stress 6>> +<br><br> + +<<link [[Next|Pirate Passout Water]]>><</link>> +<br> + + +:: Pirate Passout Brace +<<effects>> + +You brace yourself as the <<person1>><<person>> pulls a knife from <<his>> jacket, and slices through the rope attaching you to the ship. You plunge into the water below.<<ggtrauma>><<trauma 12>><<gstress>><<stress 6>> +<br><br> + +<<link [[Next|Pirate Passout Water]]>><</link>> +<br> + +:: Pirate Passout Water +<<effects>> + +You sink for a moment, before buoyancy lifts you up into the open air. The pirate ship sails away from you. Several pirates sit on the back, laughing and watching, calling out for the fate they'd prefer for you. +<br><br> + +One throws an empty bottle at you. It splashes some distance away, but the other pirates follow suit. A barrage of bottles head your way. +<br><br> + +<<link [[Struggle against your bindings|Pirates Passout Struggle]]>><<pain 8>><<trauma 6>><<stress 6>><</link>><<ggpain>><<gtrauma>><<gstress>> +<br> +<<link [[Hide underwater|Pirate Passout Hide]]>><</link>> +<br> + +:: Pirate Passout Struggle +<<effects>> + +<<unbind>><<leg_unbined>> +You struggle against your bindings. They're not so tight now that they're unbound from the ship. You manage to squirm your limbs free right as a bottle thumps into your shoulder. +<br><br> + +<span class="blue">Something tugs your leg.</span> There's barely time for the anxiety to rise, <span class="pink">before a great force snatches you.</span> +<br><br> + +It pulls you away from the light, deep beneath the waves, until you can see nothing at all. +<br><br> + +<<link [[Next|Pirate Passout Wake]]>><<pass 20>><</link>> +<br> + +:: Pirate Passout Hide +<<effects>> + +You duck beneath the water, avoiding the bottles. You see them sink by you in the gloom. +<br><br> + +<span class="blue">Something tugs your leg.</span> There's barely time for the anxiety to rise, <span class="pink">before a great force snatches you.</span> +<br><br> + +It pulls you away from the light, deep beneath the waves, until you can see nothing at all. +<br><br> + +<<link [[Next|Pirate Passout Wake]]>><<pass 20>><</link>> +<br> + + +:: Pirate Passout Wake +<<effects>> +<<earnFeat "Lost World">> +You cough up water, and stare at the sky above you. You're on a sandy beach. A crab tiptoes by, unconcerned by you. +<br><br> + +You sit upright. The beach slopes towards the sea, connecting the water with a treeline. Mostly palms, but you spy evergreens deeper in. +<br><br> + +You rise to your feet. +<br><br> + +<<link [[Next|Island Beach]]>><</link>> +<br> diff --git a/game/overworld-town/loc-pirates/widgets.twee b/game/overworld-town/loc-pirates/widgets.twee new file mode 100644 index 0000000000..30c12899e0 --- /dev/null +++ b/game/overworld-town/loc-pirates/widgets.twee @@ -0,0 +1,49 @@ +:: Widgets Pirates [widget] +<<widget "pirate_watch">> + <<if _args[0]>> + <<if $pirate_watch is undefined>> + <<set $pirate_watch to 0>> + <</if>> + <<set $pirate_watch += _args[0]>> + <<set $pirate_watch to Math.clamp($pirate_watch, 0, 100)>> + <</if>> +<</widget>> + +<<widget "pirate_status">> + <<if _args[0]>> + <<if $pirate_status is undefined>> + <<set $pirate_status to 0>> + <</if>> + <<set $pirate_status += _args[0]>> + <<set $pirate_status to Math.clamp($pirate_status, 0, 100)>> + <</if>> +<</widget>> + +<<widget "events_pirates_deck">> +<<cleareventpool>> +<<if $pirate_rank is 1>> + <<addinlineevent "pirate_mate_deck_1" 1>> + + <</addinlineevent>> +<<else>> + +<</if>> +<<runeventpool>> +<</widget>> + +<<widget "events_pirates_cabin">> + +<</widget>> + +<<widget "events_pirates_bilge">> + +<</widget>> + +<<widget "passoutpirates">> +You've pushed yourself too much. Everything fades to black. +<br><br> +<<link [[Next|Pirate Passout]]>><</link>> +<br> +<<pass 1 hour>> +<<trauma 6>><<passout>> +<</widget>> \ No newline at end of file diff --git a/game/overworld-town/loc-pound/main.twee b/game/overworld-town/loc-pound/main.twee index 2d1bdd9bec..e0017d28ea 100644 --- a/game/overworld-town/loc-pound/main.twee +++ b/game/overworld-town/loc-pound/main.twee @@ -34,6 +34,9 @@ You are in the dog pound on Starfish Street. Stray <<pound_text>> fill the cages <</if>> <br><br> <</if>> + <br> + <<stray_happiness_text>> + <br> <<beastNEWinit 1 dog>> A <<beasttype>> watches you through the bars. <br> @@ -49,8 +52,6 @@ You are in the dog pound on Starfish Street. Stray <<pound_text>> fill the cages <</if>> <br><br> - - <<if $openinghours is 1 and $exposed lt 1>> Staff go about their business. <<if Time.hour gte 18>> diff --git a/game/overworld-town/loc-pound/widgets.twee b/game/overworld-town/loc-pound/widgets.twee index f735082630..277700f760 100644 --- a/game/overworld-town/loc-pound/widgets.twee +++ b/game/overworld-town/loc-pound/widgets.twee @@ -145,7 +145,6 @@ <<else>> <span class="red">The <<pound_text>> are feral.</span> <</if>> - <br> <i>Higher contentment makes events with stray mutts around town less dangerous.</i> <</widget>> diff --git a/game/overworld-town/loc-school/infirmary.twee b/game/overworld-town/loc-school/infirmary.twee index ab1f8697a9..9663cdcbc4 100644 --- a/game/overworld-town/loc-school/infirmary.twee +++ b/game/overworld-town/loc-school/infirmary.twee @@ -509,9 +509,9 @@ You don't know how much time has passed by the time you wake up, but your head f River follows you out into the hall, and waves you towards the maths room. "Come on, now. If we're lucky, the class will still be in one piece." <br><br> - <<link [[Go with River|School Infirmary River]]>><<set $phase to 0>><</link>> + <<link [[Go with River|School Infirmary River]]>><<set $phase to 1>><</link>> <br> - <<link [[Just leave|School Infirmary River]]>><<set $phase to 1>><<npcincr River dom -1>><<detention 1>><</link>><<gdelinquency>> + <<link [[Just leave|School Infirmary River]]>><<set $phase to 0>><<npcincr River dom -1>><<detention 1>><</link>><<gdelinquency>> <br> <<else>> Not wanting to answer any questions, you quietly excuse yourself. diff --git a/game/overworld-town/loc-sea/events.twee b/game/overworld-town/loc-sea/events.twee index c56a768617..90a7e07f59 100644 --- a/game/overworld-town/loc-sea/events.twee +++ b/game/overworld-town/loc-sea/events.twee @@ -960,11 +960,11 @@ You've pushed yourself too much. <<set $danger to random(1, 10000)>> <<if $danger gte (9900 - $allure)>> <<if $rng gte 51>> - <<link [[Wake up|Pirate Intro]]>><</link>> - <br> + <<link [[Wake up|Island Beach]]>><</link>> + <br> <<else>> - <<link [[Wake up|Beach Abduction]]>><<strip>><</link>> - <</if>> + <<link [[Wake up|Beach Abduction]]>><<strip>><</link>> + <</if>> <<else>> <<ambulance>> <</if>> diff --git a/game/overworld-town/loc-sea/main.twee b/game/overworld-town/loc-sea/main.twee index 94726b9213..0ce52f197a 100644 --- a/game/overworld-town/loc-sea/main.twee +++ b/game/overworld-town/loc-sea/main.twee @@ -501,7 +501,7 @@ You are swimming in the sea at the base of some cliffs, east of the docks. A lar <<physique>> <br><br> <<if $stress gte $stressmax>> - <<passoutbeach>> + <<passoutsea>> <<else>> <<set $danger to random(1, 10000)>><<set $dangerevent to 0>> <<if $danger gte (9900 - $allure) and $eventskip is 0>> @@ -533,7 +533,7 @@ You are swimming in the sea at the base of some cliffs, east of the docks. A lar <<physique>> <br><br> <<if $stress gte $stressmax>> - <<passoutbeach>> + <<passoutsea>> <<else>> <<set $danger to random(1, 10000)>><<set $dangerevent to 0>> <<if $danger gte (9900 - $allure) and $eventskip is 0>> @@ -574,7 +574,7 @@ You are swimming in the sea at the base of some cliffs, east of the docks. A lar <<physique>> <br><br> <<if $stress gte $stressmax>> - <<passoutbeach>> + <<passoutsea>> <<else>> <<set $danger to random(1, 10000)>><<set $dangerevent to 0>> <<if $danger gte (9900 - $allure) and $eventskip is 0>> @@ -615,7 +615,7 @@ You are swimming in the sea at the base of some cliffs, east of the docks. A lar <<physique>> <br><br> <<if $stress gte $stressmax>> - <<passoutbeach>> + <<passoutsea>> <<else>> <<set $danger to random(1, 10000)>><<set $dangerevent to 0>> <<if $danger gte (9900 - $allure) and $eventskip is 0>> @@ -659,7 +659,7 @@ You are swimming in the sea at the base of some cliffs, east of the docks. A lar <br><br> <<earnFeat "The Endless Deep">> <<if $stress gte $stressmax>> - <<passoutbeach>> + <<passoutsea>> <<else>> <<set $danger to random(1, 10000)>><<set $dangerevent to 0>> <<if $danger gte (9900 - $allure) and $eventskip is 0>> diff --git a/game/overworld-town/loc-shop/widgets.twee b/game/overworld-town/loc-shop/widgets.twee index ce57dbf698..1a3a776ee8 100644 --- a/game/overworld-town/loc-shop/widgets.twee +++ b/game/overworld-town/loc-shop/widgets.twee @@ -1063,6 +1063,7 @@ Forth argument - item index*/ "gakuran":"locked", "classicserafuku":"locked", "sailorribbon":"locked", + "islandermask":"locked", }>> <</if>> <!-- the following lines are for backwards compatibility with older saves. if you want to add a new item, add it above as well. --> @@ -1135,6 +1136,9 @@ Forth argument - item index*/ <<set $specialClothes.sailorribbon to $specialClothes.serafuku is "unlocked" ? "unlocked" : "locked">> <<set $specialClothes.classicserafuku to $specialClothes.serafuku is "unlocked" ? "unlocked" : "locked">> <</if>> + <<if $specialClothes.islandermask is undefined>> + <<set $specialClothes.islandermask to "locked">> + <</if>> <</widget>> <<widget "specialClothesUpdate">> @@ -1226,6 +1230,9 @@ Forth argument - item index*/ <<set $specialClothes["ragtop"] to "unlocked">> <<set $specialClothes["ragskirt"] to "unlocked">> <</if>> + <<if $islander_mask gte 100>> + <<set $specialClothes["islandermask"] to "unlocked">> + <</if>> <<if Object.values($specialClothes).every(item => item is "unlocked")>> <<earnFeat "Curious Attire">> @@ -1284,6 +1291,7 @@ Forth argument - item index*/ "gakuran":"Discover the headteacher's secret.", "classicserafuku":"Discover the headteacher's secret.", "sailorribbon":"Discover the headteacher's secret.", + "islandermask":"Build with foreign wood." }>> <</if>> <</widget>> diff --git a/game/overworld-town/loc-street/oxford.twee b/game/overworld-town/loc-street/oxford.twee index adf0a2e07f..64a3b9638e 100644 --- a/game/overworld-town/loc-street/oxford.twee +++ b/game/overworld-town/loc-street/oxford.twee @@ -89,7 +89,7 @@ You are on Oxford Street. There's an eclectic mix of buildings, but most notable <<set $averyschoolpickup to 1>> <<if $averyschoolpickupintro is 1 and $fame.business gte 400 and random(1,10) is 1 and $weather is "clear">> - As you are about to leave the building, you are hearing a great uproar. Dozens of students are gathering outside as a helicopter descends upon the school precincts. Out jump a bunch of security people with shades. Avery beckons from inside. + As you are about to leave the building, you are hearing a great uproar. Dozens of students are gathering outside as a helicopter descends upon the school precincts. One of the passanger doors swings open. Avery beckons from inside. <br><br> "Come on, get a move on, I haven't got all day! Important business awaits!" diff --git a/game/overworld-town/loc-temple/main.twee b/game/overworld-town/loc-temple/main.twee index 6f4288f534..c1e8af0fff 100644 --- a/game/overworld-town/loc-temple/main.twee +++ b/game/overworld-town/loc-temple/main.twee @@ -784,64 +784,137 @@ You look away from the <<monk>>, and <<he>> continues down the aisle. You approach the figure. <<He>> turns to greet you as you near, revealing Jordan's familiar face. "Welcome back," <<he>> says. <br><br> <</if>> -<<if $vaginalchastityparasite is 0 and $analchastityparasite is 0 and $penilechastityparasite is 0>> -<<else>> - <<He>> looks at your crotch with a concerned look on <<his>> face. "If you have a belt-induced parasite problem, we can help for £20." +<<if $spear_vessel is "held">> + <<if $temple_spear_mission is 1>> + <<His>> breath quickens as <<he>> beholds the spear. Then <<he>> averts <<his>> eyes and whispers a prayer. "Oh child," <<he>> says. "You've done more for the world than you know." + <<else>> + <<His>> eyes regard the spear. "My child, weapons aren't-" the hint of a frown appears on <<his>> brow, then <<he>> averts <<his>> eyes. + <br><br> + "Child," <<he>> whispers. "That spear. Where did you- It doesn't matter. Thank you. You've done more for the world than you know." + <</if>> <br><br> -<</if>> -<<if $kylar_manor_secret is 1>> - <<askicon>><<link [["Inquire about the monstrance you found in Kylar's manor"|Temple Kylar Monstrance]]>><<set $kylar_manor_secret to 2>><</link>> - <br> -<</if>> -<<if $parasite.left_ear.name is "slime" or $parasite.right_ear.name is "slime">> - <<askicon>><<link [[Inquire about ear slime|Temple Slime]]>><</link>> -<br> -<</if>> -<<if $wraith.seen gte 10>> - <<wraithicon>><<link [[Inquire about the pale figure|Temple Pale Story]]>><</link>> -<br> -<</if>> - <<templeicon "chastity">><<link [[Inquire about chastity devices|Temple Chastity]]>><</link>> -<br> -<<if $vaginalchastityparasite is 0 and $analchastityparasite is 0 and $penilechastityparasite is 0>> -<<elseif $money gte 2000>> - <<ind>><<link [[Have parasites removed (£20 0:05)|Temple Parasite]]>><<set $money -= 2000>><<pass 5>><</link>> - <br> -<</if>> -<<if $forgiveintro isnot 1 and $fallenangel gte 2>> - <<templeicon "pray">><<link [[Request forgiveness|Temple Forgiveness]]>><</link>><<fallenangel>> - <br> -<<elseif $money gte 1000000 and $fallenangel gte 2>> - <<templeicon "pray">><<link [[Buy forgiveness (£10,000 1:00)|Temple Buy Forgiveness]]>><<trauma 6>><<set $money -= 1000000>><</link>><<gtrauma>><<garousal>><<fallenangel>> <<note "Removes the fallen angel trait" "italic">> - <br> -<<elseif $fallenangel gte 2>> - <span class="blue">You can't afford forgiveness.</span> + <<link [[Next|Temple Spear]]>><</link>> <br> -<</if>> -<<if $temple_rank is undefined or $temple_rank is "prospective">> - <<askicon>><<link [[Inquire about joining the temple|Temple Join]]>><</link>> - <br> -<<elseif !$weekly.templeFire>> - <<templeicon "trial">><<link [[Inquire about the trial of purity|Temple Fire Repeat]]>><</link>> - <br> -<</if>> -<<if $temple_harassed is 1>> - <<templeicon>><<link [[Say you were harassed by a member of the church (0:05)|Temple Harass Inform]]>><<pass 5>><</link>> - <br> -<<elseif $temple_harassed gte 2>> - <<templeicon>><<link [[Say you were harassed by members of the church (0:05)|Temple Harass Inform]]>><<pass 5>><</link>> +<<else>> + <<if $vaginalchastityparasite is 0 and $analchastityparasite is 0 and $penilechastityparasite is 0>> + <<else>> + <<He>> looks at your crotch with a concerned look on <<his>> face. "If you have a belt-induced parasite problem, we can help for £20." + <br><br> + <</if>> + <<if $kylar_manor_secret is 1>> + <<askicon>><<link [["Inquire about the monstrance you found in Kylar's manor"|Temple Kylar Monstrance]]>><<set $kylar_manor_secret to 2>><</link>> + <br> + <</if>> + <<if $parasite.left_ear.name is "slime" or $parasite.right_ear.name is "slime">> + <<askicon>><<link [[Inquire about ear slime|Temple Slime]]>><</link>> <br> -<</if>> -<<if isPubfameTaskAccepted("temple")>> - <<libraryicon>><<link [[Inquire about the book (0:05)|Temple Book Ask]]>><</link>> + <</if>> + <<if $wraith.seen gte 10>> + <<wraithicon>><<link [[Inquire about the pale figure|Temple Pale Story]]>><</link>> <br> -<</if>> -<<if $jordan_ritual_dance is 2>> - <<danubeicon>><<link [[Inform Jordan of what you found beneath the Danube manor|Temple Ritual Inform]]>><<set $jordan_ritual_dance to 3>><</link>> + <</if>> + <<templeicon "chastity">><<link [[Inquire about chastity devices|Temple Chastity]]>><</link>> <br> + <<if $vaginalchastityparasite is 0 and $analchastityparasite is 0 and $penilechastityparasite is 0>> + <<elseif $money gte 2000>> + <<ind>><<link [[Have parasites removed (£20 0:05)|Temple Parasite]]>><<set $money -= 2000>><<pass 5>><</link>> + <br> + <</if>> + <<if $forgiveintro isnot 1 and $fallenangel gte 2>> + <<templeicon "pray">><<link [[Request forgiveness|Temple Forgiveness]]>><</link>><<fallenangel>> + <br> + <<elseif $money gte 1000000 and $fallenangel gte 2>> + <<templeicon "pray">><<link [[Buy forgiveness (£10,000 1:00)|Temple Buy Forgiveness]]>><<trauma 6>><<set $money -= 1000000>><</link>><<gtrauma>><<garousal>><<fallenangel>> <<note "Removes the fallen angel trait" "italic">> + <br> + <<elseif $fallenangel gte 2>> + <span class="blue">You can't afford forgiveness.</span> + <br> + <</if>> + <<if $temple_rank is undefined or $temple_rank is "prospective">> + <<askicon>><<link [[Inquire about joining the temple|Temple Join]]>><</link>> + <br> + <<elseif !$weekly.templeFire>> + <<templeicon "trial">><<link [[Inquire about the trial of purity|Temple Fire Repeat]]>><</link>> + <br> + <</if>> + <<if $temple_harassed is 1>> + <<templeicon>><<link [[Say you were harassed by a member of the church (0:05)|Temple Harass Inform]]>><<pass 5>><</link>> + <br> + <<elseif $temple_harassed gte 2>> + <<templeicon>><<link [[Say you were harassed by members of the church (0:05)|Temple Harass Inform]]>><<pass 5>><</link>> + <br> + <</if>> + <<if isPubfameTaskAccepted("temple")>> + <<libraryicon>><<link [[Inquire about the book (0:05)|Temple Book Ask]]>><</link>> + <br> + <</if>> + <<if $jordan_ritual_dance is 2>> + <<danubeicon>><<link [[Inform Jordan of what you found beneath the Danube manor|Temple Ritual Inform]]>><<set $jordan_ritual_dance to 3>><</link>> + <br> + <</if>> + <<if $spear_vessel is "sea">> + <<ind>><<link [[Inform Jordan that the spear was lost at sea|Temple Spear Sea]]>><</link>> + <br> + <</if>> + <<if $spear_vessel is "Zephyr">> + <<ind>><<link [[Inform Jordan that the spear was taken by pirates|Temple Spear Zephyr]]>><</link>> + <br> + <</if>> + <<getouticon>><<link [[Leave|Temple]]>><<endevent>><</link>> <</if>> + +:: Temple Spear +<<effects>> + +<<generate2>><<generate3>><<generate4>> +Jordan kneels beside the altar once more, but this time <<he>> feels along the ground beside it. <<He>> pries loose a stone brick, and reaches into a revealed chamber. A bell is lifted out without a sound. The priest holds it carefully as <<he>> produces a baton from <<his>> robe. +<br><br> + +The baton strikes the bell. It only makes a gentle jingle, but most of the resonance doesn't pass through the air. Jordan's arm quivers, and you feel it enter your feet, rooting you to the spot and traveling up your spine as a shiver of ecstasy. +<br><br> + +You hear a heavy door open. Three <<monks_and_nuns>> ascend a staircase, and gaze at the spear with naked awe. Until Jordan coughs. One of them, a <<person2>><<monk>>, takes the spear with careful hands. +<br><br> + +<<person1>> +Jordan watches the <<monks_and_nuns>> take the spear underground. "It will be safe there, until we're ready." <<He>> bows. "Perhaps you'll take part. It would make me feel better. Ah, but I say too much!" <<He>> bows thrice more, before turning back to the altar.<<if $temple_rank isnot undefined and $temple_rank isnot "prospective">><<ggggrace>><<grace 15>><</if>><<lltrauma>><<llstress>><<trauma -18>><<stress -18>> +<br><br> + +<<link [[Next|Temple]]>><<set $spear_vessel to "temple">><<set $temple_spear_mission to 2>><<endevent>><</link>> <br> -<<getouticon>><<link [[Leave|Temple]]>><<endevent>><</link>> + +:: Temple Spear Sea +<<effects>> +<<generate2>> +Jordan listens with an unreadable expression as you tell <<him>> of how you retrieved the spear, but were accosted by pirates, and the spear was lost beneath the waves. When you finish, <<he>> claps a heel against the ground, making you jump. +<br><br> +<<person2>> +You hear a door open, and <<monk>> emerges from a staircase, leading up from some underground area. Jordan whispers something into <<his>> ear, and the <<monk>> leaves with an anxious haste. +<br><br> +<<person1>> +"Forgive me child," Jordan says once alone again. "Despite the setback, you managed to retrieve the spear, and at great danger to your person. Please, allow me to extend you the temple's gratitude." <<He>> bows, then turns back to the altar.<<if $temple_rank isnot undefined and $temple_rank isnot "prospective">><<grace>><<grace 3>><</if>> +<br><br> + +<<link [[Next|Temple]]>><<set $temple_spear_mission to 2>><<endevent>><</link>> +<br> + + +:: Temple Spear Zephyr +<<effects>> + +<<generate2>> +Jordan listens with an unreadable expression as you tell <<him>> of how you retrieved the spear, only to be waylaid by pirates. When you finish, <<he>> claps a heel against the ground, making you jump. +<br><br> +<<person2>> +You hear a door open, and <<monk>> emerges from a staircase, leading up from some underground area. Jordan whispers something into <<his>> ear, and the <<monk>> leaves with an anxious haste. +<br><br> +<<person1>> +"Forgive me child," Jordan says once alone again. "Despite the setback, you managed to retrieve the spear, and at great danger to your person. Please, allow me to extend you the temple's gratitude." <<He>> bows, then turns back to the altar.<<if $temple_rank isnot undefined and $temple_rank isnot "prospective">><<grace>><<grace 3>><</if>> +<br><br> + +<<link [[Next|Temple]]>><<set $temple_spear_mission to 2>><<endevent>><</link>> +<br> + :: Temple Ritual Inform <<effects>> diff --git a/game/overworld-town/pirates/main.twee b/game/overworld-town/pirates/main.twee deleted file mode 100644 index 698c526cc5..0000000000 --- a/game/overworld-town/pirates/main.twee +++ /dev/null @@ -1,10 +0,0 @@ -:: Pirate Intro - -<<location "seapirates">><<effects>> -<<if $pirateintro is 1>> - You feel hands clutch your arms, hauling you from the water. You thud onto something hard, and cough up water. - <br><br> -<<else>> - <<set $pirate_rank to 0>> - <<set $pirateintro to 1>> -<</if>> diff --git a/game/overworld-town/pirates/widgets.twee b/game/overworld-town/pirates/widgets.twee deleted file mode 100644 index 06be5a6930..0000000000 --- a/game/overworld-town/pirates/widgets.twee +++ /dev/null @@ -1,10 +0,0 @@ -:: Widgets Pirates [widget] -<<widget "pirate_watch">> - <<if _args[0]>> - <<if $pirate_watch is undefined>> - <<set $pirate_watch to 0>> - <</if>> - <<set $pirate_watch += _args[0]>> - <<set $pirate_watch to Math.clamp($pirate_watch, 0, 100)>> - <</if>> -<</widget>> \ No newline at end of file diff --git a/game/overworld-town/special-avery/main.twee b/game/overworld-town/special-avery/main.twee index 08431bc067..2343d7ddfc 100644 --- a/game/overworld-town/special-avery/main.twee +++ b/game/overworld-town/special-avery/main.twee @@ -1208,7 +1208,7 @@ Avery smiles at you. "That's what I like to hear." <<He>> walks over to the suit :: Avery Hotel Lingerie <<effects>> -<<undress "averyhotel">> +<<undressclothes "averyhotel">> <<set $uppertemp to "init">><<upperwear 18>><<set $worn.upper.colour to either("black", "blue", "brown", "green", "pink", "purple", "red", "tangerine")>> You put on the babydoll lingerie. <<if $player.gender_appearance is "m" and $background isnot "crossdresser">> @@ -1237,7 +1237,7 @@ You put on the babydoll lingerie. :: Avery Hotel Pajamas <<effects>> -<<undress "averyhotel">> +<<undressclothes "averyhotel">> <<set $uppertemp to "init">><<upperwear 2>><<set $worn.upper.colour to either("black", "blue", "brown", "green", "pink", "purple", "red", "tangerine")>> <<set $lowertemp to "init">><<lowerwear 2>><<set $worn.lower.colour to either("black", "blue", "brown", "green", "pink", "purple", "red", "tangerine")>> You put on the pyjamas. @@ -3847,10 +3847,10 @@ You step back outside and wave goodbye as Avery's car speeds away. You expect th :: Avery Helicopter <<effects>><<set $phase to 0>> -You climb inside and sit down next to Avery. The security follow, close the door, and promptly vanish, leaving you alone in the cabin with Avery. You feel a bit giddy as the helicopter takes off. Avery puts up a sly smile. +You climb inside and sit down next to Avery. <<He>> reaches over you and shuts the door. You're alone with <<him>>, though you can see the pilot's head through a pane of glass up-front. You feel a bit giddy as the helicopter takes off. Avery dons a sly smile. <br><br> -"Finally, some privacy. I'm on my way to meet an important client near Danube Street, so I got permission to use the company heli. The meeting is very important, but I thought I'd make some time for you. I hope you know to appreciate the gesture." +"I'm on my way to meet an important client near Danube Street, so I got permission to use the company heli. The meeting is very important, but I thought I'd make some time for you. I hope you know to appreciate the gesture." <br><br> You look out of the window and watch the town growing smaller and smaller beneath you. Above stretches the infinite sky.<br><br> diff --git a/game/overworld-town/special-sydney/walk.twee b/game/overworld-town/special-sydney/walk.twee index ce865136f6..39a6542043 100644 --- a/game/overworld-town/special-sydney/walk.twee +++ b/game/overworld-town/special-sydney/walk.twee @@ -2193,6 +2193,6 @@ You chat with <<him>> on the way. )>> <</if>> <br><br> -You reach the Elk Street without incident. Sydney waves you goodbye as <<he>> enters Sirris's shop. +You reach Elk Street without incident. Sydney waves you goodbye as <<he>> enters Sirris's shop. <br><br> -<<link [[Next|Elk Street]]>><<endevent>><<set $eventskip to 1>><</link>> +<<link [[Next|Elk Street]]>><<endevent>><<set $eventskip to 1>><</link>> \ No newline at end of file diff --git a/game/overworld-town/special-whitney/main.twee b/game/overworld-town/special-whitney/main.twee index fd49351108..83cbfd266c 100644 --- a/game/overworld-town/special-whitney/main.twee +++ b/game/overworld-town/special-whitney/main.twee @@ -6753,3 +6753,646 @@ You watch <<him>> skulk into an alley, leaving you alone. <</if>> <<whitneyoptions>> + +:: Whitney Orphanage Loft +<<effects>> + +You tell Whitney about the orphanage loft. "Sounds like a good place to smoke," <<he>> says, half listening. "I've been thinking about that shithole you call a home. Here." <<He>> pulls an unopened packet of cigarettes from <<his>> pocket. "I bet you could light one of these up there without being bothered. Test it for me." <<He>> holds out the carton. +<br><br> + +"You don't need to actually smoke any, slut," <<he>> adds. "Just open a loft window and set them alight." +<br><br> + +Bailey doesn't allow cigarettes in the orphanage. +<br><br> + +<<link [[Take it|Whitney Orphanage Loft Take]]>><<set $loft_whitney to 1>><</link>> +<br> +<<link [[Take it, but say you won't smoke any|Whitney Orphanage Loft No]]>><<set $loft_whitney to 1>><</link>> +<br> +<<link [[Refuse|Whitney Orphanage Loft Refuse]]>><<set $loft_whitney to 2>><</link>> +<br> + +:: Whitney Orphanage Loft Take +<<effects>> + +You take the packet. Whitney blows smoke in your face, and laughs as you cough. +<br><br> + +<<whitneyoptions>> + +:: Whitney Orphanage Loft No +<<effects>> + +Whitney laughs as you take the packet. "Whatever you say, slut. Your mouth has other uses." +<br><br> + +<<whitneyoptions>> + +:: Whitney Orphanage Loft Refuse +<<effects>> + +"Suit yourself, slut." Whitney says, putting the packet away. "More fags for me." +<br><br> + +<<whitneyoptions>> + +:: Whitney Orphanage Loft 3 +<<effects>> + +You tell Whitney that Bailey confiscated the cigarettes. <<He>> tilts <<his>> head up, and blows a puff of smoke into the air above. "I knew a dumb slut like you would get caught," <<he>> says. "That's why I have another plan. My <<if $pronoun is "m">>uncle<<else>>aunt<</if>> is a handy sort, and said they'd help." +<br><br> +"They're charging though. <span class="gold">£2000</span>. You'll need to fork up the cash." +<br><br> + +<<if $money gte 200000>> + <<link [[Pay £2000|Whitney Orphanage Loft Pay]]>><<set $money -= 200000>><</link>> + <br> +<<else>> + <span class="blue">You don't have the money.</span> + <br> +<</if>> +<<link [[Decline|Whitney Orphanage Loft Decline]]>><</link>> +<br> + +:: Whitney Orphanage Loft 4 +<<effects>> + +You tell Whitney about how Bailey seized the resident's cigarettes. <<He>> bursts into laughter, dispelling any doubt about the origin of the contraband. "I knew that idiot would get caught," <<he>> says. "That's why I have another plan. My <<if $pronoun is "m">>uncle<<else>>aunt<</if>> is a handy sort, and said they'd help." +<br><br> +"They're charging though. <span class="gold">£2000</span>. You'll need to fork up the cash." +<br><br> + +<<if $money gte 200000>> + <<link [[Pay £2000|Whitney Orphanage Loft Pay]]>><<set $money -= 200000>><</link>> + <br> +<<else>> + <span class="blue">You don't have the money.</span> + <br> +<</if>> +<<link [[Decline|Whitney Orphanage Loft Decline]]>><</link>> +<br> + +:: Whitney Orphanage Loft Decline +<<effects>> + +"Suit yourself," Whitney says. "But it wouldn't just be fags this would help smuggle in. Your <<if $NPCName[$NPCNameList.indexOf("Bailey")].pronoun is "m">>daddy<<else>>mummy<</if>> Bailey confiscates all sorts of things, I bet." +<br><br> + +<<whitneyoptions>> + +:: Whitney Orphanage Loft Pay +<<effects>> + +Whitney examines the money a moment before squirrelling it away. "Let's go see my <<if $pronoun is "m">>uncle<<else>>aunt<</if>> then," <<he>> says. "Barb Street. You lead the way. I wanna look at your ass." +<br><br> + +You leave the park with Whitney, enduring the occasional grope. When you reach Cliff Street, <<he>> pushes you against a wall, in view of the customers in a nearby cafe. +<br><br> + +"I know you were waving your ass like that intentionally," <<he>> says, grabbing your <<bottom>> and moving in to kiss you. Some in the cafe watch openly. One, a very tall <<if $pronoun is "m">>man<<else>>woman<</if>>, makes a tutting motion, and looks away. +<br><br> + +<<link [[Kiss|Whitney Orphanage Loft Kiss]]>><<arousal 600>><</link>><<kissvirginitywarning>><<garousal>> +<br> +<<link [[Pull away|Whitney Orphanage Loft Pull]]>><<pain 4>><</link>><<gpain>> +<br> + +:: Whitney Orphanage Loft Kiss +<<effects>> + +You kiss Whitney, letting <<his>> tongue invade your mouth, and <<his>> fringe tickle your nose.<<takeKissVirginity "Whitney" `($whitneyromance is 1?"loveInterest":"romantic")`>> +<br><br> + +<<He>> steps back, keeping one arm around you, and looks at the cafe. "Our <<personsimple>> is waiting in there," <<he>> says. "They're a cunt. Just keep that in mind." +<br><br> + +<<link [[Next|Whitney Orphanage Loft Cafe]]>><</link>> +<br> + +:: Whitney Orphanage Loft Pull +<<effects>> + +You pull away from Whitney, but <<he>> bites your now-exposed neck instead, laughing at your yelp. +<br><br> + +<<He>> steps back, keeping one arm around you, and looks at the cafe. "Our <<personsimple>> is waiting in there," <<he>> says. "They're a cunt. Just keep that in mind." +<br><br> + +<<link [[Next|Whitney Orphanage Loft Cafe]]>><</link>> +<br> + + +:: Whitney Orphanage Loft Cafe +<<effects>> + +The smell of fried fish and chips greet you as the door swings open. The tall <<personsimple>> glances at Whitney, then observes you. +<br><br> + +<<if $pronoun is "m">>"Uncle,"<<else>>"Auntie,"<</if>> Whitney says, taking a seat opposite <<him>>. <<He>> pulls the chair out beside <<him>>, and sits you beneath a landscape portrait of a seafaring vessel. "This is my <<if $player.gender_appearance is "m">>boyfriend<<else>>girlfriend<</if>>." +<br><br> + +Whitney's <<if $pronoun is "m">>uncle<<else>>aunt<</if>> watches you over a sip of <<his>> beer. One of <<his>> legs juts from beneath the table, with a lanky arm resting on <<his>> knee. The resemblance is subtle. +<br><br> + +<<link [[Say hello|Whitney Orphanage Loft Cafe Hello]]>><</link>> +<br> +<<link [[Hold out your hand to shake|Whitney Orphanage Loft Cafe Shake]]>><</link>> +<br> +<<link [[Remain silent|Whitney Orphanage Loft Cafe Silent]]>><</link>> +<br> + +:: Whitney Orphanage Loft Cafe Hello +<<effects>> + +<<if $speech_attitude is "meek">> + "Hello," you say. "Pleased to meet you." +<<elseif $speech_attitude is "bratty">> + "Hey," you say." +<<else>> + "Hello," you say. +<</if>> +<br><br> + +Whitney's <<if $pronoun is "m">>uncle<<else>>aunt<</if>> nods in response. +<br><br> + +"That thing we talked about," Whitney says. "I brought the money. Well, this whore did." +<br><br> + +The older relative spits out <<his>> drink, and glares at <<his>> <<if $pronoun is "m">>nephew<<else>>neice<</if>>. "What's the matter with you?" <<His>> voice is deep, rumbling like a distant ocean. "Don't talk about your <<if $player.gender_appearance is "m">>boyfriend<<else>>girlfriend<</if>> like <<pshes>> a piece of meat." +<br><br> + +Whitney laughs. "You're not refusing the dosh are you?" <<His>> <<if $pronoun is "m">>uncle<<else>>aunt<</if>> snatches it from <<his>> hands. +<br><br> + +<<link [[Next|Whitney Orphanage Loft Cafe 2]]>><</link>> +<br> + + +:: Whitney Orphanage Loft Cafe Shake +<<effects>> + +You hold out your hand. The older <<if $pronoun is "m">>man<<else>>woman<</if>> shakes it. You feel bones beneath calloused skin. +<br><br> +"That thing we talked about," Whitney says. "I brought the money. Well, this whore did." +<br><br> + +The older relative spits out <<his>> drink, and glares at <<his>> <<if $pronoun is "m">>nephew<<else>>neice<</if>>. "What's the matter with you?" <<His>> voice is deep, rumbling like a distant ocean. "Don't talk about your <<if $player.gender_appearance is "m">>boyfriend<<else>>girlfriend<</if>> like <<pshes>> a piece of meat." +<br><br> + +Whitney laughs. "You're not refusing the dosh are you?" <<His>> <<if $pronoun is "m">>uncle<<else>>aunt<</if>> snatches it from <<his>> hands. +<br><br> + +<<link [[Next|Whitney Orphanage Loft Cafe 2]]>><</link>> +<br> + +:: Whitney Orphanage Loft Cafe Silent +<<effects>> + +You remain silent. "I didn't think you'd end up with a shy one." Whitney's <<if $pronoun is "m">>uncle<<else>>aunt<</if>> says, looking at <<his>> <<if $pronoun is "m">>nephew<<else>>neice<</if>>. <<His>> voice is deep, rumbling like a distant sea. +<br><br> + +"That thing we talked about," Whitney says. "I brought the money. Well, this whore did." +<br><br> + +The older <<if $pronoun is "m">>man<<else>>woman<</if>> spits out <<his>> drink and glares at Whitney. "What's the matter with you? Don't talk about your <<if $player.gender_appearance is "m">>boyfriend<<else>>girlfriend<</if>> like <<pshes>> a piece of meat." +<br><br> + +Whitney laughs. "You're not refusing the dosh are you?" <<His>> <<if $pronoun is "m">>uncle<<else>>aunt<</if>> snatches it from <<his>> hands. +<br><br> + +<<link [[Next|Whitney Orphanage Loft Cafe 2]]>><</link>> +<br> + +:: Whitney Orphanage Loft Cafe 2 +<<effects>> + +"I'll get straight to it," Whitney's <<if $pronoun is "m">>uncle<<else>>aunt<</if>> says. "After my food. I've already ordered." +<br><br> + +Whitney plucks a menu from a nearby stand, and passes it to you. "I fancy haddock," <<he>> says. "What about you? My treat." +<br><br> + +You look at the menu. +<br><br> + +<<link [[Order haddock|Whitney Orphanage Loft Cafe 3]]>><<set $phase to 1>><</link>> +<br> +<<link [[Order cod|Whitney Orphanage Loft Cafe 3]]>><<set $phase to 2>><</link>> +<br> +<<link [[Order a burger|Whitney Orphanage Loft Cafe 3]]>><<set $phase to 3>><</link>> +<br> +<<link [[Order spicy chicken|Whitney Orphanage Loft Cafe 3]]>><<set $phase to 4>><</link>> +<br> +<<link [[Ask if there's a vegetarian option|Whitney Orphanage Loft Cafe Vegetarian]]>><</link>> +<br> +<<link [[Say you're not hungry|Whitney Orphanage Loft Cafe 3]]>><<set $phase to 0>><</link>> +<br> + +:: Whitney Orphanage Loft Cafe Vegetarian +<<effects>> + +<<if $speech_attitude is "meek">> + "I hate to be a bother." you say. "But is there a vegetarian option?" +<<elseif $speech_attitude is "bratty">> + "Everything has meat in it," you say. +<<else>> + "Is there a vegetarian option?" you ask. +<</if>> +<br><br> +Whitney's <<if $pronoun is "m">>uncle<<else>>aunt<</if>> shakes <<his>> head. "Even the chips are fried in animal fat." <<He>> reaches into <<his>> pocket, and produces a half-full packet of mints. "You can have these." +<br><br> + +<<link [[Eat the mints|Whitney Orphanage Loft Cafe 3]]>><<set $phase to 5>><</link>> +<br> +<<link [[Go hungry|Whitney Orphanage Loft Cafe 3]]>><<set $phase to 0>><</link>> +<br> + +:: Whitney Orphanage Loft Cafe 3 +<<effects>> + +<<if $phase is 1>> + The food arrives, battered haddock for Whitney and you, cod for <<his>> <<if $pronoun is "m">>uncle<<else>>aunt<</if>>. + <br><br> + Each comes with a side of chips, most thick with a soft interior, but others small and crispy. The fish itself is delicious, the batter crunching away to yield the white flesh beneath. + <br><br> + <<link [[Eat some of Whitney's chips|Whitney Orphanage Loft Cafe Steal]]>><</link>> + <br> + <<link [[Just eat your own food|Whitney Orphanage Loft Cafe 4]]>><</link>> + <br> +<<elseif $phase is 2>> + The food arrives, battered haddock for Whitney, cod for <<his>> <<if $pronoun is "m">>uncle<<else>>aunt<</if>> and you. + <br><br> + Each comes with a side of chips, most thick with a soft interior, but others small and crispy. The fish itself is delicious, the batter crunching away to yield the white flesh beneath. + <br><br> + <<link [[Eat some of Whitney's chips|Whitney Orphanage Loft Cafe Steal]]>><</link>> + <br> + <<link [[Just eat your own food|Whitney Orphanage Loft Cafe 4]]>><</link>> + <br> +<<elseif $phase is 3>> + The food arrives, battered haddock for Whitney, cod for <<his>> <<if $pronoun is "m">>uncle<<else>>aunt<</if>>, and a burger for you. + <br><br> + Each comes with a side of chips, most thick with a soft interior, but others small and crispy. The burger is heavy, a slab of meat slathered in melted cheddar and slapped between two pieces of bread. + <br><br> + <<link [[Eat some of Whitney's chips|Whitney Orphanage Loft Cafe Steal]]>><</link>> + <br> + <<link [[Just eat your own food|Whitney Orphanage Loft Cafe 4]]>><</link>> + <br> +<<elseif $phase is 4>> + The food arrives, battered haddock for Whitney, cod for <<his>> <<if $pronoun is "m">>uncle<<else>>aunt<</if>>, and spicy chicken for you. + <br><br> + Each comes with a side of chips, most thick with a soft interior, but others small and crispy. The spicy chicken is battered like the fish, and arrived in a round bun. The spice itself is a powder sprinkled on top. + <br><br> + <<link [[Eat some of Whitney's chips|Whitney Orphanage Loft Cafe Steal]]>><</link>> + <br> + <<link [[Just eat your own food|Whitney Orphanage Loft Cafe 4]]>><</link>> + <br> +<<elseif $phase is 5>> + The food arrives, battered haddock for Whitney, cod for <<his>> <<if $pronoun is "m">>uncle<<else>>aunt<</if>>. Each comes with a side of chips, most thick with a soft interior, but others small and crispy. + <br><br> + You satisfy yourself with the mints, though they seem rather sad compared to the other portions at the table. + <br><br> + <<link [[Eat some of Whitney's chips|Whitney Orphanage Loft Cafe Steal]]>><</link>> + <br> + <<link [[Just eat your own food|Whitney Orphanage Loft Cafe 4]]>><</link>> + <br> +<<else>> + The food arrives, battered haddock for Whitney, cod for <<his>> <<if $pronoun is "m">>uncle<<else>>aunt<</if>>. Each comes with a side of chips, most thick with a soft interior, but others small and crispy. + <br><br> + They tuck in. + <br><br> + <<link [[Eat some of Whitney's chips|Whitney Orphanage Loft Cafe Steal]]>><</link>> + <br> + <<link [[Just wait|Whitney Orphanage Loft Cafe 4]]>><</link>> + <br> +<</if>> + + +:: Whitney Orphanage Loft Cafe Steal +<<effects>> + +You reach over for one of Whitney's chips. Whitney stops, fork half-raised to <<his>> mouth, and watches your hand arc away, chip between thumb and forefinger. +<br><br> + +<<He>> remains paused in thought for a moment, then continues eating as if nothing were amiss. +<br><br> + +<<link [[Next|Whitney Orphanage Loft Cafe 4]]>><</link>> +<br> + +:: Whitney Orphanage Loft Cafe 4 +<<effects>> + +Whitney and <<his>> <<if $pronoun is "m">>uncle<<else>>aunt<</if>> eat in silence. It's hard to tell just how old the older <<if $pronoun is "m">>man<<else>>woman<</if>> is. <<His>> skin is rough and deeply tanned. +<br><br> + +<<link [["Ask about " + $NPCList[0].pronouns.him + ""|Whitney Orphanage Loft Cafe Ask]]>><</link>> +<br> +<<link [[Ask about Whitney|Whitney Orphanage Loft Cafe Ask 2]]>><</link>> +<br> +<<link [[Keep to yourself|Whitney Orphanage Loft Cafe 5]]>><</link>> +<br> + +:: Whitney Orphanage Loft Cafe Ask +<<effects>> + +<<if $speech_attitude is "meek">> + "I hope I'm not being intrusive," you say. "But can you tell me about yourself?" +<<elseif $speech_attitude is "bratty">> + "Who are you anyway?" you ask. "Aside from Whitney's family." +<<else>> + "Can you tell me about yourself?" you ask. +<</if>> +<br><br> +Whitney's <<if $pronoun is "m">>uncle<<else>>aunt<</if>> finishes chewing before speaking. "I work on a freighter," <<he>> says. "Not in town much. Don't care for it, truth be told." +<br><br> + +<<if $phase is 5>> + "It's a shithole," Whitney nods, stealing one of your mints. +<<elseif $phase isnot 0>> + "It's a shithole," Whitney nods, stealing one of your chips despite having a plateful of <<his>> own. +<<else>> + "It's a shithole," Whitney nods. +<</if>> +<br><br> +<<His>> <<if $pronoun is "m">>uncle<<else>>aunt<</if>> doesn't respond, and continues eating <<his>> meal. +<br><br> + +<<link [[Next|Whitney Orphanage Loft Cafe 5]]>><</link>> +<br> + +:: Whitney Orphanage Loft Cafe Ask 2 +<<effects>> + +<<if $speech_attitude is "meek">> + "Can you tell me a little about your <<if $pronoun is "m">>nephew<<else>>niece?<</if>>" you ask. +<<elseif $speech_attitude is "bratty">> + "Tell me something about Whitney," you say. +<<else>> + "Can you tell me anything about Whitney?" you ask. +<</if>> +<br><br> + +Whitney glares at <<his>> <<if $pronoun is "m">>uncle<<else>>aunt<</if>>, who chuckles under <<his>> breath. +<br><br> + +"You should see Whitney's collection of plush toys," <<he>> says. +<br><br> +Whitney's face turns bright red. "I don't have any plush toys, liar!" +<br><br> +<<His>> <<if $pronoun is "m">>uncle<<else>>aunt<</if>> just laughs harder, and returns <<his>> attention to <<his>> food. +<br><br> + +<<link [[Next|Whitney Orphanage Loft Cafe 5]]>><</link>> +<br> + +:: Whitney Orphanage Loft Cafe 5 +<<effects>> + +Cutlery rattles onto empty plates. "Right," Whitney's <<if $pronoun is "m">>uncle<<else>>aunt<</if>> says. "No sense waiting. I'll get the tools from my van, then you can show me where this orphanage is." + +You leave the cafe with the pair, and, after a brief stop to collect equipment, soon arrive at Domus Street. The older <<if $pronoun is "m">>man<<else>>woman<</if>> recognises the old building as the orphanage at once. <<His>> eyes linger on it a moment, but then <<he>> looks up, and around. +<br><br> + +Without further hesitation, <<he>> approaches the side of the orphanage, and clambers up a drainpipe. <<He>> disappears through an open window, into the loft. +<br><br> + +<<link [[Next|Whitney Orphanage Loft Cafe 6]]>><</link>> +<br> + +:: Whitney Orphanage Loft Cafe 6 +<<effects>> + +"Let's go up there," Whitney says. "I want to see what the old bugger is up to." +<br><br> + +You enter the orphanage, and show Whitney the way to the loft. "What a gloomy fucking place," <<he>> comments, staring up the ladder. +<br><br> + +<<if $worn.lower.skirt is 1>> + <<He>> looks pointedly at your skirt, and grins. "You first." + <br><br> + + <<link [[Go first, but stay modest|Whitney Orphanage Loft Modest]]>><</link>> + <br> + <<if $worn.under_lower.type.includes("naked")>> + <<if $exhibitionism gte 35>> + <<link [[Go first, and flaunt|Whitney Orphanage Loft Flaunt Lewd]]>><</link>><<exhibitionist3>> + <br> + <</if>> + <<else>> + <<link [[Go first, and flaunt|Whitney Orphanage Loft Flaunt]]>><</link>><<exhibitionist1>> + <br> + <</if>> + <<link [[Insist Whitney go first|Whitney Orphanage Loft Insist]]>><</link>> + <br> +<<else>> + <<link [[Go first|Whitney Orphanage Loft Ladder]]>><</link>> + <br> + <<link [[Insist Whitney go first|Whitney Orphanage Loft Insist]]>><</link>> + <br> +<</if>> + +:: Whitney Orphanage Loft Ladder +<<effects>> + +You climb up the ladder, ignoring the feeling of Whitney's eyes on your <<bottom>>. +<br><br> + +<<He>> gives it a smack when <<he>> reaches the top. +<br><br> + +<<link [[Next|Whitney Orphanage Loft 7]]>><</link>> +<br> + +:: Whitney Orphanage Loft Modest +<<effects>> + +You climb the ladder, but keep a hand between your legs so Whitney can't see up your skirt. You feel <<his>> eyes on your plump <<bottom>> regardless. +<br><br> + +<<He>> gives it a smack when <<he>> reaches the top. +<br><br> + +<<link [[Next|Whitney Orphanage Loft 7]]>><</link>> +<br> + +:: Whitney Orphaange Loft Flaunt +<<effects>> + +You climb the ladder, giving your <<bottom>> and exaggerated wiggle as you do, making sure your skirt flares revealingly, exposing your <<print $worn.under_lower.name>>. +<<exhibitionism1>> + +As you reach the top, Whitney rushes behind you, pinning you between the ladder and <<his>> body. "You're in the way, slut," <<he>> says, grinding against your <<bottom>> and groping your <<breasts>>.<<gstress>><<ggarousal>><<stress 6>><<arousal 1200>> +<br><br> + +You manage to squirm the rest of the way, leaving <<him>> to climb up after you. +<br><br> + +<<link [[Next|Whitney Orphanage Loft 7]]>><</link>> +<br> + +:: Whitney Orphanage Loft Flaunt Lewd +<<effects>> + +You climb the ladder, giving your <<bottom>> and exaggerated wiggle as you do, making sure your skirt flares revealingly, exposing your <<genitals>>. +<<exhibitionism3>> + +As you reach the top, Whitney rushes behind you, pinning you between the ladder and <<his>> body. "You're in the way, slut," <<he>> says, grinding against your <<bottom>> and groping your <<breasts>>.<<gstress>><<ggarousal>><<stress 6>><<arousal 1200>> +<br><br> + +You manage to squirm the rest of the way, leaving <<him>> to climb up after you. +<br><br> + +<<link [[Next|Whitney Orphanage Loft 7]]>><</link>> +<br> + + +:: Whitney Orphanage Loft Insist +<<effects>> + +You insist that Whitney climbs first. "You wanna watch my ass, you perv?" <<he>> says before climbing. +<br><br> + +There's no way that wiggling isn't deliberate. +<br><br> + +<<link [[Slap|Whitney Orphanage Loft Slap]]>><</link>><<promiscuous1>> +<br> +<<link [[Just climb|Whitney Orphanage Loft 7]]>><</link>> +<br> + +:: Whitney Orphanage Loft Slap +<<effects>> + +You reach up and slap Whitney through <<his>> <<print $NPCList[0].clothes.lower.name>>. <<He>> doesn't flinch, but laughs. "I knew you wouldn't resist, slut." +<<promiscuity1>> + +<<link [[Next|Whitney Orphanage Loft 7]]>><</link>> +<br> + +:: Whitney Orphanage Loft 7 +<<effects>> + +Whitney strides through the gloomy loft, in the wrong direction at first, but at last finds the right room. <<His>> <<if $pronoun is "m">>uncle<<else>>aunt<</if>> is nowhere to be seen, but a length of cable has been attached to the wall opposite the window. +<br><br> + +<<He>> looks outside, down at the hanging cable. It trails across the ground, and disappears into a hedge. +<br><br> + +The two of you are alone. +<br><br> + +<<link [[Kiss|Whitney Orphanage Loft Flirt]]>><<npcincr Whitney love 3>><<npcincr Whitney lust 1>><</link>><<kissvirginitywarning>><<gglove>><<glust>> +<br> +<<link [[Wait|Whitney Orphanage Loft 8]]>><<set $phase to 0>><</link>> +<br> + + +:: Whitney Orphanage Loft Flirt +<<effects>> + +<<if $speech_attitude is "meek">> + "You're all alone with me," you say. "Are you going to take advantage?" +<<elseif $speech_attitude is "defiant">> + "Good," you say, stepping closer. "Let's make the most of our alone time." +<<else>> + "Let's make the most of it," you say, stepping closer. +<</if>> +<br><br> + +"You're such a slut," <<he>> says, wrapping an arm around your waste and pulling you into a kiss. It feels different to the other kisses you've shared with <<him>>. <<Hes>> more gentle, and less eager to use <<his>> tongue. You remain that way for a while, in each other's arms.<<takeKissVirginity "Whitney" `($whitneyromance is 1?"loveInterest":"romantic")`>> +<br><br> + +<<link [[Next|Whitney Orphanage Loft 8]]>><<set $phase to 1>><</link>> +<br> + + + +:: Whitney Orphanage Loft 8 +<<effects>> + +<<if $phase is 1>> + Whitney pulls away, and looks like <<he>> wants to say something, but is interrupted by a whirring sound. The far end of the visible wire rises into the branches of a tree, joining a number of other cables. +<<else>> + Whitney looks like <<he>> wants to say something, but is interrupted by a whirring sound. The far end of the visible wire rises into the branches of a tree, joining a number of other cables. +<</if>> +<br><br> + +There's a pause, then the wire shakes. A basket emerges from the branches, sliding down the gentle incline of the wire. It glides through the window, until it bumps against the opposite wall. +<br><br> + +Whitney reaches in, and retrieves a packet of cigarettes. "Nice," <<he>> says, lighting up at once. +<br><br> + +<<link [[Next|Whitney Orphanage Loft 9]]>><</link>> +<br> + + +:: Whitney Orphanage Loft 9 +<<effects>> + +Whitney smokes at the window, trying to peer through the branches of the tree. You can't see anything. "We should go see what the old bugger did on the other end," <<he>> says, flicking the cigarette butt onto the grass outside. +<br><br> + +You leave the Orphanage with Whitney. <<Hes>> unaware of how to reach the other side of that tree, so you lead the way through the alleys, until you come to an old telegraph pole. Whitney's <<if $pronoun is "m">>uncle<<else>>aunt<</if>> hangs from the top. +<br><br> + +<<He>> looks at you. "This wire here," <<he>> says, separating one from the mass of cables. "I've notched it, so you can tell it apart from the others. Just hang whatever you want from here and give it a good push. It'll find its way to the orphanage." +<br><br> + +<<link [[Next|Whitney Orphanage Loft 10]]>><</link>> +<br> + + +:: Whitney Orphanage Loft 10 +<<effects>> + +Whitney's <<if $pronoun is "m">>uncle<<else>>aunt<</if>> climbs down. "That should do it." <<He>> looks at Whitney, then at you. "Are you sure you're alright?" +<br><br> + +Whitney throws an arm around your shoulder. "Course <<pshe>> is." +<br><br> +"Just go careful," <<his>> <<if $pronoun is "m">>uncle<<else>>aunt<</if>> continues, giving you one last look before departing. +<br><br> + +"Gather some of your friends up in the loft," Whitney says. "I'll send something over as a demonstration." +<br><br> + +<<link [[Next|Whitney Orphanage Loft 11]]>><</link>> +<br> + +:: Whitney Orphanage Loft 11 +<<effects>> + +You return to the orphanage, and tell the residents in the living room that you have something to show them. Others join as you pass their rooms, summoned by the sound of feet. +<br><br> + +You reach the loft, and crowd into the room with the new apparatus. A murmur of interest rises as the wire shakes, and a basket appears between the branches. You grasp it as it enters the window, and place it on the ground for all to see. +<br><br> + +It's full of sweets. Chocolates, mints, sherbert, and others that you don't get a chance to see. The orphans empty the basket in a flash. They're so busy passing them out, they take a moment to recognise the firecrackers that were hidden beneath. The eyes of the more mischievous residents light up. +<br><br> + +<<link [[Next|Whitney Orphanage Loft 12]]>><</link>> +<br> + + +:: Whitney Orphanage Loft 12 +<<effects>> + +The residents leave once the basket is emptied, leaving you alone. You notice a scrap of paper at the bottom, marred by a cigarette burn. It otherwise appears blank, until you turn it over, and find writing. +<br><br> + +<<link [[Read|Whitney Orphanage Loft 13]]>><</link>> +<br> + +:: Whitney Orphanage Loft 13 +<<effects>> + +<i>"I love you, slut."</i> +<br><br> + +<<link [[Next|Orphanage Loft]]>><<set $loft_whitney to 5>><<set $loft_upgrade += 1>><</link>> +<br> \ No newline at end of file diff --git a/game/overworld-town/special-whitney/widgets.twee b/game/overworld-town/special-whitney/widgets.twee index 412a3cd4f8..5be314c68a 100644 --- a/game/overworld-town/special-whitney/widgets.twee +++ b/game/overworld-town/special-whitney/widgets.twee @@ -130,6 +130,17 @@ <<templeicon "chastity">><<link [[Ask if your chastity cage can be replaced|Whitney Chastity Replace]]>><</link>> <br> <</if>> + <<if $loft_known is 1 and $loft_whitney is undefined and $whitney_bailey_met gte 1>> + <<link [[Tell Whitney about the orphanage loft|Whitney Orphanage Loft]]>><</link>> + <br> + <</if>> + <<if $loft_whitney is 3>> + <<link [[Tell Whitney that Bailey took the cigarettes|Whitney Orphanage Loft 3]]>><</link>> + <br> + <<elseif $loft_whitney is 4>> + <<link [[Tell Whitney about the cigarette incident at the orphanage|Whitney Orphanage Loft 4]]>><</link>> + <br> + <</if>> <<whitneyoptionsleave>> <</if>> <</if>> diff --git a/game/special-masturbation/widgets.twee b/game/special-masturbation/widgets.twee index a968b1ebe4..a9b90d3225 100644 --- a/game/special-masturbation/widgets.twee +++ b/game/special-masturbation/widgets.twee @@ -52,7 +52,7 @@ <<elseif _masturbationorgasm lte 100>> You came <<number _masturbationorgasm>> times. Tentacle monsters could learn a thing or two about endurance from you. <<else>> - You came <<number _masturbationorgasm>> times. Are you insane or are you actually aiming to be a tentacle monster god? + You came <<number _masturbationorgasm>> times. You might be trying to ascend to tentacle godhood. You might be crazy. <</if>> <<if _masturbationorgasm and $masturbationRuinedOrgasm>> <br><br> diff --git a/game/special-templates/main.twee b/game/special-templates/main.twee index 7d79438ced..c1f7df4e84 100644 --- a/game/special-templates/main.twee +++ b/game/special-templates/main.twee @@ -1,10 +1,12 @@ :: Test -<<location "flats">><<effects>> +<<location "seapirates">><<set $outside to 0>><<effects>> <<endcombat>> <<link [[Test]]>><</link>> <br><br> -<<pass 60>> +<<link [[Pirate Deck]]>><</link>> +<br> + :: Robin <<set $NPCName[$NPCNameList.indexOf("Robin")].love to 50>> @@ -147,6 +149,8 @@ <br><br> <<actionsman>> + + <<if _combatend or ($pain gte 100 and $willpowerpain is 0)>> <span id="next"><<link [[Next|Fight Finish]]>><</link>></span><<nexttext>> <<else>> diff --git a/img/bodywriting/circle/breasts1.png b/img/bodywriting/circle/breasts1.png new file mode 100644 index 0000000000000000000000000000000000000000..3c3226f50e77534edc155c7f53a7718698f140fb GIT binary patch literal 3261 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?dnmk<`Ln`9l-aP0vCs3dz zu=anuU)W6!M%SNNe}1P(rtJECrBq|mck_A<0R@K!hQ?y1_s{jp3>cYMfC3+uF;uXC z7!D5>G%ytyl&A}X6fv?MkOtFC?5rXU%?qt(GJw=;Fx&&v0u~wz7-V?vo&@W3VEn)a zHv51hBkO~N7k+9W6PUOf%)vAZAD0FLyK}h_*v0^cJrJ7<0vs4EBz8^a1i7k#=>adq zb<Ip%2M%7C>jN@@MT8+AOmoPH1TgTmy-NYRc>zNO^Qe<YLm8BgMiYhuIoZ#~|H1k8 z$u-yQ^&jWQKMAaveSsZR1UzLCX_(&q<f~W^L!AEP`L|ApAMp45CBwAe{lWeBe~-Wa z_W$qS_dCxlv)5a|@W<li>6!&hAB+McS{&3CFr-}BUq6BA!*An16^;50&r@G1G0hkK z@cVzHrv3M23^wlte=t?VEz?u_5Xrdz|NN<+in$Ij-*3=wU~hY+!W1v^A-*A=W%rNA z|5zVXuGD5YfBK3m%Ra3I3^k!|9-IgAdGCrJDBfHu35@i8x<KLCA5!fd7%OgO=(qvP zw7m^X8_pkK1D6U4;sFdrMa<xG<v^SR<BjwLW^lPNfm?&Ya%Ur0QG)&ghBw9=7{O)H z31AsF=Z*td(FUOIZ<044#m*BZE(gCn1+bzUK;6H2av()o5hJUDy7>ffVfY59yOzxi zQe5tAV45&l+5@cp8?Y#|W0r=LYcURtCr<LJfVEdMvL?)L<OP?R4#1#%@`OzYq<z#I zpePuP4PYpYCMsZt7|k2NvSYNQ0+q6(1uifY25G(VkLi52B%{lP%M*c}5(ZCKKbLh* I2~7+P00y8;{Qv*} literal 0 HcmV?d00001 diff --git a/img/bodywriting/circle/breasts2.png b/img/bodywriting/circle/breasts2.png new file mode 100644 index 0000000000000000000000000000000000000000..3c3226f50e77534edc155c7f53a7718698f140fb GIT binary patch literal 3261 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?dnmk<`Ln`9l-aP0vCs3dz zu=anuU)W6!M%SNNe}1P(rtJECrBq|mck_A<0R@K!hQ?y1_s{jp3>cYMfC3+uF;uXC z7!D5>G%ytyl&A}X6fv?MkOtFC?5rXU%?qt(GJw=;Fx&&v0u~wz7-V?vo&@W3VEn)a zHv51hBkO~N7k+9W6PUOf%)vAZAD0FLyK}h_*v0^cJrJ7<0vs4EBz8^a1i7k#=>adq zb<Ip%2M%7C>jN@@MT8+AOmoPH1TgTmy-NYRc>zNO^Qe<YLm8BgMiYhuIoZ#~|H1k8 z$u-yQ^&jWQKMAaveSsZR1UzLCX_(&q<f~W^L!AEP`L|ApAMp45CBwAe{lWeBe~-Wa z_W$qS_dCxlv)5a|@W<li>6!&hAB+McS{&3CFr-}BUq6BA!*An16^;50&r@G1G0hkK z@cVzHrv3M23^wlte=t?VEz?u_5Xrdz|NN<+in$Ij-*3=wU~hY+!W1v^A-*A=W%rNA z|5zVXuGD5YfBK3m%Ra3I3^k!|9-IgAdGCrJDBfHu35@i8x<KLCA5!fd7%OgO=(qvP zw7m^X8_pkK1D6U4;sFdrMa<xG<v^SR<BjwLW^lPNfm?&Ya%Ur0QG)&ghBw9=7{O)H z31AsF=Z*td(FUOIZ<044#m*BZE(gCn1+bzUK;6H2av()o5hJUDy7>ffVfY59yOzxi zQe5tAV45&l+5@cp8?Y#|W0r=LYcURtCr<LJfVEdMvL?)L<OP?R4#1#%@`OzYq<z#I zpePuP4PYpYCMsZt7|k2NvSYNQ0+q6(1uifY25G(VkLi52B%{lP%M*c}5(ZCKKbLh* I2~7+P00y8;{Qv*} literal 0 HcmV?d00001 diff --git a/img/bodywriting/circle/breasts3.png b/img/bodywriting/circle/breasts3.png new file mode 100644 index 0000000000000000000000000000000000000000..3c3226f50e77534edc155c7f53a7718698f140fb GIT binary patch literal 3261 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?dnmk<`Ln`9l-aP0vCs3dz zu=anuU)W6!M%SNNe}1P(rtJECrBq|mck_A<0R@K!hQ?y1_s{jp3>cYMfC3+uF;uXC z7!D5>G%ytyl&A}X6fv?MkOtFC?5rXU%?qt(GJw=;Fx&&v0u~wz7-V?vo&@W3VEn)a zHv51hBkO~N7k+9W6PUOf%)vAZAD0FLyK}h_*v0^cJrJ7<0vs4EBz8^a1i7k#=>adq zb<Ip%2M%7C>jN@@MT8+AOmoPH1TgTmy-NYRc>zNO^Qe<YLm8BgMiYhuIoZ#~|H1k8 z$u-yQ^&jWQKMAaveSsZR1UzLCX_(&q<f~W^L!AEP`L|ApAMp45CBwAe{lWeBe~-Wa z_W$qS_dCxlv)5a|@W<li>6!&hAB+McS{&3CFr-}BUq6BA!*An16^;50&r@G1G0hkK z@cVzHrv3M23^wlte=t?VEz?u_5Xrdz|NN<+in$Ij-*3=wU~hY+!W1v^A-*A=W%rNA z|5zVXuGD5YfBK3m%Ra3I3^k!|9-IgAdGCrJDBfHu35@i8x<KLCA5!fd7%OgO=(qvP zw7m^X8_pkK1D6U4;sFdrMa<xG<v^SR<BjwLW^lPNfm?&Ya%Ur0QG)&ghBw9=7{O)H z31AsF=Z*td(FUOIZ<044#m*BZE(gCn1+bzUK;6H2av()o5hJUDy7>ffVfY59yOzxi zQe5tAV45&l+5@cp8?Y#|W0r=LYcURtCr<LJfVEdMvL?)L<OP?R4#1#%@`OzYq<z#I zpePuP4PYpYCMsZt7|k2NvSYNQ0+q6(1uifY25G(VkLi52B%{lP%M*c}5(ZCKKbLh* I2~7+P00y8;{Qv*} literal 0 HcmV?d00001 diff --git a/img/bodywriting/circle/breasts4.png b/img/bodywriting/circle/breasts4.png new file mode 100644 index 0000000000000000000000000000000000000000..3c3226f50e77534edc155c7f53a7718698f140fb GIT binary patch literal 3261 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?dnmk<`Ln`9l-aP0vCs3dz zu=anuU)W6!M%SNNe}1P(rtJECrBq|mck_A<0R@K!hQ?y1_s{jp3>cYMfC3+uF;uXC z7!D5>G%ytyl&A}X6fv?MkOtFC?5rXU%?qt(GJw=;Fx&&v0u~wz7-V?vo&@W3VEn)a zHv51hBkO~N7k+9W6PUOf%)vAZAD0FLyK}h_*v0^cJrJ7<0vs4EBz8^a1i7k#=>adq zb<Ip%2M%7C>jN@@MT8+AOmoPH1TgTmy-NYRc>zNO^Qe<YLm8BgMiYhuIoZ#~|H1k8 z$u-yQ^&jWQKMAaveSsZR1UzLCX_(&q<f~W^L!AEP`L|ApAMp45CBwAe{lWeBe~-Wa z_W$qS_dCxlv)5a|@W<li>6!&hAB+McS{&3CFr-}BUq6BA!*An16^;50&r@G1G0hkK z@cVzHrv3M23^wlte=t?VEz?u_5Xrdz|NN<+in$Ij-*3=wU~hY+!W1v^A-*A=W%rNA z|5zVXuGD5YfBK3m%Ra3I3^k!|9-IgAdGCrJDBfHu35@i8x<KLCA5!fd7%OgO=(qvP zw7m^X8_pkK1D6U4;sFdrMa<xG<v^SR<BjwLW^lPNfm?&Ya%Ur0QG)&ghBw9=7{O)H z31AsF=Z*td(FUOIZ<044#m*BZE(gCn1+bzUK;6H2av()o5hJUDy7>ffVfY59yOzxi zQe5tAV45&l+5@cp8?Y#|W0r=LYcURtCr<LJfVEdMvL?)L<OP?R4#1#%@`OzYq<z#I zpePuP4PYpYCMsZt7|k2NvSYNQ0+q6(1uifY25G(VkLi52B%{lP%M*c}5(ZCKKbLh* I2~7+P00y8;{Qv*} literal 0 HcmV?d00001 diff --git a/img/bodywriting/circle/breasts5.png b/img/bodywriting/circle/breasts5.png new file mode 100644 index 0000000000000000000000000000000000000000..3c3226f50e77534edc155c7f53a7718698f140fb GIT binary patch literal 3261 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?dnmk<`Ln`9l-aP0vCs3dz zu=anuU)W6!M%SNNe}1P(rtJECrBq|mck_A<0R@K!hQ?y1_s{jp3>cYMfC3+uF;uXC z7!D5>G%ytyl&A}X6fv?MkOtFC?5rXU%?qt(GJw=;Fx&&v0u~wz7-V?vo&@W3VEn)a zHv51hBkO~N7k+9W6PUOf%)vAZAD0FLyK}h_*v0^cJrJ7<0vs4EBz8^a1i7k#=>adq zb<Ip%2M%7C>jN@@MT8+AOmoPH1TgTmy-NYRc>zNO^Qe<YLm8BgMiYhuIoZ#~|H1k8 z$u-yQ^&jWQKMAaveSsZR1UzLCX_(&q<f~W^L!AEP`L|ApAMp45CBwAe{lWeBe~-Wa z_W$qS_dCxlv)5a|@W<li>6!&hAB+McS{&3CFr-}BUq6BA!*An16^;50&r@G1G0hkK z@cVzHrv3M23^wlte=t?VEz?u_5Xrdz|NN<+in$Ij-*3=wU~hY+!W1v^A-*A=W%rNA z|5zVXuGD5YfBK3m%Ra3I3^k!|9-IgAdGCrJDBfHu35@i8x<KLCA5!fd7%OgO=(qvP zw7m^X8_pkK1D6U4;sFdrMa<xG<v^SR<BjwLW^lPNfm?&Ya%Ur0QG)&ghBw9=7{O)H z31AsF=Z*td(FUOIZ<044#m*BZE(gCn1+bzUK;6H2av()o5hJUDy7>ffVfY59yOzxi zQe5tAV45&l+5@cp8?Y#|W0r=LYcURtCr<LJfVEdMvL?)L<OP?R4#1#%@`OzYq<z#I zpePuP4PYpYCMsZt7|k2NvSYNQ0+q6(1uifY25G(VkLi52B%{lP%M*c}5(ZCKKbLh* I2~7+P00y8;{Qv*} literal 0 HcmV?d00001 diff --git a/img/bodywriting/circle/breasts6.png b/img/bodywriting/circle/breasts6.png new file mode 100644 index 0000000000000000000000000000000000000000..3c3226f50e77534edc155c7f53a7718698f140fb GIT binary patch literal 3261 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?dnmk<`Ln`9l-aP0vCs3dz zu=anuU)W6!M%SNNe}1P(rtJECrBq|mck_A<0R@K!hQ?y1_s{jp3>cYMfC3+uF;uXC z7!D5>G%ytyl&A}X6fv?MkOtFC?5rXU%?qt(GJw=;Fx&&v0u~wz7-V?vo&@W3VEn)a zHv51hBkO~N7k+9W6PUOf%)vAZAD0FLyK}h_*v0^cJrJ7<0vs4EBz8^a1i7k#=>adq zb<Ip%2M%7C>jN@@MT8+AOmoPH1TgTmy-NYRc>zNO^Qe<YLm8BgMiYhuIoZ#~|H1k8 z$u-yQ^&jWQKMAaveSsZR1UzLCX_(&q<f~W^L!AEP`L|ApAMp45CBwAe{lWeBe~-Wa z_W$qS_dCxlv)5a|@W<li>6!&hAB+McS{&3CFr-}BUq6BA!*An16^;50&r@G1G0hkK z@cVzHrv3M23^wlte=t?VEz?u_5Xrdz|NN<+in$Ij-*3=wU~hY+!W1v^A-*A=W%rNA z|5zVXuGD5YfBK3m%Ra3I3^k!|9-IgAdGCrJDBfHu35@i8x<KLCA5!fd7%OgO=(qvP zw7m^X8_pkK1D6U4;sFdrMa<xG<v^SR<BjwLW^lPNfm?&Ya%Ur0QG)&ghBw9=7{O)H z31AsF=Z*td(FUOIZ<044#m*BZE(gCn1+bzUK;6H2av()o5hJUDy7>ffVfY59yOzxi zQe5tAV45&l+5@cp8?Y#|W0r=LYcURtCr<LJfVEdMvL?)L<OP?R4#1#%@`OzYq<z#I zpePuP4PYpYCMsZt7|k2NvSYNQ0+q6(1uifY25G(VkLi52B%{lP%M*c}5(ZCKKbLh* I2~7+P00y8;{Qv*} literal 0 HcmV?d00001 diff --git a/img/bodywriting/circle/forehead.png b/img/bodywriting/circle/forehead.png new file mode 100644 index 0000000000000000000000000000000000000000..1df8774ce29c1ddfec81f51796eac8beb06bef88 GIT binary patch literal 3276 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?dCVIL!hE&A8y>&24IzqtZ z;*bCKR*|WX1>QJ`y;yZ#r+rJo+^SC^&USS_+Zh;{SU3bM)ISvJZ9D*EDL6D7&}TlN z45Wcl?5sQu%}cv|Kx`HshI}y1AtPeIz&B0L2&~nBVGo#AC<r*fU=gwF1lW)R3?JAa zhB-1aKS+3~Bn&o?`GEAO!6PFm-tB3;KY!7ye}3O534Qqco$a6C2l+<p{zLi=*0J7R z4>mWv-*2ACAXCF!zyHVl<M;mm`|GGQk#o=5hWGz(hyAWF_|N{J@NoElmi-KIdll{F z8=rIj_-B9K?EgtNhkb|inSZc;P@QP+@F179=KuX|w~jYUGW1LD`=t&Pf5rRrCx?yy zf$#q-xBc`tWB4RmXWg)$<x8$s{e%OzfyV5QUE0rX#2{zBrlu*LVd}C!b6D!)fXbiy zex9Gf@I+e#lFZ*Qu^q^J)&$NWPk<Srrj-elJs28e4=~&~8v|kQX<(eNK7av~i4-<) zOEB!7$qi;t5H|o?%mvOxEM<($3FgI)U}HZq0X^Wv2+16J2@G%2^uTO~xC0C)!ZjfI z@dnVkyJuLz8S4bl)Sq0ekbJYdfpNp^oe*{<BeO#MLI!YtO8{C|W-Jb7E9fVTdSWyt zMw8QMo)|5i4vZGDqxHmSjm<Kk&5nNz>(V6|leXP-0rpWCJYD@<);T3KF)#oCXaraB literal 0 HcmV?d00001 diff --git a/img/bodywriting/circle/left_cheek.png b/img/bodywriting/circle/left_cheek.png new file mode 100644 index 0000000000000000000000000000000000000000..3ec669988117c282119f4aa7547ecc335ca87888 GIT binary patch literal 2916 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@IH9cJ%Ln`9l-Z1QIF%WTa zEdKB8oWkTScBF3W%{O_UR!d)*mHk7}p@D&siKU1s{9O{eumYHOm?40PiG@QzK|sWS zp=qJ@Oppo=2?i^O+9oD82ZIuIh+<|3cA!Fs28VzH3><CmQo#BW7+!$22yk#oFdV!v z*9U9|4}&bkd`CuR1&LjgIYIgw7#A>uta4D$NMK-bE;j;MC1Ai%0@lL8!phT-@WM|G zY%^N}A4m&B<AMf80iL@j!TJs`TmWksbu2K*M?;p9WN<*MK!5)QL0QEMf*<~rZ<339 zw{S!KyjQFrgiq}kv<NuxxjtdV?#Vn20XO8ApJT5tOZw~6#n4#HYV-ej+U~t)fa!mq z<xOq}agGw8(7`vnz?3V`obWHwyrkK|{XqEtxohrw?|ss|P@2I>-625`n75{m=C9Et zOG%O)EoMjSgwfiTk!iGPpfH*Y$V~?P&QAmxi{9*D1-6|TJYD@<);T3KF)#oC3w2}M literal 0 HcmV?d00001 diff --git a/img/bodywriting/circle/left_shoulder.png b/img/bodywriting/circle/left_shoulder.png new file mode 100644 index 0000000000000000000000000000000000000000..fde0755cf512202b6791c0cb4b86efe79a122b49 GIT binary patch literal 2889 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@I1w36GLn`9l-Z<EM#6W=g zVBkN;+wwR08M_v|HkzT7T9Dss&&0wZpx~gOzM)9mdIkd{h%3SDzzGs;a0ocSz|r<D z1*|54;RQsRgG++p;Dxz94InNLgDg-Xkmbn8tRS&#GABr11LFc_h_M<83@py&MqpzN z7)roeI9OPD8WLXkse$#eHSmG7Ff=Y`U=-lFdlIbg0K)~a76kzj1BRxB)-%C2OE6f0 zwXifXu{ju&s0)K_W_Dm7b?j)!jwS;EoEgk!wu5*{ql5o}-|tiZ#lKlB&sRVH9WyYG z?qa%EZ~ohm;m||*<-Y}9Fg31g_%46u9x&6_S>9xK5a%di-Sa=;8z{FiJG@}w_`$z` z510!-aQ<Ljzzx=IP(7OMN6V<u(qCY-sv2zsfZ8sjEtWyt7Tl91$;()N%62QTiOk^X L>gTe~DWM4f@%~cV literal 0 HcmV?d00001 diff --git a/img/bodywriting/circle/left_thigh.png b/img/bodywriting/circle/left_thigh.png new file mode 100644 index 0000000000000000000000000000000000000000..7a00cac29c373d2595d92e9d8941f44ff25aa0d2 GIT binary patch literal 3147 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?d1Uy|FLn`9l-ZCtbb`)Sf z@c6&HuB+FIq{ix-jBhW*v1RZ?a{Sr#N712yfsu*j8B1JoC#xESqsM$eP(T65Zgga1 zPS{W~krTvgV0^&F0b(3j(7<RAvFij2h<AXYfEmn42spqXp%a_J1mYzy>;M`HWEf~9 zFz`&%GXnDr818`V;t-G!F<@Zx7M}^`NigJroxs7vCBe|VwA%;F<6$s|IEIatr{Ulw zSBTTt8l*w)Vq|J&VmpxVQb`!hV?Mw;>Rf@*&>c+-qgib@mJA!JneFp0-aYhA*JGdh zgWvnF|J;A1?n`<90saGd-zN!w_*>3AopD1sOMU#G@9*sY{+&1B2ul@f&Hw7%wti_0 zGLvopG1oE3#V=%F$>aX<@BXsazZWoGxSr|tgk6F2XF1berhWhS-j!1~X6QR9_n*<8 zp?`e<1Jib(0r{7|)?Q$E@%qbcmw&<+wg=r4d;zrW{p&9l6B!G9!af7lnuc;YJ%~8) z{r`+L@0r;g;+G2vg0f*Fu-tc1;s@6k4)Ys;)~$2_R}%`rLVn^2W^m<jK|O)tOR1J1 zxK8L`VslXW1gQzWa7r-L&h>Hu^A<HQ3Uu0l^EOj0P|>IrqX9LVqL^4l^M%4_0YY?1 d`+>W_Sd#I3F7H%e7lFak)z4*}Q$iC10|0r$@2CI( literal 0 HcmV?d00001 diff --git a/img/bodywriting/circle/pubic.png b/img/bodywriting/circle/pubic.png new file mode 100644 index 0000000000000000000000000000000000000000..9673e23fd1e02711243830fbe75e2b31159e4498 GIT binary patch literal 3294 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?dmU_B4hE&A8y>-wp#Z!RU z;m7~}d6s8WRYF$$b$D9#CiklMBuTvk?SKD#;AdoF;Sf+TQ2$_AzOk88K*6Dbp^=~U zfHH`|$kfclbs*t|pBk9M)nE>$S=d-b8V+8V>jP53BEpalra5@HG#Hu}TF(Rta%eEz z1JeQ$A^{9+&gDj6djc5tK<(35z`)b?E(L7)0)`4^kRu!t0vs46c<!DAa~v2yuz>^{ z4lHP3GLYCc8SJ<QrU$$bM>;aHCK!~c3xgfXdO&*A!Jxn#4dKxw!7-ZYNG~NCzYG8P zeAKh<`TqE8`teT;_xL>L29`JlYa5sfa!tPLEMvGc`RL`@KUhC(Sy9RIPW;FB;{R9Q zf4ltrdwj;><18W#$2HbVFJXug?`-Axv*W-^{y#52%g0|Z-{J1SxI?{rxtZnPhWU2& zS^UKu0zYaS|JU#H|Nrl|^sm0_z_RkX%f}l^%k4ibKQAABM1hH=F809}_WS4muXitc zZyv(%?(DOxXa6u&gr2)D_(I&`Z=-$fJ^cqw`P>=|_m{2u$uHV4YlV*2gTltk@;@#= z@7GUxuoqZv@4dNa*Ugvgf4=-&egFD(L4|_;hX0&D=IN}v>%zFhY}RyfYmh<zKAC@O zW#NcXUce9|d~|QO2E+HX$$8Jj9kgD&2KxWQF`!Am+g3B|$={}@?9kw#vw-193mc>e zwqs;npl>V<E`l2)92h$|c_F26EfbeRe3}`g+Su5@Bp@sWsX2ZD18U!y97xTP#K@|k zW&)`^zHn+V)Xuy)16*kw0c!WjfYcu^gaa6U8ErNM*Bc$cif6_J25_x$L45(km(;Xm zFh>9w6ov~K!4<~>e+R}Fr_US%a}>k^7?PZr!4-+a{062A(`WXAE0R%<jK;`l(i+Vp jqoo$8WF3Iw_k;M_Evk$qEtA85{T2pKS3j3^P6<r_MfzBk literal 0 HcmV?d00001 diff --git a/img/bodywriting/circle/right_cheek.png b/img/bodywriting/circle/right_cheek.png new file mode 100644 index 0000000000000000000000000000000000000000..791273bb85075583b0ffd4657a45f9accf3d7eaf GIT binary patch literal 3093 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@I?|8a6hE&A8y|pn<+EKve z;M4#0CZd{_O$-~QWuC=ZiulZowRJaF*gMUhg+oBWp~1oL!BlS@14bqgcLNWDyF&v5 zkkiD(=CGk;A}2^m1LFfWh}wVy3>?$+jKGQw818@+atLs6NiZC|<f;bN$kreY)B%)m zWMo!|*mVMI$pMA}W-voRBY}a%TYM&1qXa`9*eVVdR-T50mrBB5jm!slL3T1UE@)sB z(1}d}yDNcV2gHE_A_fdiOS^r*8hIGZM;$vFvXm!-1An9|;+0;M)GZeh_z`;G^Z(UT z_J3D=VBh`I{ULKgUAvIL4bcyO-k++xYsBzO?%@CC`nMl$Uw^Ll^&F?b4z7xScaLmr zU@Y*dxNZJ{u|Rrn{fq-|ndbe!tv%yE8&AVd*<TDZZqF_Edk}KqbG_D!uXQX2KiFy* zc=XOks~2cI_-W7b<x?ty%>#}<LKm35L>dn)Yj|ESeC{+)gZiBY{s#3e8qAHhjOYK) zn;ovpd_WMAJC-!WGx=Q8GXZ6bE5Q8oi}i#*C{uU>vt8uw3!vN<Aa20$N?gGnq(lX% zB;~CWD2qA79$;7z-|z>dWCAcdP1?%s3({H2$h@GA@e^1{&;bUIQNu@rWi+*nW}?xu kWwcZrtt<vZ9olIB`I{so!^HFbz~(-Kr>mdKI;Vst0KU~ZJ^%m! literal 0 HcmV?d00001 diff --git a/img/bodywriting/circle/right_shoulder.png b/img/bodywriting/circle/right_shoulder.png new file mode 100644 index 0000000000000000000000000000000000000000..7eb7bf37de6a187b3f49572edc0cf2f7b3dafbe1 GIT binary patch literal 3057 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@IcX+xuhE&A8z2(^V*g$~A z@zwwSZTj2v_f2Aumi*1&D0+34CeOFXe}W1Q4GfG-mW}GuBNCWcI0O_N5+oV=Kw>N$ zEUY{Y2``m|!D^Tf@B$?p7#bHeFbe3zrhpYEFzf&+6i^TlF<@v~+U*0@$irX`HkGA` ziOpd{$wW?&#s<a*Y#`$s90Cq7a7@!P0&6s2xC6FIfP+hd;ov1#HLymu25FF0j7*M< z%nA{^PJrEYfT4gH%uvusU|{hUp9$6|!H_rV*wK(3O$InK*t0taUVmO?HT&{RbJY#r z2fpw3zEoVtR5$aCC7V6Nvy!L2oNvTF{CzL>bx$h8oqCr0{QrM1v)aAiINu{-dc*tr z=}Vsf;rx+W^gr+iV?n+9y$J_28Snqsj6DBUyn)gDfqy--*QYKPKF%Ni_zzaSF=Ako zX_RL`7Fz?)_(2E$GkRRpGXdrNE5Nel7wZXsQ0Dan=JLqh7eJXiK-_@gmAHaENQnwi zNy=L%Q1Rmsdw^j@e8V4*k_o_~X3|z}Uy#mHM&<=|jGw?tf(|f@8a^5<qp4*y6OEQF fqov}|tSlbza=Gv_#<{Y9TJ#K_u6{1-oD!M<(3BF7 literal 0 HcmV?d00001 diff --git a/img/bodywriting/circle/right_thigh.png b/img/bodywriting/circle/right_thigh.png new file mode 100644 index 0000000000000000000000000000000000000000..e7a90dd4d4fb401d20549b53116187586f7ed7de GIT binary patch literal 3045 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@I*Lb=(hE&A8y|pn<+EKve z;M4#0CZd{_O$-~QWuC=ZiulZowRJaF*gMUhg+oBWp~1oL!BlS@14bqgcLNWDyF&v5 zkkiD(=CGk;A}2^m1LFfWh}wVy3>?$+jKGQw818@+atLs6NiZC|<f;bN$kreY)B%)m zWMo!|*mVMI$pMA}W-voRBY}a%TYM&1qXa`9*eVVdR-T50mrBB5jm!slL3T1UE@)sB z(1}d}yDNcV2gHE_A_fdiOS^r*8hIGZM;$vFvZKksVKjp=u?&Y~VDO*q-gFMDx%XGH zu+)iu`14=u>HAuaALo<)1^!@|aepBTOBt)p|J_A#+j$yxx_|ipAl~}Vx34=r_ZBm; ztYey2Z(gXAz#t=h?;CFo!yUKx@@fUU8=n9F#`SDJBXdGtyB))`vgdP!Er2G^=c?K( z&&acnQJ$gs^yh1wGF%n^_!;-sNHXwSFzsjg(jerjutD>|&-*Q(jhG*Bnm+&%x~Cix z{11HI|NL3#X@&w8NQtibU^>I(t=zt#61kL-c|jfHCs0A|5OjdS<C>lcsMx*&EZ={z zp6~}L@dQ>2k-IN|^ah9<FuW31um>qo0V+v(>jc&rdw^j@e8V4*k_o`#e$uGnqrozo iT1GR`uq#{sF>I)lWc;DZY6Wb*GkCiCxvX<aXaWE+p7PQF literal 0 HcmV?d00001 diff --git a/img/bodywriting/square/breasts1.png b/img/bodywriting/square/breasts1.png new file mode 100644 index 0000000000000000000000000000000000000000..2823a3b8bb6df9661a41b0b97d21861003d1e2b7 GIT binary patch literal 3240 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?d@;qG}Ln`9lUU$q3i4<^k ztp4BKHc{P!=hXG3pH}wFQ*@l9|0#Lyzds-38JSo(1QZJV9(=yjZ99Vj%>5z2V8;Xz z4{%_RvDu|Atl-eVz{vPO8cZ{>v$7mGxVYK~tXhC!AJmXh#T){op)r~^hH_3h@SF3` z&-0W2oT=X*UH{wFt}Xxa&t_l|@nb6!(}U~to_*I*W2if?TURA)&rlb2#fC|?aee*& zc>Bly|CT;iHLIP~z)&Ie_B1<p!}R$Fm{{V}6d2;%?*Hs&b$A}upZALWz~ZDj`^N8r zAM6?47oT3f*M-5R_uJEE)&r;g6BwEFg#{S&7r*~=lxacnYIpOm%nt$$_s<8GO6@Ex z2Y$;%GwgYvySE3(-`v13gOe9h8rd>3Uf4aems0@9J)on&kmke;EYchr9Q+*^zT~AP zgG(|4ZjOeT7Z||o3qV`;&b|pL?anYUC8(JIOE;j@7Zw(W_i1Kopu%p{3IT=DfErCv pqxoXA02wW5N9zmR73&|?GGjr;dD|s^0XrZJp00i_>zopr7yxa<A=v-` literal 0 HcmV?d00001 diff --git a/img/bodywriting/square/breasts2.png b/img/bodywriting/square/breasts2.png new file mode 100644 index 0000000000000000000000000000000000000000..2823a3b8bb6df9661a41b0b97d21861003d1e2b7 GIT binary patch literal 3240 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?d@;qG}Ln`9lUU$q3i4<^k ztp4BKHc{P!=hXG3pH}wFQ*@l9|0#Lyzds-38JSo(1QZJV9(=yjZ99Vj%>5z2V8;Xz z4{%_RvDu|Atl-eVz{vPO8cZ{>v$7mGxVYK~tXhC!AJmXh#T){op)r~^hH_3h@SF3` z&-0W2oT=X*UH{wFt}Xxa&t_l|@nb6!(}U~to_*I*W2if?TURA)&rlb2#fC|?aee*& zc>Bly|CT;iHLIP~z)&Ie_B1<p!}R$Fm{{V}6d2;%?*Hs&b$A}upZALWz~ZDj`^N8r zAM6?47oT3f*M-5R_uJEE)&r;g6BwEFg#{S&7r*~=lxacnYIpOm%nt$$_s<8GO6@Ex z2Y$;%GwgYvySE3(-`v13gOe9h8rd>3Uf4aems0@9J)on&kmke;EYchr9Q+*^zT~AP zgG(|4ZjOeT7Z||o3qV`;&b|pL?anYUC8(JIOE;j@7Zw(W_i1Kopu%p{3IT=DfErCv pqxoXA02wW5N9zmR73&|?GGjr;dD|s^0XrZJp00i_>zopr7yxa<A=v-` literal 0 HcmV?d00001 diff --git a/img/bodywriting/square/breasts3.png b/img/bodywriting/square/breasts3.png new file mode 100644 index 0000000000000000000000000000000000000000..2823a3b8bb6df9661a41b0b97d21861003d1e2b7 GIT binary patch literal 3240 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?d@;qG}Ln`9lUU$q3i4<^k ztp4BKHc{P!=hXG3pH}wFQ*@l9|0#Lyzds-38JSo(1QZJV9(=yjZ99Vj%>5z2V8;Xz z4{%_RvDu|Atl-eVz{vPO8cZ{>v$7mGxVYK~tXhC!AJmXh#T){op)r~^hH_3h@SF3` z&-0W2oT=X*UH{wFt}Xxa&t_l|@nb6!(}U~to_*I*W2if?TURA)&rlb2#fC|?aee*& zc>Bly|CT;iHLIP~z)&Ie_B1<p!}R$Fm{{V}6d2;%?*Hs&b$A}upZALWz~ZDj`^N8r zAM6?47oT3f*M-5R_uJEE)&r;g6BwEFg#{S&7r*~=lxacnYIpOm%nt$$_s<8GO6@Ex z2Y$;%GwgYvySE3(-`v13gOe9h8rd>3Uf4aems0@9J)on&kmke;EYchr9Q+*^zT~AP zgG(|4ZjOeT7Z||o3qV`;&b|pL?anYUC8(JIOE;j@7Zw(W_i1Kopu%p{3IT=DfErCv pqxoXA02wW5N9zmR73&|?GGjr;dD|s^0XrZJp00i_>zopr7yxa<A=v-` literal 0 HcmV?d00001 diff --git a/img/bodywriting/square/breasts4.png b/img/bodywriting/square/breasts4.png new file mode 100644 index 0000000000000000000000000000000000000000..2823a3b8bb6df9661a41b0b97d21861003d1e2b7 GIT binary patch literal 3240 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?d@;qG}Ln`9lUU$q3i4<^k ztp4BKHc{P!=hXG3pH}wFQ*@l9|0#Lyzds-38JSo(1QZJV9(=yjZ99Vj%>5z2V8;Xz z4{%_RvDu|Atl-eVz{vPO8cZ{>v$7mGxVYK~tXhC!AJmXh#T){op)r~^hH_3h@SF3` z&-0W2oT=X*UH{wFt}Xxa&t_l|@nb6!(}U~to_*I*W2if?TURA)&rlb2#fC|?aee*& zc>Bly|CT;iHLIP~z)&Ie_B1<p!}R$Fm{{V}6d2;%?*Hs&b$A}upZALWz~ZDj`^N8r zAM6?47oT3f*M-5R_uJEE)&r;g6BwEFg#{S&7r*~=lxacnYIpOm%nt$$_s<8GO6@Ex z2Y$;%GwgYvySE3(-`v13gOe9h8rd>3Uf4aems0@9J)on&kmke;EYchr9Q+*^zT~AP zgG(|4ZjOeT7Z||o3qV`;&b|pL?anYUC8(JIOE;j@7Zw(W_i1Kopu%p{3IT=DfErCv pqxoXA02wW5N9zmR73&|?GGjr;dD|s^0XrZJp00i_>zopr7yxa<A=v-` literal 0 HcmV?d00001 diff --git a/img/bodywriting/square/breasts5.png b/img/bodywriting/square/breasts5.png new file mode 100644 index 0000000000000000000000000000000000000000..2823a3b8bb6df9661a41b0b97d21861003d1e2b7 GIT binary patch literal 3240 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?d@;qG}Ln`9lUU$q3i4<^k ztp4BKHc{P!=hXG3pH}wFQ*@l9|0#Lyzds-38JSo(1QZJV9(=yjZ99Vj%>5z2V8;Xz z4{%_RvDu|Atl-eVz{vPO8cZ{>v$7mGxVYK~tXhC!AJmXh#T){op)r~^hH_3h@SF3` z&-0W2oT=X*UH{wFt}Xxa&t_l|@nb6!(}U~to_*I*W2if?TURA)&rlb2#fC|?aee*& zc>Bly|CT;iHLIP~z)&Ie_B1<p!}R$Fm{{V}6d2;%?*Hs&b$A}upZALWz~ZDj`^N8r zAM6?47oT3f*M-5R_uJEE)&r;g6BwEFg#{S&7r*~=lxacnYIpOm%nt$$_s<8GO6@Ex z2Y$;%GwgYvySE3(-`v13gOe9h8rd>3Uf4aems0@9J)on&kmke;EYchr9Q+*^zT~AP zgG(|4ZjOeT7Z||o3qV`;&b|pL?anYUC8(JIOE;j@7Zw(W_i1Kopu%p{3IT=DfErCv pqxoXA02wW5N9zmR73&|?GGjr;dD|s^0XrZJp00i_>zopr7yxa<A=v-` literal 0 HcmV?d00001 diff --git a/img/bodywriting/square/breasts6.png b/img/bodywriting/square/breasts6.png new file mode 100644 index 0000000000000000000000000000000000000000..2823a3b8bb6df9661a41b0b97d21861003d1e2b7 GIT binary patch literal 3240 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?d@;qG}Ln`9lUU$q3i4<^k ztp4BKHc{P!=hXG3pH}wFQ*@l9|0#Lyzds-38JSo(1QZJV9(=yjZ99Vj%>5z2V8;Xz z4{%_RvDu|Atl-eVz{vPO8cZ{>v$7mGxVYK~tXhC!AJmXh#T){op)r~^hH_3h@SF3` z&-0W2oT=X*UH{wFt}Xxa&t_l|@nb6!(}U~to_*I*W2if?TURA)&rlb2#fC|?aee*& zc>Bly|CT;iHLIP~z)&Ie_B1<p!}R$Fm{{V}6d2;%?*Hs&b$A}upZALWz~ZDj`^N8r zAM6?47oT3f*M-5R_uJEE)&r;g6BwEFg#{S&7r*~=lxacnYIpOm%nt$$_s<8GO6@Ex z2Y$;%GwgYvySE3(-`v13gOe9h8rd>3Uf4aems0@9J)on&kmke;EYchr9Q+*^zT~AP zgG(|4ZjOeT7Z||o3qV`;&b|pL?anYUC8(JIOE;j@7Zw(W_i1Kopu%p{3IT=DfErCv pqxoXA02wW5N9zmR73&|?GGjr;dD|s^0XrZJp00i_>zopr7yxa<A=v-` literal 0 HcmV?d00001 diff --git a/img/bodywriting/square/forehead.png b/img/bodywriting/square/forehead.png new file mode 100644 index 0000000000000000000000000000000000000000..3adc4f303eae3ef8c44f072b3982514c48e30f23 GIT binary patch literal 2922 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@I4Lw~PLn`9l-ZacR>>$A6 z`00QDv_;+?0`1=0PtRo3oH0w)aKro4{ESR290Cdxgm)BovZ^^WFaY^_%m)Mo6oBl; z1r3Y>I<YBWB?$~WAZi6f3>cc0cKd+U@-Ub~G&M1?IczAI$O+Qe!1#a-XsAPjL%;zB zj%j*EV2uV0cR;3d2yk#oFdV$(ss`4`)*ubCijm2Yky#;P*9nko91buPFoPKi8VL+6 z-r_UC8YLL=z;<%5u<|q{yi^hfYh*saJL=d057~xuynpN#?P@&7>v2o;!=Liq|9##) zy>H2--{5zBl28R##lO2pybmzEkU3h#xaQpa{pBhusuzSm{P}KmU(JkRn@h6Y16G4& zUXC0x+!g=&Pd=+Z$S~vnN3R$D4RhD2sy>Kk$V<>pV94n_R&#(sB6z6+OCPJv|Klm2 z_a`u%c^}~fPN5%!3>aisN0ZoSei$uj7)Ogmfzb+wVKf<Vj3xtMqiM7>Aeamq?YSNZ VGD^9qI04(x44$rjF6*2UngDXOXutpf literal 0 HcmV?d00001 diff --git a/img/bodywriting/square/left_cheek.png b/img/bodywriting/square/left_cheek.png new file mode 100644 index 0000000000000000000000000000000000000000..3ec669988117c282119f4aa7547ecc335ca87888 GIT binary patch literal 2916 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@IH9cJ%Ln`9l-Z1QIF%WTa zEdKB8oWkTScBF3W%{O_UR!d)*mHk7}p@D&siKU1s{9O{eumYHOm?40PiG@QzK|sWS zp=qJ@Oppo=2?i^O+9oD82ZIuIh+<|3cA!Fs28VzH3><CmQo#BW7+!$22yk#oFdV!v z*9U9|4}&bkd`CuR1&LjgIYIgw7#A>uta4D$NMK-bE;j;MC1Ai%0@lL8!phT-@WM|G zY%^N}A4m&B<AMf80iL@j!TJs`TmWksbu2K*M?;p9WN<*MK!5)QL0QEMf*<~rZ<339 zw{S!KyjQFrgiq}kv<NuxxjtdV?#Vn20XO8ApJT5tOZw~6#n4#HYV-ej+U~t)fa!mq z<xOq}agGw8(7`vnz?3V`obWHwyrkK|{XqEtxohrw?|ss|P@2I>-625`n75{m=C9Et zOG%O)EoMjSgwfiTk!iGPpfH*Y$V~?P&QAmxi{9*D1-6|TJYD@<);T3KF)#oC3w2}M literal 0 HcmV?d00001 diff --git a/img/bodywriting/square/left_shoulder.png b/img/bodywriting/square/left_shoulder.png new file mode 100644 index 0000000000000000000000000000000000000000..f57bd6508c8ddff9e8126d6a35b21c26919e9eb1 GIT binary patch literal 2985 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@I^F3W0Ln`9lUOOmwKtX_c z<Kq8|9v<fQidf2g+WlB|4GV{Wf<uFYU&2!%Zl4AQMkW@H9>xb85Yd1G3>?$+j6i|{ z1`Kz=vH~1j5)20~xvDvURI@cm1GNJgj*QF-5xY)+jXS_lzzk+6Xe2POc#F>jYm{Kf zgP704%F~eWQb`!Bk@)~G$N>zE3mO;&bYfFLRw*Pf>;T)TARuDE(6qE0;xHZtbFft` zO-yVK8%ic}f;2WTK42Sl>}bf2CIb$f8SG8_0pA^*OtOsc_h0@x{mOZ}n18+R*n#<` zgmusVyzj{jEvL;HruZx9Cor`51GD_}d<KpA4sk%%d|;;3i!T9X$``<FfA^iLIw-Gh x7!@83lhFh*nj1!og3;n}v~EDE7!NQCuHj^?y_d2N*aBzpboFyt=akUI004>>6bJwS literal 0 HcmV?d00001 diff --git a/img/bodywriting/square/left_thigh.png b/img/bodywriting/square/left_thigh.png new file mode 100644 index 0000000000000000000000000000000000000000..8c436757a9b3359a42063bd78defe80e9317901d GIT binary patch literal 2931 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@IEj?WvLn`9l-gN9b6d>Yq zF~$7g-}SDWq+K6svnfjcubyLSu`*bH;fCu++Zh;{SU3buaIV>Tgh^Pzp#jM6W_-ZG zApm4M1RP-Cn5Jh0R${<#2cnjPOM>CxC08}DTDAshh$cryW`&4dCxB)tI2>RoU<NZ3 zG!htCyv1jNHA*n#flO!NU}5EHNO-9Pv5olvFUTr}#sv+G0y?oNAlE1)Fzf)^sURR? zz|gd`+Xt+Xhrt|dCrc9(o5O~ZiJTyf4U7-iMjbmEvZKj>V>E*ekJ2E?yx{h><JzBU z@Asd)>-0wKh%eWk`Ty<Z&)0vDnIflsm!U&cPp>hak@<jY4GT}hJ;NUH126vlDED_s zVv=P%U%&kI<t1zfG%uFKe_)!iE~t?sM(o3%_+_*Hce5S%BP%cbi*v*Eokv*O8lK<R z{UPq~gKZDPp{L#R#6SFb?*D-MfjGnQ(PDPA0voMuN82&LM%c(o2L5MWh%=r|x^o2B QmS*sD^>bP0l+eTg0Idvj-2eap literal 0 HcmV?d00001 diff --git a/img/bodywriting/square/pubic.png b/img/bodywriting/square/pubic.png new file mode 100644 index 0000000000000000000000000000000000000000..9d0dd88d1e6e46065d3aca86b28e99be989b1ce8 GIT binary patch literal 3243 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?diacE$Ln`9l-gL}U_7q@t zc=^A7oBuuzgF9}*W}!Wn+&gC;yv4@;x#ov+0|O%y3&$Bwo9B9E1|X(@!iN9`8zwNz zKw|*|Pusf`FlPZn1v5z6AtAtlQG)00NifHO@dF!3u;IXh1||cEU6VOMoCc-`ydavP z(UFlg!JtH47{p;@Js=IHnVOln4kWzrQv(SyaW$BOX%;qCk%og8=K6r$B*KsnaT^bp z21D~g>zQDOYB1ab(*hDA0Ss);<wjs92Qch`IDOQ?qai$+Bt|nG>7|5)`-8{r!8M=H zpZxVrRqk-E6Em<>3s7FbaK+`~{tl)K^DpL`e_{NwcE){Spwid>|F6&g{rdX>^Z#?! z<i|fUyrZ^88mQJaNs*~uZ2`j{$*;fvw~I7<KmXw?lYGNxqf)`f)lB#Q_Wu96yP$O5 zeOa9a40FWSF%`ru(^D!4bzt0~^|YLy^}!zZ2h32h1NMw@Q$Ja=J~&{$fI&uL)ntws zV3DWi^z)`Oqs0fo9}qDCg$ZIG{24MY{-3{`;ZHrA8L)hH*xSGqAU}~6ToOCPIWV4> zJ<9`Jmc9ZOu)jKVAe>K3Tn_iHxPZ&{0DYk2-BTRFoC)Fq44;;%34zP+Dn`}?c1qk3 z&YlLQ3Ff8~!6on&ZViU7f{_!zoF_no_pIy$*9Z%MHm>MD(FEow01bZP>#G7T;J*TG ztaTBCa4H#D74ox`z~%M|ppCDTHz|NQCx8Z51`9)6KkAjySOKMq(F8V{S3o7rXbCnr d3u8OR2X&H+OKu<60(L?eJYD@<);T3K0RXCuKEMC~ literal 0 HcmV?d00001 diff --git a/img/bodywriting/square/right_cheek.png b/img/bodywriting/square/right_cheek.png new file mode 100644 index 0000000000000000000000000000000000000000..60d81ef6ebacbcaba9cab0172bb28bf632db893e GIT binary patch literal 3063 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@I_j$TFhE&A8y?HR}u!Dfh z!K?r4x72<*s=!h#5ViM|F3aSSuO~7mCI3`#XkcJuVku&B*V}l2g+l<yKVZZl!w3}P z5a8gFU^sZmRSm3$tw9>1*pZQ0A!64Fu;K#@1<YWEf<^)Zi?{epkYOAW40&KvIapYE z8WLVA34=8<AK(QU&(OG_fl)vwHU(sZLIT4MuvH2IA_fdiOS^r*8hIGZA?|8oVsqF~ zGLaLcv4Qac8`yyk0S6d3rs)}hH5xG70oyt1*wK)sEY1GDf8e=FQ{MOYVN6WnO!NM0 zE5_T4e(+BE|M&yjhWd6Pff-yC|CSfUZRctD+yCG@+lSYm{(t@}>;=p*GaH`Y&+P#w zcEh{LaW8lu7>53E<hY~v;OG9ie{AnxV7Rg0yPoOJerHY&A6A?H!ItYk>o<tsX)tdP zpQ6FkxUk`QJ;(FZ(+mYH;Jmaz<3T*b(QBz{pv<zTfpLO8BLhex0GLI()}97ukxF1D ztY=~X<%b2ptS1sZ9h~((0rSg076wpuaR@xXps`KQ7?ew%0G;-SlL08o(7339F(4;4 z4HQ-<xFr~V3NwJSnkysof*ZTefb5wdZou$KodKK^yMP96ES(9;fC~Bv3{U(Sz`0EX zXkgN7BT&Y6h&#Y=Vm`180&3L&78s)r9}V%*q%xX0M@yB_;&8MABCF;+ApZD)Aft8P St2e*~J%gvKpUXO@geCx4ockUC literal 0 HcmV?d00001 diff --git a/img/bodywriting/square/right_shoulder.png b/img/bodywriting/square/right_shoulder.png new file mode 100644 index 0000000000000000000000000000000000000000..0765256d0c5bd7cf659bc7b890f69e4a41a510c2 GIT binary patch literal 3021 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@ICwsa$hE&A8z3JGuI6%PV z;Q7D&z2DQkJzL|>Fbasy+z~wM^$+(321X_pjwdYZ?i}S)a{%-D7#Faxa0n<kC}<=w zusD|+fm8?>FqA;lvas?rB)ss0C}wNm11fA_Xk5_1D8O^~Bv{`8h6`XV3IZYq3{4BI zXM*jJV6cLi-^9e`U{Ini4ARHQ?7$APs=*=P00T$cyA+UB3JDA^z*+=2xFi@3UYP3x zwwZ@P7OaKIk&#(JV%KC&kiG`S1<a$49SzyhWWa$VgC*3nzuO-^<>tRLdlVbDv()_0 z_pCbSd_aEk-=!azH`puZdn9-r_-?QIdgpP58}Ur`48M&(wXrM%Dh%E<FPoue0dpOL zoxr4U6$6zAzvY|0-biN9U<BuH4Xz*h4N0%^Kt)00o(9GV>w(1(Ff(cZbM4V9cfq-~ z5|~%x85uxXGyqr{bgkSCE)700u{rExVgP0R1;A29B)HrdTn+)tmKs(DaDfnbfI(x~ zyEKr2C%7dTesVE@a)0BZ2F3uNyJtZLP7pU>_$0~zE>&C^nHS91H5*hWDCj3JJke$V zml<6^dkjm>L1m3Y+yRCY;SAt{MFeQisKZA?d^D+yX3o)4g=4fhq)!F(fL-t=C*$TT TnvuX(I)kUHpUXO@geC?6&gRlH literal 0 HcmV?d00001 diff --git a/img/bodywriting/square/right_thigh.png b/img/bodywriting/square/right_thigh.png new file mode 100644 index 0000000000000000000000000000000000000000..3a7c753b5bebd8b1d8e60455db21160c0a98ef08 GIT binary patch literal 3048 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@I*Lk`)hE&A8y=9mu9Vp;( z@abQET{j;N4toiK(+{=Vx25KWpT8vgqVT6{0|O%y3&#@{xt&LtgcTe>-06%DI5-4= zY=?jY3>?$+j6f;`3>fZ!l?rfhNiZC|<f;Z%%hn(b(d5X;tPrv51W=)Z!vTf@W-voR zBY}a%TYM&1qXa`9#4;9Eo`!^%N)X$a5AcGlVrX2@z$l;-n*y>*A%S5B*iHoj5d(&% zrQJSYjXVtIU^`iwnAjXPluYCVX>4G8z&7gG(U2WY1{|XqY<QFg-|ii_|L|hz?(Nb3 zeh*Y0{I%!&`FU}}f0aI$_}}6+3^lo?ay<u*v+nsXum10Eegearw?Dozez^Cre*b>+ zmFnsa4`L7eey?_niS59Q58LVwuph|%vd^&bHc-R%@D2YNc^dZ0{$jXsd#<{=f#`>S z{;aisQyJdaGRZSk@BaLRWf{}G|0@@)H)jyL-yqKv6*JFW-9Y5SKYqsApQ#Kwc0gs_ zr$4`7X#*-#T%d0bs}(%Ben>W?ymbPV>JG677*@nL`~el^6M!Z7q^;b(pc1^4k$FKK z<0r6^paTpZ*Yr$4#rzdueejF*gg;1$C$Jic+<gJ0GeF#c;gz_8JxGZPP|2v_qrozo jT1GR`uq#^{)!+Y<WW1tf6$Wg;GkCiCxvX<aXkq{WUm*On literal 0 HcmV?d00001 diff --git a/img/bodywriting/triangle/breasts1.png b/img/bodywriting/triangle/breasts1.png new file mode 100644 index 0000000000000000000000000000000000000000..4e1c6e9c9b5b22c2368b0fd09213f1bfa098fbba GIT binary patch literal 3285 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?d=6Jd|hE&A8y=GV>?I^(P z@bZ8EHeu_)qR=CO+ZArDJhgb{u}O!%Pp@a;5KwSvI56kH_d7@V)EpWZ7@1i1i7@no z85}%Z8Vt<~t!IKnIW!pVfoTB=kpKoZ=W-*Epg;h_9x$z7ps|2~r|n$|NKjz`Lj^O~ z=!5_VMhTv~C&3&C#t&=|`xZ1X8A$A!%n7o*f$0G+h-PSXWMoY+C{Y&%aTr+-NP}sn zW+tu!2`~I0j^k=Dhd7drRixqIg}FXphl()dk2)9>vZEn9nj{n)h|hEnidp~tu|8Y= z_j%f%PpNW8PnY~t24?3z@c@Rt{ueu0MH`;Ksef($o9Tyc=Kl5rmQ42c-}kYfJNaye zuSi4kqKex}c0ckLo6b0}5tvCgUYxUe22+8bSb6><?gx2+pE>5}7li&;Usw09)ohQi z1LKa~PdgmB4irv|=s0kjb=|)M@qhok<^IL`99XtIPbs{v7B2r`_5Ax=+bvl*Y}7ye zFaB4|eE;Y9)S^52-z56FRpMT};{S8?{9{%g1&0TPjI0kna-55IV6?Db9B%%F^~0(; z|J{M52qRFU*g1^B&OCa$pn`*fSO7zk6EnEnahTu0bYc3;UU0eNptFGCNDCXJ=&@sD zU7&9)4K8{bBODkzIC&wZPc0LdLwuSUr1aU?z$73n1u1}jv4}M6JCg$`fRY$l71T^1 zWzZK+4Tjp8H)ntg%OgPTJ{gd5^M!B#!!M)FhT!tD16Y2|xWE7|Eib4qVEB@nmJH?y zaBDCaE@T83m<#+J7+;(|a}3NG^~h+9j3%woJTh8pfr``7;&-UlBlV2=*^-PWSC()C PyDJQyu6{1-oD!M<pmjmz literal 0 HcmV?d00001 diff --git a/img/bodywriting/triangle/breasts2.png b/img/bodywriting/triangle/breasts2.png new file mode 100644 index 0000000000000000000000000000000000000000..4e1c6e9c9b5b22c2368b0fd09213f1bfa098fbba GIT binary patch literal 3285 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?d=6Jd|hE&A8y=GV>?I^(P z@bZ8EHeu_)qR=CO+ZArDJhgb{u}O!%Pp@a;5KwSvI56kH_d7@V)EpWZ7@1i1i7@no z85}%Z8Vt<~t!IKnIW!pVfoTB=kpKoZ=W-*Epg;h_9x$z7ps|2~r|n$|NKjz`Lj^O~ z=!5_VMhTv~C&3&C#t&=|`xZ1X8A$A!%n7o*f$0G+h-PSXWMoY+C{Y&%aTr+-NP}sn zW+tu!2`~I0j^k=Dhd7drRixqIg}FXphl()dk2)9>vZEn9nj{n)h|hEnidp~tu|8Y= z_j%f%PpNW8PnY~t24?3z@c@Rt{ueu0MH`;Ksef($o9Tyc=Kl5rmQ42c-}kYfJNaye zuSi4kqKex}c0ckLo6b0}5tvCgUYxUe22+8bSb6><?gx2+pE>5}7li&;Usw09)ohQi z1LKa~PdgmB4irv|=s0kjb=|)M@qhok<^IL`99XtIPbs{v7B2r`_5Ax=+bvl*Y}7ye zFaB4|eE;Y9)S^52-z56FRpMT};{S8?{9{%g1&0TPjI0kna-55IV6?Db9B%%F^~0(; z|J{M52qRFU*g1^B&OCa$pn`*fSO7zk6EnEnahTu0bYc3;UU0eNptFGCNDCXJ=&@sD zU7&9)4K8{bBODkzIC&wZPc0LdLwuSUr1aU?z$73n1u1}jv4}M6JCg$`fRY$l71T^1 zWzZK+4Tjp8H)ntg%OgPTJ{gd5^M!B#!!M)FhT!tD16Y2|xWE7|Eib4qVEB@nmJH?y zaBDCaE@T83m<#+J7+;(|a}3NG^~h+9j3%woJTh8pfr``7;&-UlBlV2=*^-PWSC()C PyDJQyu6{1-oD!M<pmjmz literal 0 HcmV?d00001 diff --git a/img/bodywriting/triangle/breasts3.png b/img/bodywriting/triangle/breasts3.png new file mode 100644 index 0000000000000000000000000000000000000000..4e1c6e9c9b5b22c2368b0fd09213f1bfa098fbba GIT binary patch literal 3285 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?d=6Jd|hE&A8y=GV>?I^(P z@bZ8EHeu_)qR=CO+ZArDJhgb{u}O!%Pp@a;5KwSvI56kH_d7@V)EpWZ7@1i1i7@no z85}%Z8Vt<~t!IKnIW!pVfoTB=kpKoZ=W-*Epg;h_9x$z7ps|2~r|n$|NKjz`Lj^O~ z=!5_VMhTv~C&3&C#t&=|`xZ1X8A$A!%n7o*f$0G+h-PSXWMoY+C{Y&%aTr+-NP}sn zW+tu!2`~I0j^k=Dhd7drRixqIg}FXphl()dk2)9>vZEn9nj{n)h|hEnidp~tu|8Y= z_j%f%PpNW8PnY~t24?3z@c@Rt{ueu0MH`;Ksef($o9Tyc=Kl5rmQ42c-}kYfJNaye zuSi4kqKex}c0ckLo6b0}5tvCgUYxUe22+8bSb6><?gx2+pE>5}7li&;Usw09)ohQi z1LKa~PdgmB4irv|=s0kjb=|)M@qhok<^IL`99XtIPbs{v7B2r`_5Ax=+bvl*Y}7ye zFaB4|eE;Y9)S^52-z56FRpMT};{S8?{9{%g1&0TPjI0kna-55IV6?Db9B%%F^~0(; z|J{M52qRFU*g1^B&OCa$pn`*fSO7zk6EnEnahTu0bYc3;UU0eNptFGCNDCXJ=&@sD zU7&9)4K8{bBODkzIC&wZPc0LdLwuSUr1aU?z$73n1u1}jv4}M6JCg$`fRY$l71T^1 zWzZK+4Tjp8H)ntg%OgPTJ{gd5^M!B#!!M)FhT!tD16Y2|xWE7|Eib4qVEB@nmJH?y zaBDCaE@T83m<#+J7+;(|a}3NG^~h+9j3%woJTh8pfr``7;&-UlBlV2=*^-PWSC()C PyDJQyu6{1-oD!M<pmjmz literal 0 HcmV?d00001 diff --git a/img/bodywriting/triangle/breasts4.png b/img/bodywriting/triangle/breasts4.png new file mode 100644 index 0000000000000000000000000000000000000000..4e1c6e9c9b5b22c2368b0fd09213f1bfa098fbba GIT binary patch literal 3285 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?d=6Jd|hE&A8y=GV>?I^(P z@bZ8EHeu_)qR=CO+ZArDJhgb{u}O!%Pp@a;5KwSvI56kH_d7@V)EpWZ7@1i1i7@no z85}%Z8Vt<~t!IKnIW!pVfoTB=kpKoZ=W-*Epg;h_9x$z7ps|2~r|n$|NKjz`Lj^O~ z=!5_VMhTv~C&3&C#t&=|`xZ1X8A$A!%n7o*f$0G+h-PSXWMoY+C{Y&%aTr+-NP}sn zW+tu!2`~I0j^k=Dhd7drRixqIg}FXphl()dk2)9>vZEn9nj{n)h|hEnidp~tu|8Y= z_j%f%PpNW8PnY~t24?3z@c@Rt{ueu0MH`;Ksef($o9Tyc=Kl5rmQ42c-}kYfJNaye zuSi4kqKex}c0ckLo6b0}5tvCgUYxUe22+8bSb6><?gx2+pE>5}7li&;Usw09)ohQi z1LKa~PdgmB4irv|=s0kjb=|)M@qhok<^IL`99XtIPbs{v7B2r`_5Ax=+bvl*Y}7ye zFaB4|eE;Y9)S^52-z56FRpMT};{S8?{9{%g1&0TPjI0kna-55IV6?Db9B%%F^~0(; z|J{M52qRFU*g1^B&OCa$pn`*fSO7zk6EnEnahTu0bYc3;UU0eNptFGCNDCXJ=&@sD zU7&9)4K8{bBODkzIC&wZPc0LdLwuSUr1aU?z$73n1u1}jv4}M6JCg$`fRY$l71T^1 zWzZK+4Tjp8H)ntg%OgPTJ{gd5^M!B#!!M)FhT!tD16Y2|xWE7|Eib4qVEB@nmJH?y zaBDCaE@T83m<#+J7+;(|a}3NG^~h+9j3%woJTh8pfr``7;&-UlBlV2=*^-PWSC()C PyDJQyu6{1-oD!M<pmjmz literal 0 HcmV?d00001 diff --git a/img/bodywriting/triangle/breasts5.png b/img/bodywriting/triangle/breasts5.png new file mode 100644 index 0000000000000000000000000000000000000000..4e1c6e9c9b5b22c2368b0fd09213f1bfa098fbba GIT binary patch literal 3285 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?d=6Jd|hE&A8y=GV>?I^(P z@bZ8EHeu_)qR=CO+ZArDJhgb{u}O!%Pp@a;5KwSvI56kH_d7@V)EpWZ7@1i1i7@no z85}%Z8Vt<~t!IKnIW!pVfoTB=kpKoZ=W-*Epg;h_9x$z7ps|2~r|n$|NKjz`Lj^O~ z=!5_VMhTv~C&3&C#t&=|`xZ1X8A$A!%n7o*f$0G+h-PSXWMoY+C{Y&%aTr+-NP}sn zW+tu!2`~I0j^k=Dhd7drRixqIg}FXphl()dk2)9>vZEn9nj{n)h|hEnidp~tu|8Y= z_j%f%PpNW8PnY~t24?3z@c@Rt{ueu0MH`;Ksef($o9Tyc=Kl5rmQ42c-}kYfJNaye zuSi4kqKex}c0ckLo6b0}5tvCgUYxUe22+8bSb6><?gx2+pE>5}7li&;Usw09)ohQi z1LKa~PdgmB4irv|=s0kjb=|)M@qhok<^IL`99XtIPbs{v7B2r`_5Ax=+bvl*Y}7ye zFaB4|eE;Y9)S^52-z56FRpMT};{S8?{9{%g1&0TPjI0kna-55IV6?Db9B%%F^~0(; z|J{M52qRFU*g1^B&OCa$pn`*fSO7zk6EnEnahTu0bYc3;UU0eNptFGCNDCXJ=&@sD zU7&9)4K8{bBODkzIC&wZPc0LdLwuSUr1aU?z$73n1u1}jv4}M6JCg$`fRY$l71T^1 zWzZK+4Tjp8H)ntg%OgPTJ{gd5^M!B#!!M)FhT!tD16Y2|xWE7|Eib4qVEB@nmJH?y zaBDCaE@T83m<#+J7+;(|a}3NG^~h+9j3%woJTh8pfr``7;&-UlBlV2=*^-PWSC()C PyDJQyu6{1-oD!M<pmjmz literal 0 HcmV?d00001 diff --git a/img/bodywriting/triangle/breasts6.png b/img/bodywriting/triangle/breasts6.png new file mode 100644 index 0000000000000000000000000000000000000000..4e1c6e9c9b5b22c2368b0fd09213f1bfa098fbba GIT binary patch literal 3285 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?d=6Jd|hE&A8y=GV>?I^(P z@bZ8EHeu_)qR=CO+ZArDJhgb{u}O!%Pp@a;5KwSvI56kH_d7@V)EpWZ7@1i1i7@no z85}%Z8Vt<~t!IKnIW!pVfoTB=kpKoZ=W-*Epg;h_9x$z7ps|2~r|n$|NKjz`Lj^O~ z=!5_VMhTv~C&3&C#t&=|`xZ1X8A$A!%n7o*f$0G+h-PSXWMoY+C{Y&%aTr+-NP}sn zW+tu!2`~I0j^k=Dhd7drRixqIg}FXphl()dk2)9>vZEn9nj{n)h|hEnidp~tu|8Y= z_j%f%PpNW8PnY~t24?3z@c@Rt{ueu0MH`;Ksef($o9Tyc=Kl5rmQ42c-}kYfJNaye zuSi4kqKex}c0ckLo6b0}5tvCgUYxUe22+8bSb6><?gx2+pE>5}7li&;Usw09)ohQi z1LKa~PdgmB4irv|=s0kjb=|)M@qhok<^IL`99XtIPbs{v7B2r`_5Ax=+bvl*Y}7ye zFaB4|eE;Y9)S^52-z56FRpMT};{S8?{9{%g1&0TPjI0kna-55IV6?Db9B%%F^~0(; z|J{M52qRFU*g1^B&OCa$pn`*fSO7zk6EnEnahTu0bYc3;UU0eNptFGCNDCXJ=&@sD zU7&9)4K8{bBODkzIC&wZPc0LdLwuSUr1aU?z$73n1u1}jv4}M6JCg$`fRY$l71T^1 zWzZK+4Tjp8H)ntg%OgPTJ{gd5^M!B#!!M)FhT!tD16Y2|xWE7|Eib4qVEB@nmJH?y zaBDCaE@T83m<#+J7+;(|a}3NG^~h+9j3%woJTh8pfr``7;&-UlBlV2=*^-PWSC()C PyDJQyu6{1-oD!M<pmjmz literal 0 HcmV?d00001 diff --git a/img/bodywriting/triangle/forehead.png b/img/bodywriting/triangle/forehead.png new file mode 100644 index 0000000000000000000000000000000000000000..5e3aed843c38c98af4e0fef25db540f5d24f6d32 GIT binary patch literal 2934 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@IZ9QEaLn`9l-ZGq|<S4*$ zaNd7=DG>*WoHbv#>_s*AZn}AA>+ZgK77hUghXx0~2d7lUW-u@^0r?he4MHG6hQ<XA zi~=^hPJq=MV7LI5RS*y{U}$m|p9xkh!C(bc2$X1IVsrTLLP;2;kCEAd9b#<20R|4a z*c6bd3JDA^Am(#$NiZB--0cI_$HO2C*23h-$gEINGLaKxa|7c7X0W9S8VL+6{dz`V zn++IBz*;z1Sa}*ATy#|f+sxL$H|p4d581tZd+a9O-B(`S$yxE=>VxnH=LO+x@eF%s zd;2`le(?8o6QjVJ1Aia>R^piE@MKNH_xZMeiwo)*Urae9?(qEDB%vMLKy4q@6Byp; zAN?}>-<O|tikzHpL}%Rl{^e(!<jFq94f|OxGtalXudkxmxR>ej?|F9jwUuWw3cNb- zec^p&>BfaZ9kWC~{M)?zdp*OPe=_k5Q4R}$7MJJ$pK&L@-pg?`m5yeq(ZXu9WM$zP qt+PfeSYV4}G#QL016;|V(cCXxlCgKDr7EyJ&EV<k=d#Wzp$P!z0Dag1 literal 0 HcmV?d00001 diff --git a/img/bodywriting/triangle/left_cheek.png b/img/bodywriting/triangle/left_cheek.png new file mode 100644 index 0000000000000000000000000000000000000000..33bb69b279465b02a457e5d516bd8d0bd020eaec GIT binary patch literal 2916 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@IwLD!MLn`9lUNfB3>>$A6 z_~ZZL*4E~v<b!ih75n?8^Gnyt{o@c&aA;s?oO58Nw~hfL6AO@EAi>brzyM;iu<|q{ zyi^hfDPd$jzzb2kpn*|9CpHDFHi2OWM3aDs0YlT$ZXd8l9tLxe4knf+CN_r+B@;P8 z8XFiNuz_uJ2spsNF-^}1tkHns4%jLI4lW6XgO^;@z#7>aq``JFIWjUUMC>{Na+bpZ zh5}|VLqQ{ffyG;VCRn2cL*A%kM?;nx$)JGykC;f_kzRor`VW53zyC4bslR%|7uOX2 zhG>Ngq96XU?=}af@q8tFc_#BmZX6{nHUH<X<L|Ft@n(9UErb5TKRpK=81Mf-5EMR< zry<~`{Nj83jnY3ko<C<{<M{E9eaepR2Zi@JOaH%Td{L%v$#}p10UJ+)!$~C}P+D(X z4$L5GqZwp0H;<N+9Ms6oqczZIbvfD)8ErKIo0)`?!2>2Q4_?L(89ViWjb{c=S3j3^ IP6<s60Hq3NtpET3 literal 0 HcmV?d00001 diff --git a/img/bodywriting/triangle/left_shoulder.png b/img/bodywriting/triangle/left_shoulder.png new file mode 100644 index 0000000000000000000000000000000000000000..fde0755cf512202b6791c0cb4b86efe79a122b49 GIT binary patch literal 2889 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@I1w36GLn`9l-Z<EM#6W=g zVBkN;+wwR08M_v|HkzT7T9Dss&&0wZpx~gOzM)9mdIkd{h%3SDzzGs;a0ocSz|r<D z1*|54;RQsRgG++p;Dxz94InNLgDg-Xkmbn8tRS&#GABr11LFc_h_M<83@py&MqpzN z7)roeI9OPD8WLXkse$#eHSmG7Ff=Y`U=-lFdlIbg0K)~a76kzj1BRxB)-%C2OE6f0 zwXifXu{ju&s0)K_W_Dm7b?j)!jwS;EoEgk!wu5*{ql5o}-|tiZ#lKlB&sRVH9WyYG z?qa%EZ~ohm;m||*<-Y}9Fg31g_%46u9x&6_S>9xK5a%di-Sa=;8z{FiJG@}w_`$z` z510!-aQ<Ljzzx=IP(7OMN6V<u(qCY-sv2zsfZ8sjEtWyt7Tl91$;()N%62QTiOk^X L>gTe~DWM4f@%~cV literal 0 HcmV?d00001 diff --git a/img/bodywriting/triangle/left_thigh.png b/img/bodywriting/triangle/left_thigh.png new file mode 100644 index 0000000000000000000000000000000000000000..8b379445c1ecd580d21c8e8779928a8e9831671a GIT binary patch literal 3006 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@In>}3|Ln`9l-a5E;sey=# z<K+4a8xHC?h*i&@#k1>IQ&q)(iGP9$4h;;9OqPwx(<2g?SU3a}91<iL`aohV94xFn z4GAxmgu!Z<5AXsd8yFfFG%yP2#HN51Cot>)DHKo;5HVnATH5Uc*2u$P4mOpgiHXf& zL&-!=kj4ha2W%kY8yo@-FmO!MGXiTgV7LReN`Qk)g5lsLS2eIkwgzdCRg6rIjLZrV zyH0@Jb%3FO8O%`7NMK;`7M}^$D8Z07>e$hc9Zd$K84Oqu4Uc3n$GkDRfSaX?Y2N?1 z=l)6he+zz=m*@iv)dkuQe!efW=V{3M`JVlL_kwEfN#9v){_j0!-^ttXPOyTpWcTzr z4bSiM{$LW=(|Gm&ms&;+x#km=jOXjueJV|eXQ(><fc3)bm?Wm)1E1fE{SjOsEn&xK z#l#c~RI$C9+2K2=<P{JzU^w*j{EIrK0+zbp<;*O*fDXy~{*S}p&foj_O&J^lH{uU4 z+}Qs()hQmRu-gw*0LL;iFSxz;3Aio*>mL;!4U^FX0c;tK=7tel6zpJduTx~K=c}s+ Sw#peiUHx3vIVChPFaQ8K*B9LY literal 0 HcmV?d00001 diff --git a/img/bodywriting/triangle/pubic.png b/img/bodywriting/triangle/pubic.png new file mode 100644 index 0000000000000000000000000000000000000000..43e10dea4889bc9c7a0e3fadcdc51d1986193796 GIT binary patch literal 3033 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@I=X<(1hE&A8y=EAu>?q*k zxa0rAgN*FU<Gbet?)|w@Pr=u1+LoU`AIdW_v2X||Oc4HYMpbME1DN;2fI)^4%;MmZ zU^sZmRn4IRD8tqutpH{?GBPVf>^cF`=Wu|bfEmnC&`4ll@fM#6HbR0S52S;IgN2o+ zA>pNxFjyn=0bZbv28PB34U7Uhu_<7i6Bu?toFE`#z|gd`+Xt+Xhrt|d6-yHno5O~Z ziJTyf4U7-iKz24b1RP-Cn5Jh0)@Z<R2jc8e$Bu?9Fe#2EgVAJwJsBJ*X5Ck}=;yln zyyN=n#UlEbe>ww;pdN7phGXGh_OY8V+)J;&ZvC5Shxe`D0yC69d@p`qo#1DlJnsmD zMDWp6{zuLAl554)48jgDNJO8V!*0y*tfcUlXAR>Vv9DDu&$!pH{eSiRvvAd+WG1!) zhNlYkQy6+yA7K{U5tHy${?DuD)9n|S&rnWaIP>z+mC0-D9;}`}zlv|YbHjmJrrq;j z-@U(Izq5Ro?*WD#y}!1ZN7Zf!x8MKPajzgF({YwE`|G>+*S~SxdqIYgIl)i-f9<5Z z{9oR^|Ns5xA6rJI>)e0p)`h=+vb$bY<i}3s3cr)P|1W(1?_co}6~zxRjLZ*q-j(xD zV~|m={muQ0siK-y4php11{TggW#8H@WZa<r>^rcC9W8<xnMNzO(PRM38>7i!G#St^ d8T??=NLOSmm?atoY_T(Vy85}Sb4qAp002jxuF3!a literal 0 HcmV?d00001 diff --git a/img/bodywriting/triangle/right_cheek.png b/img/bodywriting/triangle/right_cheek.png new file mode 100644 index 0000000000000000000000000000000000000000..b33827f84ebe53690de5fa0bf99d4007e79c69d5 GIT binary patch literal 3261 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is?dnmt_{Ln`9l-gGPyju3Eh z{Q0lFjdz2A;EFY@iF^IF<t4>L#xF~-ldBU{aA;s)WO~kGcTQDo29U+VAy6T~Ajb%1 zS!g6M$mqnTfJ7A%7%G@Sw8Mi14U7dFN+xmw*$oYh4|qW|Lt`@&+ku0ZT-Cq^vNf24 zX%;>%2?lm=@tI(wB^d5OtQa+TG$@8fs&IJD`{#$K>+-pNs)`%9e*9S<^zI+WkHd>T zOZ;JYQKHG&xE?52AA08RVTOwT?jL?Ozh^)AyIhO0G4#Om`l&_Vr#CQu_}71kzv27) z0464o;{96BzyB0(Ft1}i|8Lp<H?Q+$?r!&cu;;+$^WQhGpU=+n!GPi34?&yX4fel( zNxOevD{P_v;mzm2Z(cuVWRzfNHUIFt`JZL?|GmK(;cQI*#XkJ}?i45Xq5a6|lKaoh ze=&Z@UG<??;KzF=yZ`^^?)fZl!eABa<pj#)ENP6)3CoH+z-%ifHizZjo}m2Pa6l)4 z;Y<i0I6phM9{~Fcod0LA@-)mmr3hxf;E-ULtEZ|6&eoe77!86gRlsanM&<>Vm#Tn^ zh6FJKhBU2qFnfV=0z=8JDJ|d}e+F1M_&l8eW|y$=H26)Q1SvHl4=~JFDI)|fLHZgP zFT4yA0+%)h+!74NQ=P%=3xWoto*0dZ(d0CmCq_%B(IU2Sw4NCJHTDnA$=@Uyk6xVg S8`vvh@O1TaS?83{!~g&dv`Rey literal 0 HcmV?d00001 diff --git a/img/bodywriting/triangle/right_shoulder.png b/img/bodywriting/triangle/right_shoulder.png new file mode 100644 index 0000000000000000000000000000000000000000..76b17a933362362952748dc024dbeb018960fc20 GIT binary patch literal 3030 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(is@IXM4IhhE&A8z2Vq*$U%VR z;K%>+yy9n$Uf*W2xTlt($bIU<E!RJ}H!v_Vv2Z+LS$F3spPB=hH;r)t3k!#Uf`fua z0t1V4xe-W(fB{1ZL@f&|PeZ~BKZs(s20oy|28PB34U7UjcTa-#9bmWs)}kOFV!+U} z(0V4=4haS;i1|%SYz_t`>cSv>jLZ(~AgdZ20uC^6w7p9KS*4J`@B*wwfP+hd;oyb2 zK46=97-Yd(m>e0I6(n{|<^<_$U|hgF>e$hc9Zd!tI5OCSIeayB{aTxgjXp17S;n&G zfAA!`=lTzhKbd3ngULc&+uti8>cDS%-B+KdF>a{md?)_DE@<Z4`7_m33{)Tdoj>V| zB|oFR+VAOy#1H(FtaM_^=dAdDf6~{T|CpgUZ-K@GdxoP|?t*h^B`|NsGctg(WB@St zcdgtF&i$X5*c|pTF@UoA0$`~k5?pQ!E_Z-sNewFlxBv(|z@V}0T^gtWIKeH!@RN%H zl-nB@H82MF+&v32aDuo2!zWP&a4F)-$h=_2uGye6KtVr&;fXc_xQyrm+GAL14k}w5 z;tnvJ2xkBnBqBh2l3wM3%B;pc4U7}k0}D)`i5kG-Wz^xLAwHT^Ml<JVsWMs|(y0PE cApY?cC*utjzY1V$ox#)9&t;ucLK6c60Iz%6#Q*>R literal 0 HcmV?d00001 diff --git a/img/bodywriting/triangle/right_thigh.png b/img/bodywriting/triangle/right_thigh.png new file mode 100644 index 0000000000000000000000000000000000000000..1f0c823c538a7269f01a1ef253648aa42ab129a3 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0y~yU;;838JL)X)Q*2@Uw{;6fKP}kkS;4O*3!^8aw%LK zq@*OsFPOpM*^M+HC(_f!F{I+w+j9$f859Iq4w_4>I$Tpf#f$xha^kW4O`$*~D4^h? z_3h*AZfi6CA8<(j{pY|N(YK$Ow;ryoLs7->fSbL%lKX7-t_!6g2~Sr)mvv4FO#nAg BGXnqs literal 0 HcmV?d00001 diff --git a/img/clothes/face/islandermask/frayed.png b/img/clothes/face/islandermask/frayed.png new file mode 100644 index 0000000000000000000000000000000000000000..6ef517ec68cf3e157ad3776485bd2e202835b5d2 GIT binary patch literal 4332 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 literal 0 HcmV?d00001 diff --git a/img/clothes/face/islandermask/full.png b/img/clothes/face/islandermask/full.png new file mode 100644 index 0000000000000000000000000000000000000000..6ef517ec68cf3e157ad3776485bd2e202835b5d2 GIT binary patch literal 4332 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 literal 0 HcmV?d00001 diff --git a/img/clothes/face/islandermask/tattered.png b/img/clothes/face/islandermask/tattered.png new file mode 100644 index 0000000000000000000000000000000000000000..6ef517ec68cf3e157ad3776485bd2e202835b5d2 GIT binary patch literal 4332 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 literal 0 HcmV?d00001 diff --git a/img/clothes/face/islandermask/torn.png b/img/clothes/face/islandermask/torn.png new file mode 100644 index 0000000000000000000000000000000000000000..6ef517ec68cf3e157ad3776485bd2e202835b5d2 GIT binary patch literal 4332 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 literal 0 HcmV?d00001 diff --git a/img/clothes/head/butterflyhairpin/acc.png b/img/clothes/head/butterflyhairpin/acc.png new file mode 100644 index 0000000000000000000000000000000000000000..f37a9553b1cc4967c2d9a23f2e359e39dca43297 GIT binary patch literal 1182 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(t(_oOlRi+PiJR^f};Gi%$!sP z291fe6Ky>XJIEZ358k>+l-;_+B4vf2SXY;YmuPpw!Y!gvr3O2{aL+PP(bVf}%076o z|LCgb?#=7?)-@^oV0`rI(UKQRs{iygw{(1butWa+JKJ~n7@Za$3fZj9wPIH4l1GMy zv!g|s*S|O@z~XXI-!RyJiMa6xnfUJ?K7Q3Zw0Y0@zm{xM_MBvx?_qPi<gn5`g?Tr( zl$`s0L@{iV$fM#%oXvV3e@>L%d}@BqwVidIq><6e%0~hlBi<zJY>qq`(7C+xaM!B9 zeG^I}AMQCCx%NuL>v?}#5ANAE>6z8pz#|)5SSAT5E^af@+90qnRQae&*SBQ3e}c#7 zt4#M<XCz@M7SPId@?-P=gYWas9=ft*wnz`-UHxr;4cS=A8q@A>+uxtNyOQb0{6_7y zZ`YeO-1NWnI#;)bg(r_${CckMJ!ZY~hKK60Mk?-~E{kxnKKR?SPm`VJE>mrGUjEwJ zId%+^ud;r!Sy-?f>z=ar-N$$L&fWWGd->IS_KdSdi#^}o{|1Z}wj^(N7l!{JxM1({ z$v_d#0*}aI1_o|n5N2eUHAey{$X?><>&pI|O_<wE@M*&(U7(O;iEBiObAE1aYF-J0 zb5UwyNotBhd1gt5g1e`0KzJjcI57UpJY5_^DsH{K;mhR^Aj0~<d)fo_=n0$tr)u16 zx^cwVU~;FC!+mqp-RpyocLL3%I>?jwrN>)4J%;It{JbgFj0_FW_)pl2F)%nV9+=Ol z@Lz+0;edIn-v_<i;N=}1yR`K8_g{W<*5ThlV8V@Hu)F`~{It@~ZVLYs7#SFJ7-rd{ sv-nzt_cTA_|HKb8auf`b5O{FBtbf1xLC<|3sz5ICboFyt=akR{0FLu1asU7T literal 0 HcmV?d00001 diff --git a/img/clothes/head/butterflyhairpin/full.png b/img/clothes/head/butterflyhairpin/full.png new file mode 100644 index 0000000000000000000000000000000000000000..89b1821f2fca2cd06b04655dc722091fe46d7636 GIT binary patch literal 1316 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(t(_oOlRi+PiJR^f};Gi%$!sP z291fe6Ky>XJIEZ358k>+l-;_+B4vf2SXY;YmuPpw!Y!gvr3O2{aL+PP(bVf}%076o z|LCgb?#=7?)-@^oV0`rI(UKQRs{iygw{(1butWa+JKJ~n7@Za$3fZj9wPIH4l1GMy zv!g|s*S|O@z~XXI-!RyJiMa6xnfUJ?K7Q3Zw0Y0@zm{xM_MBvx?_qPi<gn5`g?Tr( zl$`s0L@{iV$fM#%oXvV3e@>L%d}@BqwVidIq><6e%0~hlBi<zJY>qq`(7C+xaM!B9 zeG^I}AMQCCx%NuL>v?}#5ANAE>6z8pz#|)5SSAT5E^af@+90qnRQae&*SBQ3e}c#7 zt4#M<XCz@M7SPId@?-P=gYWas9=ft*wnz`-UHxr;4cS=A8q@A>+uxtNyOQb0{6_7y zZ`YeO-1NWnI#;)bg(r_${CckMJ!ZY~hKK60Mk?-~E{kxnKKR?SPm`VJE>mrGUjEwJ zId%+^ud;r!Sy-?f>z=ar-N$$L&fWWGd->IS_KdSdi#^}o{|1Z}wj^(N7l!{JxM1({ z$v_d#0*}aI1_o|n5N2eUHAey{$X?><>&pI|O_<wM^}S?iG*C#g#5JPCIX^cyHLrxh zxhOTUBsE2$JhLQ2!QIn0AiR-J92oz9JY5_^DsH{K>&tb>K!EMS$_i8Sd2arf;*RCn z#N1i3pm}NDuh-QIPH(kR6F#Z-3Iffg7LajI=D1ect#N-{`8?hg^)oJ>6ks^;-%`4% z)cSwfpJ_>I46p8IC^9lIs4%#{{PX))t*Oa^e~!Qud*<Y?OJ2qe-mm_A_F3>T$Kh`? z3j@Oi2AKn!>lnWBOEEAc2;O6gIB}zT|My?EYdHPZ{(U<6@E&!ZSMn+h3=J#^r`uxp zzjb*Y?{<#s|DK~h3|H(ufPUgUV7909#nb8M{s+E)eYsS<t??H-Cj)~5<Bi8Y3ewm9 zwB0>ed40p?!-@aD-tYah?%zb9p3R$zOHzaX^G&-ieD3<&f31JDGtb8VRR+8H{}dLN zS6__h+OMde08}c}pnQg<<ky0KSM7zU6@sJYkR1XI9UT>nw_QS4_8GIfflTpq^>bP0 Hl+XkK(P?^r literal 0 HcmV?d00001 diff --git a/img/clothes/head/butterflyhairpin/full_gray.png b/img/clothes/head/butterflyhairpin/full_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..0dfca97d110d97d91d7fa1cc7b0341282b47aaec GIT binary patch literal 1067 zcmeAS@N?(olHy`uVBq!ia0y~yU;;8388}#gRQ^o1H$aYZrn7T^r?ay{K~a8MW=<*t zgT}<U6ZU%@4iGt3pS#p6aC%p>MM{D0ju|J9+DpiAnXXMJ@tQ2s?aAZm^^vzm__u*9 z%fax1@Pco<FCILo6K7Fl&-c9M{$BA}VKOR5PuZzt&a{3vvHWRl^y>UAFE1@Ryi8ss zvcAG>(YKm?mkfSgGLHLNTtBZ&LbS1DrB}0#{=!0yZO>EFB930Wd%{-GzH6<4r}Iar zJ>qH$6F0wB`>6BdqsjKj{!6D9zFb{aXtDe}L${&vvLjQzELmx_{DzE&Y*CGz2FDV^ ziB-jCr`+k{vb2=xc2l~$Of7%;DQS&Vo&J@3d=A-m+W5*ntKWa!PH)xOW8aKE7w^y7 z8glj|%f0ythnwFSm*iz_x>mP;ZQ8MQY5#s6(_c3+z~k-?K4ADUFeQ1ryD<E3??1C2 z$m1;Vh%9Dc;1&j9Muu5)B!GhKC7!;n?9bVRxlJv9OK6G!g(OQ{BTAg}b8}PkN*J7r zQWHy3QxwWGOEMJPJ$(bh8~Mb6CTDoMIEGZ*dV6QR-{Alm)(62&46V%V$_E#4@Uc%* ze^^-|q+=oDnCMa9aYtl_(yq4MAM+bt?Y*C#G0k_%<U99Y=57Z?D`60I)%Pz;->>hF zZ~HA+JMsVjH9y52c3)e*@7MgP`d^kgWM7W|C&h3fidiE3f4j=>qp#UL-#tIRS>JBA z>i4W=|FwRej%H@ax($;4_&(cw&A-j^cIie}9<Kknn2{kkpP}FTdi~Q9d%vR1PQn+M zZk?6qWte4la`&>QfA61GsrFpAJ7ssp`D1@LH?9^v7r?#3y8dStgF|jL1HYu&!J{>& z?A0ybi{CH4_5Tjj8`djx>uqFLFfvRvX}GQDxqrtm^^>0VKCMq4zxxpWZql19#<S1X zGcrgW2w8sM#UA;xmh)Y&4~H&0ka&@0M%X|9pY<S*tkJ3yT=6IDMn!yu&AwkxC2z6M z=$o7LtA6@^A5(?}$Jh)`7p&i2W0dpd=BxjA^I3KX2h{(|U~ur|RrstqVQKciwJQ3a qW~L3Rqz~kOa%UzSyn|fD0<L_y(t-_jrO|dEmwLMTxvX<aXaWHLx^`Fq literal 0 HcmV?d00001 diff --git a/img/clothes/head/starhairpin/full.png b/img/clothes/head/starhairpin/full.png new file mode 100644 index 0000000000000000000000000000000000000000..f07f2dd650e49cf6de59533c738be27921b2dd65 GIT binary patch literal 1440 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(t(`TOlRi+PiJR^f};Gi%$!sP z291fe6Ky>XJIEZ3x8I^9%5L4Ek+Q-s%*B;Od}WfL&XjFVtNGNX*EvpZQ#pDxut3-1 z$Hs`#g2HQ84~7b`*gM3;&Jl@Sa^$~itC*pj%=gE4_a47%eIQ!j_~?gz=B}()CnG{m zq=dH~(6%yUu}?EpGji@;E_S&<HvapE4`1~TZN78<uVvMfIR_c~9c+%9+*P@!Fz=p; z>ABxW6vISP9~D0eoU7;Y=S1nrhvw&4XYaK!Ub1}h=Oc<q3ojfClHR;%oq)e!d#dZw zn*3vlGe3)^FO5k(Tm4C#t@xE!*J~4Y!NWq2JRBNYw7fJ9yR?K&6=C+g)xYZpdro~* zjL=T6geMUWtXwX)`Tw!+-);J7vanx}0awYMh-=3U1a7cOnV$Y-w{6Wa&Ii?O>#j`O zAH<$!=ed6CmJfm#cJs!>Y&Xf|-*JcW*L;&e@!XT{muH`6exLruH*&#yu@`a0RoU+z ze_`|p4nJ*v;Gm*G(1JIm)62`Ze*gA<W?H@d&&r~^On0o-0po=&$=lt9;XlJOhE6V> z*TDE-;4JWnEM{Qf76xHPhFNnYfP(BLp1!W^&)Jy;Ss3Ix{;30nBuiW)N}Tg^b5rw5 z7@Uhz6H8K46v{J8G8EiBeFMT9`NSC*n9Ds~978H@y}fJbcPK%E?ZNtE-X{`e3RHGj zzB(pp!|ZO5XRs?%=A+8Fy~o}M+~WAQ-J$2gC!6k-hJ3zupZ4b0D}a&^HNm-vs53!8 z^v){XbncR?C6n$rN*s9YVClbd&U>5l&*mrZDBxyz@F!*$YyIkq3OyyIpjAQjfg#uL zPj+;1F|5*gb=F=f=}$?lYGa3pVBzO)aXV&T*#AUcP%wP{+Ryi<{W)td#lYaeeBn0B zh8sTr&VJn`c|w(O!T(o3-+BF8z{tSRw|T=Z*8j@ohsyt0-THHM)31*ogSP#XKhO5? zOOAQ%GkIPHh6RigPoC|6u6h61uPFt~pFT^S%cH_*acEEay}Of>|6K%zhE#*2ddr#3 z2i~SP*w6c0n)AnWw*8zu<q6pwXCT%a9C;%DefI2{>nk6qaaLSo-#h>RojtSbO&Ay& z*dEACcF6m@-u&OkyB<Of`_BCCOJ{&;yYTvK{rU61-rf51ns@(CYflEY!+#b79qreY z&unvH;r&lv3xEIqT{T-p;O%@_zB&8uL^6Et2j=dC37iY&EdMo!fgyvMaW!fdc_F~} YjrHAm&QK2rSs{=Cp00i_>zopr0B!=V?EnA( literal 0 HcmV?d00001 diff --git a/img/clothes/legs/sheerleggings/full.png b/img/clothes/legs/sheerleggings/full.png new file mode 100644 index 0000000000000000000000000000000000000000..e243b78d1c457c93b1cee71b016fc18aa19a1f32 GIT binary patch literal 1524 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(t(`TOlRi+PiJR^f};Gi%$!sP z291fe6Ky>XJIEZ3x8I^9%5L4Ek+Q-s%*B;Od}WfL&XjFVtNGNX*EvpZQ#pDxut3-1 z$Hs`#g2HQ84~7b`*gM3;&Jl@Sa^$~itC*pj%=gE4_a47%eIQ!j_~?gz=B}()CnG{m zq=dH~(6%yUu}?EpGji@;E_S&<HvapE4`1~TZN78<uVvMfIR_c~9c+%9+*P@!Fz=p; z>ABxW6vISP9~D0eoU7;Y=S1nrhvw&4XYaK!Ub1}h=Oc<q3ojfClHR;%oq)e!d#dZw zn*3vlGe3)^FO5k(Tm4C#t@xE!*J~4Y!NWq2JRBNYw7fJ9yR?K&6=C+g)xYZpdro~* zjL=T6geMUWtXwX)`Tw!+-);J7vanx}0awYMh-=3U1a7cOnV$Y-w{6Wa&Ii?O>#j`O zAH<$!=ed6CmJfm#cJs!>Y&Xf|-*JcW*L;&e@!XT{muH`6exLruH*&#yu@`a0RoU+z ze_`|p4nJ*v;Gm*G(1JIm)62`Ze*gA<W?H@d&&r~^On0o-0po=&$=lt9;T({~us-eW zQ6R-x;1OBOz`!jG!i)^F=12eq*-JcqUD=<rGYc`8M2Z!j2MS4+xJHyX=jZ08=9Mrw z7o{eaq^2m8XO?6rxO@5rgg5euGcYip_H=O!skrs_u7B1c2NCuM=`Uru^r~16I+r|` zjj7-l|0Warh3{@9$3f*C0yeI@W-e4!J#tLt$@%ZOY@I0y9}b?@pDDozv~1)62bUv< zgnAAuE_zYCZ|{A!74>RwPYN+KurxH5{agR?^R~x7?JidosxrKa|Le`b(2!ZVjpgx% zSDEu_T0iEUbo{Ff3@sIgFADd6-(GV5b=Uj3S$)@cE-TE0OYz*;m8kyz#Z=}6|0V)M zRfu8Nix01#oU?!bxOVlAdxpKy-rTR`IT;uf7!!^ZJ^vqASd-rA@VA+Tfx(1<=YnS4 zyc@Ym@*6+c<p=y<0JO`7*}!zWb$|6|@fGzdK=-gTDE=tDzpi6Pz5R!qml}VugN>Te zc>2C}NBcSrhOhlVlP&-)mSSLVU}j**05W+Q7(hmu0JQ^)ij0}&jDAP13N^s>&Q@jk z$}a>|&t$+HpQ-boJ7Q|h`GU-s4q)Fxwawr<&(ITd`S1RpD<7tMKWDyT57yx@eb&4G zw#y6eUit~Kdji9SrT^dkKYQQWMI?6)f53ka3>UnZ7|Wpiv^RFaKSy8*=E3mnfb?!i z5KLe=(`a7S_$wS)mlrS$0)F1#RVI6W@^@kV%RjRBDIKzPgP6?8@OQ^lt1s)GR+_D2 zarnEs9vmJE+@D{1K7HExdY{Lu(&8ZgP+=%}86<VQtPa8jx@s^1t53Xp%1c})+&Q!p O<Sb8DKbLh*2~7al#Lxu* literal 0 HcmV?d00001 diff --git a/img/clothes/legs/sheerleggings/full_gray.png b/img/clothes/legs/sheerleggings/full_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..1de1cfe99fec53ec36057bcbdb855c20a342ed44 GIT binary patch literal 1146 zcmeAS@N?(olHy`uVBq!ia0y~yU;;8388}#gRQ^o1H$aX`rn7T^r?ay{K~a8MW=<*t zgT}<U6ZU%@4iGt3zxGm>23J?JMM{D0ju|J9+DpiAZS74c@yd_VQ8QH0JZk>I_e-J` zN7MQT>mIx*U)<arxu@Vqoy@tP`>OR#=H5^_`bbVCb7uA5!w-yh6y3_-lDWyRd+P;} z$nt_$!PR#0nGv-wBi8@gY45KsCF*7szEthBcZN*I-N>1dVH+!7fA2rapQP?}$>Wd8 zz1~SDHr;)z{_)D6id(nW^jzw0e7m~rgT-QR{&vM+wIfqXmaMc=-|@!Vw#ez7rop8d z6RV8RPPx;;WmzfHSu-&&c=Gnxr(dTSO*!roXZEnqWu6)T@BR0)<)2?oOU|CxS{bob zEadD*iF@*irVYL65&PDijQaI=+bqfLvwl98-p{b8Fu+NzD|I0-*qD;M-CY>;%A)oD z0(qPT9+AZi4BWyX%*Zfnjs#GUy~NYkmHjz8vk)U&$1OoVppayVYeb22er|4RUI~M9 zQEFmIYKlU6W=V#EyQgnJcq5-U(By5NE{-7;x8B~}=yxbVg!Mu2<BSgNcRc6XW?ug| zu||?T?eUuje5(!Ll?Eicu1R=w;eTDclg~uHCnnRK|1VPk+A<K}^0lqs+QK|9{m;E$ z`n)0Ik;H`m2mNI97BHHa{yjfAMt0}@+DYoV4*!mRy3Vj*!)3AiSN`z-j#1rNYIEYg zC4&R=j2GYcpH>lXer{%cd-uG_XJptv>3cCV@GgiIR}TKS-Jku*dPWAR15?!gt&6;O ztrDnEuJ})sA<#4i-h?bM&v$IMy>Cues^?|MsAb66B>DIMuHvorr$M^TG1h$Dlzv;Z zq4Y#NGecA!!)ray{q?#P+OMCT1PaVy{*hO)efma!E|6k2h6Dz5Vsg+UuLJ3p)75~c zueik!_atW4A5(?}S<DqD{@t(rzPrH`WH1lI0S1PwIm{B#%yRc6uSIPHs&Qb>IC(?r zgW3G=t((JifZ8uGM18s}^<kHH*x&c-o&QN8*=7*wyPj#suJvX=vl$$&vORdU?-s~G zq0$Yje`igu-^o^>8~8z#LBoO}PlYS=JmZ>QDV0y`<jdP))jZ!@F9zE-W7)&ndwqu9 zMJriP?2iB%pTY3<#=ify)*rt1dp@)N4GNzN49lLq{QEI}y*p5zTHtIYYs}oLsjqgw Q2?ZJH>FVdQ&MBb@0D_>Ki~s-t literal 0 HcmV?d00001 diff --git a/img/clothes/neck/lovelocket/full.png b/img/clothes/neck/lovelocket/full.png new file mode 100644 index 0000000000000000000000000000000000000000..d89fcc49c59d4bca54df51987f572ed0cbbcfafb GIT binary patch literal 1277 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(t(_oOlRi+PiJR^f};Gi%$!sP z291fe6Ky>XJIEZ358k>+l-;_+B4vf2SXY;YmuPpw!Y!gvr3O2{aL+PP(bVf}%076o z|LCgb?#=7?)-@^oV0`rI(UKQRs{iygw{(1butWa+JKJ~n7@Za$3fZj9wPIH4l1GMy zv!g|s*S|O@z~XXI-!RyJiMa6xnfUJ?K7Q3Zw0Y0@zm{xM_MBvx?_qPi<gn5`g?Tr( zl$`s0L@{iV$fM#%oXvV3e@>L%d}@BqwVidIq><6e%0~hlBi<zJY>qq`(7C+xaM!B9 zeG^I}AMQCCx%NuL>v?}#5ANAE>6z8pz#|)5SSAT5E^af@+90qnRQae&*SBQ3e}c#7 zt4#M<XCz@M7SPId@?-P=gYWas9=ft*wnz`-UHxr;4cS=A8q@A>+uxtNyOQb0{6_7y zZ`YeO-1NWnI#;)bg(r_${CckMJ!ZY~hKK60Mk?-~E{kxnKKR?SPm`VJE>mrGUjEwJ zId%+^ud;r!Sy-?f>z=ar-N$$L&fWWGd->IS_KdSdi#^}o{|1Z}wj^(N7l!{JxM1({ z$v_d#0*}aI1_o|n5N2eUHAey{$X?><>&pI|O_*C>dq>ZrcA$`CiEBiObAE1aYF-J0 zb5UwyNotBhd1gt5g1e`0KzJjcI57UNdb&7<RNQ)dN0IN4g8=IVO+}8H_e~4gu1Xh7 zo!7uzz?sLu#@x31f#3|KSzH_fmsmF5{{Ci{qW#RdiPDTfONI!TuqAD4#_X$$WUKg2 z*grN2WMa6$Fk!~7Ij*ti*yb~T>IY^3iO!WmOLFV?*4wTxTduU|HmjRUPTzE=s}BDT zvM?~1Ff4g?U3Pw~!U_8fpr4CAysnOa-{kl&lm{3MK(mZ?J4~qm>CVi+V4ya?tfs79 z;lEZ3Cj&#zob^trkG8Cvx9fMR<@>q^Zx>dS->X;TnNaToG)9=AXcy;~bJu4}Go0A} zCmEO<)fiG1|3Ciz_3Ze$_9yIT0M$IHQ~tmw@kAb^eiRT90uRp1g~pXF3J>831F80O L^>bP0l+XkK?ipAS literal 0 HcmV?d00001 diff --git a/img/clothes/under_lower/tiesidebikini/frayed.png b/img/clothes/under_lower/tiesidebikini/frayed.png new file mode 100644 index 0000000000000000000000000000000000000000..4fd576cf4163c0455f009ef7a567e7aa42a31fe4 GIT binary patch literal 1335 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(t(`TOlRi+PiJR^f};Gi%$!sP z291fe6Ky>XJIEZ3x8I^9%5L4Ek+Q-s%*B;Od}WfL&XjFVtNGNX*EvpZQ#pDxut3-1 z$Hs`#g2HQ84~7b`*gM3;&Jl@Sa^$~itC*pj%=gE4_a47%eIQ!j_~?gz=B}()CnG{m zq=dH~(6%yUu}?EpGji@;E_S&<HvapE4`1~TZN78<uVvMfIR_c~9c+%9+*P@!Fz=p; z>ABxW6vISP9~D0eoU7;Y=S1nrhvw&4XYaK!Ub1}h=Oc<q3ojfClHR;%oq)e!d#dZw zn*3vlGe3)^FO5k(Tm4C#t@xE!*J~4Y!NWq2JRBNYw7fJ9yR?K&6=C+g)xYZpdro~* zjL=T6geMUWtXwX)`Tw!+-);J7vanx}0awYMh-=3U1a7cOnV$Y-w{6Wa&Ii?O>#j`O zAH<$!=ed6CmJfm#cJs!>Y&Xf|-*JcW*L;&e@!XT{muH`6exLruH*&#yu@`a0RoU+z ze_`|p4nJ*v;Gm*G(1JIm)62`Ze*gA<W?H@d&&r~^On0o-0po=&$=lt9A&NndA<C$C zzbH_Iv%n*=n1O*?7=#%aX3dcR3bL1Y`ns||XJ--+VhiGZJRK+`S>hT|;+&tGo0?a` z;9QiNSdyBeP@Y+mq2TW68xY>eC(gjY%;)Li7*cWT?VW?YhYSQ*FKk%E)pep#Zd-rI zp++ws+1t$QUJC?w91)Vz<l=Z#akhFo2aC!klVhKgUswUH7y;nkRznts*H-0s-+ug< zYQv{}{-S2g^#|6AHSOCN81|jNCh&rxgdw24cE$Rb`lYY+=9!=K_W%Y9Cxdqh!|}qW zwHkLAWl9+W_Pi^e`;_Iwu1jBIoP{<_|KkZ(!)n!Vr*XN{_ea4m{s0x#$$2RLjNbik zB2cpT!qrf%vv2;*jhgx0zwTe^qn`^W#hzI3?s@$7lE1UrRTvl=SQ@0P8diS)yRTy3 z{+Uzv^D$ice=|;jlY!v^+kU2uBLZb_&y_NrU-xJ8J%PiIetEr)f3DBSz#x?v8a~ti zZg%(F19>*{;$nU>|L_0h4lD^g81@DJ;jjPx$>DD^3(y544rJVs%~~0=BS5d=0m$#3 Lu6{1-oD!M<$~tYQ literal 0 HcmV?d00001 diff --git a/img/clothes/under_lower/tiesidebikini/frayed_gray.png b/img/clothes/under_lower/tiesidebikini/frayed_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..6c32ef0eaa53432c9bed4568e4457d40c082c182 GIT binary patch literal 1013 zcmeAS@N?(olHy`uVBq!ia0y~yU;;8388}#gRQ^o1H$aX`rn7T^r?ay{K~a8MW=<*t zgT}<U6ZU%@4iGt3zxGm>23J?JMM{D0ju|J9+DpiAZS74c@yd_VQ8QH0JZk>I_e-J` zN7MQT>mIx*U)<arxu@Vqoy@tP`>OR#=H5^_`bbVCb7uA5!w-yh6y3_-lDWyRd+P;} z$nt_$!PR#0nGv-wBi8@gY45KsCF*7szEthBcZN*I-N>1dVH+!7fA2rapQP?}$>Wd8 zz1~SDHr;)z{_)D6id(nW^jzw0e7m~rgT-QR{&vM+wIfqXmaMc=-|@!Vw#ez7rop8d z6RV8RPPx;;WmzfHSu-&&c=Gnxr(dTSO*!roXZEnqWu6)T@BR0)<)2?oOU|CxS{bob zEadD*iF@*irVYL65&PDijQaI=+bqfLvwl98-p{b8Fu+NzD|I0-*qD;M-CY>0avFa% z0C}7R9+AZi4BWyX%*Zfnjs#GUy~NYkmHjz8lYp>T*uq1bfI^Zbt`Q~9`MJ5Nc_j?a zMX8A;sVNHOnI#zt?w-B@;f;LaK$8tUT^vIyZoR#|(H9u{tQWFfdNXVto+Y&GZ*%`7 zCD$^miSbSvbFhV@U=zn9j~Bn^Usmaj{SjIB-Bz6wXa{|PsFcwTjt}hodW>6E-}e9R z@Afsv_^0mc=W|kSRk%;TymQ&Q-fVS7hr@E;uP}N|+IM>zOVn$I>eHK2ckV4qjXZx@ zzl@=QC7^#}^mm4Q@4S0CdrWRHmR<hqZ)%-qan|tU=eFPOObl6b=6u`8Zjs-ZKlAbV z&B>A5-V6R{|D`^2`tK|ClNcDR8@!$$SQ&kvV@h}AzW>iA{CxELX>k1a_2+90cjvFF zPu6r`0;>5HTb(ss)$&ilo!`^n#cxvM+|Qh``QOQ1{!*$82lx`$&)vRzSbyHX;79hY zqOabE{I7kQ#L1AM$oQq+gVEnJt~m9a`Ty(7cgO#YuHsf<Y<Qj~-S*`3cBaL8_m?>S gRi$sJBipthOn&;)Xc_hywYxyVp00i_>zopr0Mz+d?EnA( literal 0 HcmV?d00001 diff --git a/img/clothes/under_lower/tiesidebikini/full.png b/img/clothes/under_lower/tiesidebikini/full.png new file mode 100644 index 0000000000000000000000000000000000000000..290a955a974dea8c87dc2ad098c25f2e92fce7b1 GIT binary patch literal 1335 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(t(`TOlRi+PiJR^f};Gi%$!sP z291fe6Ky>XJIEZ3x8I^9%5L4Ek+Q-s%*B;Od}WfL&XjFVtNGNX*EvpZQ#pDxut3-1 z$Hs`#g2HQ84~7b`*gM3;&Jl@Sa^$~itC*pj%=gE4_a47%eIQ!j_~?gz=B}()CnG{m zq=dH~(6%yUu}?EpGji@;E_S&<HvapE4`1~TZN78<uVvMfIR_c~9c+%9+*P@!Fz=p; z>ABxW6vISP9~D0eoU7;Y=S1nrhvw&4XYaK!Ub1}h=Oc<q3ojfClHR;%oq)e!d#dZw zn*3vlGe3)^FO5k(Tm4C#t@xE!*J~4Y!NWq2JRBNYw7fJ9yR?K&6=C+g)xYZpdro~* zjL=T6geMUWtXwX)`Tw!+-);J7vanx}0awYMh-=3U1a7cOnV$Y-w{6Wa&Ii?O>#j`O zAH<$!=ed6CmJfm#cJs!>Y&Xf|-*JcW*L;&e@!XT{muH`6exLruH*&#yu@`a0RoU+z ze_`|p4nJ*v;Gm*G(1JIm)62`Ze*gA<W?H@d&&r~^On0o-0po=&$=lt9A&NndA<C$C zzbH_Iv%n*=n1O*?7=#%aX3dcR3bL1Y`ns||XJ--+G(0$0G#V%*S>hT|;+&tGo0?a` z;9QiNSdyBeP@Y+mq2TW68xY>eC(gjY%;)Li7*cWT?VW?YhYSQ*FKk%E)pep#Zd-rI zp++ws+1t$QUJC?w91)Vz<l=Z#akhFo2aC!klVhKgUswUH7y;nkRznts*H-0s-+ug< zYQv{}{-S2g^#|6AHSOCN81|jNCh&rxgdw24cE$Rb`lYY+=9!=K_W%Y9Cxdqh!|}qW zwHkLAWl9+W_Pi^e`;_Iwu1jBIoP{<_|KkZ(!)n!Vr*XN{_ea4m{s0x#$$2RLjNbik zB2cpT!qrf%vv2;*jhgx0zwTe^qn`^W#hzI3?s@$7lE1UrRTvl=SQ@0P8diS)yRTy3 z{+Uzv^D$ice=|;jlY!v^+kU2uBLZb_&y_NrU-xJ8J%PiIetEr)f3DBSz#x?v8a~ti zZg%(F19>*{;$nU>|L_0h4lD^g81@DJ;jjPx$>DD^3(y544rJVs%~~0=BS5d=0m$#3 Lu6{1-oD!M<GQ(}g literal 0 HcmV?d00001 diff --git a/img/clothes/under_lower/tiesidebikini/full_gray.png b/img/clothes/under_lower/tiesidebikini/full_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..00e423ec79ae3b429b302f2820cd8d7e7ae605de GIT binary patch literal 1013 zcmeAS@N?(olHy`uVBq!ia0y~yU;;8388}#gRQ^o1H$aX`rn7T^r?ay{K~a8MW=<*t zgT}<U6ZU%@4iGt3zxGm>23J?JMM{D0ju|J9+DpiAZS74c@yd_VQ8QH0JZk>I_e-J` zN7MQT>mIx*U)<arxu@Vqoy@tP`>OR#=H5^_`bbVCb7uA5!w-yh6y3_-lDWyRd+P;} z$nt_$!PR#0nGv-wBi8@gY45KsCF*7szEthBcZN*I-N>1dVH+!7fA2rapQP?}$>Wd8 zz1~SDHr;)z{_)D6id(nW^jzw0e7m~rgT-QR{&vM+wIfqXmaMc=-|@!Vw#ez7rop8d z6RV8RPPx;;WmzfHSu-&&c=Gnxr(dTSO*!roXZEnqWu6)T@BR0)<)2?oOU|CxS{bob zEadD*iF@*irVYL65&PDijQaI=+bqfLvwl98-p{b8Fu+NzD|I0-*qD;M-CY>0avFa% z0C}7R9+AZi4BWyX%*Zfnjs#GUy~NYkmHjz8lYlU{>GE~iKq1Kz*N775{M_8syb=cI zqSVBa)D(sC%#sWRcTeAd@J2pypvi`wE{-7;x8B~~=nD*e)(hD#y&1L+&k|bpx4D0k zl53gO#CRu-IoQHcu!-Z5$BW<dFRS#%{)nvmZmZ4-w1d7tRLW=v#|L(PJ;p7oZ~K4u zcl(-S{8RV!^EoNED%_`E-nndDZ?-z4!(qAaR~Wq}?YljVCF(Up_32HiJNK5QMxMW{ zU&heD641Xf`a46uciz36Jtj98%P#-*H?_{QIBR(FbK7rsCWfpzbG~h4x5#hIpZWOw z=H$q2?*)If|5Beh{r8pnNem3u4PMU=tc<?TF{L|l-~VS5em?sBG&uhI`tvo0yYpAo zCu=$|0oDA9t<IXRYWb(&&hP2(;y0;r?q|-}{O{y0e<@Xl1AGbW=WgFUtUvEx@FV+H z(O2(7{?|TD;$+BBWc*U^!RYT9SDbpz{QvdkyW{^xS8=N_Hat(0ZhP{1JJVvl`%4`E gs?s;qk!@QLCO`dYv<&-<+Fc-FPgg&ebxsLQ0Gec2YybcN literal 0 HcmV?d00001 diff --git a/img/clothes/under_lower/tiesidebikini/tattered.png b/img/clothes/under_lower/tiesidebikini/tattered.png new file mode 100644 index 0000000000000000000000000000000000000000..8752351df8a369c8f7e46f987d08aee363b38a31 GIT binary patch literal 1335 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(t(`TOlRi+PiJR^f};Gi%$!sP z291fe6Ky>XJIEZ3x8I^9%5L4Ek+Q-s%*B;Od}WfL&XjFVtNGNX*EvpZQ#pDxut3-1 z$Hs`#g2HQ84~7b`*gM3;&Jl@Sa^$~itC*pj%=gE4_a47%eIQ!j_~?gz=B}()CnG{m zq=dH~(6%yUu}?EpGji@;E_S&<HvapE4`1~TZN78<uVvMfIR_c~9c+%9+*P@!Fz=p; z>ABxW6vISP9~D0eoU7;Y=S1nrhvw&4XYaK!Ub1}h=Oc<q3ojfClHR;%oq)e!d#dZw zn*3vlGe3)^FO5k(Tm4C#t@xE!*J~4Y!NWq2JRBNYw7fJ9yR?K&6=C+g)xYZpdro~* zjL=T6geMUWtXwX)`Tw!+-);J7vanx}0awYMh-=3U1a7cOnV$Y-w{6Wa&Ii?O>#j`O zAH<$!=ed6CmJfm#cJs!>Y&Xf|-*JcW*L;&e@!XT{muH`6exLruH*&#yu@`a0RoU+z ze_`|p4nJ*v;Gm*G(1JIm)62`Ze*gA<W?H@d&&r~^On0o-0po=&$=lt9A&NndA<C$C zzbH_Iv%n*=n1O*?7=#%aX3dcR3bL1Y`ns||XJ--+QvA*y_6H~=S>hT|;+&tGo0?a` z;9QiNSdyBeP@Y+mq2TW68xY>eC(gjY%;)Li7*cWT?VW?YhYSQ*FKk%E)pep#Zd-rI zp++ws+1t$QUJC?w91)Vz<l=Z#akhFo2aC!klVhKgUswUH7y;nkRznts*H-0s-+ug< zYQv{}{-S2g^#|6AHSOCN81|jNCh&rxgdw24cE$Rb`lYY+=9!=K_W%Y9Cxdqh!|}qW zwHkLAWl9+W_Pi^e`;_Iwu1jBIoP{<_|KkZ(!)n!Vr*XN{_ea4m{s0x#$$2RLjNbik zB2cpT!qrf%vv2;*jhgx0zwTe^qn`^W#hzI3?s@$7lE1UrRTvl=SQ@0P8diS)yRTy3 z{+Uzv^D$ice=|;jlY!v^+kU2uBLZb_&y_NrU-xJ8J%PiIetEr)f3DBSz#x?v8a~ti zZg%(F19>*{;$nU>|L_0h4lD^g81@DJ;jjPx$>DD^3(y544rJVs%~~0=BS5d=0m$#3 Lu6{1-oD!M<t#WQT literal 0 HcmV?d00001 diff --git a/img/clothes/under_lower/tiesidebikini/tattered_gray.png b/img/clothes/under_lower/tiesidebikini/tattered_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..fe9c7f929c47504dd7d9f8b93ebe455aee53ce8f GIT binary patch literal 1013 zcmeAS@N?(olHy`uVBq!ia0y~yU;;8388}#gRQ^o1H$aX`rn7T^r?ay{K~a8MW=<*t zgT}<U6ZU%@4iGt3zxGm>23J?JMM{D0ju|J9+DpiAZS74c@yd_VQ8QH0JZk>I_e-J` zN7MQT>mIx*U)<arxu@Vqoy@tP`>OR#=H5^_`bbVCb7uA5!w-yh6y3_-lDWyRd+P;} z$nt_$!PR#0nGv-wBi8@gY45KsCF*7szEthBcZN*I-N>1dVH+!7fA2rapQP?}$>Wd8 zz1~SDHr;)z{_)D6id(nW^jzw0e7m~rgT-QR{&vM+wIfqXmaMc=-|@!Vw#ez7rop8d z6RV8RPPx;;WmzfHSu-&&c=Gnxr(dTSO*!roXZEnqWu6)T@BR0)<)2?oOU|CxS{bob zEadD*iF@*irVYL65&PDijQaI=+bqfLvwl98-p{b8Fu+NzD|I0-*qD;M-CY>0avFa% z0C}7R9+AZi4BWyX%*Zfnjs#GUy~NYkmHjz8lYo%H-0fw2Kq1Kz*N775{M_8syb=cI zqSVBa)D(sC%#sWRcTeAd@J2pypvi`wE{-7;x8B~~=nD*e)(hD#y&1L+&k|bpx4D0k zl53gO#CRu-IoQHcu!-Z5$BW<dFRS#%{)nvmZmZ4-w1d7tRLW=v#|L(PJ;p7oZ~K4u zcl(-S{8RV!^EoNED%_`E-nndDZ?-z4!(qAaR~Wq}?YljVCF(Up_32HiJNK5QMxMW{ zU&heD641Xf`a46uciz36Jtj98%P#-*H?_{QIBR(FbK7rsCWfpzbG~h4x5#hIpZWOw z=H$q2?*)If|5Beh{r8pnNem3u4PMU=tc<?TF{L|l-~VS5em?sBG&uhI`tvo0yYpAo zCu=$|0oDA9t<IXRYWb(&&hP2(;y0;r?q|-}{O{y0e<@Xl1AGbW=WgFUtUvEx@FV+H z(O2(7{?|TD;$+BBWc*U^!RYT9SDbpz{QvdkyW{^xS8=N_Hat(0ZhP{1JJVvl`%4`E gs?s;qk!@QLCO`dYv<&-<+Fc-FPgg&ebxsLQ0IeKYa{vGU literal 0 HcmV?d00001 diff --git a/img/clothes/under_lower/tiesidebikini/torn.png b/img/clothes/under_lower/tiesidebikini/torn.png new file mode 100644 index 0000000000000000000000000000000000000000..fee3bacdb99198dee521fd3a75749821d4eee287 GIT binary patch literal 1335 zcmeAS@N?(olHy`uVBq!ia0y~yU;;83893O0)X@p&(t(`TOlRi+PiJR^f};Gi%$!sP z291fe6Ky>XJIEZ3x8I^9%5L4Ek+Q-s%*B;Od}WfL&XjFVtNGNX*EvpZQ#pDxut3-1 z$Hs`#g2HQ84~7b`*gM3;&Jl@Sa^$~itC*pj%=gE4_a47%eIQ!j_~?gz=B}()CnG{m zq=dH~(6%yUu}?EpGji@;E_S&<HvapE4`1~TZN78<uVvMfIR_c~9c+%9+*P@!Fz=p; z>ABxW6vISP9~D0eoU7;Y=S1nrhvw&4XYaK!Ub1}h=Oc<q3ojfClHR;%oq)e!d#dZw zn*3vlGe3)^FO5k(Tm4C#t@xE!*J~4Y!NWq2JRBNYw7fJ9yR?K&6=C+g)xYZpdro~* zjL=T6geMUWtXwX)`Tw!+-);J7vanx}0awYMh-=3U1a7cOnV$Y-w{6Wa&Ii?O>#j`O zAH<$!=ed6CmJfm#cJs!>Y&Xf|-*JcW*L;&e@!XT{muH`6exLruH*&#yu@`a0RoU+z ze_`|p4nJ*v;Gm*G(1JIm)62`Ze*gA<W?H@d&&r~^On0o-0po=&$=lt9A&NndA<C$C zzbH_Iv%n*=n1O*?7=#%aX3dcR3bL1Y`ns||XJ--+;@7?yZ44BWEOCt}an8@pP0cG| za4t$sEJ;mKD9<d(P;mG34G3@K6K7yx=JRxM45_&F_RhiHLk0q@7d9;7>N?RVx2-?q zP@|WR>}_UtuLXiTjtEI<a&bJWI9olPgGFVN$+6GLFRXx8i~w+Nt04=+Ype3RZ$Exa zwc*n~e^E2$`UC65n)YoB4ExSs6L`T;!Vu72yJCGz{nFQZ^UTlrdjNxllfk=$;dtTG zT8%r5GNlXwd)^h#eaiA-*QKv9&O#fe|M3K?VYO<w)41H}`=j6&e}IbW<UACAM(_SN z5h&Sv;cBSX**E{@M$P>0U-vKd(a(jGVoxl1_dI@k$=})RDhvz_EDcgt4J*I@-B+=1 z|IDfT`53PJzZs{%$-r=dZ9h}S5rML|=SrE*uluw4p1|Qpzr0?@Ki6kuV30}-4WH?M zH@kc8fjpaeaWOxc|M&lL2bKgL4EqBA@YjF;<nXtd1?Yki2Qu!+X043b5un%b0OWU1 LS3j3^P6<r_<PvRR literal 0 HcmV?d00001 diff --git a/img/clothes/under_lower/tiesidebikini/torn_gray.png b/img/clothes/under_lower/tiesidebikini/torn_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..cdbe36ba1819acb927d58842e65b3cb9a4a18795 GIT binary patch literal 1013 zcmeAS@N?(olHy`uVBq!ia0y~yU;;8388}#gRQ^o1H$aX`rn7T^r?ay{K~a8MW=<*t zgT}<U6ZU%@4iGt3zxGm>23J?JMM{D0ju|J9+DpiAZS74c@yd_VQ8QH0JZk>I_e-J` zN7MQT>mIx*U)<arxu@Vqoy@tP`>OR#=H5^_`bbVCb7uA5!w-yh6y3_-lDWyRd+P;} z$nt_$!PR#0nGv-wBi8@gY45KsCF*7szEthBcZN*I-N>1dVH+!7fA2rapQP?}$>Wd8 zz1~SDHr;)z{_)D6id(nW^jzw0e7m~rgT-QR{&vM+wIfqXmaMc=-|@!Vw#ez7rop8d z6RV8RPPx;;WmzfHSu-&&c=Gnxr(dTSO*!roXZEnqWu6)T@BR0)<)2?oOU|CxS{bob zEadD*iF@*irVYL65&PDijQaI=+bqfLvwl98-p{b8Fu+NzD|I0-*qD;M-CY>0avFa% z0C}7R9+AZi4BWyX%*Zfnjs#GUy~NYkmHjz8lYo%rlk9V=fI^Zbt`Q~9`MJ5Nc_j?a zMX8A;sVNHOnI#zt?w-B@;f;LaK$8tUT^vIyZoR#|(H9u{tQWFfdNXVto+Y&GZ*%`7 zCD$^miSbSvbFhV@U=zn9j~Bn^Usmaj{SjIB-Bz6wXa{|PsFcwTjt}hodW>6E-}e9R z@Afsv_^0mc=W|kSRk%;TymQ&Q-fVS7hr@E;uP}N|+IM>zOVn$I>eHK2ckV4qjXZx@ zzl@=QC7^#}^mm4Q@4S0CdrWRHmR<hqZ)%-qan|tU=eFPOObl6b=6u`8Zjs-ZKlAbV z&B>A5-V6R{|D`^2`tK|ClNcDR8@!$$SQ&kvV@h}AzW>iA{CxELX>k1a_2+90cjvFF zPu6r`0;>5HTb(ss)$&ilo!`^n#cxvM+|Qh``QOQ1{!*$82lx`$&)vRzSbyHX;79hY zqOabE{I7kQ#L1AM$oQq+gVEnJt~m9a`Ty(7cgO#YuHsf<Y<Qj~-S*`3cBaL8_m?>S gRi$sJBipthOn&;)Xc_hywYxyVp00i_>zopr011j&YXATM literal 0 HcmV?d00001 diff --git a/img/hair/fringe/short air vents/chest.png b/img/hair/fringe/short air vents/chest.png new file mode 100644 index 0000000000000000000000000000000000000000..abe78885df827d73734bdbe79e8f4db253941320 GIT binary patch literal 1951 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 literal 0 HcmV?d00001 diff --git a/img/hair/fringe/short air vents/feet.png b/img/hair/fringe/short air vents/feet.png new file mode 100644 index 0000000000000000000000000000000000000000..fbbbdf472e36e9b561ce0c6ed65dfce0a508cb50 GIT binary patch literal 1951 zcmeHH_gB+b6n}w0*jo@Q5{6c(0}B)cHGu?4P{LA%fD8?YNZCVHKt)lO97V9K*n@RM zg2++`4akT}Wi&xR2x1Up5+PAUcG53c`v>&&$KG?^dGFnG&*yXB=YGz+<U(*zR@k5b z08qx`ux<cIK}Q&nlZCd<D?K65B{LL*alvCS$jIo3;Ly`V0JavS7VN{dqc?W?qv{OT zA#Ad?p14Esz}mxg?gpuEzt&(!QQ1<IW_$I5ac8G%<PNL(8n3v>sFwq6N7Udbw69;O zmS1IuWOJtW?oAu#CfF?uwoR+gF0)QizVzi&{AXT=pPul{Z2iG{Hyjnbd&`fQ?AzMR zNIm~Kk!W`3liJbVl|4ysOWQy`dN0GAZ9Il7A2YY;S?VzG&?0hTIId+oam!ERp1rZ` zktu1}YgT#t>P&}0(9OOsx9@6yrK&lrUnJV!N{Q$SyfLF4a?6+aBKeb!Yz*J=vcMdn z-mbyHq0`TsIBspnp7$u!lE%NvZ<<G(CY|-wc<dPP)(b78fE`g4Bk0W*pRQ^W+)Nc> zX<jcGrfNen8!WmP_cz?{k{?f&rLwNm-4Mb1@zwQpBK5vzWnbS$^H9}Cqp-yab61`4 zXAaDgUTI;-XD4s6Q2YI{n53}jiO(>cyJxp$Yny?o8~H<AQ9?rf+!x`EU=nKKOf*|+ z)S3#-MK<W50~ScYJ8(&1y8xO8kdMT9#{i(Hxw>HBm(ul65)q4cvPW<c((2pwkj%Y@ zp_Fc{y;m$IB0QY<b1c9_69Z$3Cy)uDu_uuZcqbRn3>6&!Wa9By+rx>krr0gcTDI#E z<2v=%%Fpu2X2yNnE{v({j^A+HHYiB&Ixs9KC@?2p_ExPWIrCC+ww{-FUs!fXjSa<; z8;u;DO5N*xF0y-SQq)45DJdJ4gXsTFtiP`t(Uv%Lv{<ObITN9mGDiX|l>7U$jQ|*f zoRbXtM^S$bLnutk$;$dNM!;gX@9@vh%IX}TFvMde-{<Gbp;ss*c>s_wa!n5@b?QL> z%^iNa`~_xKD-MFv001r3inJELeb+tMsUJLtF{<WzE`?#Sr|F~+W5D-cISBPF54bNE zZs*Y#&zZ9pxYm?GLqpCKd*px=Sv)|815gYvqRC9K7r27Nr79f)W3Wn-P$s#PgI#4e z1|S_C@UXODhETS=IQf_)q4_$LR#K9fA4ewh0;`6HIW*OuntLj!vIL{dsv#b>SP?#( z55Zmmk+hWQYAVy&DC1SZ6J`jzY^ArIDx|2;Kg=hm9otl)-&inZbv+&#R%n#bfHJuA zl`K7m6`^8E-<HTOe{*n>-F9>dp|1WhJnE)ZTKwasNBSs3PVZ=7+PbJ&+HjVXiv+j! z#1Nin2_F;B<Bv8qXC4tGcUNZ*Pw-6q(JMx<Rk@Yy_%!F_3L)*dvmk-O@TZxS&yAHG z?{(kT%WdJD@p!(cEgI`;sU!ETi@-d%2@#>6nugNXt$f`)Kgm3V?Qm^+@QCI(KYC1` zEG~d}HGsH3)Kkx!UF!E6f81Y7FGZY6pGexY%Rws6CT&=ABa6ORv{pwjjQhhOY+uQl zvO5#i?t}evHq_~lbs-Cl(H9@o=_EGshswvlVG>w1D3V7Gd^#dN7k)3##^?123%B{j zZ2hN}t|@sHzW$me#+8gRXfw`w3B5_91_|Q}f`1$#c`BSPoaPiJh@Ilbd9=_xjc+P( zhoc5lUte1_+Yn6YtAnHgI0+3|{oRK23j<R$3lp1ju)iq+)ZDlg)TZ3%)JS(Dn1E#a zO-xLfggno9{?JmIg<8|UwIgmhyc)qG-M#xbady{N$^ZP)+nzNamMXG~H8i~Lo2%&V zBM~eG8t1LK<4|c+bNG$ybG$0aiIq>j%VkPR{OOc^@*P)tveydUFK6)XOPUI-RvDB5 zAVa99iW4?z`Y6u$#iTDJy@|3>HQhhUi?M}%{zGyU(1lI25RrMJHZGdUwTF^8kOM9g tQhqnfnE}kDJ*FmWSqSd`_^%Xbm77=gyH`8St0q!bG4b{UEY&XH>|bW7$LIh6 literal 0 HcmV?d00001 diff --git a/img/hair/fringe/short air vents/navel.png b/img/hair/fringe/short air vents/navel.png new file mode 100644 index 0000000000000000000000000000000000000000..058c00f932712439d3832e1495e8944240cfeb72 GIT binary patch literal 1951 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 literal 0 HcmV?d00001 diff --git a/img/hair/fringe/short air vents/short.png b/img/hair/fringe/short air vents/short.png new file mode 100644 index 0000000000000000000000000000000000000000..d6821d31da9f367723dfe12b43a31e2c13e61244 GIT binary patch literal 1951 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 literal 0 HcmV?d00001 diff --git a/img/hair/fringe/short air vents/shoulder.png b/img/hair/fringe/short air vents/shoulder.png new file mode 100644 index 0000000000000000000000000000000000000000..e77fde33820a058198fe90621af1a5c312e3831b GIT binary patch literal 1951 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 literal 0 HcmV?d00001 diff --git a/img/hair/fringe/short air vents/thighs.png b/img/hair/fringe/short air vents/thighs.png new file mode 100644 index 0000000000000000000000000000000000000000..3b8cffc4746aa51618a1220ade2bbe39bb026831 GIT binary patch literal 1951 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 literal 0 HcmV?d00001 diff --git a/img/hair/fringe/side-pinned/chest.png b/img/hair/fringe/side-pinned/chest.png new file mode 100644 index 0000000000000000000000000000000000000000..82d27877a5d9ffdd73ed3132cedbe89be1d9b8bf GIT binary patch literal 1935 zcmeHHX;4#F6uu!LVO1PNmSRB-r8JdIMNp&EKp|nZq68@>E+MEuA_P<{ghgC}5)C-4 z3Kr_ZAQ3?pK}itQfPjLEA_<6WBYUDOlDza0b*BB}kN)nRd2`<T&b{Y--#OoVXMDZg zbhS*h006o~cbDG)P=jv~Km!ej#`CRo_~FC>0>PI^Aeb{F7{LcZX#o6qA@%~^{eiP- zBW3%YKMgP&Pdo0v?!An|aU>a}P_L95?259j{-B+`7Heglns`Vk<Te&1rIeK{DoHe- zMfAPzD;!>F0ohoUpPuTiGMgC3k4q3+3+nyKa9Y>1X@z}ub~%9tNdB-;59RXA#%{Y$ zq2ZcIQ_9Tb)JN<3vf4I<6FR+C1oGTBJz_mrDKWqNx}4QI->_mQZ)sm-pJtM^yZmv~ z>w)#HuBX&58{6C8IM%0EN*<+FCk2Rn&s;n6fK#;X{`shYx3!G{H=mP7F3XdJwH3U< z4K3RmN>8A8dMgS}+W&M*@5+u<jV_$&ecwY%9_3*(JWK42oR;|}Yl)_kl){Pdmip&~ zIZMwX#5NTQJ2WafAy`~d#|^7FrZ$_GfV(-ycZh%O(>@Zm`VW*&IMT2)%u9l_J`(@d zGRPk5Chb_NrQWMJd*2G9BUXz&6wbIAo4XkpzdtyKc63BNOi8~tJ~b|Bl|cB8_Y;_q zmWTr4SkE*(7W7^ZHy7{*YzO|iX;;p`h$hoLAQAv={e=qwvU81K5W^yRxnhRU`WT%J zG_DR4hKyORWEO!D7Dfwa0YU_A4~w?n{Kx@Th`Afl%hx|)ks$!;bfU{Ien-2;#B~gP zx+!|nGWo)&PL`>|QmatCbbOB0-a|X0hU1IE6&uM}MtX_5>bFb%5e_Q@#2Wg@<K$+$ zR}2pK_qfA!vsu||)7)H|43D3P9I8RV@Bc6B?w$VCvztTtC4ND2@tgSxg&B~wseKX! z0$>7SvS-<lY+_%Ya(Z9{D+*z(C*H1zTSJVXz57&JH!}+1acZ{8K?)Lp5Re%tH46_v zr{C4}A}hSESfdyvkQX2TSPNJeW>W&Wd8u16Gx&qjn9b)PFW#tJR!;&?>gGCO)+S(= z2V^m27H1wwf}&nLJckv@C=+DO___5;699VMn9l-jd-{7a8Yn(c?C~Hf)UpM}ospBV zBOZOwhhdT5%Ae`T3>+tnUP&_5M#;GF2lf;&YtvE{m!d70?Xqm>9wd`i-JS1r)P$y+ zpOefxU#4M`1_rRA$8H*fX1W06Bl6Wh?vLYL9a^Wj^r@}+-Cw(;J#(`wi1vS!t-oXc zxW9=SKj)^>>gdtFWsH;$$s?l2_aq*w3M6+#H?@s)%B@dkSo>JAzbelq5G9u4p&Bb; zMh}jCt-Ef%wrM72@dU}iY2MIQ83Jq91wqBA?49UqL3ZU)$t4k<Omg61@RiWHi_RVI zu3mH|z7Mld@>A7cR{h|Z$(Hd|ea*GlqpZv-YB3=AOO~5riRiSk>VKvilTR&vh)d{E zUQhMxPAe1_j_qT6;VwoLGj3I{^X3eMQae$YFRhx?#U;c@8S=Qvv-(FBQC|u4Zfdf- zC&j<Peb>qLgk+>%TFrow1r>Uxnp&4<w-<MaR$iIYU?BLc8TO$woQrwl1R`Iu238B? zNvcuUZoIG5R;e<F)9_#LTY(uot}ZA=GiK7Ts~GB;?6m;I!>2Uh+C5H~e0r0j64Tr) z(IM+q&h*$=h@yA<Ef`bwSRr6W;wYQ>^4)YkeccY8j!jT&2DhfmdciGlg)i*>9pGM) zjY?3j^pzCN&`J_d*w3K|`o=NsOjqZp@F6t;w_hw2zKunwYTVC?1Thb*fxv%0K_s4y z2*Zm;$F)v>R=J%qeU-Q6R=k(sU=h~1%Pe0tsFZX$Vjek<T+o50F5xNrLwluFV`c10 zfB&l$WwI&4-B*jADisKosh!Pu?9O7j5E4MnDz^>0NhvpiOP342ATX!@*Ec&*KDb8l W>xr}$2gB}#eMDDpmy)g2#J>UjF1p_U literal 0 HcmV?d00001 diff --git a/img/hair/fringe/side-pinned/feet.png b/img/hair/fringe/side-pinned/feet.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa17eb3cf77050afca665bfddf47ada58c46113 GIT binary patch literal 8931 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 E1D`{&8vp<R literal 0 HcmV?d00001 diff --git a/img/hair/fringe/side-pinned/navel.png b/img/hair/fringe/side-pinned/navel.png new file mode 100644 index 0000000000000000000000000000000000000000..9c637fe762ff510ded8bc8d0239f598c69eaf681 GIT binary patch literal 2034 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 OrGU0M*%jFO#Qp`sW#0n; literal 0 HcmV?d00001 diff --git a/img/hair/fringe/side-pinned/short.png b/img/hair/fringe/side-pinned/short.png new file mode 100644 index 0000000000000000000000000000000000000000..94550f3e71edf56206dbd9c8dd99a08a1705f2de GIT binary patch literal 1850 zcmeHGdo<Kp9KSQB86!y~6wSy`tu@2+@Ja|VTbNQS)flZPX-0YWU=5QBg=lR@giS@u z49DAejmOHiCWRy08joTa%?!q?VrGBBAN%i~{d4a*_uTvae82bm_<X-Nj_m5RPHD3e z0AL--+2JSvaOesHib&{aN#>n{gd6_$_GFU1J@!&ipr8LmUjTO8i@ay;++?fMLUk|u zMFVAZ+x%>v>!$d4^Y1hgymLx5PKKIPO|MPgjoXP&j0xa!lUklL6G~VrtQhP(Y)Cki zJG#w4M%Y<;dvc%>BN1DR`LF|z8;_M3Ddna6<_?*fK0KwNz#iqQA{<^5Ox@jbHFr(u zQ0FElXYh?BHLn&ekoRlaK$i2q){v%ceC(s%(h%O4X1(uIHVy?3p_zE+g%_c{!)83k zTWcO^6N&j(hg6GCeDtnjdbW|{p2aoAKR;5J9O^k()8bj!bz=O{LM*qYJY~eP{YZ21 z4Md8n-s79ZZ;DiNj_bEL#LxO{m2GIv!u@=hMbxs`M2=Nzn`Fwl5_)@MSMI}&cVK;l z@<mf5A}rdkue?5q#<>cg&x$rG6tVX*dfncP(~Kh!%5(+I9-0eZ0Uyp7+)g3loTfTA zDy<n<yi>OmrQ8RP44?-VMrP~>+QJK;kmlxy-xBWEiYLW<9$#kNDU_hjw+B5YiTY=u zwjh5v<m3R}0e9e$k(v_+A?Qoap1}aDRbSdLke;Chfv6CYiz7;aR7b7dPI@s*hal|` z#}gs;fi#*gJp|YX`JM^!J&O(Z4>^x@BDs(~qE$2jSffUAuse3;Pf=fCp!#Jk)C7T` zw$R*lQy<sFeX(#ldH{=v#v)q#qaF1WVNS^4E5wH4TrNy08k45+T9!8bRy4z^EzC;d zyqQT)6HM*v=X}`%gJS=S#R$us+>oIhkRWC5^_rVaqRQ4YKA%Ho&TIe-1S2tQp<=5| zpY&6|O(ZF0+RQ8k=aELok?_XUcTx%8I?8Vwm|@Edz>;x(sI2y<?lZT-hNm3nsD|)V zkQasfs@ZEP8yXp}Xd;Ys3i4~RM6wE8+vnExhA^^RNQFLwGdN!$CFsg|n#3o(`U^!7 z)}$#JUw6sD3;`<4l_}jHGZrSJjLrX=8P&trgzzK;0LdWZB4w<yf?BIRuK2RM!Pl|4 z?4q)o0B*Oa4?V+ykF@&WC{!k5_PSSJy$6Qyj_KrfGjm{(<CAL3!W)n_;k^#0Oh?9M z%kDwkse#R8(I0c}b2ZgH`TM=fUmdfQ&)C$b;%eCseNycX8Zlu)3>p9|Y``Q_X16_B zD1F&oWu<$%ogLdPdbZDtBIS%y9&C{;z*f?`gm@z5OTz2ME$64gheLmtgkz3ZvBL!( zZ3jK%@D*p-cS+fFqWNfZN0$<1IK!JwybM-Vagd5bSKE<!%{@~dC4d_hpjCv_#Y0fG zXmD$+NX|Oj@u9gRE$h@NQcCP=*+0~m#ls1MxQT&5@1Df#UH(1(pZ}uv<sRkD7#9?% zShWQ0DcZwbWlG0KEiX(~HivSnRAASww_PDn$I;@Mhq$D+G=kQ{i#n-$r8m&R3BB4^ zLo0E$$bT%5jw^<1mFApQSmtpv0JaJM=%faKrv>z3WA8Mfya`LXwo=psJrqSf;*A6a zl>oA#KJA9=1y#sw{pxFG4UKacQc4|L(U2_H<!l)ke@bv#o)Aip7zzB$(YDKCD7=V> zHDTf426_|Y5zb45G~^#;HP%*tC}C(%_Ll+85gk<WQd=3FHn4B~%wd%nO&!!K=9vx- z3g9opIz3=)V_uTz+~O-qX)z|7(+XQ2TD%LO?fS%g&v?)HI%*wv(cV9r#4UnEg{5f! eum6w%tQ<5OT^Qf`cHPG%uOvrT2i5`an7;wAE`kdH literal 0 HcmV?d00001 diff --git a/img/hair/fringe/side-pinned/shoulder.png b/img/hair/fringe/side-pinned/shoulder.png new file mode 100644 index 0000000000000000000000000000000000000000..8b60d71d4d4a4bdb153fb00dd6cefbccc99cddf8 GIT binary patch literal 1867 zcmeHH`B#%i6rF^SG;C6kO#x9NEn0~|QNUXElGGAFc2t5DL}W?8U<9OLSCFy<I4HXX z6-5ZtNC6`uAf!+w3b>#W5VX-i*g;uB`mxwQz@Izk%$aZQdvm{e_r5bJPDFb}xlM8a z07U}c_Amf&=o1FMLPAShW>)~TNer~HaU$5*=uyJSCj*210r)m6ChH)+)l$2S<Z}0S zHPnHNrhXMf_0&|;pVTh-US+9yN9=Bxk<Z_YF*Hh#58`q&+HNIWx>K!G9k2HZHY6G< zf4^<}GS-lFadNPJ%lO#AF#*iFti|=tPPvMF|MDRmuHcB84D&r#8DaYbi*s=-*Vr?m zP5L-7IcwB%hs~FmA#>OrpalOtkJ`FTpjX_-qINAl*y_&MICN$RonVAt`YWRE-Tp4S z3$n#p#>O`zhm>nQM|~R-ygHmxZltuP-g0irjPQEHZu6?@^&BZ)O5(EX82^|*a(+;o zh+rshElW1uQKNj-O~1`Hb?$`j^4Gi)Oy1Ac#+qj8PDyedlL=Dpc<7^+-tvNtX|R55 zodkzOoQ*r#U&qM^xfcolR1&wdO3d6B+vnIl60++&LLpQ}<9UdKK*op``{tWt#u)pl zo{e&{gOao+LzF^4JSHfVToqIJ1JDwko=2LRBHAzI+#j196Lbld5B7-0QKue-ml4DR zbC4~_Uk=&Zf>*!=cob$|O@R<J1@CnR0D0Aw2?P0snh=Ph5*+MMLZm86L9yTXCLMyb zsCJ%I8*)g9e<&5$g!><-`upk80;#9;><JD|9&t(<0LbbSY^_|+y%hIz9955Nq9&LY zKlbTdmMg$<9dM(eZo}7cN=ohZ^R#+%GtIIBtG*YCA_KxOlBhIRBQj%QYj5zd%$Znz zK#<|lo~fh7!f5h<0rc-L8N0m#*a%+h)aziA6i#&X^gSueNm^(fa32BmV5Ma`(kh-K zEoP~m$0snj3*L;kQ!TTYj-{ce$LQnz(*Xu>C#i@8H8dVv_7)D18gZkKjY#I*!+9yq z7$Dk$1`v&}iVi(&diK?u&C`=TuEl&N_c^Ac^MYG8sG!ecVE|wN>)Cu>I$fxE<*<<C zvCHQWgUzAwAOe!)5CE~+gX}!t#v;0h`ErzS;I2>>!u40r@s4<ykCB*yw1`B16H1?R zuvw7Xkhfk19RnRh#P*9L#AHr(vrk6QLZoCl{9e?I-wU*Wb6_9(ZKpM(eE*(ojMh1M zt93S3so=`^wGUwq^c%m@8)B|Mn`Z_~@r)VH?F<K`mRJG#nKyyDuvml;Wne4M(9G+T z$?`$w#0E~2koJT_31d&AdM#7{u!J{n&FP9}j?agR2LB$<<+wC)7Hc|%QM9JqVAg_$ zlN1j*h6dS}5%~rQ5~4zg__13xdM-#6Rl1x7g;c;xC=|Ni0e;PeTsbWr@%H`gAlFJ# zNne$9P)}!$f6X<7sE|Ds610=hy;+A}JXpH?l!E{u6Ht_eK24fL_y%2f>1e%u(b?=e zro_Zy$2)Hl`9ph+%XgJ=Vzkn_MS~Uwagem1<_Go1nn(CDpYL|Tx%xvczpo4HBMA^% zR4K8w|2$fTSTE1AK!?^N4%E8M++HiAxuy;Ds6B?Ru5(hcImblImaU*?u2zzs&X>k7 z*h8Ii3fe0IKneDgX|9giTtHyN<-yk&W&VqnLhkMbz2{%O{9{qQg1$nz2~reF&`vG_ z2U<SHCoEuROOi$i48g-R4HP6uDa>^8HWIm#!|L1=n_jC9dZk1Osor#no126o(5XLo zcAcIT4qL6ZD=`r}azYhQQW>!gu7qxyuH_m$i~yz^VpkO`Oh)^%cGSNPjaHkOdOi9g z%)O58r^16ZMz1Ho??&tnG@w&-DY|P_HsW9p-R;A)n<F7#{~uqh0JWFACo7V*4PS9? Og@a&6w5_)GjsF+ahK(rz literal 0 HcmV?d00001 diff --git a/img/hair/fringe/side-pinned/thighs.png b/img/hair/fringe/side-pinned/thighs.png new file mode 100644 index 0000000000000000000000000000000000000000..da4d5c7355ded4466dc3c95670623a7e2edb24f2 GIT binary patch literal 8596 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 literal 0 HcmV?d00001 diff --git a/img/hair/sides/all down/chest.png b/img/hair/sides/all down/chest.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffe87a241512f918ccddb9dd7714e09a905045b GIT binary patch literal 8672 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 E06qh1DgXcg literal 0 HcmV?d00001 diff --git a/img/hair/sides/all down/feet.png b/img/hair/sides/all down/feet.png new file mode 100644 index 0000000000000000000000000000000000000000..0d6a0e546ebecb1e376fdfd42abf6e54bc12cefc GIT binary patch literal 9724 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 VbqJ^%_`(cVU+1WH?qQq2{{WA5g8Kjf literal 0 HcmV?d00001 diff --git a/img/hair/sides/all down/navel.png b/img/hair/sides/all down/navel.png new file mode 100644 index 0000000000000000000000000000000000000000..b9c979aa1479d21d2e484a239138cd1db3d30b7c GIT binary patch literal 9055 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 WFX^qNa&KoDBpB+N>69FHJ@H?CuOc)6 literal 0 HcmV?d00001 diff --git a/img/hair/sides/all down/short.png b/img/hair/sides/all down/short.png new file mode 100644 index 0000000000000000000000000000000000000000..7fb1902e0c4c0399d8be8938ecf9418ddb2ba477 GIT binary patch literal 8136 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 XLe@H7fssVr;B%T7S{mf&9SZp`p1NT^ literal 0 HcmV?d00001 diff --git a/img/hair/sides/all down/shoulder.png b/img/hair/sides/all down/shoulder.png new file mode 100644 index 0000000000000000000000000000000000000000..7742c49a27194e6069cdbd75ef7189b05ff1db9d GIT binary patch literal 8451 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 literal 0 HcmV?d00001 diff --git a/img/hair/sides/all down/thighs.png b/img/hair/sides/all down/thighs.png new file mode 100644 index 0000000000000000000000000000000000000000..e5c3044750fc0d55ac915ecce884b3d2e7af41be GIT binary patch literal 9881 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 literal 0 HcmV?d00001 diff --git a/img/hair/sides/half-up/chest.png b/img/hair/sides/half-up/chest.png new file mode 100644 index 0000000000000000000000000000000000000000..7ccadddd3368081f7f5f692acb63ce325bc509cc GIT binary patch literal 2413 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 literal 0 HcmV?d00001 diff --git a/img/hair/sides/half-up/feet.png b/img/hair/sides/half-up/feet.png new file mode 100644 index 0000000000000000000000000000000000000000..4f6117912fd881f62f52be2b680dec1acefbb3ef GIT binary patch literal 10352 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 literal 0 HcmV?d00001 diff --git a/img/hair/sides/half-up/navel.png b/img/hair/sides/half-up/navel.png new file mode 100644 index 0000000000000000000000000000000000000000..f2a4f5f61093fa38faf75891db677041b76e875a GIT binary patch literal 2496 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 X{UCb#KCo$F3k9NsE57`cf8zfDCo<7d literal 0 HcmV?d00001 diff --git a/img/hair/sides/half-up/short.png b/img/hair/sides/half-up/short.png new file mode 100644 index 0000000000000000000000000000000000000000..31fe798757803bf168a26fedfb9d6f3c21cc31a6 GIT binary patch literal 2151 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 literal 0 HcmV?d00001 diff --git a/img/hair/sides/half-up/shoulder.png b/img/hair/sides/half-up/shoulder.png new file mode 100644 index 0000000000000000000000000000000000000000..6578499936a93d6bee1f1e49c30e41661a54d293 GIT binary patch literal 2336 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 Uzopwwtenp$dhQ}rZI3wf2ZDH&4gdfE literal 0 HcmV?d00001 diff --git a/img/hair/sides/half-up/thighs.png b/img/hair/sides/half-up/thighs.png new file mode 100644 index 0000000000000000000000000000000000000000..423fdb9c3628925181362c217f378aff745f3873 GIT binary patch literal 10099 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 bYQG^|`86NpW#jaOR+65!u~w;uWB7joZo*I@ literal 0 HcmV?d00001 diff --git a/img/hair/sides/left fishtail braid/chest.png b/img/hair/sides/left fishtail braid/chest.png new file mode 100644 index 0000000000000000000000000000000000000000..20843ebe538616096d1dc1030efbc5d5c907d0dd GIT binary patch literal 8721 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 NNPoXx!Cu#+{|RN*CO-fG literal 0 HcmV?d00001 diff --git a/img/hair/sides/left fishtail braid/feet.png b/img/hair/sides/left fishtail braid/feet.png new file mode 100644 index 0000000000000000000000000000000000000000..ffdd121b35952a8696cb60a8e0e683b9694750d4 GIT binary patch literal 9200 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 F{Rgq=)`b87 literal 0 HcmV?d00001 diff --git a/img/hair/sides/left fishtail braid/navel.png b/img/hair/sides/left fishtail braid/navel.png new file mode 100644 index 0000000000000000000000000000000000000000..3edf5a7ed8339b45a52e87080049b77a58c6d404 GIT binary patch literal 9023 zcmeHMc{r5o-+yE)S&9xtF;r3-voFS;A*1X<CCu^+6Jw^CvG3BN&Pj!oBvCmcS`<<w zDG^di3qqvLlIqC*J~Jr2zw@5od#?AK-yiRF=DL{YzVFZX^WE>~ex8Z9w_PtMqbdUc zfE>k&><9pJpi41et`ziDb+FzW0Osxqb#@atQiEVz9*4>D17U&?E(imISxf*3e%_n1 zmDfd-x0o#1w>kDJAf~rR0Z9u))}Ay!<CoH!|1Q68IL(=1O|xDRy+2G$YO<j`=&Q;} zXD1nprtP_3I-Rz#a`@Ed_n5wy!O5dTy@~0KcCR|d(L3tXKD|#klHQ!QBmWiuWx7S@ zi%<PZMk*KiD>b4%PyC$F@aoku<g?~@_4&N;^Wo=vc6n!}sqe3OA8D-om^pIq3hrcb zEry}-@-S{wj>G)&mD|o;*};Ch#@etMg?+Ef>|mcMiYXc`TCap(*?{sKJDcX=^7>O< z3IEAx^BjdTf32v1i6#|2)A)HCTRfEd?><(#uR;H`eEZADiG5q`Qd?LHBC8X=Zi{@n z{<m;zh293GVcZ1DA;Kgo_6ysvCgtN;S@;O!P{a!6NMj~d!!p7mpdSny9p~!Ya1PH; zaN_8-xf&8}3;UYa>>2zi|BJEeo^9i)up75<)TZ{cRT6g$jug`p3`Qc-chG2*^d!DD zraSEZ&CE0NI#DV7xZ=duM_lpkC%def#2YUZ`vYFwX!+T)t)Mz_HToIl=+N@9;7@i3 zOg0t{b!_~3)lmiDX|k;){f=4R*x;h*+vB$vkt>&VepP>?VIuuhHkP;N8TW$cD_qsV zuZOk{w}(GPEbR{6vG!f4HjJDHU#x_g>yBf_<2+Ii-?3UM7fw2o?f!5t^^VSAWtX#u z`I1ZBZa%-B^)V7p36;xA2Q*7=*@$PzyPcW)Hmhome$&bg3lFVXqiqvf_XU~fa(?~p zQYL)OmQ9ZfSw((Tx6kDq!@Y-JS$dGg8o0RG_k56Y@BNmL(of|6<-Zu#9CX+tug3mN z8M%)JpX5AZ9*;PaTp3%PtGDgy^LOeeoCiBQA3v@;K4f#Q_j>J-ZAJbs*h4{0>dq!v zzx`C=nWe1J^ia-Oe(a6GcG=uAn}rE!)fKY09php7(qf9FW%u>=pE<p=B^noVO<Z>c z^~_SPi{aiFua8F=cY{6{9~@OKvj4#8I8vsiA}^Sn-*qddZ$2;TcCT8~lhsn6EI%-* z#XCd6H+RMTjW(NrpNkqg`pdqqQu?xzh$;Ny!ad<OTJIIH@Z`4msw;L&Pxn73Txqzo z>3qls<<KQe53K@h^P$w!wS|fmi;wp_FSu?=zbe0P`4`O+iwh5}!v*v0@As8TEpd)5 z-cztqr*=EuB4$;cuiX2qX(V(-q-D_@pJnxhicSeOrycS)1Sqb`^SJ*u#{P40z@5J3 z2Ku3oBh&+(P8vTid9XJ1QuSl3%B4$8COmJ`@h&gpy7eg$$*9L!g_^24_?#4U=IDyL z)ubC{XVNIz{->-Oi{ou`=-8%>x3>3@SaOzZ-MUMPKVuaS44MmEJ$spzu_dKnFZrbJ z-lX_bN};22kxe3?q6uhv_buB)S*v(vXG4h&Z+vX+6}wE*>&%+nTdbls6+7e?W|+bw zb1D<c79r$3_EpqHoY$i4HNY#t4G>n(bt11j7I-Nc=&UMx?a%JU!g?=OOC>xo-O|QL zX_vZpG5lQb72Ohi=m`n#+BUDuYue}wphvQ0ZM=DnEVbr?YohOO#;fz=6>S!)m_2#) zcCdZGHwT+^*5T&Pj{|xkuIQ@b#plHX`(28y+4k>p(0RB4`kI>My6g>|1Bo~i4_K_| zsQ6+FMm0Eo5ktGpUNe4S9VRIt(a`r=Zy(?H>@S<q`-)Pxm!57=_4U7S@=d;Z7V)?m z>!oHj4p&3&Ro44OGZ@bT?9O^$A|JfR_AMh`i|&ybFFR#6Igz%=zVrYwZD3t(laC`+ zZC;tOSzHL))sDKh@tDi{oa;UG_g3v!_ddy4xHea?t_t6qOlrNZ>%n=`9k;*9G-CAx z99C+3)P<EeQCo`}>X^4ABd+SL&Gx?a)hbC(t{EaO)u=g~M)zWEVWeYl2FCqdoc5?& zSXOdZ-Osugz0YMQHP)PXf^4iFA%;q9Sr@r24xUL^8YY$5Y-jEhoULD1)24eoK(JDo zEg9u)sqA96XhGB5!;W;V8cUnR#)n5k9+>9`<~2vIMKNgcYO#dmjGU~fKCJdmvf}c4 zt$Qj@9-}y<^(Vrv&_OFwc1mkwEOXs(W<bodCPb!5TG~r_Cl7Z^mv{T0G<7%h3>Yua z?8wAEd;aU|)RoG&JY_>96%0b;5YoflUzg>0$eVYXo|ro(8?COQrecojkdBQebzjuw zdON-@PW#nw35HVF`0LjQ<}Y!VRkH0hIvy@F1uClLug0wqSI&GLCTNObs`WnZy!<wh zjh2!Ns~{gvm5)1njr~#W?S(Z-L%Y|s)}3xFePGhrbB3I)bU5`_9hYb4H1o1O+na1X z4=7o=h?DpE?Y(_si(f{|j%RjeIl8gKbE0vY()-L7bTs+hij3ZSsPL|OE9Q`F#7Q_g z$Lrd`xbURiac@re#Y!CAZ*w8T(Nn9QuBy+^^Lv)7y(<sD%JI>m_uRS0+W4CK0>8tc zLN2>!&^0$OxD>|tKvvxlgVkGiHU6Oa1BXSs8xJKp*=f6PNzr*;?m@Xem^PZ3Yt(2K zxcX!DmMal8$AdR4kiN%2%vX(@Lp>fk2XpE^t--wiQhfb+Le?JN?3ez=WtWY|4h)xH zn)%-po?3ZylPy6%E&_J%>KkM7S=V#&TbEpIbY3M0J~UrUUuk8?nkY@_&zqKKl_u2| z*AoYE23zljrVde3ig%eDQ24C*dG7xFV|}M2ZeNfcxvV<Bwxn_#j_@S;dPX@eZEN6c zTA_ef1{>dHT*wO!Z86Jgm5}pkPPZ(%Ars-qui+U;s(Xj2z4>5Cs5FddI;*(RDC(&p ze0iH%#Per+9~fx-)@Bq{)0|<Ic3^M1uC{a-ozSe~Y_@r%qoTTQBG6N9B7{CR86U~B z%yykWDY^KQX7`g?g?rG+g!a2f5*AlL7amEB;!!d;k+R}J<(YQewL4pTB(lwmWXDZ@ zQs=FM2?qNLy0*7SzI|PU2zc#9vX-kjhSZtAbuRwJqPj{GB+4fnINz|+<cOzo;EgP* z4s;sY#WFXyr<j}19DpDlX%UBvtSU{HR(YBfYW*Z_uvdritE~&!LP8~nws39I)pfb@ z+9{D{iMv-+RXK3s#IG0K0=PS#Jg(TZK*Ge-eOub1ZKrQfuH2=JQeQgss`bX*R)d>c z5tyoh1o3^_-`#U_u4cIIx~WS-NtiHE+Gz9r*~*W&%RGk$2EORsy4=z*t{>W!RskfK z8s5dWu4sd$w_$Phqqj9(7J;4oPKOhER%6ux_c{pmlE-ftVoql#e!8tmJN4j>quS-n z`~`Lk_kb2>!Z~-S$37{0pK%B4!Uk2O`0uRuy~j!~tW@l@GL4Q~W35w3j&n&~Bu;sr zaP6zKUsSBSVu`g^mz$}i4Ecq^gmif+ZZJ{F))6TqxbF7kE^@(BNmX3!i1F3DJM-GZ zr1G1Nlsif@jVT3J3I`TGD3x<}FT%1Eid)1+PGTKY*!R{yI^H1O@BP_kb4I`N8xMY{ zZ{MrWVpdMBwS=1$nn=ft4*@AbL05);>p#YfG8qoxwaO?AumC_&p9P&r-E20J=p42l zmBFEbdckZiR2KkXXcEk&(tSYzj0SqM{Ef8wOUt!jEQXPmE6xUK!!-weSXQAt&?(f` znI7s(*Jo&%7|R$2lOO^%D4@cE*?#_fQm~Phh?fLi3#SoUFcC!HYoz67V-GXu@IV+= z537fSTLiNL(OSkbFhd@LNpd7xPE$Z5BP}0+fJ;Ikf`Wqdf-rg<o;L!eudk0lq7i5` z974ePA^rktFx;QNTu3p+K?eDB9#qUMjz3JuNu_ZD1V&m~&^m0ITv+NB!O-Ni0^wLh z&lfNd6lj2j{DA-nG!jXKBhhfQK4P{!v}$AXP1>J79YrXfh+rxgfzm@F*z6x9_yUW- z@A`gMg6|AH7$6)$J|}=j2Q30Yf5GzEO1XXk{MkAK_@Hn~WVauKiGYj}X`U^!o?>JF zO-2|-Zx)*?k`SV2BN_B>IBo#XPlRF65uhK)h793D%%~sm0v7Xof`0HvxbiQCK<d8n z|A3x}m&g`TTuEdOJwT|GLN?M8+Dl?^=qv_l>XJaGqv;qT9H)=Q!?7p^3a-!8N5TmN z5QWDuFf=NGK8uRt&lgbr>7bAbBG+R<JU9kgpGHLC;Y1L}gkuS45KaS8RA@*?6B$H^ z4#k*7VaH=Zoj~=QZIzIU0a0O47&?Q2#laa&JPnS;V`z{y7&IIMG8t4X2-2{4q=-tG z2a=gR#YhXSH*3b;k1Aktcx<S>SpE!75dS;anZ*X31XN+zP<SGdh{oY?1R?>8!C=3G zTtFTlDsv$#3aN)ii&hwPk|o4Rh02Y^rh0=2uD`cvL6{g4<PH>Cs<1mCX3;$44auAb zQUx5IGl%16q$RW#CZrTK70htDT}T@_bdjJ43^IfrH{EmVsNM+C&=B!Q;D2Fq^5F#e z|L=IdL%*?@@dQB}p06Fxj<y}73;vkr_rTwn9HHHgFW`kx{*6=r4QDu2uvU;PhZizS zzZ1A)YBaSa`LRTyg26=F0EtSU3O}D32u_t66vwG0x)0Ug8-(`T>1LamXZ=ng<MA{m zh(r_MI6MOb$0E^KIF-R*z>y3hhDZg8D4M>$D8b*@`5dMoh{^-ayrCL^@(eYXD9<pR z>H1s!BR<Fn6c!f}je#Qxa3sbVNg!d7Bot0-D%;c9|9jjcpixYaibBGXL?+Z+XdDer zqoJWI8WKxGgOG#Nsrvov+(QvbNF)jUA8`+l#-oTRDg%xtFhIyXkN~HliF7zf!(&l+ zG>U-2VSdcU|1o<+XC#h<LXmLD|3vmMcq9?TfY4ruq@kdV8i|L~@Kk*`<QA4d#o@3_ z=F~>^S7i@!k3d49Nf^S6dxi+%?SG~f4TU#I8ynK>W;GPvKuHwgF6k7&<@&Ke-j7W@ zv#I?LxLNYk8|c3ipADOmHs^3dpj(WOz%I!D57qw;aEf6giw^qpIe%pOY{*ntW}T8C zo2TZW(-(A@Lwq~UO>bdPhW^ga^w#)ys(``%QSzta`%k$33D=*Bz@GyDQ(gar>rX}C zPl5lbuD>i?GT+|^f&S1#Nf7k5=loNbM(9nE6m7$LGB6H!0gMg(W`oeoJg(JdJ^;*D z68?z+scDO$NofJa#zMMBdak_e%58d;E1;<*0t+{RIfpHL#0RDyC1F7<fe%dh-02!4 zuL1y)4=7|aXXxkA){AydzKf;XRdyt`R>XJu+`e5`TuK#i!FJA$FB)7gF3Lesdxy54 z>;lV-ouuMd*6$vaRq-Dxr#7Xh7c^j6-`^l$yC)70jYhl-vXy|e|5cxEw~s%q&3@l| z!h?MKUEkeg%4GQD08C4(&3$5UQl{EOvZO~B`c)WknUic{=Q0O2IanYD09YWYSn<~a zAWy<{qT5p(018_oJk2n_krF}|F5HUntSV0&%FL4hhSx)DKEToLu9NjI%W^liy;n&Y zPp)|T(cML=H8*#nVcXVE8|KWQhPylo{rAcz_^+Ow^;E7lQ3U`~anp;usvTvGZ!MnA zmzV+C_Kn|&oYd6P3Vm6I_}p_vW$qwiQiQ%~C?Jr=%ZWz*T|F-#fs`mY0LT#YQmwpE zZs$1?HSo$i;Gu?LNUndebn}I~o+d-Cb9Syu+B`3MEKB6qM(okCPoMh-j=k7Pi7M_X z${6JLO%5+x*d{JNm;n78{s6E~ZWznAn<yy?9RD1m+g5r)H|hNTiI@EWncgdb!TzE= z5sy2ke<SW$&)etjnq3}hu*nS3?0&=Hg1$)i_~Oyg@)x%}VAbVgzECEiAbCMw%IO$@ ze>gj0&rsCe>zuIn6_tB0+?9e{^8tY9C75mXPYZ{lIbphPj~d$Ri(<}PPRz12QGhtI z#N2$Ka9-??>e5JkEqn9lZliW=pYZ^jBdHeDkFN`x)6fv|+EsSi17yWShZ&h{_$(a7 zdst8)@h&Xd#%7|jp+BO1I=|2Bu!L15DsG-)rwz9qABsMnKK7~X(mjnX&j}oq6wNfT zuXc%%t?a}}A|yE#I~lsCcfD@R3+=J7{?|ss%_f`(#6xx1Od99uCWSk0Ha_LolEcsy zI~aw9cs7(sUO3G=+>jitk}{KkwN=)z18eNosI_fXH%weA0!B+kE4t2MMQ~*nPYKqR zJfe_W(xd`47EhaWDorfoR)p6K{BVha?6;ag7f2i)y$KVA@d!U9QD!K{Y^rP*)hq!l zc@T+)s7x{#ulmF}`jRt&vcF(BUfTB=F_ot1KuncGhdOe4v`%0Ard6NV&gsHQx^Dz& zA8v;7s0ti86b9)NwTcXNU)HT}OS^bd(T7^ZrKT%c=h!zK7FfG{D0;@OTZ`83`nDv~ zEek9!k^W{C`a7;>o~^cOx=i4R%5)q`A*-BuD=#$1rzZo|<s1uPbMAfn%b`0)3;o7B zFAerTQ<`oIFCc^5`im{pFlBQOM#(}o2GuAMvVZ?wKCt-h>tpTG$=<QzqN4Fx9YiQe zysna_8v|8cjrCLlfuyU7)sF#DWC7&x6ci%(fBK0w7@4o)oSRZLBG@f-kz!#>&R^#h F`(J&vcSZmJ literal 0 HcmV?d00001 diff --git a/img/hair/sides/left fishtail braid/short.png b/img/hair/sides/left fishtail braid/short.png new file mode 100644 index 0000000000000000000000000000000000000000..2e2cf9b19d5c0507209d756b55cdc0e6697de31c GIT binary patch literal 8634 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 literal 0 HcmV?d00001 diff --git a/img/hair/sides/left fishtail braid/shoulder.png b/img/hair/sides/left fishtail braid/shoulder.png new file mode 100644 index 0000000000000000000000000000000000000000..0608dc27e5b66d35104bc496e6630a6fc34f263d GIT binary patch literal 8724 zcmeHNc|276-#_*!S(3sn6Oq!Gota@s_I*uCrCAOJW5&#AjIx!wqNr#gqT6Om>4qd( zO1btFQKlkY-4>Ke_UFt{>G|E~{+|1K?(g}ldA;W4obP#m-k<$*zUPenuFf{{a_Vvb z0La_fTDk*(ICLlm%#()x)E;W~2LPGz2v2XWJDCS#v6+7KU=YUTvp^UaPWJ<V@JDZt z+g<r^O+IeKWN$KzB_940E8(Ta=g(6)Z5rccg30nF+q@Hw=&4%muCo-Ed!1GJc1R)V z1a9A!2Z8w?d+Xq(FR^bTmQCKQKRWpOu~OC(#AHu}TG^_BKR((dwge?cJ$i3a>aWDt zm^Qt4U-7~Q(<xT;*!aV#DaWO6$1Rhk?6&Fq4)c4`^lI<^G7+&n*{V1#s_W5DE%l>+ zTuJtIRu9VkB`qlFcp&2{eA}jX{U-Z#BS+WXxcH&t-KPmdEX8AsU0W^g{O2p^Okexv zt%Lbe(l?jKRW{=)SYq~$+j~EyhnxA3nkU|zY{{7npGaenuw`^b({~n8y+21@?w?P3 zkfroT`!vcevNAgM<3->4(y0$OcTG?ZM=D~XO7!k1oVj`C`pDIaha^0$<tXW)zX#Lj zhR=dGcYQ{Jj(UtPeiV^)@V-H%v~3GZUMp|7b>;4N$JTmmDJd8?rERAq>8}}CYU9Yu zinU6VxUKVoBi-fZ;eb&aQn+^HWzt|tT}4RwaSh5)l$`b%WY>zuaWzx338Vf&-ACiM z57dSJE&=SQy%o@iuglaw16Y1~?x84On)pI+FDqFhSiG8D-qo4yJBhPGysy5<Wtrad z#Sec>K;0X4j7jt^-+o}F;<dc9S{n=wx>*gKiA|>R9SJ*REzYLmi_pKPu6d>?RnTO- zW~9@*H(%qUWc-meMRcGq<|rrDG#y^G0+HM2ZV%sFaJ3iLzKC2LNJ76!#|GWY%RBER zI0EW>IW-lem3F$XJMW;q{A6)Q_ofGFUHr#tJx{1Eq>;9uhanYVnyvnQZr00)!B=}Q z%__RFCa)jRe|7S`lHFFHUvQn<71&_p`Iz3nb%)?Oqx9`y4k;(f>a8(5`arr#POV0c z%C(oqf!zF?PAhDj>#G;srl=}D+ylfV$^6=|vOoOLYfC5CpyFa33P^b7NQjT!zD>E| z81Iegp>d_sLvN3>5}zKPFLS+8qKuV2zOQ>QbX=^Mf28`FQu!HVw{wMZ&)pbsd6SF! zWW&f%K4R+U{kv2R?-%nMf|vPT%B&izF)Qy)4AL}HdD?DN)-tx?B0O~dsq(J+8hr*m z`C|5`&F`{peR9W+`Y{`S&+a@kawI+GsMo}qa-epoI7lzk5mtUFjRl@+vUYp6|9QHg z`}bEn<S%PpSu2sg2m^QE($8Vr!V2g2#{JQyic?H5@cH@kD|+?4`~ggOT47OyvAmNN zb<K;wbaX+%{!N&mb}#qKxZp6vczxu{BW)3GD;`_6lr?OYNKfJ3P_kcbuDe|JaKV*# z&V?054+`SCI@-+XtwAS4`_%T^?qQwPykQ(!Vyv!vxO_NWw}etE=hk(^tF5<$tfQDH z2^jbfzy%3?TD8^vSa#XeWQC_@cyY4bF?pOt^ahHyZ>X|3?vlfjcRe0m=ai1u#y3Sa zZJ|^Tc6Q?iv9fK}@1GxykkaThCvM`r>F`U)%qFRB@}DPl_MCjV+~b&^IP%3L-rgX= z>#Equ_tJ~n35R00-r2DFs%ljHegj9fsA9JKh&lV<*??|*=#^9U$73V6dN^3n)n!eV z?%_F?*QlJicT%FH9Nb(K=1$tQub4Q#G~s=!T50W-c$W@VAAq!vFY4?_Z>`EtJ<wPu zzxaq=z^T&(8t)s6g2&Z;7J-dxNte8+jE(Qy&YidZ@La&Jv9<P*ewzuD?Xy?Q5zrhe zmh3Rp0~GErTD!WguY|A-MU3s2i!yV~p5B!#ms7ZPtfnFk3|7gt)R4?tv`U%Jc(~Xi z%gQDr$sO);w_|xVqxWKpwzpSq+!aQ>{#MUnhpvyhH&h39tLGqotCXVgdd{ak&Ys#l zsy=>Oc7bd6l^mzQ_u73ahdPKG(=P|&ZrJ)gD$=yUHyT_{^Uk}bd(m{nTED01klLtU z-m0T+^_gu*_qxKU5A&|dO<ZT4%r?r{DS4y+0t~z3!s?{WziswQDzxo5)-`BbSM$ME z-2C7?clLqo;J&MEK5w+c0_(bxKEArEY@ur_u@fbo^~d_D49UHF+j0V$PYjgreEsv` zFj;*AZn3*%L7tmf>z$Y==Xsiq<FMS+%sQJ(de*M5^6jjr{)jRSj2k++Qs<;bMTWM+ zop)V|UWYE<3edW8tDrV%ua0WIt<7;3Vf}0Liaszv=Wwh_wnOfqT&wJrjDwc!&Fdpz zAhRz*(@x4JV%yo5+M6Q8rOwTx$F6x|TNRf9H;FND^*eJt{b9iM<0Wmz=OXS{zI1$R zP7v(aWOV1(-V0Wz+wX6+R^KrHsP_1cp@q9?DvSG+^LL$Hk$b`YS%<S#v#w&k^sciT z)l%h+V;t1iS)5BoK3JViT9zeWBYv^!aJJ#*9tR-V{2?`YK<Ts?KLE2mWp~X@XX_Yp zJA>=~=#+}s<s=ucxAwYg67tUPV*5BGPIj!}HwO$qTiC9j8gP4a6s2=VeKc<4CH~8t z+T01Z7sbyH&>S@P1n!HFwS;LLqwOXfzI``Okgn~pOKw#B#jbg1TgpWF-A=Jqb*a-U zjKflXQB>cb=z4j9(UQg$h(SBmsMU#>ewXw`Q?>^dDqN28(&o(PUU>8>K1l17&)WX- z#=He`O*bvJNiqUcH>L*b&Ce95Y9adGR@W{@3~DD5hL5#4TQ_;w4A^ModTPk-O<?TN zIsC59&!s6U*Iq8#CGF$%{we=e>myxjqQz=l8c(dLG7|0&Xn(p5ptHDC;WmJjfLa)X zTp%%WWB01FMdwocJy%O;NK7v|Z^78Ke^<#kzadGdtyRs0kon##TwmerlcX5^`2C(^ zS~~1pmj&2+Wa2b!<0r9WGODc5C8;Z+J;+|Vg@vn~g~gX`2c#t<@-WHv*1Df+ea)_F zEtWBk*Q4b)ds$jZF3F`RtxYXipTAJ|c$9g{zLmALZY((dbCGu#E3~7%dV`{**}5%T zGgP*oy*;h7R~5DVr;+D^in{{iDjx)<b|_gQA@J32-kx=|jeD!~i6}`kKa?)oBJqOi zebzGHk)ffF1~tESw@eZu`ZB74<aH)@v4WLPV5gp7an0kmS9qy_y_{aROat4Ay0G7R zjGCoRR+wPUUPu|fy@GPO^^Uv7ufG&3x+wh&TAka)yhBbKR`ox(1#H^+eu*^am3_i% ztc=nv<zCx$F>!0`^=?_lc^y@euzQqz{j*GP^zJRnW%k?qyw^#|Sw2>nlBq1my-!)> z?2eS<-tg|Yi&X5CQpYunnU)mXk$tvPy70lVN_QDQQ@cyWSBI2Z%jLIhDaFziu62uz zWntZxFn+VSf3ihl(Eo$ertCr0m)kfIK?Bb}h}n8<Y%r>-UV(JaeiL?_$15KBG??ZW zZ8pkh3*;1r=m4NhphNpWZzo40mB}z5)0h;{Ae_O1Dgyva%)(h@Y7oeUQ9yrs2uW+O zyiyBBr;)Ta;+&99EDJDzZX3Y{JtCYvsS!a`0!_=zRL&%v2oW$qE*Tci2oB*8!%12q zULtfXTt;ZYL=bKeNz2>G6=uO?gD|WC)&L2&3a9TtYnjTyOxQF(qPwN_ECqB%(hA^m zSwsYa$Kx6BFa}JvKLSM{5D-W-0*!`42snoy!X<~pLpa((iWv?|kV9od<xFRWz=WJ+ z3NwsL($a#i!)D2a#cmZ2EzT+so{Q)?TpGd-I>AEzKmY_9iNwQ^XgHdHm@5xmb#nSD z9m1K7A{0+VIGKe&86Xi1#&;4NuGNlj`u<dc;|XoY5$+&|8OEl9Ry)8DuJ&A|tl%)t zT%BPYP`D(rJDBE&fQ%Apo-1Qx=j8fTMi@qaI)f#W5TfTIY1FScRv0^2grQLpU@*vl z4B<e`sPFJxy5F}1edmwx%D)%_sr$<R9r{bWM7D_HO0;BB!-PuhEJ<2Idx<nAl};my z4k=igA&r70z>SOu1UMGuhk@hCcq6zG){ja>Be57fl{$yYE`-A+hfqNw6+~`8hj<MA zXeb()jD%w`SS%ciq!Qp19EgGws7M0M&<}~lk<oJ~T-bD|6Uf1HtrAkvASw*#M<8Qq zNH~&=MZvM4kslmSqd`<yGzNu3QL!{CPDCZl1JT^oj--V)Kz>_s4JLE_m}~~rUi1(e zlgIgX$&=0iJ-B3H*ieReJRXh1VK6u}8iU4s19^dL4pinsRus|zJ!3YFO0<SJ$xyk` z8DxJD!3yygi3k%zgxrBbOBQwq#4K8eydhe!K{A)g_GB`HNm@c{VM0n#Q^8DT+lA=J zq>2PZV2~#4xY?dtPxeQMPE8Ph1^yQ%j{qhw<bTKW4f>VEoXzDi*+DLB7fK*V<^DC# zpMk$JxkJ;A!)5dB{*6=r4QDb_u(psalg*!_-vbPtIhz?t!E{lmU@*}bAd;yw;pdQd zfHYAGpg7K4q6Uyd{6T2m&NkbZb^4zaGLm3uNH8)qgd0+*IH-_mXgJvjkB39$f<mJ( zC?uI`_&qy^>Br@f*`T>UR0B|+q2?0h8KyT|f2+U8^8!F&aUszdIMN7?#CRf&h*%U6 zi`1IQ_H6e5Gw$IHkrbQ}#So4+!jd8PkRY5w0P%1PnqUOt4e>Y%Wu}$B2Jipu9?FP_ zBM_lJ`hRebLO{`IhDb7;ill;YEOaY{6YvB)ob2a^r4XoOB#54w9siVjcuypbh(Zxj z`2P?0XlN7~O@O8>0gs1@6OR>+Mk*eTqoHtkBM=3R+JD?VBO(e-L}9+TXMzyk{=c-M ziSP#L<V2j?tR})6DA7(hB|XAetYA9G{=SL747L9OH%ESUfc`u2xv&{&3nq&X-C_c` zF1(PxRR1Ty83so>6%64p|H|~akeRT|*(E_XயK9D|__~{$9br%b{wF`Pqwznf z0tWk`<Zs3IN4S23>u*KiZ-IYQ*N<@htqA-r@Q>>H$HFD|?R^j!0zH)Qptn66rY0EB zn<8n7gN-FH32X;w4uj_Jp%qz{?IsQY%wHt@iUH{vOQA&>uAP&WOux*$g$v{ZP6j=J zmejab-dqbNL->df%sxuOcyw+6O!(ZnF?Qh+0FXl1S(<x7KS~NnE*_yOGSBwl>j$1$ zz7Dv3yXjha`^#tbRsNwL=OdBVPUy*|;1?N6&(m%-U)CL}6Bf`?yYm)<?jG^DVc0PN z#n|l3ZXTRwYeSm<sZT)iV$JGFZgCkdKHgi<wM}hgaHq_;lG3|@-qNRwU8k?sNoa}z zwg6H#HR_b3c=l9#r6d3x0$T6bWfR3tNUodAkCp|1%YDno=A{=s=A+}|Usgmdn&v%8 zM9TuNG@)xSvF*n)qlr7GPe0&a%JN;XYER0UGDqpjhK8Qkg%?MUteeyp1Avu4<Bj1< z>AZg5NI`f}PlNc!<QYYq385Kb#(U-k#b!?(hTK*L&Zh)LGtHtB;^V7FH0Mu7U6k5A zwsBe+0M?0DnS3bE?9p^iQs+ks1!k>99;Cb-9DdlN5H+=iH+JS^X<h>E+CI|cClD`t zAVd!%8#87D{m5(!EDd@v+CT8LxB0Ex1>b^Ec+Re@ozc^las4rSW)XS~#+CV*(S;Yc zlA_C0S_I9q=Xj<Q;~}f0b;Vq#Z-OF+p9OM)@|sO~4}Xt46vT)blM$_Y_ccd{`R~-} z{nRqOO|?VZd?t3;koQ;ssH*u@X1g=Hlo>iz`aAz|g-x<{jk-oov?vZIP=Xf+oOUh@ zZ}X^5zq!XaOZu2|vVumW8RVjwa?IY2${Pjnkad$5_uq(}C^C`Bc-1W760ycxQ1%!* zxX|Qjf9|EF56oslv~(uH!Oz<dW=4f6=M;(=wvR3ud^%h;YtZFxE{Ag@D7IY|_F~|X ziA*=QKdb*}*wkz|17vps13C9Er9T*bNY5LV5%Fe&1+N?V$|oN5^iQ7@Cb6=;*fuEU zOUfQ0Pxm>2e2YzjLRt!t6AisguR6k(dv>bc*>shdf`Qm<wpj?>So~Unr&os0a)I4K z5imwF#?V=u9(i^CQrBr)0Ep4)cU+|uTA|U&-|jm7$`?x9)l?FYidR@LTW{G-kozNV z#HB^70W!vfGPffA&H>*q@I54;+um8cJaehAg2z3D<|wz-y1DbTJ0o7?Ztsx%nw#u{ zV*=+7<;yfBbE2Uv#X$dr&<a&yVgsac%Tw8#zSkH1^u??NtEex^o@Gcvsc}ewdPP{S wttED_3t}@hzOG+E<Po&|<MXExs9N?}W=L>%+d_P5f)HS5<!o8Fe*5nK0$8WnzW@LL literal 0 HcmV?d00001 diff --git a/img/hair/sides/left fishtail braid/thighs.png b/img/hair/sides/left fishtail braid/thighs.png new file mode 100644 index 0000000000000000000000000000000000000000..07b66b548c049289dcaf2ea7de764bcdf44d8cc3 GIT binary patch literal 9112 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 X>+H`o-wORm0RZMEHpb`Hd2RnMCi1Te literal 0 HcmV?d00001 diff --git a/img/hair/sides/ribbon tail/chest.png b/img/hair/sides/ribbon tail/chest.png new file mode 100644 index 0000000000000000000000000000000000000000..ce85c77e76aa8c6a79d0f13d30e8a90098e8f6a0 GIT binary patch literal 1971 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 H0+Rj)WR})g literal 0 HcmV?d00001 diff --git a/img/hair/sides/ribbon tail/feet.png b/img/hair/sides/ribbon tail/feet.png new file mode 100644 index 0000000000000000000000000000000000000000..80048e116558d44868c04e9c705dcf55f954e16d GIT binary patch literal 2858 zcmdT_eLR!v8^3342O+7@3zF*4FI(0N7FH;Zx7ATpvQ_jZoUkovHmy#I-p;8*#ZVno zSmiCpd!iE=<*l4%q8Y<9nwh<whxPLN_xI=T{(PR#^E~%`UDthG-|uyQ?+bX}ZF)M3 zbN~Q)o*r&H0MLLwVc-V@^s2wgJ`DYwJ?iR;_jGl&_$4ax(9z?e0Q`83dd<nB4!5M9 z@N@B<1xRe7eMqkF!iyK}e_D`4%qm*2hlDQstb1#nm9_2VGhwy0SLz=yk_rp-3(i<f z!TJP!_XaIjC{fl$iK5=8=3_!9VGnG}-Dm!Vt95d3h2HC1yY}|p1#s42?OaW_*Qm8W z``t6fd|E<~d=iOmpA}ZLC>#*iD_(*Ok4-OP>MVOKnD2^W*s|x#cKtTLFS<{gVe29P zoAi#ik?nq7i)m_ScR#jo?&H7_Vi{xiOZ<hL3w0MCY_GaX+Wn!Tes_L*;4o8uuC}7& zw*klI?av>d)%<Plvb(?9**uz?wR3sB+r`O)W=g{s8CEIY1$HJ53-RZ4UWyp1+Ode{ zXYKcH&rgPNP$i1B2u*UrAx=s4mGJUdjj4=;)%l~W4fJ<@Z-&FyoYtHZ0XOan_vwM# zQs^I6?X$DmHr_U0N2^znTxE@%!_lCIMMUOP)0}~+;FuI)Z?D;qbiGn2685lrlum7e zG31fvsJot{+)0QQ!~w5uZa@j{gNHW-p0A)8?O!~0M+2a1H1oi~tuzy85*g#^<BsGb zjC4&_Epzfsg{Dkn+yi4=Bg4Z(BVvGSROtSg&=3pC(U>C^+dO^n0SWrXP%I5kx6S@1 zyGJ=rk^Wr^5xt?<6+-LW2E6+Z+wOSG-+tbIYv$i;v}p7VE*9ZRprxg!ZCbxGZIMG3 zP9x+`yKJB%A&2>0yt%&Nwu3Wf0~2H3()K>&Kw2FC7%E>OWc>i;@xP8EZ_cnXO-FC6 zPT!ot<tPSKMrh@SXKSW)08x3GxB5u-1fiTHd(L0nvXSaQlruB|xC&l*^J!GEOo(I! zQ?M#V<y6ep*2~SlXNz%Y<z}eMJwSH(L}Vq$>9v&4ADfg=cYpQtK7F2WSSH>jaapa5 zWzQ+0{`qZ%$R{xQ&BYZXgI;Bm0qi+@Qfy^AYNwFe09e3MpR%jDuLIuq?kxSIv~zf> z$+Y(Ak{(*?g~Y&9@*^LLXiSwX%?r_QuD150FgFb=>tzP3oVkk8cNeN7*PvdYF~6p1 zCqHasv#TRk_Wo*zR$ij1&7&*XE?DKr=cdap6fJ%P*T#p`c}RmOU#yx30MU1_kDa>- z8AM8<kd?7~ii6RQErwkrf$@sNfHb0m=;uzQK(PPZXhx4FD@l!P+FKW-iOK>7fEDm* zEM~pe!{)80P#GcvC>%}$U5`oFQD8XGO_16I3h$&B71xY!LKEf7XC2Zyr2*->wgknV z3MI+SZArL_-vsYBw*r8!Nfg{*oxU-4!EaGm!k6rD8Z{R0UUQ|quEfMaxmbdy*>)+T z^3epthkF+1#pO47gJjxQSgd$H2Y3Y^cCjWhuHVFs>zJ6R8miTd<|w<lzaQop^w8}0 zB0Gma?{&{1keuzYq7$YPZ}|5RcnB(rYG6-rm1<w<A+mp-v{J!$r)+KgXF(8I+1Xq3 zg)o!z<L}2}#a*8piz`q2<fUqZ1{V(qCG8rkmy#OFuDeEtCq}R2tm+gtme)2FSCWsD zEG<itGLXr%tB~0|`bvL}BE6g*y%KG+)a4tRx&J6`^J!3nltxD?yu%XcUodSwyPqpF zyKxgh6}hNU_IssSGqq89Z8qA`9TcOtk1z=jICW|lqSarGi^>+3l7}bny97}5PX@jd z<y36XOEXm`O276Nj=p!!oR*j<h^~=FP}rJ{Z0cKfwXlVk{5<(9sOUWhhgaKkUbk_v z3}@CY?dupiij$RsIalnJvfT2(P;*m)idnaKqn}*DwSSwG*uSrlY|Ic{fk00+ngnyK zvC1G_Z&Db;xI=oy2CKSW{o>NW?~ONYvqT}gQ%;^#y1Kc^r4x0D_Ra=D9nutjLQDC= zK;g8HBiY1t>EI{~JzFTI){Jgbc~jLl?WfCd6eR^uv<<m3FsfjUr&FBLugFX^bbNpt z<)(l?Fe37C=JW<!>~bQrH1fqCoXJ^^K+VVI<Wq4p{V|t8H@E*d#fJ=BR<}vs$W$}} z<icl~dmSirhCfmw1$0L`bf=}Ba_nBl^C9l!)0(g~UOgNH3AYpnslgF2P|L0q`&JF< z<-#)|#|E|&STE?53qHp6#;&r@)TgV1KY6c+JK29o5+T}%8by3}hb~Y6W*pZ+hXC5C z6{2*71SEU*s473MN8^$0Fe_+9lZYsjEyg3&{SzD2e9PQBzr5Vs*wV85ajf7WJ)g%* zOgvdyJ?7;)D^df#RdD@GvoEz|7FWC{sNn5z@qcZHgQxkhT7%2%K2=0A$MW}bn=&4D zi*NHU!o)bInc^U+d)$ViRsG~(gocAJlR>#<)!JyRyofv$B|!yO3dzEN0Jc~*9HD$O z#5kqivSCZ<?lx)Uk`edkqPQOZzKIDNi(I4t26b<yVK98;WpQbG+%Si&8Wons6FSO! zr81H-(@c%kI%}->&y6T!%gbFFEz?f|gwu-STVc7#d7EdE07U(duL$$hwy(}?LRAzl z>QwG;<aJZA8<16o_*Jy{!z6C<7rBgej88T5x?;Wt(i=!rrJu*D=ZC3gTLJg`cy__a ztKs0W2QsJo9p#>R6$dxPYRzfaBEe?G(<CP-30rZZ@SmZK2?@_TOCTBiw0R%ic!q_8 zSxtFY!=j}6Cr=kHGJFwslDDsSXGYE?{%yxNym7mhnzcShc||SDU!oI8{>;m0;Z!X~ z#yQ4+ThA2fyL3%HS&r&}1R*TGj%m~>V*Hh9J42fl=pXqs?D#24@6oZ+NNa5TQm0&9 zfreTD^e_o6<gv?dhXR@{fOs=?hOXpurC{szbSg)Wa6iqo=-|V<{m8FN>B1*lRPxAX zY0r+1I4)1RKiw(UKmeZ&)*7-cW12+`<;RnFA^hOSB>|NF6t-DAQmjTH^|^2LPq7mL zWhMM<6yCfY36)mkcESLcRj}Ng44oJQb-INXEn@>hZcy8BhORIlHqad0IgO*@&1cZM z^oGRTu3Gu1C$@KdC2Kr-sq?q((YopJjlNaK5SeXX(?yS_D>E@QJ2T({#`Fx){|6(x ZL6zOmpGOpSKnEHCPj_Fpf-S@|{{lrxvGM=_ literal 0 HcmV?d00001 diff --git a/img/hair/sides/ribbon tail/navel.png b/img/hair/sides/ribbon tail/navel.png new file mode 100644 index 0000000000000000000000000000000000000000..be8147d54bbbb29a74ba2cce580988fa311ec884 GIT binary patch literal 8970 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 VKAc(Ce1Qwm*EQ0~+-G<4e*mzg2hRWi literal 0 HcmV?d00001 diff --git a/img/hair/sides/ribbon tail/short.png b/img/hair/sides/ribbon tail/short.png new file mode 100644 index 0000000000000000000000000000000000000000..c2b2dbc1f01e3d09baaeb4d02fff99c9009ae6b7 GIT binary patch literal 1794 zcmeHGdr;C@7`-UMqUIwtwX(3(WGhi?@<Bu<rW7J&yJ>5QtyX5D6~6K<)%waz8|@`n zxx1z#*=VUH0zRWgdq@vkMWa=U@`Vcd0QT2v{kb#!zjx-&z4y$y_dDNrzMDm*crVgj zstW*EMDii-20#ni!oUv*XlcvuIt(37hkJTbNuHkQ=o3+g!jFXkV1FU`0^X-(>+-f> z|GPKLkho0O&~nO>>}=N^W;wL$wPyQb92+L}u57fyIOJtS2n6TbDwsJn90N`U`ZG)- zla#$*Wvj+wYBR?N>Q|1A;77!;Z8w|u)U4GlzY<m^adNu)i<$QA_W~n0@fp_1->=Mk z!`Sj*<=FU?Lvu~z6O|j{VxthSeKvP6T2_hCte#p%*KDix&jqHElM)ou!DsGaOwXW8 zm)CDPEK6tSTL}`QI{}|)4a`6xHS5o;mh6gMP5Ci_ZyVbJt3&}GS#xIujrR(M+&g!* z-Z>2~FtWaR*7?V3qw7DdZX;$ZeqEt9?qJ&#lR3^7ZcC_VbcN$gjbN1C*(@r%YMKk{ z!`@RlA>gs;hx+dE&PP5-(E7|yUt2YNdsAAE-}8@=>yzO6bZzrjk-lPWhq$!2YxX<a zc+0y@b#(?*xlI_PexFuy1U;%M`Pvp>DLXoiaCL>Z=Un8DjE{)B#A<xEY!rE<^TbWk zaK8ew1#xhvHxZ}+4TSC-^^ijdD%vOTBmjCQUnUG(xn==@NCwH*3n@jI=$cxGVY-SS z$dcg|!0?QUj0~eQfai&@5Jp%iIxd`X1no`orS45PFb4qshD7w(6aQwokL%|jVu~DS z>Bz)s`)8SiheogdM7OXEu$rr}un5}d)7(yXG_X6kbPeCb>UBt)doA+AGTC4yR~66l zN?e9+iZAGQ8|6l=h5~=@D5Y#DDqWHIc<1m{4$oaR9H%8)iJ-q+4EU3m>)=y1nsZa; z_*Y88ih$)*4Gn79OMpz4M{zhY4oP^KjV7n2UTplS%>&nb09~Hy2m^o&+Hun^6iQ-2 z>H*F16#AX5Dkcg5nwFy+#oO`mef7j)wz6i!k-*(wAIzo6v21B4w~;*gd++R89J9Uo zhL_Hip&bBeDE>oRO(n5k3cp>!Z9GSpU~w5C4N0m$tc;!NYVZ?0<wU=<A(X1Q1Z8dq zx<3s5)z=lAqLwwJ%%s#wW8Mi1>wP=&OZe3Vv38mY3Lh0#s(!(n7c_WZNH9sYQ#p@I z_X`s0q6jgz5hb8Jbt(!<l#IfRupUX%W=jT3goGz^4!Cr=o1~&_i+vAl&+)yE3$$E} z5^Q#y-is;JMDh&2rX<2Bo8<J@4^sLDPt{hf`c|1LllscWoLG@U>#;N)Hgz7-fd*st zdi_CJJww@Nz?2~r84ak+hLYjS9&C3+c`6)$QUpt@T*!W@%={d8Ha;agU_@_d_Li*s zKH?cFNYjuu(*cnzPAX0veLmXVTH&7VeBE$gEZCx>FXGL(K%TT;O9V0st*@-#z95D7 zH=C3c&}*zOTM4x>AD-5cPa@#b3;ozQD~~vAHCe3~_~uz2M=|+`%YAWo84flNMq?F) zM~j|l7bhkr;Cp7Z|MiK_tVhy_q`6YH0FpvmJiH!z_i-{|{ze)F%-5yV1c(S<jLI#1 z*IA_)A1b0O0EX{sZyA&4UIo|X86=A1wpo0wn4R@>aTYH-Z-ECn{1kI+-Ma0>*4{d- zi`oIp#*g;+_wrnGGBbx{`-sHNs<AE&Y`!15Y2wAXhvmFVvKqtlV{JNwH5L(|uHv6A soY@}4o8a5V&I|kAU-LizKPtd~I;SHnCLtpR6zyMVBrgh)vyGPV4?`<^HUIzs literal 0 HcmV?d00001 diff --git a/img/hair/sides/ribbon tail/shoulder.png b/img/hair/sides/ribbon tail/shoulder.png new file mode 100644 index 0000000000000000000000000000000000000000..6db809c65f067251c42caacea6496e10e4ad7173 GIT binary patch literal 1921 zcmeHGdo<Kp9KXYu$y+iNTN$N|I$ooV)MPa57>X%nP?`}VYCVodIAKJQ$094F#%L*1 zLK;a+G->p(hKgocuM{JXnLLKnJod+C|KD@=&;6cr&%O8i{oe2Sem|ejO(nSzG}R2$ z005dqXUBs8C_zUUSb=~xUN-*(bU7c4$CHS7JUTogEHL;d8UQAj;x1vGn{n%S6p#DA zqL8~T+6J)QR;Q)ex}egj*K1Hdk(Li<)eE;9o0?}Pp5k(|c(;?%Ih9(KiRjO;p|PRT z(T$ts7N#{9rv~c`#UiYzAGWvT$sx`*HFhDbbjZr;>JgN3)hJg7?)b{W%EP^MjrFH> zl=)9n67wgVhIZLbL~g?iz;fRGjNZJlA6?X4L+5{eYUG)tH*|VPHObsr`aH6G*oN<v zqEe)f!Q6@&(y8{Epgv6UenCntOKncOeV{Qr()(Ql&%2`2YrIH$f!k1<Gh)|v;A!=F zc#e)yNit^ZU7hQPH}M?P=KMFvS3YAI=kKe;tlhbqbV2RKRFZ-#4sCnVS$b731J-9z zE3-nt&zuYFt8K~(sgF_m%sRKNVzO#SLbv<t@es3ExJIb*8bQeZer5Bhgm+tfF~)@H zH+pI+gR+c9Q=~?pQrxM~u!^{Adw~Af$pwV1ExaW?_mOBy)X(piW8aL4kwI+{CB(^r zIfxd-aaV#PkO3+Pa1}dDLmt&|XYbPhsIOXFFi?1HE#ySfiTj<9Lc}UHL(LkMvyG5T zpYG&E$A^W4&_d||A3^h@(*n>@!So<Bfw-SUKBu(?02Obdqr;)-p2<F}yWRmk#Gty* zad*G_EiZM<CNi*nx~4&9QnOk)OkLeTGsi3SKG&<@qLF8;-bn{-vpYPI!~A(a&+I<$ zkr;zW(kf*8Nbh{_l_QJ#`nR_4b;c1({qd;KdH!$m0CB!pmCdM&;Do|JP5b@_R1A|b zKQ+`Li88e5T}M)&VE`Bd!Oa;;^d~ms-MDAdjJ=%+qiV(5)*q|%IJo7EH+>6HXXcab z6m^Y^=+VG)Uy!N*pkYC=DU=guPjM9fJb^#$?qpu#a)2siv4lT+AEVED|1O_?S!``1 zzWGn^sF2a~irm0056u&-r%Pj;EX|*}vm`F2!!70c*1|ZfJg&$UA<2RRkPT|yydLvW zY_X5m@*OzK*)coLuQ)=>Md9zjTe^Y?LdpZ(PstdPVvGWPL1*9-+Oa@*X2^^eefB4Z zPs~+dZt;6uKxfmJd<aRi>*@8y(skio^$jI6SyA!A%eeT=x=N3xt<_3wf3hW;A+dlE zxtWUv`4iId4}3<aJ(A7HhMwvs5YxKJ6Uplj3+fvkWJycC?VEBzr|bJc6W*d$r`HB^ z9!qyy7RxU!<^%q?w7f{2Ul!kH-n;EaZp1xVUz@T-TNePFlBHzYl(MjU>ZX-CTv8?9 z3_t=rf#XPMnw2`4-pK9$s=Z0}ut3JUW9hcCyioHk^DS*N7^BEGE%8O}S*V(8SI(N@ zj(@O89rkTzItT}HFXO`1)_$A77?|0NO8w{7Fk`RD4-2daWdlTJeAf*3Rccmi9oe8* z-etekNQXv@KulwnUKtRTwaZXkDmh#vZ5zZb5BP-LF7w>U{5afw?ArHvo=OQz1cw`q z5EUk@FR1B{loF9rW|M`YQOXbJ*w@9gl*bGqZCHBFf$h1OhMo4#5E!bsUq09{n0z?0 zK3dQkC~nBy!&+52lQI{p#by`-@Yw6)4hs{zxeE>{hD^qD0bz2Y0$%*+TP-xKAQ^>w zZv9B~o_CKCZK4WT$~lm10T2YLWRqb+U&Ai`v`g5Dm>WVZ{MS9m&c)dVn=q7<1-+9( zUtVBhvD{%v9+h|@YnR;46Ta-|xqEPw-<E&S<>Az1>y?4l_g}SB0@K8qS}vxHe$tuw z$x{j>ZVC3D$H566JqwERQ7K-E?YBihbhtvi<#kAYINJ4RGkxOknowK++kb_?<3FT` XM%NABVKp@5i#3T(ZjP0Esfm99AKAyd literal 0 HcmV?d00001 diff --git a/img/hair/sides/ribbon tail/thighs.png b/img/hair/sides/ribbon tail/thighs.png new file mode 100644 index 0000000000000000000000000000000000000000..40f6a226078bce0bdbfa4a2fbf58876ff4e45c60 GIT binary patch literal 9428 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 literal 0 HcmV?d00001 diff --git a/img/hair/sides/right fishtail braid/chest.png b/img/hair/sides/right fishtail braid/chest.png new file mode 100644 index 0000000000000000000000000000000000000000..3cc77695d160b89668f8d897159a24f44f4501d7 GIT binary patch literal 8389 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 TCpP$&o3VkOiEfsT^T~e!YK@ei literal 0 HcmV?d00001 diff --git a/img/hair/sides/right fishtail braid/feet.png b/img/hair/sides/right fishtail braid/feet.png new file mode 100644 index 0000000000000000000000000000000000000000..02a3561cc1c3af34a4f320a3a1948578b4c737a7 GIT binary patch literal 9138 zcmeHMcT`hbvkyfO6a_^TRE$9p#gIY*NhH)DM5R{&k&prbl3)@DO~5WlQ4s~Di(N!T z5ETJYs)~YzB257iq$s`nPC}9UzWeTbcdhSR>-}-hTEN+R&-`ZQH#7U}a|kmxHIkB4 zkOYB1Qbc2dB?u%8+zNpfivfR%PglBuKoVU6*7jUW5)bUnX3^+gR4~`yn+m4-(P<!% zUwvbo<N4M+siV!0!nYsVv{=|_S!M@Cd~dLJMQ>8lrx0SlY@k=UN0_L^v2ET((=|F~ zqvDy}n@^;D&HkX^A8YH-o8TApv}7RB)jwaydF<fOlkcAgP#oE){&9nseWe;TShK$7 z9z1b8_ZKH+gxHnP`A}zYI$t}#K)XqV_Uk|jPxP#_dg)Mb3;uK)kI+68n6Gs6b<dM4 z8DmM0@?c{R&17EMc-}AKl~>)?sKl4Lws9JDi=DAcHmDzT8XcWF;Hi8yZ!@uN$L?Um zts_d+*!qE<Lu++{W%Ezv9T3{3@6s}?Fq(HEAZ84$x!+=<{d?y2?<O%P#6B<4sm>hz z+*~`b9)G)_?{v)&OXS0wR^HuUC$sVAK4S^mA*;`XDAA@BEL86ueE1c1Jt=E4VX9%> zE?6wOW+YAf{Aj{~*4(-P#anri(QM|MCqIX4TSYrpeMwIf({ZS939=-r4sol4qts3G zxBI)b#tppccjDZ2_do0-OmEtl=v7S#dmbTScl70$`uV|EpOQLhY`=mPyss}@I{Uj? z*XK`<vYK?HxRn|4=a|T5khEQXgmT2GhN-V=AYw<Nm9&&u_&c|>f_$~R!iUGx>-M@t zx1wLX9gK8jAISfZnYTOWgZ=#>#ZXzq!xej0NS{Q9UA>sr?zQ!dk$AFc+umJ@TVI{C z9)MIh5w^9MFM9P_{d`hj*4G;9`;}npZP}fm_d>U1k7?U#6{g-vGqkyN@v%maO;^TU zhYV-=US-=o85iRnvwFW2f4Ft&iDn;EQ=;sFM%O)m&kUY&Peg<NV~$au(sFs~x9iW3 zM{A59)y~?J=u<yfN89gDw3qF_`SN^b&baB?Z9VsWY8an*pQd!Pm9DMB57qvBXZnlK z6WKL#ed=VxhRf%huD6S;NCeew@o>_ZSOeLItvV%tvi+=XgPO23ZvU&aYnJ_nOmnnQ zbLuwK$}7&^wvSI9a;e+;otRvE(4hB1?y)bwWSC<{ZAHg=Lk>CRzMTqfc#}INobB`4 zMf)V)W=&H1&eX|VQsA4W%*g2;@~GK{$(TdqmU8O1hivU}kD81Mac7gQ$_=$Nm)D#1 zi1!W1+<KV!_=NNE3AHez`kXVDzJ9YUciF|*-DC05J>sL@fi`Vx2VvD)ZKYAd#oZI{ zQ$)5HyLE3)zkmCym6Tt9gs0y~_K8x7VRZ&9^y7_qTg%=XH#F8gelK;PsH<2LFCCr~ z_4@tDX(=Nze&lOUPKRPoQrvZ_Mda)B!isGX4so|MVp{^o75ABKC)b<SA9pBXuwm5n zr&~~^+<?pH2;h}EThF+5o=&th(h(Vu$nIzzyR)m*DGS+Lwp}{w*1ZG>qm?XPl`rHK zzMEQu@LiQiIT=(HxLwMpJ1M+BdZ{!0X~)kIqaLM3u4NMRvsYlozIg2y7B$W$T8Y;b zxUfcvk()u3w0Bo5e!f$WF4MBv%L&&yYoGe+@#$#N3g7I*B{nOXtA<vUOOA7f&9kq1 znsuo%usJv@eI#*Nq+iiH_zUXxQ{}{A@4Z#aYtALT%K9RGaB)v)X5ECsmCXtS?sMvf z)fLsW)Kuq*rY9}#j&k=Kz}x7zDQbOPPb<r>tLW=TKG|%0?{<V#cd+s<a~7#Iqu4Pv zJLvq*<zezwyRDXrq`0hpaMr*#NWMMlcqaSNvzrOk^4fuCZyJ2r^g(7%r1=+#C+GY` z;!NcjYFSv-w9ChWQfaqe+xo9ky4O*gJTTgd2uh$B<l+3+U+T6Dc~li?X$$wysAYy_ zTk#Zkm&n%Y>>Vk0IZ?Ft>PO}D&1KvPsMlnDa)jQmB}YuY(MGBc`uLqQ^t$BCjm?iL z(KD0M>}q->y1$om#G!{Xa_s&E$GY=kjnxf-?;A4|37nsqs+#TDkrkE97|4UV;tmNd zrTmh*ACy<`N<GE~vwb>MUIbk*xLQ*y{<%~JwQ)zrYtE8g=GPk&c1e17q_m!Toc8?E zvHHC=ud9;JD(4?Qr83n3QY1L--u9uzuzFeh-WdGQvGwTFqwgdG*T?AM^NNUX?N9A} zc@z=V<bS=)hPC+1qo8I6qmUR2kEoQnwJGSV@Yr>2jlEaMaWBv-_oRF5KI;qK1qbJ4 z*AqQl%`AOu0&p7Gb*mI<wLVui)mqoR^>C0GoNfsZ>^VyBf=eNnUdd?V9@>ttI|LDd zcwulkSNBG`DNut)S5~_O(XwpJ#Ata=y&l3BOQ7bbmtDM)R!Mb@h)rB|yXC|XcgI@G z@~9FATJ{0y%S{fnPsI;vnGy#d-Y7hges`i<Kkt1{1vRCv|84LfyE@t5akO*!wR6v# zdR`D~cc~xsplp-#l#V0&M+iTRVD~?eWLhjgs-NXp+&6Y>-y7AFmkgd6W95^Cif;_A zTrO(3=swK;=7T*dx-7RrlU4DoC6w+j7baG%?GnzrQ;*`tl@3$Ql%BywgF2-pD;8zN zLW~bei$#U|fT!)A*3fr$ee(Kl*;iFKU`HRviP0KHSAJr}8T)JmhxOZ}8)zt+8oqPM zeySWPRe2oq&8ak1q-X4{p{g%Y22v9JWsjM2mB={-EmhMn&*2lsQyLT(=PmhfAZj~I zFN&w_i`665#hmdnu)F&>wj*ftL>Y0XxOKwEE}BTbu7ye(L8$Id_i%QJE(*EtL*rFE zLy8bD-OGcFKe@cr)_rQ2msMqO)%u31g6aK5Qftrae$P3mAZfsSfWPT0<G9ZS_03$= zrfn(Z_`%7ZB|LjKgqWj3iU-#!{*&B3<?)nDmTupZeHxt0r9B64ONw}EaW`1GZ??FR za6<e=5#1Wis(1BB5c~e>2&5Znyp5ZR&>LJF-$UQBSp_r6gyEH(>tLfp(;;O~M>~wN zgi4pVS8Z2uY>%}_H>^1_`VQq!etOEJ@2bIybjM{6qb{wg2*Q4Az~g;(BDe&FLq<a4 z)lvD?cAw?BUXJuE=Gv&p$huuu*TOD0nYMBtKghXe5z7-d`$Tb*Eh|rhB$bFMk+(;` zuY5i{ky9&4>PodY4Z9TIk^!-oR3=Ck?C<y9VQ@*ulQ`NccCqMWnZF?h5s{j%JhrZE z`s7JvQk9LY+ZmxVhMb*lnV*+*-H$DtOf@f8f%{g7MA<QRpkVS{N~4P}`(NH2KN526 z1&6uuUi8Lf2&NPraago1Tz<8K&y|VWHSc6=uC!AWE0lEF@8I|8j2EIO(JdAPC%M(R zwr8@fRtC3L9`LXGre0JseaA)OTZd1@l@xP}+n(b#DqcCmZFyN*T=nLF+=H4I?cj&y z4s?EU+5PS8+9!*A6~XG+*>3TgG7VdE*UA=_rAUcIB~*7{b{sKLJ)Q4s^107uvM>4< zPo$h=RbNyf^ilJoa5K5T8#w&A{^_ZY?#(6hPks2Xds2nEON9f?&d97gLUBvDpkw%0 zwr;=PeyznvF@a5)J@yc(;+Epha}SH&4C{Kx3Eu%LTi!5qX#1GF#=|wP;@AjP=R8=B zy{^Ww7&veqqZ=5Q6AcXJ&X|CWgo9`B#?N)v74O%109hrz<D?4Zx~VO}P;~VTSDEeS za`bO4Q@#+a7jt}5aj}Ir6f=6y-pBjE#}ChJq(yafo%SWj?n{61Yx6NVgyOo9*2br$ zjXMe*Vd}*{qD8_zy2|aX%P4lo3RQ6kQ5_mW8EJ6pn%q0@_4`MD{1{Rz%4&Esg$-y+ zcm|5r)hb0bZfXK2HKEXz6E8N}%2K~@zE~ux8Bdn^lz-N&Ty*KFmU{ZNn1L4?T~ptd zSgy@VyCZETbAoDkC5Tl*iXV`3yW&KB9oWBGjMKF%{5wiq=J|>*#=4<Lx9w7SPB>~C zD=R{*kA6HV?iF&_X~m;mE^YR@izEr3mQRZpJVE!ztTeTROLFt<KbFF!YZob?Uyf_% z+%A!52^72Y{(OO@I8B?Fnf>60%-bhYPEHR|^yRq?LgUFOi`9&Bqj#6yi1Yy))ZUan zxo^�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 OUJ?yW33v2e4*wV8MkZna literal 0 HcmV?d00001 diff --git a/img/hair/sides/right fishtail braid/navel.png b/img/hair/sides/right fishtail braid/navel.png new file mode 100644 index 0000000000000000000000000000000000000000..42928da05aeb205d8dbefa481f0442f3117b3bc4 GIT binary patch literal 8704 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 HckF)wcDFqA literal 0 HcmV?d00001 diff --git a/img/hair/sides/right fishtail braid/short.png b/img/hair/sides/right fishtail braid/short.png new file mode 100644 index 0000000000000000000000000000000000000000..bad0b25463e3cdcbd3bf0797912694ae22e8208f GIT binary patch literal 8262 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 T%%ntJG1kh=&NSE9C+5EZpbsG& literal 0 HcmV?d00001 diff --git a/img/hair/sides/right fishtail braid/shoulder.png b/img/hair/sides/right fishtail braid/shoulder.png new file mode 100644 index 0000000000000000000000000000000000000000..782f274b9d903c164b27227e20fc99337ffd0c9e GIT binary patch literal 8241 zcmeHMc|276`#+W_MI@AzX=v4$F$-ht8C%(PMJdg4W(;O&W*AGNMO`kHvRu1#OE=xz z79`1*P}!3rwD65&NeUVHo*C-u_r1US{oU8^`~9!;dY#vt^L(D?{XC!d^E{vPIdh_% z9c|?0)a3vGkhilXx&nYCbSVKWl!1P#PSw)^K(;buhX>!4B!F?aY#PHKgz<wpAPfv* z&;TH)eK5&0Q9D=uShr_nQUtKpL*WR%+Gu2SI?htQGpzIDhp^H8G|-y5Tw?1C%xWZD zIDNGA-L`eD&X0Bt=3DPQpOhi90b%O>{vG0~@ty9xv0I-8LniPJ8klOK(8ejRBW)n< z!GItf0Uv&+sa)bn<y^>|S@9|$>|m*>xAKLLuZVdIuNm(=F%?khmz}m(DdF|-hv<tR zY25_{ZGOF@w;q|At=oNRSCw4%I;-pLhU`tMTA5QaDTB$^NA~uIy_lXd!790pZZRB9 z=Z07(4{vx~-n6D0ff|{9_1W_MVzn%7>GeYmQ4M~%2Fc#M_bU0`cRr^xOMFJNEG8<J zPO6x-ZwS59RC&*jcyRAb+Qow!rRAUQ=zgmFAiR3uld8*<Htmyo(<TEq@4ep6CiFs{ zP!AvPvN`lho<m9D1fKHz_S2AO?!l`xd!MZtt}m`qQnMXaREtg#_MI-9u#H1lo|t%b zld43v%ZQ<D)9J0wmr*rA{GRAFWK?697}`}-9<yL4I;q8G%cw`8S>o>I=hLdz>q+RM z+aaZuZJIN6Q#n!fMJY-}wFe~3z53B9C|&M&stW*ro#3V@e{%T)o9xm%y1%cK{t)+% zdong@4Vy09-%vPOHF?Q9IBDY1&rc3Im`8i;USy44cz3hs`E57i?T;GkkE|qSaP8bG zmbo~jZgi_Hl2q8dk2$0l9OICZk+k0_qS32~CY2@Oaem|2)n-Wz^_2XJzCW~F*ke=o zVe@78+_q!KL7fZkb(cL0o47g-yP1!74KT+Z@yagbpR4W)8K(T+x9=b2okx@?53%pJ zxY5(~JKplP^j*K-{6o@j1)tQ71~v4zb_H~>iicmkbgum=cc%fnD@@~J;OHhBCzHVT ze)@r|k6S+&`I^DU^IXoT`SwffP<R(T8mpdE*X34|uUzu;A&<?HF9Ve#8vDtrsqv?E zxyr55Zxk*y65~V4pK_I?%3q!ytC0=NteIX`=-i%Jftdc$>t^G$N=@YA&ZRZeF&#+f zj=~j}Wywobj@h_UtPd_3(RW={81uQhdW6mv))6T>smYIRkpAgjQ?>h6*Eamx1J6j6 zU7d5na?lU+`0*a=#pfPAzP+%JUzmLB!jsFVE#iiXPW(Ln_MyJ{{tJ3IfrL(OPxT4O zD)ocDjdtr!VZ!LHo`LM`@<Gkfp#@C^4XSESknh|9W>)fEZTbF7>2iB6S*HDN!*E=B z^xT81>niDic=dszBPGem%;^jd_wAmzzy}N5A3wYtneW@Ck&^chUSAZb%WE=iJ?eYL zdXw8THEd2_%!zpJF?%5qUe$9d-Ssv8%uD4rwmIjEb<+Lv?uTHmT14-O?TvqyP6$K| zu8Ppot=s#0EF~ar?Woo8RotU~%ji)XnY{e2_Y>7NtKC?HIJ(;A)ZxK|UdyzAsiC6U z;ENVvxr<wKM{5^n>aMQJOT4)*&n>}ZdygvVcyMcMnEiwDTovOhrzZ~O4coepWWI81 zy~XnG+itAcab(?E&qSHno9Ak=4?)&X&9)!?gR28?UKpbyHmQ&w+8Z@~RHrmFN6IL5 z`#g1eP}A&w_H5U|Y8Jk|FfyL4n1FRhC*3Y^X(PL9Sa4pEDs&4H`pdfND;B*`3FISw zYr8GjeZIxgHKy;pQl<39CkuWXU2DW##jUOs6g}IwQ@;OU!Lgo8m};v_T0g6wy{mjX zK1j+Vc1wFZ&F=?$o5hnAbx%?UN0)0|&B3pE{jQo4l&M{LTP8T&F|f(|4gXw?-1_0w zQwbhstu4=juPm8Tn=)PWmV@8!!?f6SIKG4Ja*sXvfY&@zvF`!@`oTweOB=35)%9Bm zR!;e(jXmO=yOp!7oy9b~*n0JVe_Dwbm}-CPe6MNl(p=e=XF_?<xt+Dq2)Fyk#>X|x z^fHs8!C;MyhXMDVnWSIcQ&_+Cp}>e5;$*hMOvPeBM}Jtl&cztZVD`pMW$8ywviVlW z3+39M7N)#1vr-L++?+keQw~DyN4Q=pU)&_o`}B;-n3drh*t^}4CMQpyU6Y?3msMnt zo4A0Yez0w8)fMY%#fIME@xchK1XN6YoU7f0_JYx~rfaU<&)T=FZQ0L1`u@~&5Vj2k zyS;0*_76epH<{kZut-jmSIeNq4@7GRUA*>d>kV?>t3x`i4<fUFZNc_1@XU2NtEm08 z3d@rf%U|^I6Ml#dC7{iOi~UfhxgA$FNMQ1fyE~<gW7j&LQb_sjWj*M!LdVJd_rsd{ zJ%ReaoZg^55Y>6lE+!=ZAw}(hYvA@3T}hIfi4`rcYwrHU5^Pp(s9)ON;BrEEr64l% z^Zso)nU4yZ->q7>uoB^UbKrg}{Zb*~4L&vVguYSyZt&Q}y^crmyYf;1iA?xj>TzX? z&cL$d6%4}Tm&q@FS@`1Ve!g;MsN=C%6(5eyk18>NZmNmCYmCPg5O1Tdh4#tmM{)|2 zq?Vs7<wlI?Y!A|W?|7{Dk$tsI*f|1RGv!jxjw}aWOGlW0c1HUW$EUoI4Sm<{61GKt zA|Afv9J}|Y)tzlkTfLWG)px$s9~c~``m0MnhkvWEj25@<l~2yDxF&i--)faT#UBpY zG%NgmKIL`ig^XB3<EBT?Oi^;-7B=r^qCStW&ptEsBD40^)uTMi&PeE~PWjWvIfKKe zh#u!AQF;nxs3nqu(rhP=d_v1>qT_M@)t|yuz=aEs;!}rr25yNvcJF!Ji}=EdhEa20 zeQ7U?CBHPQZi=%B&(1x>y7|0f>Y8TaO4a=e$nr91D-p@Cv~;$!wEVJrfSja-#hKVv znrl>fo85q`$Qu2)k$Tb5ooFSk_A6OwOMJoBT!r;X2QAJV)2^y=;UMr6S3Lqa`yaQK z|DY&sX705oZTX&G?#`@>RMlIfG5)Hvq`K3nY&Q~9HF8oa+V@SZ$Br86&d4$yf}XS) zO>aHg@~0ft7S3w#@sW`ax)s--HB1|Z^rV#oC(Vtkv7Opou#7G&u72w7TKDDPOWsSD zbX{9vO+f7ngZc%jCB~Rva?ZTJyOw;m@t*6d>)BTnos^D)R_70}?~#(<tJ2SVfpwvy zYBIbx+oA`svPzZ9UfP;R9NoNaV<qvZd%|)lyY`c}CS?7?4|^>u+P1I9!+e1pv193H z+0tU%=ow{4SCkz8w#VaYl;V>G>bM7=ObagGTl73s=E|eQQde1;sa;<FjS;2BVtFsG zLM&tH&1VvyGO;dd%vzh4)CQ?x`j~@f*05^dUS5db(5o>CTeqDL49d#aqFl4y1|$gt z`QsmllWE~*lfm3hxuqiv08k8NK-)PF2YUjA&D14P*<?^Rh{=Hp0|1Q8f;c3KAIOK1 zK{|tF0v|3eg~J$B6ZlS?1ImG83HmT>L%5(@h~o}Qh#$p}3O6&AGY%p^08Efif(0@C zSv*3J30#azfUZSiBpfDI;rp4uJsg~2mTWEv!|GynQ3$IbMj#q)DhD&>QfUNNqV*gE zbY}wh;qy5JBvK#{=n62pY%U$CXJ}}MM4^#rGy>8<@Pb)<QV@d0(-J|<Vh}+dg$q?P zgUy18FiB)~0N(@-hsI%Z;G$Z$3W9`l4n+52cpjgMw1aN2(0m{TBpQXnBT#4r+7LP4 z9vXFU_-f7K&9Mmai3}ofkb1f(B$N4#1&?nP_=mqgwczc5cGXB%kjD<-Qb4Ofkj2-U z@08;oz?<(gfCq|1;<){(G$a(1*z<fF8#@Q*uQnnY=?o@EY$4K~uSunR)#C(k{lz*| z3KH}OnNT1+2wCqNeLjQsM}oeYk7(py0)gCp#s5b83t!?`#Jm!SY)XL0sU6V-E{c~x zWm6bbg7^|mL6P*ZdN>3HL(xNE4QMC?NuLTLNLVyT#gL#=A2kokj>Y4XSQJnM1%c}_ zARL?_UXM(rVGv|821H<S6bu3nlCcOXMNc2Z8d6a-1Kd0aCoTi(1d{*!s6<dy2#N}l zQTiZ>hR{c$a0o04q#;N&ygr0X#gj2KEJY7H8;vLr1Pf<76F6FTp2XRo#HX>jOsKsW zEGk>T6Z;h_?_e-NH$F*3o1Q)%k4NKB7!+C$gT)&Bq2vy7c~F^)Q1wu{Xta2QN+DQ7 zm?Ws&7)%l!L~>Yk@qj2X1ZX-CwIoq@K*(Y_G#i2?7bNl7+#PJTzX@Cv089iaZYr4Z zT)PnL*%Yy%SQ(^>I&QA#wvy;b@vSlPuay4<$<2o?VEx~4{!smjV!`DL*jzs+t`pf8 zr11Y5=g*YCBDq4V9goiqw);1e`X746vjuAl*|NF8^ZdJk`)BWFmn46Nm?{`dybKUX zlv(<Dq(G1=P65Q@>=4C=#G-@HdOO!_U*wEGDP+7pNI|18SOgA5A|bFe5)MH|p+JOz z9tMx2p~yHYhVm^sk4@tXNL<i@4%GmZXQ;Wvd4_GAtG`X(>I-~8QE{Qr7zD}yfx_=V zVF@@q0b>ZC&GuaO|2xy8P-!5^5Qj%#DO9Mra9A_~k3)k9kV?kkNd{C3XgJ#nU&;Ib zPtSmW!Vqw%FVizdiXI?el4&ejVjUa^^V4lCT7n67qCRsA;BfpIAotrc_|g{ti{3o@ zxfc9)=JVBNtu5J{U}%x@;X4Uff9d{D6lW3a85EGkWB*m?^HpYPnfIK9VxE;j&u?fu zfc&~2m}>&jI`LmT=9=rj=mCQM?&NRr`<<@ubp0&`{+9Ch>iSOC-(uizDSxl7{}^3z zfBd5WvY>6P0Q$ec)a@wr;Rui+Z?_==(*P2{?%vuy1xXfhY(04Zuvl4iN&qQoD<GjP z-_F5G_O<Ln1u3*AxN8d}TFJNa;9IhpqL)Nq?qvifVDNolqBobFhZNKRV1cC_(P9Vm zb*l5M(<&DY*%3_&cOq)jeeIRnyv1vFUW@XSo+*3#Il^;nnY85f$ha(^<hi0&jfAA) z1lexG{o-C0^Tk%iFe~#UY5D2X19xgeyT^z2NJHNLQ%9X%?=oQ~YiHXnC8d_sRc@6B z?@aN`;P9@@J(H!9qfSSRd5ZvZsfc9rp$~WMfgbPAH~@%{iCAAR9gP7n5~so^+n`u* z<ImP*b=w1{!m;Av>L-knH`c@(Nr}9?OaY;2nC{d7hm$`|_-yfG_D|F4v;(%V86U_} z9?;U9RErJm@jlS);Wa`!Bs?bp09XL)p0Zz<;TNEFdBNd1QT&<5pWW|VwjmM)!&%MY zdHLpZ-qnG7FAiL3ovMD<MC|I`1*<6)`iY@Is$cl-juJIp-S=A46}8@W1u_Ptyzm19 zb<(B>u*$&X_*q}E;&}0@$(+v8r^y`xt!e+dyzJ)gqEOyyr3@*B(UZ_e$VT8)QoT_3 zgs`Q(eK55!KWOOV%?54R$)wr&X03r3+!p(`WvCr%Y3s*~5FQa5?FjBMD=E@bc{lPp zTxxWwIslYG?oiNaeRoZSo?UU+^{H@KV|MZMOOQx>dn0?*iyp+O@J2{Mi_AA9gTqpH zhJW2x|6Jy)Ck2_#rNYLX!zy&isFe~mW?~M_6X=rf7Y`phG1g*VR-*}JsYwLUs}Zrt zXfoi*RLFSP6gEa^@wr!19`YYzoj^%^EO{mYIiRGp|6`buftKxt!|R4*=iHQ?dm@Ee ztFyaADSUjux;s-%AZ4VbF^8%ivFp~&w^Q6(PC<=f<zHs{$YNJ<$E1+aSG(_v2<y9E z@pxFKW`?6o>d7wkeeb9!^UoGi01*FjZ*#QmhNFfnm&{>0Rji4KjujS%%7%qE)b4}L z%#n^Q&x$KOQ*J&Rcb0_D;nH!bVI#<{+e(CFyxPb{XZ@g@qfFhx=IQdlnZsh@gA_x7 z%@^?5ntXRWY$i)wPY$leQbO;Yy34*$#srHGsj0!?FK@T>&x9JZ)l2@7&H}BOkImen z4^NYm&tfEIqxJz(Hk!!4y?Y**l!Zuyf>HDf|BBA-eqY|wt~q<ZZGXs)DsX&(TD^34 zNl|^>idhp>ya|Advld3hnTdmlaE*cMYz|fTI5a1Ka`yfBhJlFFpMe(4Y3s}-Z2_VI NJ1a-xm96^@{}aklVK@K) literal 0 HcmV?d00001 diff --git a/img/hair/sides/right fishtail braid/thighs.png b/img/hair/sides/right fishtail braid/thighs.png new file mode 100644 index 0000000000000000000000000000000000000000..818a167741112737399723c33cf3de46610467e2 GIT binary patch literal 8804 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 GJorD-adG_s literal 0 HcmV?d00001 diff --git a/img/hair/sides/twin fishtails/chest.png b/img/hair/sides/twin fishtails/chest.png new file mode 100644 index 0000000000000000000000000000000000000000..d64d22c192a8604d9b6d2728d1c00a7101ac189d GIT binary patch literal 9434 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 literal 0 HcmV?d00001 diff --git a/img/hair/sides/twin fishtails/feet.png b/img/hair/sides/twin fishtails/feet.png new file mode 100644 index 0000000000000000000000000000000000000000..c3bd3b7dc2f68190430da9c6ebf4783550d40104 GIT binary patch literal 10227 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 GPy83{f9F;J literal 0 HcmV?d00001 diff --git a/img/hair/sides/twin fishtails/navel.png b/img/hair/sides/twin fishtails/navel.png new file mode 100644 index 0000000000000000000000000000000000000000..b8904da67240f42d535818ebe4f930681abbfd4e GIT binary patch literal 9809 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 KNys+vi25&E<s(@D literal 0 HcmV?d00001 diff --git a/img/hair/sides/twin fishtails/short.png b/img/hair/sides/twin fishtails/short.png new file mode 100644 index 0000000000000000000000000000000000000000..0d2f20ca6118483ed216824972c83265cc6a1b6c GIT binary patch literal 9079 zcmeHMc{r5o`+qGNSxQJ7H4W{J*_j!HEQ1UxL}i)f9VX0-nPF^2r*hIlC|ao`NjQ<T zbBeMQQtBjIC_=+Y*$TgRhDyKh`JMAS*LBYKuiopLYu@L1?)!7E&;8u*`^GpqP*j!X zD**tYYHMS;0RUv7TNyx60s1RFROJHzil{JWH{k}F2+rekS!{n0E)3;?a4>|;0)UYE zcggOxtC!8#(=3>MTi#5ugkPfh*r@OQX#A1!PCu{0cXKF0(0PXDirukQ@m-sXK8w7@ zUnSy`R{0gw+D(t(S0YJ<TArypQW<4~!|xJP9;4cxe+p<_x%Kr&i*?n0`vb*o{S7Hr ztuH@|EUKwO@rO3ppwF#Ho!+=#na!#u3vD8@wcqsLW!TiVt>0l1_aLqI(vBDP+SL`q z^YY@jNyqmkx#2oauFXyl<gRG9Gwuj<?pnoq{?d*s$F1gW)L4_gWW8*M-rLvdCv*1- zvInnw*dL$|TD;Nj&5YQoJ_p_489kU^r}41*^6-KBnWmAfEsn<<*u3o(aYJdJe~IfE zPFPr%I`94bakO(&u9x@r1#u$*Tbq&{y^QnXO6*fjD!T7w_FfR11oQ?u-pT8@n^Kvd zS%_>B+4n5lJm|M4?Y)b*dpmxH@<Iih>QyRp>q31oJAaQQRdohF2=bz6UpxB5?uehA zZn+7|`*H1|U7>3p%obg&WhThlDqKgXWQe?4Z*y)YFL+$`Y2LA8i2JSOS%qyQpZi3y z&2#HN@s{4#cnAYN+lh|f*RUe_uw-l+9PQ0N+_2DYmKz-wM9o%vYV`2Fg2{*En4I5r z3)@>Fe#_M+-6CprN2sVFp1Gckk(E7TX|Bk)u%d2mOxn)4w$Ox=VYjRgTx7R`6^Lm( zZyCRShl7I+=iU+ygvsu<+j&93Y=#?Y)!U8v9_@#+d|m6#x=>Gq#q;O7+94^?x9uLe z_+=Js4ydE9KC$`oHrAtC=}YHevsKp^_+?+uzrc7A`tsPTrj5xdHwS9{3Y%`sto3O> zlXigYf8`a9dVQ&73iynjPxT6nw_Ans0PDakWb?WDq*I0ByzZ-wSBugHPLIqk=q($? zZ2R3D*=SZ?nt3PfJ};ZQv^8GC<mgVfidiMy=25#HVENvd4&kBhU*4P*7b{UiGGQm@ z&7{MRZnD48W)!@rY*ejq)l09t$n6v{xn@+O%ma3VTQ;gyxahQjBWA84-B3B#=z{s_ zMH)$=SX1yr<Q>n*kEN+|w;8F}CcaywvmdMIxS)LFS(<H+2{9_9-a?yJH{-+Y>Kg;4 ziU}_&S1(;MBPQeC+rw3Lzx>j_Jan-0*?kTyh?1q+^RTf^vzZbb)CCGM2?sNPik|EP z1jc+TEB~McxOM)drE%1P^@jxR?d2c*_s7CUV{gWGKJUu2DR&w;cI#5k<uD^dmn-Lu zP@683G#BN)TurT3w~8RF*1O=#Y#<!*-+ONbB5h#d!GzS1C9zRlu+Ju?WPPTt-q2>| z8$F!SE0xlW=M5|Lg45mg%(V8K)YU3a3w(WQ#q5pb0(%u(xa}4$**)h;V#&RI2CloD z?oixSYMw2hr(N^(Qbzi4W7Z{KE2DC+vx^H=he|XrreogU>FjymcPeO0`fzcEMR`|v z%1-&9^VLq#Zm;&Jt=Ehwy}Qjnbk6Rr^$u-6!AdsXt*6{#$6pk$PP&n}IBl2NX20|G zvlNCBpGGIo_c{0|8@?<iIbm?!@=xBaYr;A4)@s|)?l0v>>f&v)u2;3sGe{~9j4s%h ztC4<=VeP9;@H(e<y!(<&e9-wv>dIZiN2@fQDH@!f&GJFY#7ApqHM1;w5ZhS3Z_d|t zX;)s&y_{8Z#{OMsL4uuf*RIpH%6p%jntsl9%Tm01!66+&7m;jj`uJ12?Mi&qHiPs> z=a#pya#17Hyv0M?$6?P;-MiCC4j&}1PhA0`?w0nKt$K}ASiJADooC4+s<StR9_RID z?_tpgZs;X`sAmpnr1TQ0ab$Ch)#8c|Z3S(iS65P|7u1-Xd3S<%`HEd`P1+$@Tz1&{ zYD52SWMwUFJ6l@~7>UCgno>QEpz@4jin@Us=MjHjmbm@3oucop&3eNfzw4}2e~@?A zdRnW~n?viEu=?6g9r0D4Ws50oO!J8HkR_~Lb8_<cP?gF(b&#%s_dZ=ucS{qizuQw~ zpOv^4IORH^^Gq#d-88>jSAg7ZE1TFEDLa8IRjl#~YF7G-YSXAQ%$VqljKvJ!S=~>H zoQ|p&M8)Q@(pAr8r7O6mg?w;Xu9+n&fQ8Eyrd9-{n#V5IJpZmftU8~oSc)5=Qx!&F zsSdA}g#D`3=#pmt+Um(nG6O|<O%BmrUfg^oQ88V6iM>W6Mes}12RXNM196XvozoBl z&#$`b3I#J;UC%7{K0|S{zH#`XwPWFy=sLgMF1qg6VAxIS3-|?>eTDbVK8{GXbElSV zH|&;U9oE$q{%oxm5Vf*f%y+x;bo=tP^NvPGr7&jdZOKlehMVP2SFQPEW_{n9v^L;< z)6dwfw!BKUF4<a(qMCBAmCAdz&1pB-#<iq`9o1`BoF>ywO|yfK^<OCN%w1d(#owc) zmE!A^;NIf3tK#(1M`2ws@zWE_4(`3W2Daen?`LN-f}dSK=Y3$&%H!C|{Vx?!ouh}x zauam=uB2U2eWSgnFvYNBr(?ESk|*XO>2m)wCyek+nioa1`Uy9=A7)Vhy6J%Dw!6Z5 zu`Sr}uqWD;g{UnzzJVXZ`6?~giRb)gmveaiJ`e5gr}Id!FFZC4P5Y$#R8xOJNlKWp zn0yZKF-5xM-q32rHy-Iaoe>eMawS7q<67C>dLv{eC0nRTd_|#k8(SreKg`g09hZD? ze`nm2&>IiW-@lLLPfHN~<PeE-?5;0+{>~<5$piIx`pBBq){0#*A^pk$M?HKvylL4F zqgyh%uCKXv{orSxk?ih8+kPA4c6u@Pjum+n$x;K`2M><lqd*-5;}2U0Hc!Zqv<@aQ zm>I=r6<JZySx27AhLatZ4nK2rMj~f}ii*>T;Z3<c^$6ASmKJ^m<yE$Ejf;lNCN*V` zc_$8+9gHr~TymbhyYG4rEGbee_;K`$^-$ZghizfuWNTsZrBi`~oZKF7Vsp<-yVT3{ z3Su_QXzz071qWA4EBQH@^jWJ9UtOCuV`=gZ^TcSq($e)jBys4nTM#esS>3NLYVxLL zTRl!{dYmg6U$RFFvrv1mt?~AQMx){_C|qe@oZP-`UFB}hWz0=`idT^_@}?}zQmn=P z46P?T9k0Q@zK{BM^Bby1Nn!0Le+A;qj33||^_t)*O?X1pr;^34nqaG-b^R%Qo6luI z<*y8@rk%KLj60W+*k7`kex~OBh6VX&bJQGX{R~>AM{w`cj`eH#q;CZug}<MpAn3B& z*NunGx~JZ1V-~f0rQPy-mb+b#Xv*2v$K4o$`A7b=RsFi1ce|U}G$qTIGsj>>Hwo_( zH5@jem4vt4o;^UT{Wfhrp>kx+)l2uMw}dO?JWVRv0AsDO%`LdnH>>8R>ej7=c=pU| z4KgFC`1NxF$|+AyRLk}He4x6Y?$zq_6omPS+djzHY}{07Sp4f^^oG+tLCGRf!Qepe zF;=AMa45e~X=WcA05s;Zq1MrjYENcx1N3Q3E*;bl3E)AA0RYCPAv_wx4-~@bpbwj4 zg6O?jgn+Y|CWuW0Dw@i(0DajuVSI37n1eGT%#T50B23pP8HbP|fB;ZPgNFq8a|GlN z6ND6(4BbnnQ3$w{MCfONaHBfGEx3FTj@QTQqmfo2>|iWnjS}3L&t#D|SXxg)KqC`` zuTaP%qfjD|NMD50=kk3}7!rwuLSs=_EE1wX3PL$TS_qOO(3L<;U|50z1|Q01HkSjJ zVAAN^AfX8Y0j<L)!6mtF6#`983XqJY@B$$dWeW}PkUbCq3X4V)k!UOuOF~WMhgPZ7 zuiPBLq!%H7qC#jq6h<G73JCa)Lm;#Y{wD7aIRws72annS3b;Xh251!wa)i25h4TD^ z1XE=O2|&q|RBwMK3k4}9l{}S)VoP=U$|G^34?BP-<&aQMrDQU`((!`${!$ty0|okn z0gxgB2pRJoy^ziN7NGC!k*xfOB9OSR_}@`~@t0H=sb9&KTt<*YsI8?5LZUC3$z`ya zWa%xPg{EN)Sx`h6ECLeGA~2970|P9QhNk103_KoWU<{`~*>VIz8ixT&pdfI4HiUyV z#9~1-k%=^*(Lp30Lm(hYBm*3hiDRMhG#r{i!_ucfIP%%hPN4Zu)k*@zgrG1aG=q+1 zF(6(D504?SkVGt+hQ!kuEDXT_jc0-+DU>7*WOFB569iTt{cXm{pC)8+`2o=OVsn^W zk>J~sGdlp>D5Oc;hA|)#Ndyd<fW_dj1gya~B3F<vfYMxoib3mRvC<VLgKQ09(x7x> z2he;#6p!O0U62HZ44DJDmL}O95VCY0vW9HI2Wdhs-<iwxH$h0Wg-al%n+k3`xn0Qi zT!xfUN(?e3J8p8%t)=;(q(fuWpAr8D(nepdi1Yu$`9}H`#hfn`aru6Zd`J2=kRkkY zoIfJ|inIZ$b^;+k)b=lo`d@U$6A5br@pAd0Q{-<111ClkCCQ&Hbrl>gEdyj4W5WFc zS}@3zh5+*8#1g}o#_<86dONw<zRa`#AdyKJB7;FB;E)&`9s}(K90^Is(G8Jk8WGAn zv>_T#pUA$i=mIWFD5CK}a~~)Npg2RDOB!eR^2z*L@x3-8Ur>@<Xe<tihH!DtXhSj% zL&o6{6VaZG{=Z`$olYWQumn0(e9;o~NLVDD02&~%1`Mo$A(2GF6Y<}x`;VAMBBTE+ z=8<qv)nS5YBm+msBk^d+P$I#A1%;5n#2DbQIHtirYaY=VO(3HU$T<9eBYGf_iALif zqYSYi9f@Z$K_m@l0F_2Ol&mx+4a75u|7i3e^9&{Cp$+~U=0R-;i$#JeKZXfH=Ma&O zK@u@UJd(sPpkvU`u|OlS{!#Nt&KM#YjVEKUU(7Q`NxGXamBv_d{!^*sskO*h(jSm* zC5OPqARf=34f4OQQD18I|3No}fAW0zEB2{m6WkVDUMO^e`U)LIoIe%+2ZR#{_G|{o z5pe%Z^{FHiZkf^qLOM^(LCq!9tD?R(tCJO4a)|wl*JS1Y7bQT@KZN`(|Nd~-4|n}7 z5Bx3SAKCT8U4P31e~b7>cKu`SQu_9~3*<o0Tq5XY)*GZ*CiEgqfxeDn35){X0CQch z`Fm()I?u*k007DwlAjE4{N!9{5+<~zTERMCN;2{)!D^lZ(9}Gkm7CCl8z6au0ZcwA z!$oYNFI@6iy=mu+IRG#%%GT1{8Tw4yXzI9;rU`4=MXV4P%M<5g0&!xFn$FgFL$VG_ zcL1&|4Fv@))daLmK8<k*t)x<1JY!X+1*z2Yn)jL8g~)20E#@t?(zfbT__!4$`=7ed z#?}$?aZgGcB6JaSVJN%(YIE**{eiuEXTp|^xtfjQEK`OQ0W;aCc(a$?<u<_6qLE}s zwmJ|UsOO|DGk1E_$fj|10Prq0`8bRB#0GF0w}IBD12Zohkec@HJsLWA=iSG9`T18< zmkrEBKr%!b3D>VijK^HYc&T5A)B}Jh`KTPxn3aoYtaR|;^Cx#!e}S-AMbVBtzjVQ@ zH?roVx-tNu2MCvTjIriu=_1ZvzFhab+D~8Yt3nrfM8b>D55x}0Uhb4>^5f&5wzvn} z;Rzd>-p+9tv&$x3JAQj;_%=y>Xh>=h$_4u7ZUbC<33jArMQ-uocm<DSlZw_HslL8r z$NX7h8Q8}-c>p*B)aX}#)(;*d6$by_^~kK@<|*C7$41{&`z1a`s{<c<w<Jj&qyOfO zQCE*3C?HmipQGwD4wouE+Atiak2+}id3>~a*WIn~3y~jD&;lMZANtha8U74#*4y;y z>cDtXL!n83PpIWlhTO;8v3Lm5<NVE@JcmJ<=Acz>jXu1N0B?5hU~qP|T$h*BE8_C` zQTmnJi!=RA`#cJNI`Zx&)kV}Yd@}qFUFylGUzrOt5G3^w(&)gm8Ae9qt=irmry{Fl zj(?JfSONgWQTYm|Sufl>8a7uA*EJ4z?06k?%5+ji$mwvS&Vt`KTOJwR{AKQ}Suj)A zw&qwPNBMOwr&OMiGgZFC%L9G0wr6NTa}wwC_CNwJw_35<rGhl*ro9vBS~ML1;4&?q zv9a6;(%|&ucgo`62dVGR<r$y3M4a<B80$3N<t2?nr==gE?|F4$ii+zC!PZ#$3eFO_ zr>2q=vpHIw=^m(`<8N8hoqw&eYGrS7c)9s#mL!Ra<=o|*^63;0;}w^>I+ouV-#uD< zTIxP^Ago2Kan0ePPW)E!`0cP9jc<7uUg>g8*Q>~~r0$*f^Reb(_L61%*Zo_Ij`%mk zc%L4tE0V^Y*Xv-^JB{n_Z)I6h@|&BbbL84hS^cP!s-AV(Oo&RNoS7`TA+H~ms59hA zt$v=hr5u<{8e<NpL-ym$2@?C9s+Oi(9}RMLgf29b22bIz$;s{Kd*pL&h}-m=G@81< zS`;PU5_k~U*CoDoN@fNW>UGj>MUI@{g9bmYzw`hC(Tehc;p!s9yc7wst(Aji&RXxE F{s*@;T2uf4 literal 0 HcmV?d00001 diff --git a/img/hair/sides/twin fishtails/shoulder.png b/img/hair/sides/twin fishtails/shoulder.png new file mode 100644 index 0000000000000000000000000000000000000000..d0e6c326fa283ab3b14bcf173776e181cc074b05 GIT binary patch literal 8945 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 Hc<lHehC_5P literal 0 HcmV?d00001 diff --git a/img/hair/sides/twin fishtails/thighs.png b/img/hair/sides/twin fishtails/thighs.png new file mode 100644 index 0000000000000000000000000000000000000000..6a50394c06b9196edac6e1ad713a00cf1fb58235 GIT binary patch literal 9975 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 aZMdcL0oj|*@P!ywFeU~T`supP$Nvk}TXQP_ literal 0 HcmV?d00001 diff --git a/img/misc/icon/clothes/butterfly_hairpin.png b/img/misc/icon/clothes/butterfly_hairpin.png new file mode 100644 index 0000000000000000000000000000000000000000..fd4dcd34fbc5a3a4f8afebebd7b3f13ae6ceb709 GIT binary patch literal 732 zcmV<20wev2P)<h;3K|Lk000e1NJLTq0015U0015c1^@s6J20-I0004oX+uL$Nkc;* zaB^>EX>4Tx04R}tkv&MmKp2MKrfNkh4ptCx$WS|o1yK=4sbUc<l(s^v4knlW2u&K2 z6c<Oqwcy~-V%5RLSyu;FK@j`_admN0bdeIjOA0MwyyLis_rCY#?mIxJmzipIj037> z8L4<o%;r|az$>~iKywrkiJ5vLy^w+D__~LW?{`t2<z4sZ=vDG21AHR!EYl5(c%689 z)6zNb6NgwyQi#uq#|*k4@gvt|m)|%S9Ts?I$jGGTh(p9;v5n<6W+g)<o+1t_sz&)j z)@6nB7H73wWzBo?7Y6g%a+>S3h7rdi5=cUXj4C!zhJ`5Y8Yw1HbRP5Y4>|rMxny!} zfRSS!6{wILKlmT~?yXsvoN$wZF`)Cswm(LIz%J0J+4lFbZ8uH;|1)r<wfvPjF!M=z zt)+#JfWB?u;<}~Dd%)!mF!-cPhU7?oT0)@!yr0oG<$(TMpl8+XTk{;J4?u=`wR8g< z90HLdWv_X>ySu$_|JF47_XE+Ja?P+?H--QJ00v@9M??Vs0BrzB3oq>=00009a7bBm z001r{001r{0eGc9b^rhX2XskIMF-~w778*2ttwej0000PbVXQnLvL+uWo~o;Lvm$d zbY)~9cWHEJAV*0}P*;Ht7XSbNvPnciR7l6|lEDeXFbn{%kQoxPLMgN><k3&3aVK$? zaV7~_NBuZO2`RDDn0|C0gCulV5*UW@FRqufq{NEL_e!gjA_t%5FF5V3$r3vdKMx7R z2=S-gFw(8mY{{#f@$|qXxW(72+~eq-I*<S&>TR1^+NPex0*D^@VRBJ|NgPx>N18n9 zxHAE`FLKX}qskWRBkLDApK(+_jrrS-rSy(<b5~NTC2P%HNvUBNhVceU25m(cgwt>U O0000<MNUMnLSTXoyE<wB literal 0 HcmV?d00001 diff --git a/img/misc/icon/clothes/butterfly_hairpin_acc.png b/img/misc/icon/clothes/butterfly_hairpin_acc.png new file mode 100644 index 0000000000000000000000000000000000000000..e419943c6fa718d83a2758b45b72570be33d49a4 GIT binary patch literal 617 zcmV-v0+#)WP)<h;3K|Lk000e1NJLTq0015U0015c1^@s6J20-I0004oX+uL$Nkc;* zaB^>EX>4Tx04R}tkv&MmKp2MKrfNkh4ptCx$WS|o1yK=4sbUc<l(s^v4knlW2u&K2 z6c<Oqwcy~-V%5RLSyu;FK@j`_admN0bdeIjOA0MwyyLis_rCY#?mIxJmzipIj037> z8L4<o%;r|az$>~iKywrkiJ5vLy^w+D__~LW?{`t2<z4sZ=vDG21AHR!EYl5(c%689 z)6zNb6NgwyQi#uq#|*k4@gvt|m)|%S9Ts?I$jGGTh(p9;v5n<6W+g)<o+1t_sz&)j z)@6nB7H73wWzBo?7Y6g%a+>S3h7rdi5=cUXj4C!zhJ`5Y8Yw1HbRP5Y4>|rMxny!} zfRSS!6{wILKlmT~?yXsvoN$wZF`)Cswm(LIz%J0J+4lFbZ8uH;|1)r<wfvPjF!M=z zt)+#JfWB?u;<}~Dd%)!mF!-cPhU7?oT0)@!yr0oG<$(TMpl8+XTk{;J4?u=`wR8g< z90HLdWv_X>ySu$_|JF47_XE+Ja?P+?H--QJ00v@9M??Vs0BrzB3oq>=00009a7bBm z001r{001r{0eGc9b^rhX2XskIMF-~w778;dhUo<J0000PbVXQnLvL+uWo~o;Lvm$d zbY)~9cWHEJAV*0}P*;Ht7XSbNKS@MER7l5TU>F6XV8jD`9j*Vwh|%0~axG;Vl0i;M z5D%D-S;*D+>h&9nEFLf)k6JtmM!_f;1*2dTj9>r&`cw<*Y#mjM00000NkvXXu0mjf D?GXPD literal 0 HcmV?d00001 diff --git a/img/misc/icon/clothes/islander_mask.png b/img/misc/icon/clothes/islander_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..de4f1e15ed07a826b9108ac481a3daefd2b4f43b GIT binary patch literal 801 zcmV++1K#|JP)<h;3K|Lk000e1NJLTq002Ay002A)1^@s6I{evk0008!Nkl<ZXhZFp zJ4+ow6vw^0_vIsqu`m!&NM)5ELC_{mNRcjIz{)}_EE0&dl_0@JQ>4jPNGGHX2-+x^ z4<MvS0>;;sEMBjdMDCeA;vPMmv-j@B-JP)+_c1g3KfiPSGmeEG%YF)$>FsfX^G@6m zc7$^l0hiJrW}p7Q3HANw@3{)fEiq1TMhPQ0nxVNR>;#9#WG`V%fycwW5R0Ej=g@ZQ z(n*^jm#XwWH}5rJCs-iNMH<)eq{&L-cAc;j93tozS-Pd?h@$5tUc-`k;0JbUdfeYG zi3`SwIJcGrcS|U(WjYTfO9RikbnXSy$kFwfMoJ>AO=+#WN@Th3r{LI~mbHRugs6#d zwW`ekE)zJHl`;ayLtwE9=U%W>3sL~IM_^hP=UkW0Ly2;x%O2m*y)~Txmn*G6Z7FaY z3~8RO3zj~B%LFZ1NjN8v1B3InO*nUgX)S97ru99Mur-3IE8-#bB00VMwD24rjgLNz zKrMJaT>GVJ<o<Cjfa@Q>4xt_FD@C3ceN$bPlIefh{0D6#Z1Ls4^(OpUE_%=o4U{9} z9G+dk_1yZ-o#iT?Y2{w9wg$E9qjtQc-jh~=w*QS{o#41NytTIv5UXWVqp7K3ZE9I3 z7y}~-_d>Vc4hdt8t<O(@AI2q}xJzpZTPqlaqlrz9kH9Tlk2%8FkCNur<CCBPUFJXT zMvV6B@+-)cATaBE>~%OUVQU3b;nUBaz%AUk&>E(J<!Tz=3ogtKD>a0z6-<Rsg`_3I zUzT1%GW<R`h9MsGn!PrX9q8|a>zS3!bks0SQ8Y1Y1XI$|9(Qx?jUoJ}23-%1PNDTY z12px7tre_Y=Dw}I2Eu-+0$q@Fy>SWGV<UsmzIeCM_8&a0{vCDJiqX7hjo@25G{0zS z_@oZ)HQ`4g;kOwlY^`8T+PB`3++G^z-fKAS$w}q~OGJ`>e(!{n79@@51WOUh`g2D( f>jb6mzXIiMIMxi?JH`M2002ovPDHLkV1fVu0b6+0 literal 0 HcmV?d00001 diff --git a/img/misc/icon/clothes/leggings.png b/img/misc/icon/clothes/leggings.png new file mode 100644 index 0000000000000000000000000000000000000000..72fcae1921cbb08c729a60b0e50e6f38c578bc36 GIT binary patch literal 726 zcmV;{0xA88P)<h;3K|Lk000e1NJLTq0015U0015c1^@s6J20-I0004nX+uL$Nkc;* zaB^>EX>4Tx04R}tkv&MmKpe$iKeQqh2Rn!;WT;M7L`4J_sbUc<l(s^v4knj=L6e3g z#l=x@EjakGSaoo5*44pP5ClI!TwR<LU8KbSC509-9vt`M-Mz=%JHT5nGsW<a1Bz<u z$yij#WLJg2D>^X*KV~r|GDC}}7SnJYU-$6v^)AA*+|T_vdgPqJ0FOXC$28p}-XNad zG&Roq#35D`W#V(<QJpSG{K$35;Wy3&o4q_Uq^Fbf#35p#(8f|5v!bpLPZ5V@MWuXi z#$lQB7H6egWzBo?7Y1|cN{Z_=2NA;(;z&S%gepoX!$gEul@tR>+K;;U2W)?WToSoT zVB}ap1qwvl5B>+gyEXEY6HZbv3Us_!*2gdq*aaFj%lbaHti}o8dj_u5mcLR5W<E); zwY2aN(7O#>T(>l754hX``kypW7j4N$)0@u&?`QN)S)lJ0=w5SrYwqLp0Z3C<%QwKm zAuv*)>~)uSceVHS@0n(QKlyob-2&V?t^fc424YJ`L;!*S0000oWmt^>000SaNLh0L z01FcU01FcV0GgZ_00007bV*G`2j>R_03QiXQGDkB000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}00023Nkl<ZNXPAzK?=hl5JjJ*=g1KP-XmwqB4_G71drfF z?8*{EtfRIibUwJ58GPnv_@Gj$t}fF$ctCtNvkUGs66jKy2}1Z?Vo#W8bu)MYR=^f| z4)Bv7_Od!QoR&T4vO0a)n$=6Sso-SuBdc#6F5Y_W-@&8}w%-Jg>N;TmD{v4-<1pC$ z%|EWCktC@^0dhdxvhc`z_7mW99J<0r`+;pYQmfA!UF)e-PjlEca#<+R3IG5A07*qo IM6N<$f?$p@CjbBd literal 0 HcmV?d00001 diff --git a/img/misc/icon/clothes/love_locket.png b/img/misc/icon/clothes/love_locket.png new file mode 100644 index 0000000000000000000000000000000000000000..600c5e1f91eda494a4b42f17f3759b018a61e746 GIT binary patch literal 840 zcmV-O1GoH%P)<h;3K|Lk000e1NJLTq0015U0015c1^@s6J20-I0004oX+uL$Nkc;* zaB^>EX>4Tx04R}tkv&MmKp2MKrfNkh4ptCx$WS|o1yK=4sbUc<l(s^v4knlW2u&K2 z6c<Oqwcy~-V%5RLSyu;FK@j`_admN0bdeIjOA0MwyyLis_rCY#?mIxJmzipIj037> z8L4<o%;r|az$>~iKywrkiJ5vLy^w+D__~LW?{`t2<z4sZ=vDG21AHR!EYl5(c%689 z)6zNb6NgwyQi#uq#|*k4@gvt|m)|%S9Ts?I$jGGTh(p9;v5n<6W+g)<o+1t_sz&)j z)@6nB7H73wWzBo?7Y6g%a+>S3h7rdi5=cUXj4C!zhJ`5Y8Yw1HbRP5Y4>|rMxny!} zfRSS!6{wILKlmT~?yXsvoN$wZF`)Cswm(LIz%J0J+4lFbZ8uH;|1)r<wfvPjF!M=z zt)+#JfWB?u;<}~Dd%)!mF!-cPhU7?oT0)@!yr0oG<$(TMpl8+XTk{;J4?u=`wR8g< z90HLdWv_X>ySu$_|JF47_XE+Ja?P+?H--QJ00v@9M??Ss00000`9r&Z00009a7bBm z001r{001r{0eGc9b^rhX2XskIMF-~w778vYd4*{20000PbVXQnLvL+uWo~o;Lvm$d zbY)~9cWHEJAV*0}P*;Ht7XSbO9!W$&R7l6|ma&n8Fc3vojEBGxiJG7S5-TBr4%7q% zKmky|HE|u_#ED2;0Zk|&A|Tld&Wj0rBQ3{_Z*KGxk`+&1yV?~%P|$yq*s}<$0-JFH z0Dv}4Kzv-;|2c7jjaGP(XK2O=y4(E$%Mhyq2RnoMG~&=>!K%PI&(IZD=ii$+1ZuSM zf^OkPD`$M<3b@EKd$T@koZ!LEY_QLo;5ayj-Y!te*c)2P7<#+>-3Ai*1U2IXZJK}! z-lhpq4?j#sEBwhhIrZsSyQULCOBt^N!Dxk))92tgcskK>4t8EQL05-cP=e!@pxgU8 z*m?c-cJX!{?aetk-9kC?26wl+cvZ3Fn44qvi-B@W$G)eqex*9kSPz7tx9JOso}c(S SBy?v00000<MNUMnLSTYm*KM`{ literal 0 HcmV?d00001 diff --git a/img/misc/icon/clothes/star_hairpin.png b/img/misc/icon/clothes/star_hairpin.png new file mode 100644 index 0000000000000000000000000000000000000000..2d265edced0feb6d58c153aa66d929b15570f94f GIT binary patch literal 811 zcmV+`1JwM9P)<h;3K|Lk000e1NJLTq0015U0015c1^@s6J20-I0004nX+uL$Nkc;* zaB^>EX>4Tx04R}tkv&MmKpe$iKeQqh2Rn!;WT;M7L`4J_sbUc<l(s^v4knj=L6e3g z#l=x@EjakGSaoo5*44pP5ClI!TwR<LU8KbSC509-9vt`M-Mz=%JHT5nGsW<a1Bz<u z$yij#WLJg2D>^X*KV~r|GDC}}7SnJYU-$6v^)AA*+|T_vdgPqJ0FOXC$28p}-XNad zG&Roq#35D`W#V(<QJpSG{K$35;Wy3&o4q_Uq^Fbf#35p#(8f|5v!bpLPZ5V@MWuXi z#$lQB7H6egWzBo?7Y1|cN{Z_=2NA;(;z&S%gepoX!$gEul@tR>+K;;U2W)?WToSoT zVB}ap1qwvl5B>+gyEXEY6HZbv3Us_!*2gdq*aaFj%lbaHti}o8dj_u5mcLR5W<E); zwY2aN(7O#>T(>l754hX``kypW7j4N$)0@u&?`QN)S)lJ0=w5SrYwqLp0Z3C<%QwKm zAuv*)>~)uSceVHS@0n(QKlyob-2&V?t^fc424YJ`L;(K)<^YKbEbC<e000SaNLh0L z01FcU01FcV0GgZ_00007bV*G`2j>R^3@8TLBmkcP000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}00033Nkl<ZNXPA!u?~YE5I~Q{pQs<xK}TaZ$BzA&enRIP z-D(`+OFHu#bTB1q4>-`&n0N~@3eR^32fz``kacBbU76JRr`_2a{V>MdldU&1KESN{ z7SD@)E}9%t>YQ$Teh=gA560H^3teC><_r5irl0@-fWx3#?S++HFGw&|Lo&Top!=0- z^#n?S$L7T=k1HJh0_Ub)@Wh@A$FL=PbCq2$)Ky3C*bp>m%r?h3=%$@3TQnQfr;6w_ z<2p4yr5dVM2OCDRv9(3_*|cZA$)l`AEY!7_tSb`(7aXXs1CbqX^aCz<=Bp<cIKKoW p(CPOYk8db0FqDBc);eN;@c|I`obV897&QO@002ovPDHLkV1hF*R^<Qy literal 0 HcmV?d00001 diff --git a/img/misc/icon/clothes/tieside_bikini_bottoms.png b/img/misc/icon/clothes/tieside_bikini_bottoms.png new file mode 100644 index 0000000000000000000000000000000000000000..444777eaf2994c2b68fb08ba6edf8ee400d597f8 GIT binary patch literal 706 zcmV;z0zLhSP)<h;3K|Lk000e1NJLTq0015U0015c1^@s6J20-I0004nX+uL$Nkc;* zaB^>EX>4Tx04R}tkv&MmKpe$iKeQqh2Rn!;WT;M7L`4J_sbUc<l(s^v4knj=L6e3g z#l=x@EjakGSaoo5*44pP5ClI!TwR<LU8KbSC509-9vt`M-Mz=%JHT5nGsW<a1Bz<u z$yij#WLJg2D>^X*KV~r|GDC}}7SnJYU-$6v^)AA*+|T_vdgPqJ0FOXC$28p}-XNad zG&Roq#35D`W#V(<QJpSG{K$35;Wy3&o4q_Uq^Fbf#35p#(8f|5v!bpLPZ5V@MWuXi z#$lQB7H6egWzBo?7Y1|cN{Z_=2NA;(;z&S%gepoX!$gEul@tR>+K;;U2W)?WToSoT zVB}ap1qwvl5B>+gyEXEY6HZbv3Us_!*2gdq*aaFj%lbaHti}o8dj_u5mcLR5W<E); zwY2aN(7O#>T(>l754hX``kypW7j4N$)0@u&?`QN)S)lJ0=w5SrYwqLp0Z3C<%QwKm zAuv*)>~)uSceVHS@0n(QKlyob-2&V?t^fc424YJ`L;zX<E&y6GjlUHD000SaNLh0L z01FcU01FcV0GgZ_00007bV*G`2j>R@5F<EMG5L-F000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0001)Nkl<ZNXPAy!3hH)5JjIMT?pwWeOSpJwi5eDHw#<G z<l?}v%!HVb<dAtF$oTz#6on*7lH?tBkR9ZcKE)GPC>>-27AWgv6U*@JAPtIoJ`C3I z+n8_02q0?WsJV>!6{t?m$um)5Go5<@UQM;Sw+4qh&s<xiv1=^|dWtBdgY@xW?9lp* o*UOFB(64^E{)^BgNs|BM4oOcxd%jGV?*IS*07*qoM6N<$f*>m?1poj5 literal 0 HcmV?d00001 diff --git a/img/misc/icon/tending/breast_milk.png b/img/misc/icon/tending/breast_milk.png new file mode 100644 index 0000000000000000000000000000000000000000..b5307a587a57c349194e094a43fad2d5a97143fd GIT binary patch literal 600 zcmV-e0;m0nP)<h;3K|Lk000e1NJLTq0015U0015c1^@s6J20-I00009a7bBm000XT z000XT0n*)m`~Uy}@JU2LR7i>Kma$74Q5?rV#+dUOYwnH&BoT^;O%be%;2^YH=~U=w z$1dHvI<*z0V>`I@FA%3fyHtxqTqIzjM5>de9TL<YiPCDg<n$cEJrYdb-I<`4_PgA@ z_xruy=lA^$_YVH+lGNpuU}tj9sZ{}>eE9oZT#elXAf!YZ_QUt@N^47lb|&X^4;wY; zK?zmU0a(lznNAt!-s^Ktc8XGXNCp;8n?M(K%gk=&nNArj=8FKRnojwkBr7T8IqFv{ zStlJ+0Wjja*k9i%U>F8zy|*F1Xx6|_CfgWwWo5(Z869YF>^hRIRZXY5wM*o|MDS7D znVf)Dw@m@4ZkuB5#=-?lK;2l+=m2&m=Umt^z--|=b3=Ck=)N~rYvA)2LP|uePu4a$ zwJN+Q9Wt-S0HlsRHM6wp1l7W)Y)hxU9M3GRI!|x+%2HZtc`wZKhm$Sqhh>LTu|5(> z4S-(-(-$z2i~}&<-zUwJf?Z%D85ae;q(l|0Bg->S`T-dq85HpPXET@*ReUw(3+yEq zb|ZQ#@Y%M&^$H5_2>AHuXW%m(a~u@@caIvb&~Z>*Pw<CtKduJcj=Y+dg8zKo?_@9j z!S7x^?t1$%IQ(_i<jte0i~n=EdN%jI>BX+4`y1A_TD!Zwp#P@M0C1i0XW<Hk!~g&Q m4rN$LW=%~1DgXcg2mk;800000(o>TF0000<MNUMnLSTZuDGh}H literal 0 HcmV?d00001 diff --git a/img/misc/icon/tending/chicken_egg.png b/img/misc/icon/tending/chicken_egg.png new file mode 100644 index 0000000000000000000000000000000000000000..93df0636ee1219b4f04e17069befd656d202b67a GIT binary patch literal 461 zcmV;;0W$uHP)<h;3K|Lk000e1NJLTq0015U0015c1^@s6J20-I00009a7bBm000XT z000XT0n*)m`~Uy}Wl2OqR7i>Km9b01Kop06QMZT{#lb<lx|DWwY1e|2;HuRBKpX`} z!BJdXTq1UL6<p6nIw@H)wg&1@DycL$l{lnV)0o`7OU|YAgFtfJz3=^A2m$8II)=(- zR&NCSzFZxmaQ>ilK9iW$8$r1`gjw3cqPY$L_<DIoP~67q(Uo!oqytIPD1(nrW%&YC zDx$Et2Jikf5N=Wxa}v{5_QPu|A6y)e<wEggaZjAK-TG|+z{+lgoSd9E5w9D{c>|!2 zJ)fA%z3wD602rNj>9PD`PP;WVa@qUVC+1@(qEF1_V`QnxV&8T#^7}bE%OKW`P<+;T zG)|hm$+OPX|C;#id0C&Bl6vI#rF*1e%VAUFj>_Z3`I>LL@NHLEcS$BrgBLbSf7gI; z%(bVx)L$h@Y&pz8vld(*ZlpG#iqg;fcqdsN<>vMqK=?&y6LUEL#2cUrGmGO5a4d&q zt~F;i`2mcBojQ#3THXKv01jnXNoGw=04e|g00;m8000000Mb*F00000NkvXXu0mjf DMsvw+ literal 0 HcmV?d00001 diff --git a/img/misc/icon/tending/plumeria.png b/img/misc/icon/tending/plumeria.png new file mode 100644 index 0000000000000000000000000000000000000000..bc16e55b1a9415e1de0118505db67590e2b346d7 GIT binary patch literal 15901 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 literal 0 HcmV?d00001 diff --git a/img/misc/normal/boat_dawn.gif b/img/misc/normal/boat_dawn.gif new file mode 100644 index 0000000000000000000000000000000000000000..7b045b7447bcbd20caec28572669896b30db0da3 GIT binary patch literal 6009 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 literal 0 HcmV?d00001 diff --git a/img/misc/normal/boat_day.gif b/img/misc/normal/boat_day.gif new file mode 100644 index 0000000000000000000000000000000000000000..1c176ec3d85e792d9e3dd6c22030d99f76a71928 GIT binary patch literal 6009 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 literal 0 HcmV?d00001 diff --git a/img/misc/normal/boat_dusk.gif b/img/misc/normal/boat_dusk.gif new file mode 100644 index 0000000000000000000000000000000000000000..3dcd2a52ac6e1823a6c343b1549abec7ae18503c GIT binary patch literal 6387 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 literal 0 HcmV?d00001 diff --git a/img/misc/normal/boat_night.gif b/img/misc/normal/boat_night.gif new file mode 100644 index 0000000000000000000000000000000000000000..62249ce03b61c52b97e73259411d5ef63ac63971 GIT binary patch literal 6601 zcmcK8cTiK?zQA#M7wIH)LJL(oDB=kadX?Tyqy!K`m!cq{1_%%!2~wpK5EK+p5RqO~ znu>tZyLb>pX*S;WdhU6*%sX@6%zJxg&zf0#&))xi=KEWQ#s-=iNEii-B7%ZK^n}?$ z-_}M?$4XyWL6Mr00@ymHVFUxK9B>0K!6^EH6-ue`n-B;MQ+5>RZfkxNW~g;mz($tC zs=~)X4Qyq8;p!R5fD9)Sl&%(B4IPE;RkOM46@Cw`eF3em=B}*Nb`zF($zfqaJ=okJ zJ#Q#Y6k02<T0wp~kfau^sDV1CTi^8Z`Lnqz+Dc(2FpR0z&tL!FU34d1aY06MeAHCk z!NdLv^a=4{CJh$3_A(f}yyg=<a^!hM$wHULa}*f({BCjwQc?T^W6DZN$JF~k4h|R2 zBu*|YS5P{8d;o?cD<~7q4hHk`hVbwd7KhzPPEO_GuC5{1a^rA>`anLuko>&-l9EdP z_DAgkoliPDI`BDt#DR1O<UVf;Z-<Z&=p|@EL_~N-cxvL+q)=}L$53weV8eQogoL=b z*v{_9y-&N_O?X|aD|#q1->+AO2-5eeO1l#nIA!FfSGy=_*u<Fn5^5}RupoA*RU_@P zK?+zU_B#0@r4h~Q`tv368dhP-XlR-Y+=N@k;Vw;;Ka4rI`h-pn<6LSilRZ*V>z*o0 zveCt|JujN`E4|IHc4fLbIQJ^|EM3uRSLfC^Ccp7Me;lQrEUw79=rV7ui{XPibC1G2 zmS`L+g%_S6>Er~=A{7x3k5@<9dpnJ}efsT23XNVNyq#1h-`MX>8+i=s@yH=y?O~=` zk(bwl@s$?uUYr*47Zr5*{QfPAU)JdNE_LcA8Ouj~x$qWYYL(MqbLUKH*U&(J#$ul4 z%#Sp~S0HNr1mb8FG1_DU9^(_ThHVwLV>0%yCtuJeo^h7pc5x>c6}}(E%6<FDLzrTw zpMbBJs!zG*W}KmoW_#{1jybeHcW?KV+4WGC=~8C_4#$(l1f)KQS765}lJN{n>=0!< zqrzqxMj-LiT<AA>$dFA($IH>o^9P$^Sv$LsAuQV1sGRQoH}Y!E`^}bxv-7E-GHXw5 zZd0OYU-=q|4`H0?QH+uF=0s*5Ps6?v&i0|abuUgA25~HcxJX`@Bu}E3sHEp5vNTPh zH=PI`70i=1e&IUn#TxD?g>$s!RH?{hjvqtdO-@fAdwLW>fs*VYg;ZtNXLJ;Y83_f$ zVRdEY=QwVQA0NE&<*KbVyh69g^VYv(IL+nmqjv^;H)Kvlr1-@UzR-&&;&O%(bH*br zf=WS!u;6R9iL+*J$}X=E43^;m;bf#N=Ywa0`X`l|s}zp&zEfU#3f5{Qy-ZtO^Q!!g zceNYx*HjFk^Omc~uHmT7$&H;SoF7zoZRw?Ew|iJBR@{?LTcR3iKi7sVC>$5-89$cr z7T}U<E1g8*e6nqJ_<!VMk=;c;WJo$wEFOYuU;KPe)AGCFu9RJ{+9~@t{?zeyhSwzI zo7o80%fdpYSyrBEX$^&7zbIAV#>YY5%}3>wzh~f95}EI~f-Yf~)16m}>|USVqGFt~ zI&dH*37;N9F7VGb9E@os<5w6=CFecxk7#DY=LeoovT73?&{=fb4Rb|9izauDHq8AL zl~)USht=K5H6JR)6HSj*NDfyK5_vAszEqxU|0!#LX#i*dZh&lnX@F(`Zog#vWg39n zKeFbIECpBtOuOiiWonfQDCgxA2go)!_}11g9e}R2?X|aK7{J}1*8Nh>$}$;g?rmm? zMcD=Q^h^N&{%^tigEbyns)~?df2KcJ%l=2!AOLI83>Y|sBh}-BB8V%pe+6T>ynQtw z;1AXUgX1&e(>XHZf11X}7s|s^P!t~bH`S^D*0=-kIT?5Y1R^3LARs2zQe0di`ndD4 zcy~|tlP9->vKt0*@j^nv!uMMqv^<fJ0L_4=q@*MlB<H5yyp<Sunl*H1D;L}(BO@&> zD+`5wJ~%qu|9bpQPOkK#AC1=tUd8MM$W^b}EL)yU%%sSu3DS3lo>c^f7t!fGAN9M) z%(PO)Ftv+vj#+7r*t1+khY|ujWwiS2)h`Uw)XKJHCl_lilw3$=U<uQk=fZ~87QJnl ze>0R|GU4XF=vDuwKgXMym)?yvI^*TQ2)}0V^iTnFHn;4f`bN)*WvhBL7TNndPpDS2 z-D`&r@GgF{hmFXdrlNhfNJYk#L3pWSGuCs@b11u?tn&~q>MiAg3j@0$nBOVj_^GJG z6Yq13-Ab2p?26M#pwrx0U8>!n<j{J6V!qVqb#;5OIY0w6dj9O*%zMA}(R_Nwo!{uL z3l*f*?VQ`mlnZ~l{%SOw_6^2fzQ10+y@FTWAJLwA-gf&fdqYh$w;MldJgAB*hG$xe zTbjJN|4e#;o5-pX%=qw?gXIi83*(e4=W~s@uumuEieM6q#pQRSW%tC;Q$|Yyyvf+9 zbda}Z`8CPTB$l)m=sq)6Ij0MmB0NAAW!yMAbVz0E+fUctQ+>CZYjw`oGCOnps5F5h zmLluCd~;V-o^;sp+D&9DMHaI{$F6S1qT2K&*QUOBN!5^c7^*1JdRfTxPXBrhXUvad zeH~_66B_?`6Ym)~QQl+%WmQC?<*CRgCEY5+AUD~tOnfjs15KGaFFG%i#7cX|v@NbG z^~xFc%y5Ia8Z&Zh0cAt~mpApzbmP{B!kEf9BdQ@98xy{^&+knY^F93y2Bh=&jXJhJ z7E+EeIuwOI3w}ErG#JiY%s=!BE-2J-taKtLlEDTsf!MddbD((<6LN>@^+$H=s~2je z2nl;KHi1#?Yj16y%wC*y=vZ=76r!WKmFM1L*OF3sk?5K;Y=dY}Z;Jh@WP~ov?2;13 z94zGt$BU*v4-(szP!n}5goh)Z>Fn2-kvPg(nrJno$cQtL_tzyd-Pj+RLZZ8kD%}j8 zfE~xUULS_0Yya3RV?56~lTMVf(B@UMy9Tj$o*~d$XiDLT2hJ=hkL}V_USjs~77_Bx zFVAG*)>I~N+e9^=y!-oE=sZ1%OT!fE5t)L&Ls#dW3#$&XkB_E=T`xPRe0Ece6^dVv z<!`7wV`fm>zGd^}vUpAiGtb!hZ<`)k*R~(NrN+a+iXX12#05G@=3izFyq<@uZu2Jc zsssiL1Pe-j|C|~{;l5y~3j&pd##(I@M-G%r<>>s!nfD9BU#0g8!#_(82)tjV_os&d zgFxv4;{8$)@DNbZ>2f8YVxW6G;32}N4!{uL(Zaj+vUe3gB_Jd~CBP#9;C~Al*$jjt zz#~wD0FNlASZ8E8045-(y<0J0CIIHYYx(!gOZm&pQv^|^!o@jS-|9qwSkgL{KMqNK ziiijba^Xzo<VxiV2~5Zg!e#RCfIzwY{9texFK<!FRZL1s8W%T^d3D_QfQ$xokeC=0 znj0h`AtVHWJi2wON~*W7S9)-0u)n_%eK!l2OT4e3(Dvx@qkdUgzInb`d3m{2x#ih~ zMcL;ZO<5zE69f{Enp%O9lA@xz`q%F#-#&6q?+l#cWAJ@d0H;aggP?9!Mj2(B<wIPQ z{bq-nDh6?;tOBq&5gn>*arv!@P$|ZzIg%b|rQ@7+qnk>hB^~c9a*|HYg`b;fTQQ`# zMXX>UIuq+q0uDj5#ufBba4g%*d5X|+V_#`~v);P+!&k)}CJ)42SJq5r9jtoCW0*DW z%(kIJr;4$k(QKF0Wo%1Z;!N{Wys(zyrld%)Q)kRG^@5hhlE=?(s$A*BQ4cn=qoE3^ z(DpEPsPJ!+#>H<w`zrYv3FmKqc?J@53*ntEe`M;Lj-g`A4oJKjAj-_6h!`)`*;~{5 zxOujHLnlY;S>cty#;W7c^-*HNLg#m_)f!j@=VWf;IT31Oc8uMcs?aM#8?~4{Nmar% z+K=)Qucf``4o7WsgSvF+1%Kb`rZ3)&(7Em|p^R|!R8yIh6UR56kQgO38J1`{V!hI2 zGPrZoV$k1cbr1>Mt;|@60a-_Cpt9?f#vooSQ*%||{tDC6-`Ac-p(eyC=vAY4MFh{X zwoMbxeQ;cj+S%35mrtzqnr1%3C00q4K05Ni+wI+?(#qCeXNu<$X|=qdJOryLR(chM zx}fqLZ>g)wl~9Qp?>IXqci=;{S&mbG<Agf9%62n-pW9gk_t~txmi9i4x^az+Ka-T$ z;HesTEqUOoU)|}m;(Wm%_AWm?>c-a-eyvx-1h^i1Vf4`*UYM-_M3+fo@O?VO#o#ve zx6Zd4xhHOOcUx%b>+|R{Pt@HXF8H0jixw4E>l2yoXRcKRKN&FDX$#A>V0=zcFx%|8 z!fCt^CFLF_dvS0uoX*qGJz|Nm=uFgFs-Z6ptRas+{05Y*NGu6o&Ojm=DEdT~Y1YH8 z#Wd1fvZhksXGtFwII@ZU-axNxEk4FevH|sGFGvO&gXV5fK9#e_5Z|01lgMA3z4WZS z&wnXN)`SOK#H8#fma1W4gd8@j$U$mlbU97hIR#7-uS<H55DL-$nz|{%$(yTKiP#pC zv_9229H}{|&2u`Cw!+B6_D=rv+##jp%^dg9&4UE>WwK)doa8&2FNdpLSH#J&Y|IA) zaPzv)kK2u|h9uo_SWlG9w|@)KJ$^{Qh*4{;-=UGu$bU0gPn=XQy-i)|CQrD-S{ShG zHj{%$V~onmJwZpU_8G22s&DffL}c2y-_R|L<wkEJLV6leC6Qak7jDH4Q1~ddo-Q~T zCoNTs!6+v!PhfPE&iP-ZB2IpwQlG*q=r+lQ`hM2)_XV9=RZ~YacQM7sX6YQ$zY$vE zqsza%VmRMldn(z)HUSA|`;UeFUlr%S2n*N>un5oz!0L}k{?(lTtbm@O9zSgbU<IuF z6V|DhOTX$9uoWQn-wplio&QwWo@Agn8UI<>VE;daO+W{Q1mOJxgMS)J1Q+}yw)oZ` z!~(+J=FZK!gAWuG%o7n26@@^4hNrM_X=$}Y|3JUw@YCVJ!R&y>F}Bu+L|NJPj?S(@ zD3ouJZyu=3b?MdlrDf<~U{2<X44nTfQDR;}hk}Bf+_xVTKi+F7mNL7aaeqan^FIlT zJs(G*6Hf#Ao3O*i*%Ft8rj<iH%?RS=%k@s2LKP<_;aidAp@Ufz7i5jW%Kaw9F~i-( zk#^hR1bX+5IL6RL-&$#X^WHn<Q&9U3-v=L@dhiWXcM-07+%~*u*S64ios$6$J#sUs zJ2J(ZO2lmi))9_8$5yjom3tHA!@2s*36ISIVPBht%lAvL|CX*mwYD-SUTvNwDQ{rD zDaPq=1ME?mzD?zVj$jW^vJw%!o6$#-_r!dpWdW)BAc~+u+D3=xjY0+^_tpj;2>cdX zd^Til{z2g3S19>Yd2|k(-V-JbX}n!xaUuP5f~3`Aa+>qqE^V78@{mRr4W@x;Ovmrv z#T?5Qwl;q)l>%h%iJHu{j|n)|rD9}>-aDC;zO8u`XR`-e!6FjvNJ|X-S0gEvB_mhN zmDlllnP-QGuv98B#$sUS$@-Sd>ET^uF%P2ws94r2aoPxZP#<ZQX<A@ak)bJbwt{i6 z@1qz3HDj}&^rIQEp6^p#yPn^n=>hTNHh`=<e?fQwwK898j5254^u#1^UmY$@U`>7| zk(><ki6OGl7ja}7Z1Gj*Tv#1PbtB=hs#B-%&W7ZeH|)Vyn?Q=Tu95UBn=#qa?7hK! zar!-}ez*Ndt@eqv_T;DUxwxGwW#NRL*4lc*&+CPhS>?h0m1=VY4zO&~28YFqQ8<O= z*<phG14zJ>TWEPbm!R+~Fycfoa)w=GK4Q9?fBq5kXE0ZE6#OuSs#D3@NIFe%&ntD} zrW8{r6M2f>bX$5~IF<U4kr4HztR~2swU?I^w+pvfhzVZfeJc3vxTeXGs@)oax*1^i z5ehbhmdOAgE64Eo<SfREYD9J?u*GYtjG!($I@&oPtL$7$Blnla&AS<gi}F~8kz+!! z{b|?%{1J-As=8(Q#TTz)tcP((?erAEk&T>|;v3l_1>tvEBWhH`)=2%&2N@=leLuan z4}C|Q>9$c?LFJb6X-&fxR%aJJE9Y*WGUrnL_%PEi;n;yc)LrF(ehxHhG4G%}nyD4o z$LKx%(8%}sx~fcxhsL%aug9m2)iOs%7uQ~_=dQ%>tZf@v6c&=qSJZc|7Y+mo3}?kn zNssT-AOqQSnVjf!Z@sXL5iJI<`u;e+cKNc-E%ri&YYc_`XKtYK8h5^Y)_7vR`2!@L zw#k^n$5kQ6M)UtQsRMNWI)nVxrvRFOlE1|Cx=aMD1jPIoF8@4|{1u^pjpJWD{kxm# ze_5uDoIU9KV(h7X|6Haae|M83FgOFv7LpnAb5iH$2Z6$PcuGqDfD>@Do|}Nr4hRwu zxG5x50D%Y!7L}FNi1zgMhz$%5^!1^0?`1XlKM)p%LV+>`^+`y8=fShUxV|d+vrHxW zM(&QY;m|LHNd*9<$6vmF`~KySgo9nwTV=^rrQytxw((5wP5C*gZ;lUP(m`h+z@*-- zs~!D8d}jKh*dUFIvbT7Cm!~mtdr>>Vs%BK`T*NnqMe2KmvJ;yI`?gdmMv|HHO;z9J zwP)StH9WB;)?CdpvgJG2(c2Gncwbsry<^Zjl%IVVve8a-<Bd00sUHV9L3H9@t9eE0 ziRh6WoL=V#d5qLmEs<XIVmYN+6Qz-y37KNN7~Sm4IZufamOK@7d+dn?PjE^vs=_ex z)sNurASj+~%m9|+4tt~?K*z$T+LdZ}dQAIt&g?{tRz!k)Yru+RCn73gmHEfh+F`Al z67eUL;N4WL%<VFjIbDcf?K`PJ%N<XLE<y67?PB5Mm_E&1>rXu6hHLZM6JP5-bWnHO z^ZHOxF<eS2U$7-NzTj25-6vj56FS+C!7zANAn0y!shm)0%!2eXHJ9-oELaKgm!!BL zb}TYJJQBO?t{Tfwp0-ST#A}_jbgvuJ!4|rlA%-(5PgPIWq|#bR;+-<1;m94+wzc<N zBigNtJx}}ymdK)i8Pw9lblBLXn~$nPtZRGRGp=STaO|lv<1m0s(S}W29xl1=9+X}Z z8%+U~q)f8Mb0kX^u=%IOE8#tG9HK52lvc@3@H{t}>@urLK+CE!Qc`&ZhW#B|uC=o? zxXE|R&zpv5l2~JpHF?j)B;N<-z$#?d)gkc{Zv^k|e*sgb)g`i<{u<mHS2;{*pjz84 zGCB@L=nl+he&HT)S5fGY@B7)-F$s+mr1|T$k8g#?=z5GqtD(BK2)PTobI@&>I5%O@ zfQ{U1x@S3U%;4LF?tv!<s*Mp8d@RG)M+o$<qXg2*g}S1e>6`4_){Uf+@}^T3&U|BX zW$HfZ*0?tmAsN2Vf9&=A(v4HCu8J2K47*m4iWl}%ZCSPixH>N-J1u5`mme(JHk{Wq zOLV_5T!C~$hAP{3uiCBTL@`2xlddWWhK&er5k1rN3qmUy^<>(-I!7Mf+@HCe1S4s9 z6ITxAx1MXGR1q)ktK#_v$OpJf!o5ec+Ed0ys*|ptCe{5uy6L9+6jNwwm~Hu}AsxjO zR^LF{N1|r^Q+_DViEl(9Ut3=@vi8^(wQ>y~qUJ%T5~LB*-*%nX(OfU?TB09nA04f9 ze4=nujNHqfo~thKy_5R5aJIJ%Q)IcNaDZq%B2OQuO=?K(-NldS+yc&BVoMYJ5XNj2 GTK@%8!8Kq2 literal 0 HcmV?d00001 diff --git a/img/misc/normal/island_dawn.gif b/img/misc/normal/island_dawn.gif new file mode 100644 index 0000000000000000000000000000000000000000..d4809eb9c4402a90496b18c3061c1f569e2a1a66 GIT binary patch literal 9762 zcmd6tWl&prz^`!#6bckcaCd0&AZ>AX2u^V??$Q>Q;O-RHLV+Sd8{FNs!J$ZzLaB1Y z?soUieee5mXZAzp%w*1-Z|9lc^Zbvzq8wP*TmnS`#Rmn2{uWP7R!3V}QbU%H=Mg$8 z3i7Y77yw-4l?(Yp-Xww2hrIp>#1k>4Q849~_N9@sU{r8olC$6xQe?6b;q_IPR<?g= z3zgS%kWJ7PQ+E)`PRT1us;<a>8}>3XEjH`4H`~a_s6NS~8GgHpxYe;;G_q@Z({z?o ze&XQ2hI}~Ytr=ZB6FW{XUB0~taUZnG8Ku`Nj&4ws1WVe*M~O*|6{zLP2uzuf(H@TF ziPM?3n6`T!H&El7L=j0oWv!_Me(_+nEWq6A(ZKb)Uh_3h5_dGC`}d9fTrEAL2xH?S z?x`#2JE577k{V@XW#VN+^9yndA3Pu;iX|qFiz6Y)kt@t-c-Pp}+yZNDrKF^w=;(sK z@9gdF>lqpx85rxI=;`XBq5=Y`spmnU#rf%t4~RA3%IxCoI^vK?Qu6UrJ{^09;0q0g z&k$B7BQeQWk0rf3T6-e;gMz<S!K3C%Vj09NseYk`+9~4#ZQ>O;*c3Dw_|UT-b(l|W zb;~?hzU7*WN{S(uC1^=>kaZv})~(^oUMs0C=fNYhONY{tuubJJH(FPC7go-eYZNQx zDK&iz_tbyqus$NV-c<XcF*=8Zj1sGEW5kQi$SFI9R#HKr)u%VSqgC)DWSBQ>F!<#$ z8lbE(La8Gxy!?Q3x@GV+^<!PNLIJ-Sr4Su1qh(6?W<u&y8he^$t;<|#qn%D(dsfUo zO!oGUjT!5!knW6XIsv;(c;-qS>1Ve@_Z<L&!Qk6VU-^5ktHDoZUixA2mu5n7R6khY zrg7kuY%oRgvCO4EeM|V*bm|+EYc9BxpU>LiTh_&shk3jo6iHYMg#@K=*(D6NXw|<m z>&M(`-lHfjfRMAXZHAEw^eSrsEhKcY_U(p(g`89`=_BWSaf%`py?l#=$apSeV}={q zwqy8<theKY8kR^!jn83e@y31#RDCI85i31e=d@50{-G%;d@zQY27xcP0lG2P5F`WN zC_7OjjroAon&22`QyTS*Fak(?Lq%qtlM0(!GQ~-arnGiYW3b8RNMZ`YOUzp)$aCb{ z+{0(IUoc{d=4R>1P58>3Wr0h-!di@Wkabu(VqcG9c1uM_h}Q0;6fQjgQKCStV0lET zU=+w=j8<5W4Jg-0UD&s8DN9dusujehlBG4*ThEU3_LTD+lNEqF)(f6}tczL`(Ymc9 z-~4KXPCV{UtH7OBRp~SluV=4lQL+=+GD7_&xwTF0JF(}>t?47QfO}uC->ocvt8qew zmT5K|X&yN?46sZ+bX}KB#AV!MNBiWylqY=Dx7zKQtnvWG?m?hvHwV_MgDal_{}bzb zrkod&5~di}5P^%}pH3H8ufTc|O1<}A9Yco!eaVQI0+;)4LFj54X6Pc?nRFUbSz4)~ zYI-k}L-7r3t`^!PhOQP#nY<XntTLRuwYhD4w<4&Wfefq6ZE;&*rm8&2Sb@E`FB^}p z*T-T5(N9}8LZw5uH=|f<Z?+JgYy?KO>o?%&z0^!gEVHi_X?q5!S@U|rQeB0FU~m<) zD0UYUXeX(fau|a1Z$apPBhY^hLLkupgwQZGb;s=7{Pg_N?Bep$>RQJ?=sD0}`1m(^ z#9Z{AbD@9z1bM_D$X+}&0StKsr&~!zi^yV3z6NNeMvVorpt+n`E<Mzg5<;aH-Pw{Q z>gFynyiGFfuYgoXQVAbsSB{2Yrj;@v8tpx7_)N)p%;1Ecc2oG25e$#BQx7mp6w;i{ z96lfF6av#NxS_#|Q!eu%A*C$dZx(B9_<bqc$)2yexYW1a5QWL4cncdBv>REPq)|!x zQf0F8B$_KZR^)!q@Wt&Q4i5OSJk7X6qLjfJJ|{2xF6})k&aa!B?WFx!#>bN)jhO3{ z@!ncM<FoqFV{VgY55XO+(5Ek<fY@PGBS~6pTK;^xc+HZt5T8E6Md}KM(_~w)wrFM4 z)D?G`MrDY^M^z6tODU(Xm$=iPG3&*MeGaw68MVu5Un{C#&Va7+qIv*oTz4cAGGHjU zRrx8XkEc#}u|uZ^5wY70Zxpzk<sWseFps2+(2vula)m>ptxE;*q5AZYB3+L33I;*x zdLStl*915&hHB2P2r?(bxRWUJaR@I-0k_h^_&IZQNs@yIyA^@|IGr?}Ac7F(smPhE zHNGdvOz)XcqJ7WPXX%KHbde~=u=|*qp+HLo*t^VhZ>=pUt5A9bi%aIX$Z&Q@NJ$b3 zj|SF0_(g4fU!Jhlj)7~Ez;z~0pc+f2bv!CbWnmibql$_G(ei$@uz3&oW1Jsy9HbcR z`|J)Fec5m)GAG__H$W;DEmNsfQg&fA>gvkVwqY`AH(W@ciMOYr=rm|v(r4-x<=y-O zO6?c}nw?y&5XpfnK3(6@OR~6~j}>hu0r};W(dS9D`=Twzik}EZofPM&p^^1?$8Kx1 z^Zs8r+uBI&C}d{37EkJDp5z2|_l09ia>S;VD|Ah|wa~n!dS$C6&!#Ftr~J7)wHk=h zK#l-?>SyJ9QL}`N`jY6Ng>V!P3pPxNf@OlrPG%X~!1<7sP&xGW>K<YklLjmqf{znt z9xAkHHKIoR?Bt4@Nbcrp$?8a|P}{m(bu_}b$tg`oM+6h1ZMZ%}qGt#ZoQn($IB1D_ z5rcE{fsTv@wn=p%wUzLs49pm#)#;lSZ(6zw*3WpQEuzmyv3#=%{)NNLmhhU<t3<$_ zcNzbqO=W&usw@TId!lF?4bzb-PqdhD^ZO?OpQ?Ll(EeRGA&1eQ3+eB9^xuFJIXSQq z*Z_io8e2gbUGL%VVeM_e-hs~U5h^N*iOH$y$;Ppk{(175m1)@69Mu9f_394A*8aia z?&{$Q^*^loqQUU>j#b_mUuPMI;)V5=>VQF0rli26>{LxF+p)f<W`s_PsJ&xEiny5U zN-{PQDN({?x6W3XIE<80v|{e(MRr?cS~Uta7IRf;gK0Ub0BWVVknr4620B59)Pqud z%G}N5@RJ-aTa9|T`NXuNg{q-U)$u(@^|IaRTFq>F^SYtEWw%8DCH`|^0?Wg;J4!ux zDQvv<-ALN>4@waNA0}ENDYfJQ^c#6k9DPSA^gR-#*R0(t3bKu9y{Ig|T)%E7*{AZU zA}O`Ik(1`FrDKd}7(L}SaenA4-lo(Wo(zZuOx#h5M>F5-C1064)Ti$eIZYIkYqqU| zb_0@9Uw%`{>o=vYF<TAzJ}qlMMp7!!M=nt9r+Y-;9j0!z#O^pHXHaCOfvKxcq74+X zHpjH}+TGM0jP;5Ygn7asdJTjrMcnVq5cjxQ^1UDi0!0c7k+$9X+tEhR(isUZsIBRV zM}!9PNjr4I6JSX`k&+ZyDZi4`odeiHtX^_cdfLto-O@e2Mh$cVRIXHX^Jfe24AhsH zHlaBz;4m9NL{gTtxYUh?#N$NG2$`oTNdPux9;;>`nlCZ7;p>#S;R9uM00Pa{f5hW} zLK(v!U8#(jT+uos+U&pv>Swboog?+F5+$yos>;id3l5aT28O}iYPEQiJS%$S;I)7s zx-(?eA{i2nH<A||B=wS_ISoxBOu5d>yctBdiaX)^tQ8D-)70K%_;p4u_&AQ-4A7!5 zPWc#~MY!w$fqt?IteL|Y_NlNc8OZaM=&jf6bgIj{y_r6f5?_gSIL+kG^BTY55l-XK z+82E%FZSg|otgm>W5)i3B|QoO(0hT@ewQG}3qQen&smInr+pvPd!fN}F97*&rZ2fJ z7oo2RQGmfg6wBh~Avqnvh#AsEw1y$R_GAyV!sq(k!SakikI?&Sgy!ffM%><*a`e_C zS}Jih-r*n{yDMm8qW-;ymXY8u>tqA4VjUl&2VXEd4xEai+_g&(V?-l(aU*s$Em$8k z7R4C%ux$ty7vjP!k|1LEL_}w73Nua(5@ebJJD6OP^^e}uXx&MueMkB|*(ooyjlZcl zv@N-z_cS22r6vFSvEp95*!k2MPuzta{iNy+`H<JQlX&U)T_fXkkIrku+LTTq`hQdM zko-cfEF`>;s)zJEB+HPJ=Ni!SACNrq267<qZd$caQnt2az`J|8yFeXHtxfNH$Ec~P zsAy<tX=mmZXeXvtsMa<n*Qpn0=XXA=B0fya9G@IdoSk1>9-W?izWGhFnF;_CArvPB zqL#SSz&P}p=C}4m1FC;(pZMR}cdJnKm-o4Lm{0HY%P=lK*NIL>Y9Gzt+NZU$*7pV} zd1PFK+@$6Xa~0|jcclgesoD%Xpus1loYFNO&wAIT%IKdj8_rxzzms3gTl4ig5!v=4 z->B(0b-r3}N39bee;Sf#=YAG}7aZ$I@+R35CjlM*E9Q!dJ$_mc=&`z{evf;?Q!)SJ zT&d`*l01^ij%F#5pg~%ZSK`@^-|ZiZL^k6DTF$EBCgQn!OLmpwonz*j>vh|m^9S=z zq;MW=)9sHvShl|C_;ntic|3{U`TW<V%5x=2QX-4@{UjU^LWNGE`_?KI+^;%9aQyLr zKHA<2^j@^LjAfZU8=zm-q+_64F9uvzZO}Xpdx?zoaJY&h8-tEsTGV_L>2ZUkp4~d% zXw0J#cf6RxpkC!zUMWWWxC4#Qg@i3DZOa6y3!vKL7yW|3XEZ~lJIU&M513O`l?-;1 zC)h%j4V(cHrTqO=p^|*fR&`c9ro=2{SSHz7EJjWX$-S1pwNR5FY1}~C0*h-e6F)RN zQS&vkO1dq<k2@_y@gk!j#tBZhElq`)QP|)JP?$I-s}<Q*h)yH5u=4TB{c=Yx^Fw_8 zaT^n+q9m4{vI>*t6+4P<Lyj7>D2n5^+xGPmHutFsiO}ZomBZyfT&+-|PO-qLZdHsB z%_eAVq&R?jjT>DK*AKWE(;kCa8Ptjo`}a3WnwmW${CC3zP~1lZT~FGg0!6jou?9m; z&>5WY=v5vIavpnJUo1MRTI}pZc5erNN$K4>{jTj_wxxNB7U22?yYtd7;LL;Kv`ni5 z<HFIo<CI0i-TV4Z3%{|4@cNyj!cHbWqk5%iJg~CU2~jfVlnX~S^u-Fs!pbw_#FLsb z!?>T`C=f;Fd?6QZhSb7wVcHYuEFdhz0+Ynuq;Q(T9UL5qAJ%!jPAVgq#;$7;{^bKh zw%yjsLkAFx!RVV8U?ao$ilU@7Sd?Wfe_8lKT*_oa+OBj2|3bE#1qze3sAJqR*_MrY zK{0kBwutEd6Yo=%;~J09@squwTCpV9?1V_1_JkL6dN;q~Zbrnkto4P$2BhP%ck;3$ zC8Cu5zS)AU!QN)S{(IP=;mhGgvscWYf-_#6CyQs>M{JZ`xfVTB{@2VAnXmr8Wc#m- zGfGM-Dr)LxSX(O<2-MKs)BC<-pry01ca$7PLj#+hnVp<nn4Vu;SYDZ#1OnevP`q#4 ze!sRpL9-8PL~J7trau0r8Zu@5Du_bS-^GaL77O`tNMtpb!}(nQp09o#Zmfdp2wMZc z+&1l_sOFL&^S!8&s1TA{W(NKOzyKw&teVQ_q;c64rdD6g5;wd`-4b11hxw|KG1ZJr z-uAx6%Gok9E|kB>_IkyCKzUX7{-8Jg_mwM(<$Al$>FP!LJkgeQgdyeNLbixI2)_Ok z;zJ>hA8={mdd`Rw&4TU%JBx(L!8t@C&cKO;rUj#^3mS)dnwKP@%uHWy-W3myv!`mP zw*ity95@rv?S5!p4i+yy^ytd>u#0&w%y&|PfECz~ZyB|rm<DBekwS@u9{`IxU?EQk z9J<6c*O?~{DL+M3c8O1o?1)V^md$As(SJ5lDb&IYo}>JvF%Y(Lu}{iyfrlfk?IlAb zNQ-1z$i^+`oAoXN^!*R00sewoSk4fGI@SpWOH8QxFy91(?b+366w@<4HT}*gW?eIX zrzwJ1u=^Q#95Cu?EI|S*t2nk3!+s}0nygjV)QQ@jDP;-#wb)Qg4Pc!D8SxtDZ~QE% zo=$THA?G%GX1|y9ai{M0R#Qlowscs~$V81~w+YQ>(UGwQBy?w?KS6Fal&4u<5g3xW z-NVSO79|Hl3lqvPEK0$ER;oS%Af)Ug_V^Delm+~ImES6oN81)e)3Mv9<XvaUmb<rA zp=5129Qhb>X)H@&3xuI~wrLekdpGXM!RrBZgEM4}CK*9as8S7_w<K+DBRNf7kj6FF zEeQ6E(n)1GTQz&0`7>W?e2H8)d@v^uLwc9Yu|kH{Vvzg{-;kDC-(H(>`^_{(3Q+Lt z^e3OS6CKy)i&LFv<-V@St+w>D{xo3zTYGMJOI8?9(4}{bb1T5rI4=;n)uLWN#qT`} z_@T(jA1FS)GmAlr3n|c?gc6y*BF;xG2m+HYjRX@i0lP!!0po>XIUPis^Q4JA4Wm!m zwLH-Z8*fO$wB?uHg#*<J%+d8(OXnV0*pklcl<9jx)|_7fi{gCifi2M#C7D}L@*j_t zx$XOx@HSnrwN<tT*=BDrA4)lkBm^`2jl~DvqD>fl463~`;Weh;CdDp&V6dQP<`7So zS(%UzOJC*snttN8`K&#w?&z6%mg=>vm|)kZ39C;Xy#%|$n?X@}X1&!-UrcG`K3HXV zy~rxfe4doWY@%ne;fH18zCi%CD|`DA`(NE^$d!iNYJaXYB;AmU?LQOb@3tB;$hS0P zw0Cqiz~Ieooqcy{o@QipY;0&?a*$$bc4mBWbb4ienwok5vAG2TZS5g;_V+hFZvJDN z*BT5rf0VKR3uNG>w||3d>mQJXg^>Kgu|7&%!CM{`&!lnb1S%xRnEnA-@rY_)2rl&q zvX1?&n}(|uitF%T={hq=x!k(MX}Yl4$VyXhgz6j7hOx0KlhO2=KZ5)+GRSwf3SRsf z<b%%s4Dy{3;pI1f1^H)x1bOAKKZ3l(Rzf;5$UgyT-v#;OPEBNx@5ki+C&)k2`8&u@ zT_A%zi}|<wKZCs7O#WSv&;DP6yg##RzWDDTujcn>kS`JaQ!lq@HAu&b5Vs+{JA*M? zDzZa5p=w^?-MXuDJ&1@#<Dv1$IlG}vt|7M2%}ACIHhe*Lhwvh7)`$lShWu5KVgq4l zsS1QF`H~cCX9t{)-E^}g328dZ3{Kpen;`=~P1c5_?usj>L4X=rX=%pZ%W4GPf2FY? zDG>yw4ZbUgPR~RLZZ9S6kY13HB?7-oV^h*V3xzX}%&ZV(8nb*wU%={|`cq^$FTO1- z8HGn;z*amOnZ^o)b4v_dl9-w^aiX5=WmrK)<|<1HanCBM-*6z)SP;Iage1-}7AGk& zsGP$d<8wCrIg`_QmMb7^fQG4FN;A8poHxf%y18|M>edw)7iQuW1f`e(P4ntaqrB~3 zK&fA1=s8eqbDleJ!PgHve!<jVa#Y<MCzfBu9zC5*d&%Lmrt<ws%&E$hDm1bY@0fRu zcGIDStFsxCEn9x0HsiE$!#O9Y5AJoB#=^=Kx<}1@Xd2jD<Y$$HR8b1l&c5or0sbgl z`~W&?+UE<b8Nx<=L9~=XG=Y8HGEDhH5ShjpQdHh?im?(xL)(ut1YYrDgAo{*LI{Bc zt1lKLT4h}QI?Iea`q#{aN<jK>8FpXNN1peuM%P=76JLk(DluBD24KgJAsD4fw{#UQ zoJP}wjr2zoT2gVgw;odDkL~g_41I+b1jOqq3T3u~+xSaECw4@tb7tGXZz&&$9hFa> zemiUkD6mQbY1n_q8aX>v-B$WFF=2Q}XIg4F7_(cFX6P=#oDnDgY4>W$_U+@0f0bT; z#{B=;%l-qViPX$SPy+>wqOp~N92v{H?`j#SZ?Lmxl$x3n8Ovs-8pm4(7J##>GqCY_ z>O~rwwOz{XgTs$|YadT({^8e+2E#WbznYJ6F3RN-sa<O8%z5cH-*fzK`_O;dJ{j(x zZJ*fX_R-GLBTYFWB1!+dxZjVA`+v6m1TJ9{3Z=%1>0)_q{V4+uH0@HQB;sB8CWyyi z89wYUm*zN+Z_@p8Jp0Wu#L1$wD((7|y4}fXy)#bE@id~w<Gib8bfQ0jjw$<d`zG3J z1jYBN9bnHkT*5DyLEBJzcSCwa8ztRrZF@4FhPPaU_%VB#6h~<d8-c|6;3#c^R(Wog z|3o48%|=~gO3zkEhDo5yVNpP^)hvXH?~RJtz4H&a-@v|E7kwV7d^vg@jC+3P63mf{ z;vU&Es<L5yF1+DNq!?N*b<&^*4x_L2qB<TT)-PJsU!U+=K-stQBwy>u<!PGUvKG1a zkf_HcN<p>K1z`Prz+WMBT3r&m^g3P7!E=V@X*Z;Nw)7tOJWMZ1)4BTLcB5P%@!pJR z$IWm{L!ZJXOMT%swjKWMCCHAkd{-Kim~!^4m56$?G(j>=uB@(*X3s9F!G@=+Zu+!< zCAkU6DpW<tQfjtT7l=rfHvda9;Ti;yod&(8SQv7d_^-0hH1e65bZrSP?j-YC#T!KY zOJCQvBozkFvczHXU$cu>v#=|FREd<#*W9A_%N)7r5AoSc2aK6A?OA$C^99KaZ3ycr zINqT7t{l}a+t<S_F{xb%(MEnMVam?$ic+GEvC!oz8o|g+Zqe#aumN=%Q)E?6t6SF^ zZk=vla^;xw<Tr}z<2|u_S4{+hT;PI_PFka$XKOW3yL~i92bwq*DDpEOIl5hpWE?43 zbnHaJmksn%dNwwUW_^mbh>()0@CCc$&|b{djc@=<tNq(1r*r#97QzdU<2%VbW0$J; z-e2}P8UMIEN38Zhd}#KSgeK=e$QNGUh?hUEewcEiN<A{ez;yO(48P}mF%V*ml*}>y z`zO#DKo|pqCay(i!4#nq7&RQ<^TqX=BDZY!qT2dTAsq&rO!{?cubaY1`h0FiZcd8c zm=D0Bikt1&+nKE$O7KhkEvG%HuQ3Ao;Ue7T1|R~TIJ=9RZT(_$%XBPJg5lyg!R%B2 zqtsa*vEv*MI-6|DI={Vx4!zoLVe9ybEfH;wEb)|4v1Rc~x55X3pASm_EJl;c_Ey(R z>gqqQwB*#S(%x9Q?j9hd`3W+50}Nh%gYAbe82Q)tW{9+xABqXVFS~5c7jaPkt%HI8 z_NNo%zdxO5Yo(x|r0jg(4e#pf>F*sL8XX)Tm>i*@>71Kim|0k!TUuFOTkre_ZigBS zNB_^U<+n44nT&&$Tv8q{=53H<BQxebetD+z2PJGoS*WU58wZP1rVQcFG2{Y=`eTYh zj1+F07@DA()w+aY&TTU9%EoiRZiaPr4LV`@Vm^CsDv!yr?t%EIRQ*%YBTLkBo<N}8 zmD&|lC44p6r1lXN&oXQd(nxZfifyV3Rh7NDjPPgR-UoEvr_(O>rOQ_zJ$dvy){TGQ zNEJo5Q}WD!YP)Nd;_1Z+rYOlP_(}zJrcnFDnV$iM9{)N%pm)b*o=uTCElys6Zlhqn z3i@$g(Il5#vrn~>e5xuh#!kS4vMhU(&eKJ%uWPbv`hE;!fR47dAOSs*LS1DN%-7Z} zW>Lm^-|8GT%wNr3s3SA<gG{?ZN0RO;LM)ZHu=$5yxWW%K1dZyK8Rhdk;O*rFf4J2U z&Py^y0&hlJ840`*wR9O+KM(n%gF;owaNt~|V005{BwJZU5!VC>CO-eeW}M;}0YgS| z6XY>kx?q6$uAZLQM3beU;)xdo`LZl4n^KcR7i-TeFz%-6a4h4c=_|Ds3s`r0>80z} z_Umeysbxu9{6)Aab%K~YgI+T%l88)vpKKJ3TxNj<8-ndS!tEP3gNQ%bE!Y&L!celU za4_1|>?72+Y)k2#kc2D7S0X5J<SIPCr)a`5VaoMm=_xLf)itz5P0D7kLen=qdb5rs zoYgf|(0#OtbtPHJ<$ixk)IJuoHCdw}T@$p%pV)v}4Mck7t@G>!mWF$Gu<*JRSxw|d zVWpNQmfr_@fgsmD!Mfv?D3vPBIs#1&6Li4iYJ@BkrlX_##}#r;d5fT($gXvJ+hq7c zm*b3Y_EypfT7do+?6wodb{BV&1v1UnU)|MCty?UK=bmSGg!|0iQ|EJZ_~m%?G;c>! z>4D19Ob{<G=RoLpN#BT9C=23doS0IsW*7jz&+j4#k%SA?K@x6+^V2bO3J@m6ph_V1 zvtWY65R4juuk-V2h3-P8d;V$Xi|Z&F_aUKB2I$Z=H1JDYQMAriZtw>ls5Mwm-(EHi zq8;p2qGJ)<1kvKtrP<yUG<;^cmpOURy7&4$%t}-5F++558b#^^lfIJoaC)YFw{!Xt z0>{2I1<G2<lmhec+7)m?#fm>$Cwv;1rCk&scp*I?D;nQP`6&*&%HwQ1<GI`6!V!?` PVd*g<u{96}MeP3o8#j<Y literal 0 HcmV?d00001 diff --git a/img/misc/normal/island_day.gif b/img/misc/normal/island_day.gif new file mode 100644 index 0000000000000000000000000000000000000000..519f22fedfe3139e722e3c38205a44b0fe2d70a8 GIT binary patch literal 3004 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 P*IwhwzU<Ug2loE~gI}`A literal 0 HcmV?d00001 diff --git a/img/misc/normal/island_dusk.gif b/img/misc/normal/island_dusk.gif new file mode 100644 index 0000000000000000000000000000000000000000..4129558e202c061ffa2b8f1548122103a7d6730e GIT binary patch literal 9762 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 P$EC;c#MVG8B$59ErPH-q literal 0 HcmV?d00001 diff --git a/img/misc/normal/island_night.gif b/img/misc/normal/island_night.gif new file mode 100644 index 0000000000000000000000000000000000000000..4c45ed54126cb86aa4e6473bed07293931afdd06 GIT binary patch literal 9762 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 Phb2er2`vFQC}RHyetBOZ literal 0 HcmV?d00001 diff --git a/img/misc/winter/boat_dawn.gif b/img/misc/winter/boat_dawn.gif new file mode 100644 index 0000000000000000000000000000000000000000..7b045b7447bcbd20caec28572669896b30db0da3 GIT binary patch literal 6009 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 literal 0 HcmV?d00001 diff --git a/img/misc/winter/boat_day.gif b/img/misc/winter/boat_day.gif new file mode 100644 index 0000000000000000000000000000000000000000..1c176ec3d85e792d9e3dd6c22030d99f76a71928 GIT binary patch literal 6009 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 literal 0 HcmV?d00001 diff --git a/img/misc/winter/boat_dusk.gif b/img/misc/winter/boat_dusk.gif new file mode 100644 index 0000000000000000000000000000000000000000..3dcd2a52ac6e1823a6c343b1549abec7ae18503c GIT binary patch literal 6387 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 literal 0 HcmV?d00001 diff --git a/img/misc/winter/boat_night.gif b/img/misc/winter/boat_night.gif new file mode 100644 index 0000000000000000000000000000000000000000..62249ce03b61c52b97e73259411d5ef63ac63971 GIT binary patch literal 6601 zcmcK8cTiK?zQA#M7wIH)LJL(oDB=kadX?Tyqy!K`m!cq{1_%%!2~wpK5EK+p5RqO~ znu>tZyLb>pX*S;WdhU6*%sX@6%zJxg&zf0#&))xi=KEWQ#s-=iNEii-B7%ZK^n}?$ z-_}M?$4XyWL6Mr00@ymHVFUxK9B>0K!6^EH6-ue`n-B;MQ+5>RZfkxNW~g;mz($tC zs=~)X4Qyq8;p!R5fD9)Sl&%(B4IPE;RkOM46@Cw`eF3em=B}*Nb`zF($zfqaJ=okJ zJ#Q#Y6k02<T0wp~kfau^sDV1CTi^8Z`Lnqz+Dc(2FpR0z&tL!FU34d1aY06MeAHCk z!NdLv^a=4{CJh$3_A(f}yyg=<a^!hM$wHULa}*f({BCjwQc?T^W6DZN$JF~k4h|R2 zBu*|YS5P{8d;o?cD<~7q4hHk`hVbwd7KhzPPEO_GuC5{1a^rA>`anLuko>&-l9EdP z_DAgkoliPDI`BDt#DR1O<UVf;Z-<Z&=p|@EL_~N-cxvL+q)=}L$53weV8eQogoL=b z*v{_9y-&N_O?X|aD|#q1->+AO2-5eeO1l#nIA!FfSGy=_*u<Fn5^5}RupoA*RU_@P zK?+zU_B#0@r4h~Q`tv368dhP-XlR-Y+=N@k;Vw;;Ka4rI`h-pn<6LSilRZ*V>z*o0 zveCt|JujN`E4|IHc4fLbIQJ^|EM3uRSLfC^Ccp7Me;lQrEUw79=rV7ui{XPibC1G2 zmS`L+g%_S6>Er~=A{7x3k5@<9dpnJ}efsT23XNVNyq#1h-`MX>8+i=s@yH=y?O~=` zk(bwl@s$?uUYr*47Zr5*{QfPAU)JdNE_LcA8Ouj~x$qWYYL(MqbLUKH*U&(J#$ul4 z%#Sp~S0HNr1mb8FG1_DU9^(_ThHVwLV>0%yCtuJeo^h7pc5x>c6}}(E%6<FDLzrTw zpMbBJs!zG*W}KmoW_#{1jybeHcW?KV+4WGC=~8C_4#$(l1f)KQS765}lJN{n>=0!< zqrzqxMj-LiT<AA>$dFA($IH>o^9P$^Sv$LsAuQV1sGRQoH}Y!E`^}bxv-7E-GHXw5 zZd0OYU-=q|4`H0?QH+uF=0s*5Ps6?v&i0|abuUgA25~HcxJX`@Bu}E3sHEp5vNTPh zH=PI`70i=1e&IUn#TxD?g>$s!RH?{hjvqtdO-@fAdwLW>fs*VYg;ZtNXLJ;Y83_f$ zVRdEY=QwVQA0NE&<*KbVyh69g^VYv(IL+nmqjv^;H)Kvlr1-@UzR-&&;&O%(bH*br zf=WS!u;6R9iL+*J$}X=E43^;m;bf#N=Ywa0`X`l|s}zp&zEfU#3f5{Qy-ZtO^Q!!g zceNYx*HjFk^Omc~uHmT7$&H;SoF7zoZRw?Ew|iJBR@{?LTcR3iKi7sVC>$5-89$cr z7T}U<E1g8*e6nqJ_<!VMk=;c;WJo$wEFOYuU;KPe)AGCFu9RJ{+9~@t{?zeyhSwzI zo7o80%fdpYSyrBEX$^&7zbIAV#>YY5%}3>wzh~f95}EI~f-Yf~)16m}>|USVqGFt~ zI&dH*37;N9F7VGb9E@os<5w6=CFecxk7#DY=LeoovT73?&{=fb4Rb|9izauDHq8AL zl~)USht=K5H6JR)6HSj*NDfyK5_vAszEqxU|0!#LX#i*dZh&lnX@F(`Zog#vWg39n zKeFbIECpBtOuOiiWonfQDCgxA2go)!_}11g9e}R2?X|aK7{J}1*8Nh>$}$;g?rmm? zMcD=Q^h^N&{%^tigEbyns)~?df2KcJ%l=2!AOLI83>Y|sBh}-BB8V%pe+6T>ynQtw z;1AXUgX1&e(>XHZf11X}7s|s^P!t~bH`S^D*0=-kIT?5Y1R^3LARs2zQe0di`ndD4 zcy~|tlP9->vKt0*@j^nv!uMMqv^<fJ0L_4=q@*MlB<H5yyp<Sunl*H1D;L}(BO@&> zD+`5wJ~%qu|9bpQPOkK#AC1=tUd8MM$W^b}EL)yU%%sSu3DS3lo>c^f7t!fGAN9M) z%(PO)Ftv+vj#+7r*t1+khY|ujWwiS2)h`Uw)XKJHCl_lilw3$=U<uQk=fZ~87QJnl ze>0R|GU4XF=vDuwKgXMym)?yvI^*TQ2)}0V^iTnFHn;4f`bN)*WvhBL7TNndPpDS2 z-D`&r@GgF{hmFXdrlNhfNJYk#L3pWSGuCs@b11u?tn&~q>MiAg3j@0$nBOVj_^GJG z6Yq13-Ab2p?26M#pwrx0U8>!n<j{J6V!qVqb#;5OIY0w6dj9O*%zMA}(R_Nwo!{uL z3l*f*?VQ`mlnZ~l{%SOw_6^2fzQ10+y@FTWAJLwA-gf&fdqYh$w;MldJgAB*hG$xe zTbjJN|4e#;o5-pX%=qw?gXIi83*(e4=W~s@uumuEieM6q#pQRSW%tC;Q$|Yyyvf+9 zbda}Z`8CPTB$l)m=sq)6Ij0MmB0NAAW!yMAbVz0E+fUctQ+>CZYjw`oGCOnps5F5h zmLluCd~;V-o^;sp+D&9DMHaI{$F6S1qT2K&*QUOBN!5^c7^*1JdRfTxPXBrhXUvad zeH~_66B_?`6Ym)~QQl+%WmQC?<*CRgCEY5+AUD~tOnfjs15KGaFFG%i#7cX|v@NbG z^~xFc%y5Ia8Z&Zh0cAt~mpApzbmP{B!kEf9BdQ@98xy{^&+knY^F93y2Bh=&jXJhJ z7E+EeIuwOI3w}ErG#JiY%s=!BE-2J-taKtLlEDTsf!MddbD((<6LN>@^+$H=s~2je z2nl;KHi1#?Yj16y%wC*y=vZ=76r!WKmFM1L*OF3sk?5K;Y=dY}Z;Jh@WP~ov?2;13 z94zGt$BU*v4-(szP!n}5goh)Z>Fn2-kvPg(nrJno$cQtL_tzyd-Pj+RLZZ8kD%}j8 zfE~xUULS_0Yya3RV?56~lTMVf(B@UMy9Tj$o*~d$XiDLT2hJ=hkL}V_USjs~77_Bx zFVAG*)>I~N+e9^=y!-oE=sZ1%OT!fE5t)L&Ls#dW3#$&XkB_E=T`xPRe0Ece6^dVv z<!`7wV`fm>zGd^}vUpAiGtb!hZ<`)k*R~(NrN+a+iXX12#05G@=3izFyq<@uZu2Jc zsssiL1Pe-j|C|~{;l5y~3j&pd##(I@M-G%r<>>s!nfD9BU#0g8!#_(82)tjV_os&d zgFxv4;{8$)@DNbZ>2f8YVxW6G;32}N4!{uL(Zaj+vUe3gB_Jd~CBP#9;C~Al*$jjt zz#~wD0FNlASZ8E8045-(y<0J0CIIHYYx(!gOZm&pQv^|^!o@jS-|9qwSkgL{KMqNK ziiijba^Xzo<VxiV2~5Zg!e#RCfIzwY{9texFK<!FRZL1s8W%T^d3D_QfQ$xokeC=0 znj0h`AtVHWJi2wON~*W7S9)-0u)n_%eK!l2OT4e3(Dvx@qkdUgzInb`d3m{2x#ih~ zMcL;ZO<5zE69f{Enp%O9lA@xz`q%F#-#&6q?+l#cWAJ@d0H;aggP?9!Mj2(B<wIPQ z{bq-nDh6?;tOBq&5gn>*arv!@P$|ZzIg%b|rQ@7+qnk>hB^~c9a*|HYg`b;fTQQ`# zMXX>UIuq+q0uDj5#ufBba4g%*d5X|+V_#`~v);P+!&k)}CJ)42SJq5r9jtoCW0*DW z%(kIJr;4$k(QKF0Wo%1Z;!N{Wys(zyrld%)Q)kRG^@5hhlE=?(s$A*BQ4cn=qoE3^ z(DpEPsPJ!+#>H<w`zrYv3FmKqc?J@53*ntEe`M;Lj-g`A4oJKjAj-_6h!`)`*;~{5 zxOujHLnlY;S>cty#;W7c^-*HNLg#m_)f!j@=VWf;IT31Oc8uMcs?aM#8?~4{Nmar% z+K=)Qucf``4o7WsgSvF+1%Kb`rZ3)&(7Em|p^R|!R8yIh6UR56kQgO38J1`{V!hI2 zGPrZoV$k1cbr1>Mt;|@60a-_Cpt9?f#vooSQ*%||{tDC6-`Ac-p(eyC=vAY4MFh{X zwoMbxeQ;cj+S%35mrtzqnr1%3C00q4K05Ni+wI+?(#qCeXNu<$X|=qdJOryLR(chM zx}fqLZ>g)wl~9Qp?>IXqci=;{S&mbG<Agf9%62n-pW9gk_t~txmi9i4x^az+Ka-T$ z;HesTEqUOoU)|}m;(Wm%_AWm?>c-a-eyvx-1h^i1Vf4`*UYM-_M3+fo@O?VO#o#ve zx6Zd4xhHOOcUx%b>+|R{Pt@HXF8H0jixw4E>l2yoXRcKRKN&FDX$#A>V0=zcFx%|8 z!fCt^CFLF_dvS0uoX*qGJz|Nm=uFgFs-Z6ptRas+{05Y*NGu6o&Ojm=DEdT~Y1YH8 z#Wd1fvZhksXGtFwII@ZU-axNxEk4FevH|sGFGvO&gXV5fK9#e_5Z|01lgMA3z4WZS z&wnXN)`SOK#H8#fma1W4gd8@j$U$mlbU97hIR#7-uS<H55DL-$nz|{%$(yTKiP#pC zv_9229H}{|&2u`Cw!+B6_D=rv+##jp%^dg9&4UE>WwK)doa8&2FNdpLSH#J&Y|IA) zaPzv)kK2u|h9uo_SWlG9w|@)KJ$^{Qh*4{;-=UGu$bU0gPn=XQy-i)|CQrD-S{ShG zHj{%$V~onmJwZpU_8G22s&DffL}c2y-_R|L<wkEJLV6leC6Qak7jDH4Q1~ddo-Q~T zCoNTs!6+v!PhfPE&iP-ZB2IpwQlG*q=r+lQ`hM2)_XV9=RZ~YacQM7sX6YQ$zY$vE zqsza%VmRMldn(z)HUSA|`;UeFUlr%S2n*N>un5oz!0L}k{?(lTtbm@O9zSgbU<IuF z6V|DhOTX$9uoWQn-wplio&QwWo@Agn8UI<>VE;daO+W{Q1mOJxgMS)J1Q+}yw)oZ` z!~(+J=FZK!gAWuG%o7n26@@^4hNrM_X=$}Y|3JUw@YCVJ!R&y>F}Bu+L|NJPj?S(@ zD3ouJZyu=3b?MdlrDf<~U{2<X44nTfQDR;}hk}Bf+_xVTKi+F7mNL7aaeqan^FIlT zJs(G*6Hf#Ao3O*i*%Ft8rj<iH%?RS=%k@s2LKP<_;aidAp@Ufz7i5jW%Kaw9F~i-( zk#^hR1bX+5IL6RL-&$#X^WHn<Q&9U3-v=L@dhiWXcM-07+%~*u*S64ios$6$J#sUs zJ2J(ZO2lmi))9_8$5yjom3tHA!@2s*36ISIVPBht%lAvL|CX*mwYD-SUTvNwDQ{rD zDaPq=1ME?mzD?zVj$jW^vJw%!o6$#-_r!dpWdW)BAc~+u+D3=xjY0+^_tpj;2>cdX zd^Til{z2g3S19>Yd2|k(-V-JbX}n!xaUuP5f~3`Aa+>qqE^V78@{mRr4W@x;Ovmrv z#T?5Qwl;q)l>%h%iJHu{j|n)|rD9}>-aDC;zO8u`XR`-e!6FjvNJ|X-S0gEvB_mhN zmDlllnP-QGuv98B#$sUS$@-Sd>ET^uF%P2ws94r2aoPxZP#<ZQX<A@ak)bJbwt{i6 z@1qz3HDj}&^rIQEp6^p#yPn^n=>hTNHh`=<e?fQwwK898j5254^u#1^UmY$@U`>7| zk(><ki6OGl7ja}7Z1Gj*Tv#1PbtB=hs#B-%&W7ZeH|)Vyn?Q=Tu95UBn=#qa?7hK! zar!-}ez*Ndt@eqv_T;DUxwxGwW#NRL*4lc*&+CPhS>?h0m1=VY4zO&~28YFqQ8<O= z*<phG14zJ>TWEPbm!R+~Fycfoa)w=GK4Q9?fBq5kXE0ZE6#OuSs#D3@NIFe%&ntD} zrW8{r6M2f>bX$5~IF<U4kr4HztR~2swU?I^w+pvfhzVZfeJc3vxTeXGs@)oax*1^i z5ehbhmdOAgE64Eo<SfREYD9J?u*GYtjG!($I@&oPtL$7$Blnla&AS<gi}F~8kz+!! z{b|?%{1J-As=8(Q#TTz)tcP((?erAEk&T>|;v3l_1>tvEBWhH`)=2%&2N@=leLuan z4}C|Q>9$c?LFJb6X-&fxR%aJJE9Y*WGUrnL_%PEi;n;yc)LrF(ehxHhG4G%}nyD4o z$LKx%(8%}sx~fcxhsL%aug9m2)iOs%7uQ~_=dQ%>tZf@v6c&=qSJZc|7Y+mo3}?kn zNssT-AOqQSnVjf!Z@sXL5iJI<`u;e+cKNc-E%ri&YYc_`XKtYK8h5^Y)_7vR`2!@L zw#k^n$5kQ6M)UtQsRMNWI)nVxrvRFOlE1|Cx=aMD1jPIoF8@4|{1u^pjpJWD{kxm# ze_5uDoIU9KV(h7X|6Haae|M83FgOFv7LpnAb5iH$2Z6$PcuGqDfD>@Do|}Nr4hRwu zxG5x50D%Y!7L}FNi1zgMhz$%5^!1^0?`1XlKM)p%LV+>`^+`y8=fShUxV|d+vrHxW zM(&QY;m|LHNd*9<$6vmF`~KySgo9nwTV=^rrQytxw((5wP5C*gZ;lUP(m`h+z@*-- zs~!D8d}jKh*dUFIvbT7Cm!~mtdr>>Vs%BK`T*NnqMe2KmvJ;yI`?gdmMv|HHO;z9J zwP)StH9WB;)?CdpvgJG2(c2Gncwbsry<^Zjl%IVVve8a-<Bd00sUHV9L3H9@t9eE0 ziRh6WoL=V#d5qLmEs<XIVmYN+6Qz-y37KNN7~Sm4IZufamOK@7d+dn?PjE^vs=_ex z)sNurASj+~%m9|+4tt~?K*z$T+LdZ}dQAIt&g?{tRz!k)Yru+RCn73gmHEfh+F`Al z67eUL;N4WL%<VFjIbDcf?K`PJ%N<XLE<y67?PB5Mm_E&1>rXu6hHLZM6JP5-bWnHO z^ZHOxF<eS2U$7-NzTj25-6vj56FS+C!7zANAn0y!shm)0%!2eXHJ9-oELaKgm!!BL zb}TYJJQBO?t{Tfwp0-ST#A}_jbgvuJ!4|rlA%-(5PgPIWq|#bR;+-<1;m94+wzc<N zBigNtJx}}ymdK)i8Pw9lblBLXn~$nPtZRGRGp=STaO|lv<1m0s(S}W29xl1=9+X}Z z8%+U~q)f8Mb0kX^u=%IOE8#tG9HK52lvc@3@H{t}>@urLK+CE!Qc`&ZhW#B|uC=o? zxXE|R&zpv5l2~JpHF?j)B;N<-z$#?d)gkc{Zv^k|e*sgb)g`i<{u<mHS2;{*pjz84 zGCB@L=nl+he&HT)S5fGY@B7)-F$s+mr1|T$k8g#?=z5GqtD(BK2)PTobI@&>I5%O@ zfQ{U1x@S3U%;4LF?tv!<s*Mp8d@RG)M+o$<qXg2*g}S1e>6`4_){Uf+@}^T3&U|BX zW$HfZ*0?tmAsN2Vf9&=A(v4HCu8J2K47*m4iWl}%ZCSPixH>N-J1u5`mme(JHk{Wq zOLV_5T!C~$hAP{3uiCBTL@`2xlddWWhK&er5k1rN3qmUy^<>(-I!7Mf+@HCe1S4s9 z6ITxAx1MXGR1q)ktK#_v$OpJf!o5ec+Ed0ys*|ptCe{5uy6L9+6jNwwm~Hu}AsxjO zR^LF{N1|r^Q+_DViEl(9Ut3=@vi8^(wQ>y~qUJ%T5~LB*-*%nX(OfU?TB09nA04f9 ze4=nujNHqfo~thKy_5R5aJIJ%Q)IcNaDZq%B2OQuO=?K(-NldS+yc&BVoMYJ5XNj2 GTK@%8!8Kq2 literal 0 HcmV?d00001 diff --git a/img/misc/winter/island_dawn.gif b/img/misc/winter/island_dawn.gif new file mode 100644 index 0000000000000000000000000000000000000000..d4809eb9c4402a90496b18c3061c1f569e2a1a66 GIT binary patch literal 9762 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 PVd*g<u{96}MeP3o8#j<Y literal 0 HcmV?d00001 diff --git a/img/misc/winter/island_day.gif b/img/misc/winter/island_day.gif new file mode 100644 index 0000000000000000000000000000000000000000..519f22fedfe3139e722e3c38205a44b0fe2d70a8 GIT binary patch literal 3004 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 P*IwhwzU<Ug2loE~gI}`A literal 0 HcmV?d00001 diff --git a/img/misc/winter/island_dusk.gif b/img/misc/winter/island_dusk.gif new file mode 100644 index 0000000000000000000000000000000000000000..4129558e202c061ffa2b8f1548122103a7d6730e GIT binary patch literal 9762 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 P$EC;c#MVG8B$59ErPH-q literal 0 HcmV?d00001 diff --git a/img/misc/winter/island_night.gif b/img/misc/winter/island_night.gif new file mode 100644 index 0000000000000000000000000000000000000000..4c45ed54126cb86aa4e6473bed07293931afdd06 GIT binary patch literal 9762 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 Phb2er2`vFQC}RHyetBOZ literal 0 HcmV?d00001 -- GitLab