diff --git a/game/base-combat/tentacles/tentacle-action.twee b/game/base-combat/tentacles/tentacle-action.twee index 72d2fffe8a2694609e4af9a872d6589f666d03ae..c7da7706d0edbb79d878cbccff9e8e6d8df7a93a 100644 --- a/game/base-combat/tentacles/tentacle-action.twee +++ b/game/base-combat/tentacles/tentacle-action.twee @@ -69,28 +69,32 @@ <<if $tentacles[$tentacleindex].head is "leftnipplesuck">> and up to your <<breasts>>, where it suckles your left nipple. - <<neutral 3>><<playWithBreasts>> + <<neutralbreast 3>><<playWithBreasts>> <</if>> <<if $tentacles[$tentacleindex].head is "rightnipplesuck">> and up to your <<breasts>>, where it suckles your right nipple. - <<neutral 3>><<playWithBreasts>> + <<neutralbreast 3>><<playWithBreasts>> <</if>> <<if $tentacles[$tentacleindex].head is "leftnipple">> and continues teasing your left nipple. <span class="purple">The tip of the tentacle opens up, latches on, then begins sucking.</span> - <<neutral 3>><<set $tentacles[$tentacleindex].head to "leftnipplesuck">><<set $leftnipple to "tentaclesuck">><<playWithBreasts>> + <<neutralbreast 3>><<set $tentacles[$tentacleindex].head to "leftnipplesuck">><<set $leftnipple to "tentaclesuck">><<playWithBreasts>> <</if>> <<if $tentacles[$tentacleindex].head is "rightnipple">> and continues teasing your right nipple. <span class="purple">The tip of the tentacle opens up, latches on, then begins sucking.</span> - <<neutral 3>><<set $tentacles[$tentacleindex].head to "rightnipplesuck">><<set $rightnipple to "tentaclesuck">><<playWithBreasts>> + <<neutralbreast 3>><<set $tentacles[$tentacleindex].head to "rightnipplesuck">><<set $rightnipple to "tentaclesuck">><<playWithBreasts>> +<</if>> + +<<if $parasite.nipples.name isnot undefined>> + The suction drives the attached $parasite.nipples.name into a frenzy. <</if>> <<if $tentacles[$tentacleindex].head is "chest">> <<if $chestuse is "squeezed">> then up between your <<breasts>>, rubbing itself between them. - <<neutral 2>> + <<neutralbreast 2>> <<else>> moves away from your <<breasts>> <<set $tentacles[$tentacleindex].head to 0>><<set $breastuse to 0>> @@ -185,7 +189,7 @@ <<if !$worn.genitals.type.includes("chastity")>> <<if $penisWetness + ($tentacles[$tentacleindex].size * 10) gte ($penissize * 15) + random(1, 40) or random(1, 2) is 2>> and <<slithers>> over to your <<penis>>. <<penis_lube_text>> <span class="purple">the tip opens and presses against your glans, a thrust away from enveloping.</span> - <<set $penisstate to "tentacleimminent">><<set $tentacles[$tentacleindex].head to "penisimminent">><<neutral 4>> + <<set $penisstate to "tentacleimminent">><<set $tentacles[$tentacleindex].head to "penisimminent">><<neutralgenitals 4>> <<else>> and <<slithers>> over to your <<penis>>. The tip opens presses against your glans, but <span class="blue">it fails to gain purchase.</span> <<sex 5>> @@ -253,7 +257,8 @@ <<else>> and between your thighs <span class="blue">where it <<slithers>> toward your <<pussy>>.</span> <</if>> - <<neutral 3>><<set $vaginause to "tentacle">><<set $vaginastate to "tentacleentrance">><<set $tentacles[$tentacleindex].head to "vaginaentrance">><<set $thighuse to 0>> + <<neutralgenitals 3>><<set $vaginause to "tentacle">><<set $vaginastate to "tentacleentrance">><<set $tentacles[$tentacleindex].head to "vaginaentrance">><<set $thighuse to 0>> + <</if>> <</if>> <<set $rng to random(1, 100)>> @@ -271,7 +276,8 @@ <<else>> and between your thighs, <span class="blue">where the tip opens as it <<slithers>> toward your <<penis>>.</span> <</if>> - <<neutral 3>><<set $penisuse to "tentacle">><<set $penisstate to "tentacleentrance">><<set $tentacles[$tentacleindex].head to "penisentrance">><<set $thighuse to 0>> + <<neutralgenitals 3>><<set $penisuse to "tentacle">><<set $penisstate to "tentacleentrance">><<set $tentacles[$tentacleindex].head to "penisentrance">><<set $thighuse to 0>> + <</if>> <</if>> <<set $rng to random(1, 100)>> @@ -290,21 +296,21 @@ <<if $rng lte 10>> <<if $chestuse is "squeezed" and $breastuse is 0>> <<upperslither>><span class="blue">and up between your squeezed <<breasts>>.</span> - <<set $tentacles[$tentacleindex].head to "chest">><<neutral 2>><<set $breastuse to "tentacle">><<cheststat>> + <<set $tentacles[$tentacleindex].head to "chest">><<neutralbreast 2>><<set $breastuse to "tentacle">><<cheststat>> <<else>> <<tentacledefault>> <</if>> <<elseif $rng lte 20>> <<if $leftnipple is 0>> <<upperslither>> <<playWithBreasts>><span class="blue">and teases your left nipple.</span> - <<neutral 2>><<set $tentacles[$tentacleindex].head to "leftnipple">><<set $leftnipple to "tentacle">> + <<neutralbreast 2>><<set $tentacles[$tentacleindex].head to "leftnipple">><<set $leftnipple to "tentacle">> <<else>> <<tentacledefault>> <</if>> <<elseif $rng lte 30>> <<if $rightnipple is 0>> <<upperslither>> <<playWithBreasts>><span class="blue">and teases your right nipple.</span> - <<neutral 2>><<set $tentacles[$tentacleindex].head to "rightnipple">><<set $rightnipple to "tentacle">> + <<neutralbreast 2>><<set $tentacles[$tentacleindex].head to "rightnipple">><<set $rightnipple to "tentacle">> <<else>> <<tentacledefault>> <</if>> @@ -325,14 +331,14 @@ <<elseif $rng lte 60>> <<if $vaginaexist is 1 and $vaginause is 0>> <<underslither>> <span class="blue">and <<slithers>> toward your <<pussy>>.</span> - <<neutral 2>><<set $vaginause to "tentacle">><<set $vaginastate to "tentacleentrance">><<set $tentacles[$tentacleindex].head to "vaginaentrance">> + <<neutralgenitals 2>><<set $vaginause to "tentacle">><<set $vaginastate to "tentacleentrance">><<set $tentacles[$tentacleindex].head to "vaginaentrance">> <<else>> <<tentacledefault>> <</if>> <<elseif $rng lte 70>> <<if $penisexist is 1 and $penisuse is 0>> <<underslither>> <span class="blue">and <<slithers>> toward your <<penis>>.</span> - <<neutral 2>><<set $penisuse to "tentacle">><<set $penisstate to "tentacleentrance">><<set $tentacles[$tentacleindex].head to "penisentrance">> + <<neutralgenitals 2>><<set $penisuse to "tentacle">><<set $penisstate to "tentacleentrance">><<set $tentacles[$tentacleindex].head to "penisentrance">> <<else>> <<tentacledefault>> <</if>> @@ -387,7 +393,7 @@ <<if $position isnot "wall">> <<if $breastsize gte 2 and $chestuse is 0>> The $tentacles[$tentacleindex].name tentacle <<slithers>> around your <<breasts>>, <span class="blue">squeezing them together.</span> - <<neutral 1>><<set $tentacles[$tentacleindex].shaft to "breasts">><<set $chestuse to "squeezed">> + <<neutralbreast 1>><<set $tentacles[$tentacleindex].shaft to "breasts">><<set $chestuse to "squeezed">> <<else>> The $tentacles[$tentacleindex].name tentacle gently slaps your <<bottom>>. <<violence 1>><<hitstat>> @@ -399,7 +405,7 @@ <<elseif $rng lte 40>> <<if $position isnot "wall">> The $tentacles[$tentacleindex].name tentacle winds its way around your chest, beneath your <<breasts>>. - <<neutral 1>><<set $tentacles[$tentacleindex].shaft to "chest">> + <<neutralbreast 1>><<set $tentacles[$tentacleindex].shaft to "chest">> <<else>> The $tentacles[$tentacleindex].name tentacle gently slaps your <<bottom>>. <<violence 1>><<hitstat>> @@ -484,7 +490,7 @@ <<neutral 1>><<set $tummygoo += 1>><<set $tentacles[$tentacleindex].health -= 1>><<tummyejacstat>><<ejacstat>> <<elseif $rng gte 30>> then squirts a warm fluid over your chest. - <<neutral 1>><<set $chestgoo += 1>><<set $tentacles[$tentacleindex].health -= 1>><<chestejacstat>><<ejacstat>> + <<neutralbreast 1>><<set $chestgoo += 1>><<set $tentacles[$tentacleindex].health -= 1>><<chestejacstat>><<ejacstat>> <<elseif $rng gte 20>> then squirts a warm fluid over your face. <<neutral 1>><<set $facegoo += 1>><<set $tentacles[$tentacleindex].health -= 1>><<faceejacstat>><<ejacstat>> diff --git a/game/base-combat/tentacles/tentacle-adv.twee b/game/base-combat/tentacles/tentacle-adv.twee index 59222eda6c634a65212a1269ec43dee0a7538021..879fad4d6436d5ad454e955c4a88ecbbf2ef02ba 100644 --- a/game/base-combat/tentacles/tentacle-adv.twee +++ b/game/base-combat/tentacles/tentacle-adv.twee @@ -41,33 +41,33 @@ The _tentacle.desc tentacle writhes between your feet. <<if _tentacle.head is "leftnipplesuck">> and up to your <<breasts>>, where it suckles your left nipple. <br> - <<playWithBreasts>><<neutral 3>> + <<playWithBreasts>><<neutralbreast 3>> <</if>> <<if _tentacle.head is "rightnipplesuck">> and up to your <<breasts>>, where it suckles your right nipple. <br> - <<playWithBreasts>><<neutral 3>> + <<playWithBreasts>><<neutralbreast 3>> <</if>> <<if _tentacle.head is "leftnipple">> and continues teasing your left nipple. <span class="purple">The tip of the tentacle opens up, latches on, then begins sucking.</span> <br> <<set _tentacle.head to "leftnipplesuck">><<set $leftnipple to "tentaclesuck">> - <<playWithBreasts>><<neutral 3>> + <<playWithBreasts>><<neutralbreast 3>> <</if>> <<if _tentacle.head is "rightnipple">> and continues teasing your right nipple. <span class="purple">The tip of the tentacle opens up, latches on, then begins sucking.</span> <br> <<set _tentacle.head to "rightnipplesuck">><<set $rightnipple to "tentaclesuck">> - <<playWithBreasts>><<neutral 3>> + <<playWithBreasts>><<neutralbreast 3>> <</if>> <<if _tentacle.head is "chest">> <<if $chestuse is "squeezed">> then up between your <<breasts>>, rubbing itself between them. - <<neutral 2>> + <<neutralbreast 2>> <<else>> moves away from your <<breasts>> <<set _tentacle.head to 0>><<set $breastuse to 0>> @@ -206,7 +206,7 @@ The _tentacle.desc tentacle writhes between your feet. <<if !$worn.genitals.type.includes("chastity")>> <<if $penisWetness + (_tentacle.size * 10) gte ($penissize * 15) + random(1, 40) or random(1, 2) is 2>> and <<slithers>> over to your <<penis>>. <<penis_lube_text>> <span class="pink">the tip opens and presses against your glans, a thrust away from enveloping.</span> - <<set $penisstate to "tentacleimminent">><<set _tentacle.head to "penisimminent">><<neutral 4>> + <<set $penisstate to "tentacleimminent">><<set _tentacle.head to "penisimminent">><<neutralgenitals 4>> <<else>> and <<slithers>> over to your <<penis>>. The tip opens presses against your glans, but <span class="blue">it fails to gain purchase.</span> <<sex 5>> @@ -308,7 +308,6 @@ The _tentacle.desc tentacle writhes between your feet. <<else>> and between your thighs <span class="blue">where it <<slithers>> toward your <<pussy>>.</span> <</if>> - <<neutral 3>> <<set $vaginause to "tentacle">><<set $vaginastate to "tentacleentrance">><<set _tentacle.head to "vaginaentrance">><<set $thighuse to 0>> <</if>> <br> @@ -329,7 +328,6 @@ The _tentacle.desc tentacle writhes between your feet. <<else>> and between your thighs <span class="blue">where the tip opens as it <<slithers>> toward your <<penis>>.</span> <</if>> - <<neutral 3>> <<set $penisuse to "tentacle">><<set $penisstate to "tentacleentrance">><<set _tentacle.head to "penisentrance">><<set $thighuse to 0>> <</if>> <br> @@ -359,7 +357,7 @@ The _tentacle.desc tentacle writhes between your feet. <<if $rng lte 10>> <<if $chestuse is "squeezed" and $breastuse is 0>> <<upperslither>><span class="blue">and up between your squeezed <<breasts>>.</span> - <<set _tentacle.head to "chest">><<neutral 2>><<set $breastuse to "tentacle">><<cheststat>> + <<set _tentacle.head to "chest">><<neutralbreast 2>><<set $breastuse to "tentacle">><<cheststat>> <<else>> <<tentacleadvdefault _tentacle>> <</if>> @@ -367,7 +365,7 @@ The _tentacle.desc tentacle writhes between your feet. <<elseif $rng lte 20>> <<if $leftnipple is 0>> <<upperslither>> <<playWithBreasts>><span class="blue">and teases your left nipple.</span> - <<neutral 2>> + <<neutralbreast 2>> <<set _tentacle.head to "leftnipple">><<set $leftnipple to "tentacle">> <<else>> <<tentacleadvdefault _tentacle>> @@ -376,7 +374,7 @@ The _tentacle.desc tentacle writhes between your feet. <<elseif $rng lte 30>> <<if $rightnipple is 0>> <<upperslither>> <<playWithBreasts>><span class="blue">and teases your right nipple.</span> - <<neutral 2>> + <<neutralbreast 2>> <<set _tentacle.head to "rightnipple">><<set $rightnipple to "tentacle">> <<else>> <<tentacleadvdefault _tentacle>> @@ -406,7 +404,7 @@ The _tentacle.desc tentacle writhes between your feet. <<elseif $rng lte 60>> <<if $vaginaexist is 1 and $vaginause is 0>> <<underslither>> <span class="blue">and <<slithers>> toward your <<pussy>>.</span> - <<neutral 2>> + <<neutralgenitals 2>> <<set $vaginause to "tentacle">><<set $vaginastate to "tentacleentrance">><<set _tentacle.head to "vaginaentrance">> <<else>> <<tentacleadvdefault _tentacle>> @@ -415,7 +413,7 @@ The _tentacle.desc tentacle writhes between your feet. <<elseif $rng lte 70>> <<if $penisexist is 1 and $penisuse is 0>> <<underslither>> <span class="blue">and <<slithers>> toward your <<penis>>.</span> - <<neutral 2>> + <<neutralgenitals 2>> <<set $penisuse to "tentacle">><<set $penisstate to "tentacleentrance">><<set _tentacle.head to "penisentrance">> <<else>> <<tentacleadvdefault _tentacle>> @@ -472,7 +470,7 @@ The _tentacle.desc tentacle writhes between your feet. <<if $position isnot "wall">> <<if $breastsize gte 2 and $chestuse is 0>> The _tentacle.desc tentacle <<slithers>> around your <<breasts>>, <span class="blue">squeezing them together.</span> - <<neutral 1>><<set _tentacle.shaft to "breasts">><<set $chestuse to "squeezed">> + <<neutralbreast 1>><<set _tentacle.shaft to "breasts">><<set $chestuse to "squeezed">> <<else>> The _tentacle.desc tentacle gently slaps your <<bottom>>. <<violence 1>><<hitstat>> @@ -485,7 +483,7 @@ The _tentacle.desc tentacle writhes between your feet. <<elseif $rng lte 40>> <<if $position isnot "wall">> The _tentacle.desc tentacle winds its way around your chest, beneath your <<breasts>>. - <<neutral 1>><<set _tentacle.shaft to "chest">> + <<neutralbreast 1>><<set _tentacle.shaft to "chest">> <<else>> The _tentacle.desc tentacle gently slaps your <<bottom>>. <<violence 1>><<hitstat>>