Skip to content
Snippets Groups Projects
Commit e587c754 authored by Pregmodder's avatar Pregmodder
Browse files

Merge remote-tracking branch 'upstream/pregmod-master' into pregmod-master

parents 648b4d0d 96488fd9
No related branches found
No related tags found
1 merge request!2786Pregmod v1031-18
...@@ -4,7 +4,8 @@ ...@@ -4,7 +4,8 @@
<<set $HGSeverity = 0>> <<set $HGSeverity = 0>>
<</if>> <</if>>
<<set _effectiveness = $HeadGirl.actualAge+(($HeadGirl.intelligence+$HeadGirl.intelligenceImplant)/3)-($HeadGirl.accent*5)+($HGSeverity*10)+(($activeSlave.intelligence+$activeSlave.intelligenceImplant)/3)-($activeSlave.accent*5)>> <<set $activeSlave.training = Math.clamp($activeSlave.training, 0, 150)>>
<<set _effectiveness = $HeadGirl.actualAge+(($HeadGirl.intelligence+$HeadGirl.intelligenceImplant)/3)-($HeadGirl.accent*5)+($HGSeverity*10)+(($activeSlave.intelligence+$activeSlave.intelligenceImplant)/4)-($activeSlave.accent*5)>>
<<if $AgePenalty == 0>> <<if $AgePenalty == 0>>
<<set _effectiveness += Math.max(0,(30-$HeadGirl.actualAge))>> <<set _effectiveness += Math.max(0,(30-$HeadGirl.actualAge))>>
<</if>> <</if>>
...@@ -41,6 +42,7 @@ ...@@ -41,6 +42,7 @@
She helps $activeSlave.slaveName however she can. The tender care has @@.green;improved $activeSlave.slaveName's health.@@ She helps $activeSlave.slaveName however she can. The tender care has @@.green;improved $activeSlave.slaveName's health.@@
<<set $activeSlave.health += 10>> <<set $activeSlave.health += 10>>
<<set $activeSlave.training = 0>>
<<else>> <<else>>
...@@ -160,7 +162,8 @@ She helps $activeSlave.slaveName however she can. The tender care has @@.green;i ...@@ -160,7 +162,8 @@ She helps $activeSlave.slaveName however she can. The tender care has @@.green;i
<<if $HGtraining == "obedience">> <<if $HGtraining == "obedience">>
<<set _effectiveness -= $activeSlave.intelligence+$activeSlave.intelligenceImplant>> <<set $activeSlave.training = 0>>
<<set _effectiveness -= ($activeSlave.intelligence+$activeSlave.intelligenceImplant)/3>>
<<if _effectiveness <= 0>> <<if _effectiveness <= 0>>
$activeSlave.slaveName is smart enough to complicate things; she manages to outwit her this week and makes no progress. $activeSlave.slaveName is smart enough to complicate things; she manages to outwit her this week and makes no progress.
<<else>> <<else>>
...@@ -176,7 +179,7 @@ She helps $activeSlave.slaveName however she can. The tender care has @@.green;i ...@@ -176,7 +179,7 @@ She helps $activeSlave.slaveName however she can. The tender care has @@.green;i
<<elseif $HGtraining == "paraphilia">> <<elseif $HGtraining == "paraphilia">>
<<set _effectiveness -= $activeSlave.intelligence+$activeSlave.intelligenceImplant>> <<set _effectiveness -= ($activeSlave.intelligence+$activeSlave.intelligenceImplant)/3>>
<<set $activeSlave.training += _effectiveness>> <<set $activeSlave.training += _effectiveness>>
$HeadGirl.slaveName does her best to get $activeSlave.slaveName past it with punishments and rewards, $HeadGirl.slaveName does her best to get $activeSlave.slaveName past it with punishments and rewards,
<<if $activeSlave.training > 100>> <<if $activeSlave.training > 100>>
...@@ -184,12 +187,12 @@ $HeadGirl.slaveName does her best to get $activeSlave.slaveName past it with pun ...@@ -184,12 +187,12 @@ $HeadGirl.slaveName does her best to get $activeSlave.slaveName past it with pun
<<set $activeSlave.training = 0>> <<set $activeSlave.training = 0>>
<<set $activeSlave.sexualFlaw = "none">> <<set $activeSlave.sexualFlaw = "none">>
<<else>> <<else>>
and makes partial progress. and makes partial progress.
<</if>> <</if>>
<<elseif $HGtraining == "flaw">> <<elseif $HGtraining == "flaw">>
<<set _effectiveness -= $activeSlave.intelligence+$activeSlave.intelligenceImplant>> <<set _effectiveness -= ($activeSlave.intelligence+$activeSlave.intelligenceImplant)/3>>
<<set $activeSlave.training += _effectiveness>> <<set $activeSlave.training += _effectiveness>>
$HeadGirl.slaveName punishes $activeSlave.slaveName whenever she catches her indulging in her bad habits, $HeadGirl.slaveName punishes $activeSlave.slaveName whenever she catches her indulging in her bad habits,
<<if $activeSlave.training > 100>> <<if $activeSlave.training > 100>>
...@@ -201,12 +204,12 @@ $HeadGirl.slaveName punishes $activeSlave.slaveName whenever she catches her ind ...@@ -201,12 +204,12 @@ $HeadGirl.slaveName punishes $activeSlave.slaveName whenever she catches her ind
<<set $activeSlave.sexualFlaw = "none">> <<set $activeSlave.sexualFlaw = "none">>
<</if>> <</if>>
<<else>> <<else>>
and makes partial progress. and makes partial progress.
<</if>> <</if>>
<<elseif $HGtraining == "soften">> <<elseif $HGtraining == "soften">>
<<set _effectiveness -= $activeSlave.intelligence*15>> <<set _effectiveness -= ($activeSlave.intelligence+$activeSlave.intelligenceImplant)/3>>
<<set $activeSlave.training += _effectiveness>> <<set $activeSlave.training += _effectiveness>>
She punishes $activeSlave.slaveName whenever she sees her breaking the rules yet does her best to retain what makes the slave special, She punishes $activeSlave.slaveName whenever she sees her breaking the rules yet does her best to retain what makes the slave special,
<<if $activeSlave.training > 150>> <<if $activeSlave.training > 150>>
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
<</if>> <</if>>
''__@@.pink;$activeSlave.slaveName@@__'' when she isn't otherwise occupied. ''__@@.pink;$activeSlave.slaveName@@__'' when she isn't otherwise occupied.
<<set $activeSlave.training = Math.clamp($activeSlave.training, 0, 100)>>
<<set $activeSlave.training += 80-($activeSlave.intelligence+$activeSlave.intelligenceImplant)/5+(($activeSlave.devotion+$activeSlave.trust)/10)>> <<set $activeSlave.training += 80-($activeSlave.intelligence+$activeSlave.intelligenceImplant)/5+(($activeSlave.devotion+$activeSlave.trust)/10)>>
<<if ($PC.slaving >= 100) && $personalAttention.length == 1>> /* negate bonus when splitting focus among slaves */ <<if ($PC.slaving >= 100) && $personalAttention.length == 1>> /* negate bonus when splitting focus among slaves */
<<set $activeSlave.training += 20>> <<set $activeSlave.training += 20>>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment