From 44661f6d24037b1ca1d07c49e29a1a6a19c77fcc Mon Sep 17 00:00:00 2001
From: lowercase-donkey <lowercasedonkey@gmail.com>
Date: Wed, 31 Jul 2019 16:13:51 -0400
Subject: [PATCH] Bring scar system into hostage

---
 src/uncategorized/pRivalryActions.tw | 83 ++++++++++++++++++++++++++++
 1 file changed, 83 insertions(+)

diff --git a/src/uncategorized/pRivalryActions.tw b/src/uncategorized/pRivalryActions.tw
index aa212706caa..9b8a8b4ed83 100644
--- a/src/uncategorized/pRivalryActions.tw
+++ b/src/uncategorized/pRivalryActions.tw
@@ -391,6 +391,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.stampTat = "degradation">>
 		<<set $hostage.fetish = "masochist">>
 		<<set $hostage.fetishStrength = 10>>
+		<<run App.Medicine.Modification.addScar($hostage, "left ankle", "surgical", 2>>
+		<<run App.Medicine.Modification.addScar($hostage, "right ankle", "surgical", 2>>
+		<<run App.Medicine.Modification.addScar($hostage, "left calf", "surgical", 2>>
+		<<run App.Medicine.Modification.addScar($hostage, "right calf", "surgical", 2>>
 		undergoing surgery to sever the tendons in $his heels.
 	<<case "Degradationism">>
 		<<set $hostage.trust -= 5>>
@@ -669,6 +673,23 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.behavioralQuirk = "none">>
 		<<set $hostage.behavioralFlaw = "odd">>
 		<<set $hostage.sexualFlaw = "apathetic">>
+		/* Scars: */
+		<<set _scarArray = ["left breast", "right breast", "back", "lower back", "left buttock", "right buttock"]>>
+		<<if $hostage.amp != 1>>
+			<<set _scarArray.push("left upper arm", "right upper arm", "left thigh", "right thigh")>>
+		<</if>>
+		<<for _i to 0; _i < _scarArray.length; _i++>>
+			<<run App.Medicine.Modification.addScar($hostage, _scarArray[_i], "whip">>
+		<</for>>
+		/* Manacles */
+		<<if $hostage.amp != 1>>
+			<<set _scarArray = ["left wrist", "right wrist", "left ankle", "right ankle"]>>
+			<<for _i to 0; _i < _scarArray.length; _i++>>
+				<<run App.Medicine.Modification.addScar($hostage, _scarArray[_i], "chain")>>
+			<</for>>
+		<</if>>
+		<<run App.Medicine.Modification.addScar($hostage, "anus", "generic">>
+		<<run App.Medicine.Modification.addScar($hostage, "vagina", "generic">>
 		collapsing into $his rancid cot, hands on $his <<if $seePreg != 0>>rounded middle<<else>>empty belly<</if>>, sobbing in terror.
 	<<case "Repopulation Focus">>
 		<<set $hostage.trust -= 5>>
@@ -777,7 +798,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.shouldersTat = "degradation">>
 		<<set $hostage.armsTat = "degradation">>
 		<<set $hostage.legsTat = "degradation">>
+		<<run App.Medicine.Modification.addScar($hostage, "anus", "generic">>
+		<<run App.Medicine.Modification.addScar($hostage, "vagina", "generic">>
 		<<set $hostage.fetishStrength = 65>>
+		<<run App.Medicine.Modification.addScar($hostage, "neck", "surgical", 2>>
 		screaming as $his throat is prepared for surgery, knowing this will be the last sound $he ever vocalizes.
 	<<case "Degradationism">>
 		<<set $hostage.trust -= 5>>
@@ -1053,6 +1077,21 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.counter.anal += 50>>
 		<<set $hostage.counter.mammary += 50>>
 		<<set $hostage.fetishStrength = 100>>
+		/* Make scars worse: */
+		<<set _scarArray = ["left breast", "right breast", "back", "lower back", "left buttock", "right buttock"]>>
+		<<if $hostage.amp != 1>>
+			<<set _scarArray.push("left upper arm", "right upper arm", "left thigh", "right thigh")>>
+		<</if>>
+		<<for _i to 0; _i < _scarArray.length; _i++>>
+			<<run App.Medicine.Modification.addScar($hostage, _scarArray[_i], "whip">>
+		<</for>>
+		/* Manacles */
+		<<if $hostage.amp != 1>>
+			<<set _scarArray = ["left wrist", "right wrist", "left ankle", "right ankle"]>>
+			<<for _i to 0; _i < _scarArray.length; _i++>>
+				<<run App.Medicine.Modification.addScar($hostage, _scarArray[_i], "chain")>>
+			<</for>>
+		<</if>>
 		collapsing into $his rancid cot and curling into the fetal position<<if $seePreg != 0>> around $his pregnant belly<</if>>. $He's audibly begging for someone, anyone, to save $him.
 	<<case "Repopulation Focus">>
 		<<set $hostage.trust -= 5>>
@@ -1146,6 +1185,21 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.tonguePiercing = 2>>
 		<<set $hostage.lipsTat = "degradation">>
 		<<set $hostage.anusTat = "degradation">>
+		<<set _seed = random(1,100)>>
+		<<if _seed < 40>>
+			<<run App.Medicine.Modification.addScar($hostage, "left breast", "burn", 2>>
+		<<elseif _seed < 80>>
+			<<run App.Medicine.Modification.addScar($hostage, "right breast", "burn", 2>>
+		<<else>>
+			<<run App.Medicine.Modification.addScar($hostage, "left breast", "burn", 2>>
+			<<run App.Medicine.Modification.addScar($hostage, "right breast", "burn", 2>>
+			<<run App.Medicine.Modification.addScar($hostage, "belly", "burn", 2>>
+		<</if>>
+		/* Next scene will mention nasty surgical arm scars, but immediately amputate, so adding them here. */
+		<<run App.Medicine.Modification.addScar($hostage, "left upper arm", "surgical", 2>>
+		<<run App.Medicine.Modification.addScar($hostage, "right upper arm", "surgical", 2>>
+		<<run App.Medicine.Modification.addScar($hostage, "left thigh", "surgical", 2>>
+		<<run App.Medicine.Modification.addScar($hostage, "right thigh", "surgical", 2>>
 		<<set $hostage.fetishStrength = 100>>
 		strapped to an operating table, eyes wide with terror, as a pair of syringes approach them.
 	<<case "Degradationism">>
@@ -1352,6 +1406,25 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.lactationDuration = 2>>
 		<<set $hostage.fetish = "mindbroken">>
 		<<set $hostage.fetishStrength = 10>>
+		/* Make scars worse: */
+		<<set _scarArray = ["left breast", "right breast", "back", "lower back", "left buttock", "right buttock"]>>
+		<<if $hostage.amp != 1>>
+			<<set _scarArray.push("left upper arm", "right upper arm", "left thigh", "right thigh")>>
+		<</if>>
+		<<for _i to 0; _i < _scarArray.length; _i++>>
+			<<run App.Medicine.Modification.addScar($hostage, _scarArray[_i], "whip">>
+		<</for>>
+		/* Manacles */
+		<<if $hostage.amp != 1>>
+			<<set _scarArray = ["left wrist", "right wrist", "left ankle", "right ankle"]>>
+			<<for _i to 0; _i < _scarArray.length; _i++>>
+				<<run App.Medicine.Modification.addScar($hostage, _scarArray[_i], "chain")>>
+			<</for>>
+		<</if>>
+		<<run App.Medicine.Modification.addScar($hostage, "left cheek", "generic", 3>>
+		<<run App.Medicine.Modification.addScar($hostage, "right cheek", "generic", 3>>
+		<<run App.Medicine.Modification.addScar($hostage, "left lower arm", "generic", 2>>
+		<<run App.Medicine.Modification.addScar($hostage, "right lower arm", "generic", 3>>
 		with a pair of slavers threatening <<if $seePreg != 0>>$his pregnancy<<else>>$him<</if>>. $He keeps blocking the blows, again and again, until $he can barely stay upright. With a final, brutal kick to the head, $he falls to the floor, unmoving. Several seconds later, $he struggles upright, a blank expression across $his bloodied face.
 	<<case "Repopulation Focus">>
 		<<set $hostage.counter.oral += 5>>
@@ -1440,6 +1513,16 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.tonguePiercing = 2>>
 		<<set $hostage.fetish = "mindbroken">>
 		<<set $hostage.fetishStrength = 10>>
+		<<set _seed = random(1,100)>>
+		<<if _seed < 40>>
+			<<run App.Medicine.Modification.addScar($hostage, "anus", "burn", 2>>
+		<<elseif _seed < 80>>
+			<<run App.Medicine.Modification.addScar($hostage, "vagina", "burn", 2>>
+		<<else>>
+			<<run App.Medicine.Modification.addScar($hostage, "anus", "burn", 2>>
+			<<run App.Medicine.Modification.addScar($hostage, "vagina", "burn", 2>>
+			<<run App.Medicine.Modification.addScar($hostage, "left cheek", "burn", 2>>
+		<</if>>
 		strapped to an operating table, with surgical marks on $his bare arms and legs. $His face contorts into absolute horror as $he hears the running saw lowering towards $his right arm. As it makes contact, $his mouth opens wide in a silent scream, ceasing only once $his arm is severed completely. As it comes into contact with $his other arm, $his silent screams stop completely, $his mind having completely shattered. You end the video early, disgusted by what you just saw.
 	<<case "Degradationism">>
 		<<set $hostage.counter.vaginal += 1>>
-- 
GitLab