diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index ad4c00ebb5c19020ed8f2ad3fa92e85b37b00ff4..6c4d98b6a9f82c1ccd55d996b5fdf2cefeed40d0 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -6959,7 +6959,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He <<set $skillIncrease = 10>> <<if $activeSlave.skill.anal <= 10 && canDoAnal($activeSlave)>> $He can't help but learn how to take a rough buttfuck. - <<AnalSkillIncrease $activeSlave>> + <<= SkillIncrease.Anal($activeSlave, $skillIncrease)>> <</if>> <<if $activeSlave.skill.oral <= 10>> $He can't help but learn how to deepthroat. @@ -7596,7 +7596,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <</if>> You patiently explain that taking <<if $PC.dick == 0>>anything you feel like inserting into $his backdoor<<else>>your cock<</if>> is $his duty, and begin to massage $his sphincter open with a single gentle finger. $He doesn't enjoy the ensuing assfuck, but $he doesn't truly hate it either and @@.hotpink;begins to hope@@ that being your butt slave won't be so painful after all. <<set $activeSlave.devotion += 4>> - <<set $skillIncrease = 10>><<AnalSkillIncrease $activeSlave>> + <<set $skillIncrease = 10>><<= SkillIncrease.Anal($activeSlave, $skillIncrease)>> <<= AnalVCheck()>> <</replace>> <</link>> @@ -9580,7 +9580,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address <<EventNameDelink $activeSlave>> <<replace "#result">> $He obeys your orders to keep $his hands off $his dick, but can't hide $his disappointment and frustration. You keep a close watch on $him, and buttfuck $him every chance you get, teaching $him the finer points of taking a <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up the butt. You focus entirely on your pleasure, teaching $him how to use $his <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>loose<<else>>tight<</if>> anal ring to extract orgasms from cocks. This experience was hard for $him but has increased $his anal skill. - <<set $skillIncrease = 10>><<AnalSkillIncrease $activeSlave>> + <<set $skillIncrease = 10>><<= SkillIncrease.Anal($activeSlave, $skillIncrease)>> <<= AnalVCheck(9)>> <</replace>> <</link>> diff --git a/src/uncategorized/hgApplication.tw b/src/uncategorized/hgApplication.tw index b5f7f2b2860a59f8f02767074a268fec075f12ad..a2ca99298447cc0465c0d6c3651f1627b37ba342 100644 --- a/src/uncategorized/hgApplication.tw +++ b/src/uncategorized/hgApplication.tw @@ -249,17 +249,17 @@ $He punishes $activeSlave.slaveName whenever $he sees _him2 breaking the rules y <<set $activeSlave.training = 0>> <<if ($HeadGirl.fetish == "buttslut") && ($HeadGirl.fetishStrength > 60)>> In spare moments $he teaches $activeSlave.slaveName how to take it up the ass. Your Head Girl's enthusiasm for backdoor loving is infectious. $activeSlave.slaveName's @@.green;anal skills have improved.@@ - <<set $skillIncrease = random(5,10)>><<AnalSkillIncrease $activeSlave>> + <<set $skillIncrease = random(5,10)>><<= SkillIncrease.Anal($activeSlave, $skillIncrease)>> <<elseif ($HeadGirl.dick > 0) && canPenetrate($HeadGirl)>> In spare moments $he teaches $activeSlave.slaveName how to take a dick up the butt. Your Head Girl uses $his penis as an effective teaching tool. $activeSlave.slaveName's @@.green;anal skills have improved.@@ - <<set $skillIncrease = random(5,10)>><<AnalSkillIncrease $activeSlave>> + <<set $skillIncrease = random(5,10)>><<= SkillIncrease.Anal($activeSlave, $skillIncrease)>> <<elseif ($HeadGirl.clit > 2)>> In spare moments $he teaches $activeSlave.slaveName how to take a phallus up the butt. Your Head Girl uses $his pseudophallus-sized clit as an effective teaching tool. $activeSlave.slaveName's @@.green;anal skills have improved.@@ - <<set $skillIncrease = random(5,10)>><<AnalSkillIncrease $activeSlave>> + <<set $skillIncrease = random(5,10)>><<= SkillIncrease.Anal($activeSlave, $skillIncrease)>> <<else>> In spare moments $he teaches $activeSlave.slaveName how to take a dick up the butt. $activeSlave.slaveName's @@.green;anal skills have improved.@@ <</if>> -<<set $skillIncrease = Math.ceil(_effectiveness/10)>><<AnalSkillIncrease $activeSlave>> +<<set $skillIncrease = Math.ceil(_effectiveness/10)>><<= SkillIncrease.Anal($activeSlave, $skillIncrease)>> <<elseif $HGtraining == "fuck skill">> diff --git a/src/uncategorized/ptWorkaround.tw b/src/uncategorized/ptWorkaround.tw index 5eef97db43dc8fefadd51ad6e191a03388b50563..2d119e2f82938a8a27c31c47cef7a8dbaa93ea51 100644 --- a/src/uncategorized/ptWorkaround.tw +++ b/src/uncategorized/ptWorkaround.tw @@ -350,7 +350,7 @@ <<= SkillIncrease.Vaginal($activeSlave, $skillIncrease)>> <<elseif ($activeSlave.skill.anal <= 10) && ($activeSlave.anus > 0) && canDoAnal($activeSlave)>> Since $he's anally unskilled, and not an anal virgin, you start with $his ass. @@.lime;$His anal skills have improved.@@ - <<AnalSkillIncrease $activeSlave>> + <<= SkillIncrease.Anal($activeSlave, $skillIncrease)>> <<elseif $activeSlave.skill.oral <= 30>> Since $he's sexually experienced, you work with $him on the finer points of oral sex. @@.lime;$His oral skills have improved.@@ <<= SkillIncrease.Oral($activeSlave, $skillIncrease)>> @@ -359,7 +359,7 @@ <<= SkillIncrease.Vaginal($activeSlave, $skillIncrease)>> <<elseif ($activeSlave.skill.anal <= 30) && ($activeSlave.anus > 0) && canDoAnal($activeSlave)>> Since $he's anally experienced, you work with $him on the finer points of penetrative sex. $He can already take it up $his ass, but $his muscular control could be improved. $He works $his Kegel muscles and anal sphincter all week, using fingers, dildos, and your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>> as training tools. $He becomes expert enough that $he is able to make you cum without any thrusting at all by you or any riding by $him; $he just flexes $his muscles enough to <<if $PC.dick == 0>>squeeze the fake phallus<<else>>stimulate you<</if>>. @@.lime;$His anal skills have improved.@@ - <<AnalSkillIncrease $activeSlave>> + <<= SkillIncrease.Anal($activeSlave, $skillIncrease)>> <<elseif $activeSlave.skill.oral < 100>> $He is already a skilled oral whore, but $his skills can be polished further. You train $him in the basics of <<if $seePee == 1>>urine play, <</if>>massage, pet play, needle play, and many other niche skills. You also expand $his oral endurance, enabling $him to deepthroat for extended periods. @@.lime;$His oral skills have improved.@@ <<= SkillIncrease.Oral($activeSlave, $skillIncrease)>> @@ -368,7 +368,7 @@ <<= SkillIncrease.Vaginal($activeSlave, $skillIncrease)>> <<elseif ($activeSlave.skill.anal < 100) && ($activeSlave.anus > 0) && canDoAnal($activeSlave)>> $He is already a skilled anal bitch, but $his skills can be polished further. You train $him in the basics of <<if $seePee == 1>>urine play, <</if>>massage, pet play, needle play, and many other niche skills. You also expand $his knowledge of sexual positions. $He learns to balance $himself on tiptoe for the challenge of standing anal sex without support. @@.lime;$His sexual skills have improved.@@ - <<AnalSkillIncrease $activeSlave>> + <<= SkillIncrease.Anal($activeSlave, $skillIncrease)>> <<elseif $activeSlave.skill.whoring <= 10>> Since $he's dangerously naïve about selling sex, you teach $him the basics of self protection and business. @@.lime;$His prostitution skills have improved.@@ <<WhoreSkillIncrease $activeSlave>> diff --git a/src/uncategorized/saLiveWithHG.tw b/src/uncategorized/saLiveWithHG.tw index f468f956f322f2cfe9f16b88219390375b458808..d0cb5788aa0d4f3414f08dc2e49ab7d010ac3c97 100644 --- a/src/uncategorized/saLiveWithHG.tw +++ b/src/uncategorized/saLiveWithHG.tw @@ -228,7 +228,7 @@ <<= SkillIncrease.Vaginal($slaves[$i], $skillIncrease)>> <<elseif ($slaves[$i].anus > 0) && ($slaves[$i].skill.anal <= 30)>> $HeadGirl.slaveName wants _his2 personal sex slave to be a skillful backdoor whore, so _he2 trains $slaves[$i].slaveName's anal skills. - <<AnalSkillIncrease $slaves[$i]>> + <<= SkillIncrease.Anal($slaves[$i], $skillIncrease)>> <<elseif ($slaves[$i].skill.entertainment <= 10)>> $HeadGirl.slaveName wants to be kept amused in _his2 occasional free time, so _he2 trains $slaves[$i].slaveName's entertainment skills. <<EntertainSkillIncrease $slaves[$i]>> diff --git a/src/uncategorized/saPleaseYou.tw b/src/uncategorized/saPleaseYou.tw index dfdba551efea28bd5927b7ba461187e2e3e23a0d..8445a44ae42e6ed914c55ee6b9b4434ccfd6daa0 100644 --- a/src/uncategorized/saPleaseYou.tw +++ b/src/uncategorized/saPleaseYou.tw @@ -239,7 +239,7 @@ serves you this week. <</if>> <<if ($slaves[$i].skill.anal < 100)>> After a lot of time spent getting buttfucked, $his anal skill improves. - <<AnalSkillIncrease $slaves[$i]>> + <<= SkillIncrease.Anal($slaves[$i], $skillIncrease)>> <</if>> <<if $slaves[$i].fetish == "buttslut">> <<if $slaves[$i].fetishKnown == 1>> @@ -1061,7 +1061,7 @@ serves you this week. <<= SkillIncrease.Vaginal($slaves[$i], $skillIncrease)>> <<elseif ($slaves[$i].skill.anal < 100) && ($slaves[$i].anus != 0) && canDoAnal($slaves[$i])>> After a lot of time spent taking it up the ass, $his anal skill improves. - <<AnalSkillIncrease $slaves[$i]>> + <<= SkillIncrease.Anal($slaves[$i], $skillIncrease)>> <</if>> <</if>> <</if>> diff --git a/src/uncategorized/saRelationships.tw b/src/uncategorized/saRelationships.tw index fa01a87beb8d97ba114e8be0e015b2568b62cc5b..9ef868a104a1745f526f35376442bea58ddb10c4 100644 --- a/src/uncategorized/saRelationships.tw +++ b/src/uncategorized/saRelationships.tw @@ -1460,7 +1460,7 @@ <<set $skillIncrease = 5>><<= SkillIncrease.Oral(_SlaveI, $skillIncrease)>> <<elseif (_SlaveJ.skill.anal > _SlaveI.skill.anal) && (_SlaveI.anus > 0)>> better at taking a buttfuck than $he is, and they are such good slaves that the senior _girl2 serves as a mentor to the junior, improving $his anal skills. - <<set $skillIncrease = 5>><<AnalSkillIncrease _SlaveI>> + <<set $skillIncrease = 5>><<= SkillIncrease.Anal(_SlaveI, $skillIncrease)>> <<elseif (_SlaveJ.skill.vaginal > _SlaveI.skill.vaginal) && (_SlaveI.vagina > 0) && (_SlaveJ.vagina > 0)>> a better lover than $he is, and they are such good slaves that the senior _girl2 serves as a mentor to the junior, improving $his vaginal skills. <<set $skillIncrease = 5>><<= SkillIncrease.Vaginal(_SlaveI, $skillIncrease)>> diff --git a/src/uncategorized/saTakeClasses.tw b/src/uncategorized/saTakeClasses.tw index 2d222f808a2fcf7fabd1fe7449a95243b2369ae2..5d58b058d2ad5873b8365cae0112b3d35a42aeb4 100644 --- a/src/uncategorized/saTakeClasses.tw +++ b/src/uncategorized/saTakeClasses.tw @@ -159,10 +159,10 @@ <<= SkillIncrease.Vaginal($slaves[$i], $skillIncrease)>> <<elseif ($slaves[$i].skill.anal <= 10) && ($slaves[$i].anus > 0) && canDoAnal($slaves[$i])>> Since $he is a novice at taking it up $his butt, $he is taught relaxation exercises and other simple anal basics. - <<AnalSkillIncrease $slaves[$i]>> + <<= SkillIncrease.Anal($slaves[$i], $skillIncrease)>> <<elseif ($slaves[$i].skill.anal <= 10) && ($slaves[$i].anus >= 0)>> Since $he is a novice at taking it up $his butt and not permitted to learn through practice, $he is taught relaxation exercises and other simple anal basics. - <<AnalSkillIncrease $slaves[$i]>> + <<= SkillIncrease.Anal($slaves[$i], $skillIncrease)>> <<elseif ($slaves[$i].skill.whoring <= 10)>> Since $he has little idea what's involved in selling $his body, $he is taught basic safety practices and other simple prostitution skills. <<WhoreSkillIncrease $slaves[$i]>> @@ -184,7 +184,7 @@ <<= SkillIncrease.Vaginal($slaves[$i], $skillIncrease)>> <<elseif ($slaves[$i].skill.anal <= 30)>> Having completed the basic sex slave curriculum, $he studies more advanced techniques and exotic positions to make use of $his <<if $slaves[$i].vagina == 0>>virgin ass for use in $his first time<<else>>ass<</if>>. - <<AnalSkillIncrease $slaves[$i]>> + <<= SkillIncrease.Anal($slaves[$i], $skillIncrease)>> <</if>> <</if>> <</for>> diff --git a/src/uncategorized/saWhore.tw b/src/uncategorized/saWhore.tw index de8a39b3c6aef381521ddca2978e8b94a2133e59..437d6268a1a022506ddc66f565d39ae3d38314b7 100644 --- a/src/uncategorized/saWhore.tw +++ b/src/uncategorized/saWhore.tw @@ -459,7 +459,7 @@ $His appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a d <<= SkillIncrease.Oral($slaves[$i], $skillIncrease)>> <<if canDoAnal($slaves[$i])>> <<set $skillIncrease = 5+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)+$analUseWeight>> - <<AnalSkillIncrease $slaves[$i]>> + <<= SkillIncrease.Anal($slaves[$i], $skillIncrease)>> <</if>> <<if canDoVaginal($slaves[$i])>> <<set $skillIncrease = 5+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)+$vaginalUseWeight>> diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index 3509c6979b432bf9fbc692dff8bdf629cd5a2d2e..f0ecababa15d080db809e99311fa31ceb97c2d87 100644 --- a/src/utility/miscWidgets.tw +++ b/src/utility/miscWidgets.tw @@ -487,17 +487,6 @@ <</if>> <</widget>> -/% - Call as <<AnalSkillIncrease>> - $args[0]: Slave. - $skillIncrease: Amount of increase. -%/ -<<widget "AnalSkillIncrease">> - -<<= SkillIncrease.Anal($args[0], $skillIncrease)>> - -<</widget>> - /% Call as <<WhoreSkillIncrease>> $args[0]: Slave.