From 5674d577efdc1e9e9a1177ce17bc3eaf9c7633a4 Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Wed, 24 Apr 2019 23:00:59 -0400 Subject: [PATCH] fDance reviewing --- src/npc/fDance.tw | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/src/npc/fDance.tw b/src/npc/fDance.tw index 1b7c7800eae..4007e928345 100644 --- a/src/npc/fDance.tw +++ b/src/npc/fDance.tw @@ -1,29 +1,30 @@ :: FDance [nobr] +/* this needs better support for different devotion/trust combinations, perhaps dance alterations for bodytypes? */ + <<set $desc = SlaveTitle($activeSlave)>> <<run clearSummaryCache($activeSlave)>> <<setLocalPronouns $activeSlave>> <<setPlayerPronouns>> -You tell your assistant to summon your slave and set some erotic music. When your slave arrives $he finds the lights in your office flashing club colors. You gesture towards the platform in the center of your office and tell $him to dance for you. +You tell your assistant to summon your slave and set some erotic music. When your slave arrives $he finds the lights in your office flashing club colors. You gesture towards a sturdy platform in the center of your office and tell $him to dance for you. <<if ($activeSlave.entertainmentSkill >= 100)>> - Your slave has a level of skill previously unseen in the old world. Even $his blinks have the seductive pull of a goddess. $He slides his ass gracefully unto the stage, then dramatically raises $his elongated legs one at a time onto the platform. Circling to $his knees, $he raises $his ass in the air and glides $his hands up $his legs as $he stands upright. As you watch $him preform, you think how no man of the old world would ever get to see pure sexuality like this. And not only do get to watch $him, you OWN $him. $His body moves like water, and hips that ebbed and flowed as if the tides themselves panged for a rock hard cock to come and take them. You try to go back to your work, but cannot take your eyes off $him for even a second. + Your slave has a level of skill previously unseen in the old world; even $his blinks have the seductive pull of a goddess. $He slides his ass gracefully unto the stage, then dramatically raises $his elongated legs one at a time onto the platform. Circling to $his knees, $he raises $his ass in the air and glides $his hands up $his legs as $he stands upright. As you watch $him preform, you think how no man of the old world would ever get to see pure sexuality like this. And not only do get to watch $him, you OWN $him. $His body moves like water, and hips that ebbed and flowed as if the tides themselves panged for a rock hard cock to come and take them. You try to go back to your work, but cannot take your eyes off $him for even a second. <<elseif ($activeSlave.entertainmentSkill >= 80)>> $He takes his rightful place on your stage. $His skill would have only been matched by the best of the best old world erotic dancers, but in your Free City expectations are high. $He dances with seduction in every move, alternating $his style between everything from belly dancing to club twerking, and each with the skill level of a trained professional. You resume your work, but often find yourself pulled back in by the tide of $his rolling hips. <<elseif ($activeSlave.entertainmentSkill >= 60)>> - $He goes to take $his place on your stage and dance for $his Master. $He has impressive skill and would have been a top-tier dancer in the old world. One of the many benefits of being a leader of a Free City is the ability to work in an atmosphere of pure servitude. You smile as you continue your work in an office an old world man could only dream of. + $He goes to take $his place on your stage and dance for $his <<= writtenMaster($activeSlave)>>. $He has impressive skill and would have been a top-tier dancer in the old world. One of the many benefits of being a leader of a Free City is the ability to work in an atmosphere of pure servitude. You smile as you continue your work in an office an old world _womanP could only dream of. <<elseif ($activeSlave.entertainmentSkill >= 40)>> - $He ascends to the platform and begins to grind at the pole. Despite being an average entertainer, it is clear that $he is doing $his best. You enjoy the new ambiance while continuing your work. + $He ascends the platform and begins to grind on the pole. Despite being an average entertainer, it is clear that $he is doing $his best. You enjoy the new ambiance while continuing your work. <<elseif ($activeSlave.entertainmentSkill >= 20)>> - $He climbs up onto the platform and grabs onto the pole. $He is still learning the nuances of seductive dance, but at least able to move with the rhythm. It isn't long before you are distracted with work, leaving your slave to continue to dance without an audience, and unable to stop until you command it. + $He climbs up onto the platform and grabs hold of the pole. $He is still learning the nuances of seductive dance, but at least able to move with the rhythm. It isn't long before you are distracted with work, leaving your slave to continue to dance without an audience, and unable to stop until you command it. <<else>> - $He unceremoniously climbs on the platform and begins to dance. Or, at least, $his best attempt at dancing. $His arms flail about awkwardly as $he crouches and straightens off-beat to the music. You try to tune $him out and get some work done. + $He unceremoniously climbs on the platform and begins to dance — or, at least, $his best attempt at dancing. $His arms flail about awkwardly as $he crouches and straightens off-beat to the music. You try to tune $him out and get some work done. <</if>> -The atmosphere of your office is a testament to masculine opulence. Few _womenP in the old world would have the pleasure of completing their work while an attractive $woman flaunts $himself for _hisP pleasure. -You allow the situation to continue for about an hour, before deciding it's time to escalate. -You look up once more at your slave and congratulate yourself for choosing such a delicious outfit for $him. +The atmosphere of your office is a testament to masculine opulence. Few _womenP in the old world would have the pleasure of completing their work while an attractive $girl flaunts $himself for _hisP pleasure. You allow the situation to continue for about an hour, before deciding it's time to escalate. You look up once more at your slave and congratulate yourself for choosing such a delicious outfit for $him. +/* I do not like this part */ <<switch $activeSlave.clothes>> <<case "uncomfortable straps">> <<if $activeSlave.boobs < 300>> @@ -200,7 +201,8 @@ You look up once more at your slave and congratulate yourself for choosing such <<else>> $His naked <<if $activeSlave.boobs < 300>> flat chest and nipples<<else>>breasts<</if>> catch your eye. <</if>> - <</switch>> +<</switch>> + You tell your slave that it's time to incorporate some stripping into $his dance. <<if ($activeSlave.sexualFlaw == "shamefast")>> @@ -425,14 +427,14 @@ You tell your slave that it's time to incorporate some stripping into $his dance After the last piece of clothing has hit the floor you let your little slut dance naked a little while longer while you finish your last report. Once you have gotten enough of $his dancing, you snap your fingers and $he hurries to your side and drops to $his knees, awaiting further orders. <<if (random(1,100) > (100 + $activeSlave.devotion))>> - <<if ($activeSlave.fetish != "humiliation") && ($activeSlave.energy <= 95) && ($activeSlave.sexualFlaw != "shamefast")>> + <<if ($activeSlave.fetish != "humiliation") && ($activeSlave.energy <= 50) && ($activeSlave.sexualFlaw == "none")>> Being forced to reveal $himself has given $him a @@.red;desire to always be clothed.@@ <<set $activeSlave.sexualFlaw = "shamefast">> <</if>> -<<elseif (random(1,100) > (110 - $activeSlave.devotion))>> - <<if ($activeSlave.fetish == "none") && ($activeSlave.sexualFlaw != "shamefast")>> - Being on display for your pleasure has @@.lightcoral;encouraged $him to focus exposing $himself more often.@@ - <<set $activeSlave.fetish = "humiliation", $activeSlave.fetishKnown = 1>> +<<elseif ($activeSlave.fetish == "none") && ($activeSlave.sexualFlaw != "shamefast")>> + <<if fetishChangeChance($activeSlave) > random(0,100)>> + Being on display for your pleasure has @@.lightcoral;encouraged $him to savor humiliation.@@ + <<set $activeSlave.fetish = "humiliation", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65>> <</if>> <</if>> -- GitLab