From cce43f98ea7608b7871b67b05dc9068d8283805f Mon Sep 17 00:00:00 2001
From: DCoded <dcoded@live.com>
Date: Tue, 19 Mar 2019 08:59:38 -0400
Subject: [PATCH] Added smart bullet vibrator to saLongTermEffects

---
 src/uncategorized/saLongTermEffects.tw | 590 +++++++++++++++++++------
 1 file changed, 450 insertions(+), 140 deletions(-)

diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index db98be97a52..c117cd583a2 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -1596,6 +1596,8 @@
 
 /* SMART PIERCING EFFECTS */
 
+<<set _vAcc = $slaves[$i].vaginalAccessory, _dAcc = $slaves[$i].dickAccessory>>	/* for brevity */
+
 <<if ($slaves[$i].clitPiercing == 3)>>
 	<<if $slaves[$i].fuckdoll > 0>>
 		$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing is slaved to $his stimulation systems.
@@ -1605,14 +1607,26 @@
 		<<switch $slaves[$i].clitSetting>>
 		<<case "none">>
 			$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-			<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+			<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 				and the bullet vibrator $he is wearing disrupt arousal, @@.red;reducing $his sex drive@@ and @@.mediumorchid;infuriating $him.@@
-				<<set $slaves[$i].devotion -= 3>>
-				<<if $slaves[$i].energy > 5>>
-					<<set $slaves[$i].energy -= 13>>
-				<<elseif $slaves[$i].energy > 0>>
-					<<set $slaves[$i].energy = 0>>
-				<</if>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<set $slaves[$i].devotion -= 3>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<set $slaves[$i].devotion -= 4>>
+				<</if>>
+				<<if _vAcc == "bullet vibrator">>
+					<<if $slaves[$i].energy > 5>>
+						<<set $slaves[$i].energy -= 13>>
+					<<elseif $slaves[$i].energy > 0>>
+						<<set $slaves[$i].energy = 0>>
+					<</if>>
+				<<elseif _vAcc == "smart bullet vibrator">>
+					<<if $slaves[$i].energy > 5>>
+						<<set $slaves[$i].energy -= 16>>
+					<<elseif $slaves[$i].energy > 0>>
+						<<set $slaves[$i].energy = 0>>
+					<</if>>
+				<</if>>	
 			<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 				and the vibrating dildo in $his pussy disrupt arousal, @@.red;reducing $his sex drive@@ and @@.mediumorchid;infuriating $him.@@
 				<<set $slaves[$i].devotion -= 3>>
@@ -1629,13 +1643,17 @@
 				<<elseif $slaves[$i].energy > 0>>
 					<<set $slaves[$i].energy = 0>>
 				<</if>>
-			<</if>>
+			<</if>>	
 		<<case "all">>
 			<<if $slaves[$i].energy <= 95>>
 				$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-				<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+				<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 					and the bullet vibrator $he is wearing encourage sex of all kinds, @@.green;increasing $his sex drive.@@
-					<<set $slaves[$i].energy += 5>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].energy += 5>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].energy += 7>>
+					<</if>>
 				<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 					and the vibrating dildo in $his pussy encourage sex of all kinds, @@.green;increasing $his sex drive.@@
 					<<set $slaves[$i].energy += 5>>
@@ -1647,9 +1665,13 @@
 		<<case "women">>
 			<<if $slaves[$i].attrXX < 95>>
 				$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-				<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+				<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 					and the bullet vibrator $he is wearing successfully @@.green;increase $his attraction to girls@@ by pleasuring $him when $he's around them.
-					<<set $slaves[$i].attrXX += 6+$assistant+$assistant>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].attrXX += 6+$assistant+$assistant>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].attrXX += 8+$assistant+$assistant>>
+					<</if>>
 					<<if $slaves[$i].energy < 80>>
 						This has the secondary effect of slightly @@.green;enhancing $his libido.@@
 						<<set $slaves[$i].energy += 2>>
@@ -1673,12 +1695,20 @@
 		<<case "anti-women">>
 			<<if $slaves[$i].attrXX > 0>>
 				$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-				<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+				<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 					and the bullet vibrator $he is wearing successfully @@.green;suppress $his attraction to girls@@ by making $his private parts very uncomfortable when $he's around them.
-					<<set $slaves[$i].attrXX -= Math.clamp($slaves[$i].attrXX-(6+$assistant+$assistant),0,100)>>
-					<<if $slaves[$i].energy > 0>>
-						This has the secondary effect of slightly @@.red;reducing $his libido.@@
-						<<set $slaves[$i].energy -= 2>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].attrXX -= Math.clamp($slaves[$i].attrXX-(6+$assistant+$assistant),0,100)>>
+						<<if $slaves[$i].energy > 0>>
+							This has the secondary effect of slightly @@.red;reducing $his libido.@@
+							<<set $slaves[$i].energy -= 2>>
+						<</if>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].attrXX -= Math.clamp($slaves[$i].attrXX-(8+$assistant+$assistant),0,100)>>
+						<<if $slaves[$i].energy > 0>>
+							This has the secondary effect of slightly @@.red;reducing $his libido.@@
+							<<set $slaves[$i].energy -= 2>>
+						<</if>>
 					<</if>>
 				<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 					and the vibrating dildo in $his pussy successfully @@.green;suppress $his attraction to girls@@ by making $his private parts very uncomfortable when $he's around them.
@@ -1699,9 +1729,13 @@
 		<<case "men">>
 			<<if $slaves[$i].attrXY < 95>>
 				$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-				<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+				<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 					and the bullet vibrator $he is wearing successfully @@.green;increase $his attraction to guys@@ by pleasuring $him when $he's around cocks.
-					<<set $slaves[$i].attrXY += 6+$assistant+$assistant>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].attrXY += 6+$assistant+$assistant>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].attrXY += 8+$assistant+$assistant>>
+					<</if>>
 					<<if $slaves[$i].energy < 80>>
 						This has the secondary effect of slightly @@.green;enhancing $his libido.@@
 						<<set $slaves[$i].energy += 2>>
@@ -1725,12 +1759,20 @@
 		<<case "anti-men">>
 			<<if $slaves[$i].attrXY > 0>>
 				$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-				<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+				<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 					and the bullet vibrator $he is wearing successfully @@.green;suppress $his attraction to guys@@ by making $his private parts very uncomfortable when $he's around them.
-					<<set $slaves[$i].attrXY -= Math.clamp($slaves[$i].attrXY-(6+$assistant+$assistant),0,100)>>
-					<<if $slaves[$i].energy > 0>>
-						This has the secondary effect of slightly @@.red;reducing $his libido.@@
-						<<set $slaves[$i].energy -= 2>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].attrXY -= Math.clamp($slaves[$i].attrXY-(6+$assistant+$assistant),0,100)>>
+						<<if $slaves[$i].energy > 0>>
+							This has the secondary effect of slightly @@.red;reducing $his libido.@@
+							<<set $slaves[$i].energy -= 2>>
+						<</if>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].attrXY -= Math.clamp($slaves[$i].attrXY-(8+$assistant+$assistant),0,100)>>
+						<<if $slaves[$i].energy > 0>>
+							This has the secondary effect of slightly @@.red;reducing $his libido.@@
+							<<set $slaves[$i].energy -= 2>>
+						<</if>>
 					<</if>>
 				<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 					and the vibrating dildo in $his pussy successfully @@.green;suppress $his attraction to guys@@ by making $his private parts very uncomfortable when $he's around them.
@@ -1751,9 +1793,13 @@
 		<<case "vanilla">>
 			<<if ($slaves[$i].fetish != "none") && (_fetishChangeChance > random(0,100)-20*$assistant)>>
 				After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-				<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+				<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 					and the bullet vibrator $he is wearing encourage many orgasms during straightforward sex, @@.coral;$his sexuality returns to normal.@@
-					<<set $slaves[$i].fetish = "none", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetish = "none", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetish = "none", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+					<</if>>
 				<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 					and the vibrating dildo in $his pussy encourage many orgasms during straightforward sex, @@.coral;$his sexuality returns to normal.@@
 					<<set $slaves[$i].fetish = "none", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
@@ -1766,21 +1812,29 @@
 			<<if ($slaves[$i].fetish != "cumslut")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>>
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's using $his mouth.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 25>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 30>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's using $his mouth.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<set $slaves[$i].fetishStrength -= 25>>
 					<<else>>
 						acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's using $his mouth.
 						<<set $slaves[$i].fetishStrength -= 20>>
 					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing encourage many orgasms as $he performs oral sex, @@.lightcoral;$he develops a fetish for cum.@@
-						<<set $slaves[$i].fetish = "cumslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetish = "cumslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetish = "cumslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy encourage many orgasms as $he performs oral sex, @@.lightcoral;$he develops a fetish for cum.@@
 						<<set $slaves[$i].fetish = "cumslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
@@ -1791,9 +1845,13 @@
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-				<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+				<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 					and the bullet vibrator $he is wearing @@.lightcoral;advance $his oral fetish.@@
-					<<set $slaves[$i].fetishStrength += 6>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 6>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 8>>
+					<</if>>
 				<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 					and the vibrating dildo in $his pussy @@.lightcoral;advance $his oral fetish.@@
 					<<set $slaves[$i].fetishStrength += 6>>
@@ -1806,21 +1864,29 @@
 			<<if ($slaves[$i].fetish != "buttslut")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>>
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $his rear hole is being fucked.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 25>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 30>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $his rear hole is being fucked.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<set $slaves[$i].fetishStrength -= 25>>
 					<<else>>
 						acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $his rear hole is being fucked.
 						<<set $slaves[$i].fetishStrength -= 20>>
 					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing encourage many orgasms when $his ass is being stimulated, @@.lightcoral;$he develops a fetish for being an anal bottom.@@
-						<<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy encourage many orgasms when $his ass is being stimulated, @@.lightcoral;$he develops a fetish for being an anal bottom.@@
 						<<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
@@ -1831,9 +1897,13 @@
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-				<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+				<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 					and the bullet vibrator $he is wearing @@.lightcoral;advance $his anal fetish.@@
-					<<set $slaves[$i].fetishStrength += 6>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 4>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 6>>
+					<</if>>
 				<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 					and the vibrating dildo in $his pussy @@.lightcoral;advance $his anal fetish.@@
 					<<set $slaves[$i].fetishStrength += 6>>
@@ -1846,21 +1916,29 @@
 			<<if ($slaves[$i].fetish != "boobs")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>>
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $his tits are being touched.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 25>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 30>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $his tits are being touched.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<set $slaves[$i].fetishStrength -= 25>>
 					<<else>>
 						acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $his tits are being touched.
 						<<set $slaves[$i].fetishStrength -= 20>>
 					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing encourage many orgasms when $his nipples are being stimulated, @@.lightcoral;$he develops a fetish for $his tits.@@
-						<<set $slaves[$i].fetish = "boobs", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetish = "boobs", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetish = "boobs", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy encourage many orgasms when $his nipples are being stimulated, @@.lightcoral;$he develops a fetish for $his tits.@@
 						<<set $slaves[$i].fetish = "boobs", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
@@ -1871,9 +1949,13 @@
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-				<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+				<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 					and the bullet vibrator $he is wearing @@.lightcoral;advance $his boob fetish.@@
-					<<set $slaves[$i].fetishStrength += 6>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 4>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 6>>
+					<</if>>
 				<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 					and the vibrating dildo in $his pussy @@.lightcoral;advance $his boob fetish.@@
 					<<set $slaves[$i].fetishStrength += 6>>
@@ -1886,21 +1968,29 @@
 			<<if ($slaves[$i].fetish != "submissive")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>>
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's being held down and used.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 25>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 30>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's being held down and used.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<set $slaves[$i].fetishStrength -= 25>>
 					<<else>>
 						acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's being held down and used.
 						<<set $slaves[$i].fetishStrength -= 20>>
 					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing encourage many orgasms when $he is restrained, @@.lightcoral;$he develops a fetish for submission.@@
-						<<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy encourage many orgasms when $he is restrained, @@.lightcoral;$he develops a fetish for submission.@@
 						<<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
@@ -1911,9 +2001,13 @@
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-				<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+				<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 					and the bullet vibrator $he is wearing @@.lightcoral;advance $his submission.@@
-					<<set $slaves[$i].fetishStrength += 6>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 4>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 6>>
+					<</if>>
 				<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 					and the vibrating dildo in $his pussy @@.lightcoral;advance $his submission.@@
 					<<set $slaves[$i].fetishStrength += 6>>
@@ -1926,21 +2020,29 @@
 			<<if ($slaves[$i].fetish != "humiliation")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>>
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's got an audience.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 25>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 30>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's got an audience.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<set $slaves[$i].fetishStrength -= 25>>
 					<<else>>
 						acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's got an audience.
 						<<set $slaves[$i].fetishStrength -= 20>>
 					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing encourage many orgasms when $he is being humiliated, @@.lightcoral;$he develops a fetish for humiliation.@@
-						<<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy encourage many orgasms when $he is being humiliated, @@.lightcoral;$he develops a fetish for humiliation.@@
 						<<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
@@ -1951,9 +2053,13 @@
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-				<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+				<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 					and the bullet vibrator $he is wearing @@.lightcoral;advance $his humiliation fetish.@@
-					<<set $slaves[$i].fetishStrength += 6>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 4>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 6>>
+					<</if>>
 				<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 					and the vibrating dildo in $his pussy @@.lightcoral;advance $his humiliation fetish.@@
 					<<set $slaves[$i].fetishStrength += 6>>
@@ -1966,21 +2072,29 @@
 			<<if ($slaves[$i].fetish != "pregnancy")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>>
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he feels like $he's being bred.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 25>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 30>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he feels like $he's being bred.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<set $slaves[$i].fetishStrength -= 25>>
 					<<else>>
 						acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he feels like $he's being bred.
 						<<set $slaves[$i].fetishStrength -= 20>>
 					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing encourage many orgasms during <<if $PC.dick == 1>>unprotected sex<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>loving contact with the female anatomy<</if>>, @@.lightcoral;$he begins to fantasize about pregnancy.@@
-						<<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy encourage many orgasms during <<if $PC.dick == 1>>unprotected sex<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>loving contact with the female anatomy<</if>>, @@.lightcoral;$he begins to fantasize about pregnancy.@@
 						<<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
@@ -1991,9 +2105,13 @@
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-				<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+				<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 					and the bullet vibrator $he is wearing @@.lightcoral;advance $his pregnancy fetish.@@
-					<<set $slaves[$i].fetishStrength += 6>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 4>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 6>>
+					<</if>>
 				<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 					and the vibrating dildo in $his pussy @@.lightcoral;advance $his pregnancy fetish.@@
 					<<set $slaves[$i].fetishStrength += 6>>
@@ -2006,21 +2124,29 @@
 			<<if ($slaves[$i].fetish != "dom")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>>
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when another slave is servicing $him.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 25>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 30>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when another slave is servicing $him.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<set $slaves[$i].fetishStrength -= 25>>
 					<<else>>
 						acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when another slave is servicing $him.
 						<<set $slaves[$i].fetishStrength -= 20>>
 					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing encourage many orgasms while $he's taking an active, dominant sexual role, @@.lightcoral;$he begins to enjoy dominance.@@
-						<<set $slaves[$i].fetish = "dom", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetish = "dom", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetish = "dom", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy encourage many orgasms while $he's taking an active, dominant sexual role, @@.lightcoral;$he begins to enjoy dominance.@@
 						<<set $slaves[$i].fetish = "dom", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
@@ -2031,9 +2157,13 @@
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-				<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+				<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 					and the bullet vibrator $he is wearing @@.lightcoral;advance $his dominance.@@
-					<<set $slaves[$i].fetishStrength += 6>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 4>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 6>>
+					<</if>>
 				<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 					and the vibrating dildo in $his pussy @@.lightcoral;advance $his dominance.@@
 					<<set $slaves[$i].fetishStrength += 6>>
@@ -2046,21 +2176,29 @@
 			<<if ($slaves[$i].fetish != "masochist")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>>
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's being hurt.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 25>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 30>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's being hurt.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<set $slaves[$i].fetishStrength -= 25>>
 					<<else>>
 						acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's being hurt.
 						<<set $slaves[$i].fetishStrength -= 20>>
 					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing encourage many orgasms while $he's being beaten, @@.lightcoral;$he begins to enjoy pain.@@
-						<<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy encourage many orgasms while $he's being beaten, @@.lightcoral;$he begins to enjoy pain.@@
 						<<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
@@ -2071,9 +2209,13 @@
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-				<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+				<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 					and the bullet vibrator $he is wearing @@.lightcoral;advance $his masochism.@@
-					<<set $slaves[$i].fetishStrength += 6>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 4>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 6>>
+					<</if>>
 				<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 					and the vibrating dildo in $his pussy @@.lightcoral;advance $his masochism.@@
 					<<set $slaves[$i].fetishStrength += 6>>
@@ -2086,21 +2228,29 @@
 			<<if ($slaves[$i].fetish != "sadist")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>>
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he witnesses or even takes part in another slave's pain.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 25>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetishStrength -= 30>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy act to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he witnesses or even takes part in another slave's pain.
-						<<set $slaves[$i].fetishStrength -= 30>>
+						<<set $slaves[$i].fetishStrength -= 25>>
 					<<else>>
 						acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he witnesses or even takes part in another slave's pain.
 						<<set $slaves[$i].fetishStrength -= 20>>
 					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					After $his smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-					<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+					<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 						and the bullet vibrator $he is wearing encourage many orgasms while $he's involved in the abuse of other slaves, @@.lightcoral;$he begins to develop a sadistic streak.@@
-						<<set $slaves[$i].fetish = "sadist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+							<<set $slaves[$i].fetish = "sadist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+						<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+							<<set $slaves[$i].fetish = "sadist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+						<</if>>
 					<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 						and the vibrating dildo in $his pussy encourage many orgasms while $he's involved in the abuse of other slaves, @@.lightcoral;$he begins to develop a sadistic streak.@@
 						<<set $slaves[$i].fetish = "sadist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
@@ -2111,9 +2261,13 @@
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				$His smart <<if $slaves[$i].vagina > -1>>clit<<else>>frenulum<</if>> piercing
-				<<if ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+				<<if (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 					and the bullet vibrator $he is wearing @@.lightcoral;advance $his sadism.@@
-					<<set $slaves[$i].fetishStrength += 6>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 4>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength += 6>>
+					<</if>>
 				<<elseif $slaves[$i].vaginalAttachment == "vibrator">>
 					and the vibrating dildo in $his pussy @@.lightcoral;advance $his sadism.@@
 					<<set $slaves[$i].fetishStrength += 6>>
@@ -2124,7 +2278,7 @@
 			<</if>>
 		<</switch>>
 	<</if>>
-<<elseif ($slaves[$i].vaginalAccessory == "bullet vibrator" || $slaves[$i].vaginalAccessory == "smart bullet vibrator") || $slaves[$i].dickAccessory == "bullet vibrator">>
+<<elseif (_vAcc == "bullet vibrator" || _vAcc == "smart bullet vibrator") || (_dAcc == "bullet vibrator" || _dAcc == "smart bullet vibrator")>>
 	<<if $slaves[$i].fetish == "mindbroken">>
 		The effects of the bullet vibrator $he is wearing cannot reach $his shattered mind.
 	<<else>>
@@ -2132,173 +2286,329 @@
 		<<case "none">>
 			The bullet vibrator $he is wearing disrupt arousal, @@.red;reducing $his sex drive@@ and @@.mediumorchid;infuriating $him.@@
 				<<set $slaves[$i].devotion -= 3>>
-				<<if $slaves[$i].energy > 5>>
-					<<set $slaves[$i].energy -= 13>>
-				<<elseif $slaves[$i].energy > 0>>
-					<<set $slaves[$i].energy = 0>>
-				<</if>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<if $slaves[$i].energy > 5>>
+						<<set $slaves[$i].energy -= 13>>
+					<<elseif $slaves[$i].energy > 0>>
+						<<set $slaves[$i].energy = 0>>
+					<</if>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<if $slaves[$i].energy > 5>>
+						<<set $slaves[$i].energy -= 16>>
+					<<elseif $slaves[$i].energy > 0>>
+						<<set $slaves[$i].energy = 0>>
+					<</if>>
+				<</if>>	
 		<<case "all">>
 			<<if $slaves[$i].energy <= 95>>
 				The bullet vibrator $he is wearing encourages sex of all kinds, @@.green;increasing $his sex drive.@@
-				<<set $slaves[$i].energy += 3>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<set $slaves[$i].energy += 3>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<set $slaves[$i].energy += 5>>
+				<</if>>
 			<</if>>
 		<<case "women">>
 			<<if $slaves[$i].attrXX < 95>>
 				The bullet vibrator $he is wearing successfully @@.green;increase $his attraction to girls@@ by pleasuring $him when $he's around them.
-				<<set $slaves[$i].attrXX += 6+$assistant+$assistant>>
-				<<if $slaves[$i].energy < 80>>
-					This has the secondary effect of slightly @@.green;enhancing $his libido.@@
-					<<set $slaves[$i].energy += 2>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<set $slaves[$i].attrXX += 6+$assistant+$assistant>>
+					<<if $slaves[$i].energy < 80>>
+						This has the secondary effect of slightly @@.green;enhancing $his libido.@@
+						<<set $slaves[$i].energy += 2>>
+					<</if>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<set $slaves[$i].attrXX += 8+$assistant+$assistant>>
+					<<if $slaves[$i].energy < 80>>
+						This has the secondary effect of slightly @@.green;enhancing $his libido.@@
+						<<set $slaves[$i].energy += 3>>
+					<</if>>
 				<</if>>
 			<</if>>
 		<<case "anti-women">>
 			<<if $slaves[$i].attrXX > 0>>
 				The bullet vibrator $he is wearing successfully @@.green;suppress $his attraction to girls@@ by making $his private parts very uncomfortable when $he's around them.
-				<<set $slaves[$i].attrXX -= Math.clamp($slaves[$i].attrXX-(6+$assistant+$assistant),0,100)>>
-				<<if $slaves[$i].energy > 0>>
-					This has the secondary effect of slightly @@.red;reducing $his libido.@@
-					<<set $slaves[$i].energy -= 2>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<set $slaves[$i].attrXX -= Math.clamp($slaves[$i].attrXX-(6+$assistant+$assistant),0,100)>>
+					<<if $slaves[$i].energy > 0>>
+						This has the secondary effect of slightly @@.red;reducing $his libido.@@
+						<<set $slaves[$i].energy -= 2>>
+					<</if>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<set $slaves[$i].attrXX -= Math.clamp($slaves[$i].attrXX-(8+$assistant+$assistant),0,100)>>
+					<<if $slaves[$i].energy > 0>>
+						This has the secondary effect of slightly @@.red;reducing $his libido.@@
+						<<set $slaves[$i].energy -= 3>>
+					<</if>>
 				<</if>>
 			<</if>>
 		<<case "men">>
 			<<if $slaves[$i].attrXY < 95>>
 				The bullet vibrator $he is wearing successfully @@.green;increase $his attraction to guys@@ by pleasuring $him when $he's around cocks.
-				<<set $slaves[$i].attrXY += 6+$assistant+$assistant>>
-				<<if $slaves[$i].energy < 80>>
-					This has the secondary effect of slightly @@.green;enhancing $his libido.@@
-					<<set $slaves[$i].energy += 2>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<set $slaves[$i].attrXY += 6+$assistant+$assistant>>
+					<<if $slaves[$i].energy < 80>>
+						This has the secondary effect of slightly @@.green;enhancing $his libido.@@
+						<<set $slaves[$i].energy += 2>>
+					<</if>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<set $slaves[$i].attrXY += 8+$assistant+$assistant>>
+					<<if $slaves[$i].energy < 80>>
+						This has the secondary effect of slightly @@.green;enhancing $his libido.@@
+						<<set $slaves[$i].energy += 3>>
+					<</if>>
 				<</if>>
 			<</if>>
 		<<case "anti-men">>
 			<<if $slaves[$i].attrXY > 0>>
 				The bullet vibrator $he is wearing successfully @@.green;suppress $his attraction to guys@@ by making $his private parts very uncomfortable when $he's around them.
-				<<set $slaves[$i].attrXY -= Math.clamp($slaves[$i].attrXY-(6+$assistant+$assistant),0,100)>>
-				<<if $slaves[$i].energy > 0>>
-					This has the secondary effect of slightly @@.red;reducing $his libido.@@
-					<<set $slaves[$i].energy -= 2>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<set $slaves[$i].attrXY -= Math.clamp($slaves[$i].attrXY-(6+$assistant+$assistant),0,100)>>
+					<<if $slaves[$i].energy > 0>>
+						This has the secondary effect of slightly @@.red;reducing $his libido.@@
+						<<set $slaves[$i].energy -= 2>>
+					<</if>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<set $slaves[$i].attrXY -= Math.clamp($slaves[$i].attrXY-(8+$assistant+$assistant),0,100)>>
+					<<if $slaves[$i].energy > 0>>
+						This has the secondary effect of slightly @@.red;reducing $his libido.@@
+						<<set $slaves[$i].energy -= 3>>
+					<</if>>
 				<</if>>
 			<</if>>
 		<<case "vanilla">>
 			<<if ($slaves[$i].fetish != "none") && (_fetishChangeChance > random(0,100)-20*$assistant)>>
 				The bullet vibrator $he is wearing encourages many orgasms during straightforward sex, @@.coral;$his sexuality returns to normal.@@
-				<<set $slaves[$i].fetish = "none", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<set $slaves[$i].fetish = "none", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<set $slaves[$i].fetish = "none", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+				<</if>>
 			<</if>>
 		<<case "oral">>
 			<<if ($slaves[$i].fetish != "cumslut")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					The bullet vibrator $he is wearing acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's using $his mouth.
-					<<set $slaves[$i].fetishStrength -= 30>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 25>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 30>>
+					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					The bullet vibrator $he is wearing encourages many orgasms as $he performs oral sex, @@.lightcoral;$he develops a fetish for cum.@@
-					<<set $slaves[$i].fetish = "cumslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetish = "cumslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetish = "cumslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+					<</if>>
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				The bullet vibrator $he is wearing @@.lightcoral;advances $his oral fetish.@@
-				<<set $slaves[$i].fetishStrength += 6>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 6>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 8>>
+				<</if>>
 			<</if>>
 		<<case "anal">>
 			<<if ($slaves[$i].fetish != "buttslut")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					The bullet vibrator $he is wearing acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $his rear hole is being fucked.
-					<<set $slaves[$i].fetishStrength -= 30>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 25>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 30>>
+					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					The bullet vibrator $he is wearing encourages many orgasms when $his ass is being stimulated, @@.lightcoral;$he develops a fetish for being an anal bottom.@@
-					<<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+					<</if>>
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				The bullet vibrator $he is wearing @@.lightcoral;advances $his anal fetish.@@
-				<<set $slaves[$i].fetishStrength += 6>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 6>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 8>>
+				<</if>>
 			<</if>>
 		<<case "boobs">>
 			<<if ($slaves[$i].fetish != "boobs")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					The bullet vibrator $he is wearing acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $his tits are being touched.
-					<<set $slaves[$i].fetishStrength -= 30>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 25>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 30>>
+					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					The bullet vibrator $he is wearing encourages many orgasms when $his nipples are being stimulated, @@.lightcoral;$he develops a fetish for $his tits.@@
-					<<set $slaves[$i].fetish = "boobs", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetish = "boobs", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetish = "boobs", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+					<</if>>
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				The bullet vibrator $he is wearing @@.lightcoral;advances $his boob fetish.@@
-				<<set $slaves[$i].fetishStrength += 6>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 6>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 8>>
+				<</if>>
 			<</if>>
 		<<case "submissive">>
 			<<if ($slaves[$i].fetish != "submissive")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					The bullet vibrator $he is wearing acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's being held down and used.
-					<<set $slaves[$i].fetishStrength -= 30>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 25>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 30>>
+					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					The bullet vibrator $he is wearing encourages many orgasms when $he is restrained, @@.lightcoral;$he develops a fetish for submission.@@
-					<<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+					<</if>>
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				The bullet vibrator $he is wearing @@.lightcoral;advances $his submission.@@
-				<<set $slaves[$i].fetishStrength += 6>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 6>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 8>>
+				<</if>>
 			<</if>>
 		<<case "humiliation">>
 			<<if ($slaves[$i].fetish != "humiliation")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					The bullet vibrator $he is wearing acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's got an audience.
-					<<set $slaves[$i].fetishStrength -= 30>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 25>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 30>>
+					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					The bullet vibrator $he is wearing encourages many orgasms when $he is being humiliated, @@.lightcoral;$he develops a fetish for humiliation.@@
-					<<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+					<</if>>
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				The bullet vibrator $he is wearing @@.lightcoral;advances $his humiliation fetish.@@
-				<<set $slaves[$i].fetishStrength += 6>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 6>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 8>>
+				<</if>>
 			<</if>>
 		<<case "pregnancy">>
 			<<if ($slaves[$i].fetish != "pregnancy")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					The bullet vibrator $he is wearing acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he feels like $he's being bred.
-					<<set $slaves[$i].fetishStrength -= 30>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 25>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 30>>
+					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					The bullet vibrator $he is wearing encourages many orgasms during <<if $PC.dick == 1>>unprotected sex<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>loving contact with the female anatomy<</if>>, @@.lightcoral;$he begins to fantasize about pregnancy.@@
-					<<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+					<</if>>
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				The bullet vibrator $he is wearing @@.lightcoral;advances $his pregnancy fetish.@@
-				<<set $slaves[$i].fetishStrength += 6>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 6>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 8>>
+				<</if>>
 			<</if>>
 		<<case "dom">>
 			<<if ($slaves[$i].fetish != "dom")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					The bullet vibrator $he is wearing acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when another slave is servicing $him.
-					<<set $slaves[$i].fetishStrength -= 30>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 25>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 30>>
+					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					The bullet vibrator $he is wearing encourages many orgasms while $he's taking an active, dominant sexual role, @@.lightcoral;$he begins to enjoy dominance.@@
-					<<set $slaves[$i].fetish = "dom", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetish = "dom", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetish = "dom", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+					<</if>>
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				The bullet vibrator $he is wearing @@.lightcoral;advances $his dominance.@@
-				<<set $slaves[$i].fetishStrength += 6>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 6>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 8>>
+				<</if>>
 			<</if>>
 		<<case "masochist">>
 			<<if ($slaves[$i].fetish != "masochist")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					The bullet vibrator $he is wearing acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he's being hurt.
-					<<set $slaves[$i].fetishStrength -= 30>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 25>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 30>>
+					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					The bullet vibrator $he is wearing encourages many orgasms while $he's being beaten, @@.lightcoral;$he begins to enjoy pain.@@
-					<<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+					<</if>>
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				The bullet vibrator $he is wearing @@.lightcoral;advances $his masochism.@@
-				<<set $slaves[$i].fetishStrength += 6>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 6>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 8>>
+				<</if>>
 			<</if>>
 		<<case "sadist">>
 			<<if ($slaves[$i].fetish != "sadist")>>
 				<<if $slaves[$i].fetishStrength >= 10>>
 					The bullet vibrator $he is wearing acts to @@.coral;suppress $his current fetish,@@ encouraging $him to orgasm when $he witnesses or even takes part in another slave's pain.
-					<<set $slaves[$i].fetishStrength -= 30>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 25>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetishStrength -= 30>>
+					<</if>>
 				<<elseif (_fetishChangeChance > random(0,100)-20*$assistant)>>
 					The bullet vibrator $he is wearing encourages many orgasms while $he's involved in the abuse of other slaves, @@.lightcoral;$he begins to develop a sadistic streak.@@
-					<<set $slaves[$i].fetish = "sadist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+						<<set $slaves[$i].fetish = "sadist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 15>>
+					<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+						<<set $slaves[$i].fetish = "sadist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 20>>
+					<</if>>
 				<</if>>
 			<<elseif ($slaves[$i].fetishStrength <= 95)>>
 				The bullet vibrator $he is wearing @@.lightcoral;advances $his sadism.@@
-				<<set $slaves[$i].fetishStrength += 6>>
+				<<if _vAcc == "bullet vibrator" || _dAcc == "bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 6>>
+				<<elseif _vAcc == "smart bullet vibrator" || _dAcc == "smart bullet vibrator">>
+					<<set $slaves[$i].fetishStrength += 8>>
+				<</if>>
 			<</if>>
 		<</switch>>
 	<</if>>
-- 
GitLab