|
@@ -121,8 +121,6 @@ if $ARGS[0] = 'calc':
|
|
|
elseif pcs_hydra < 30:
|
|
|
will_calc += 5
|
|
|
end
|
|
|
-!!Very horny
|
|
|
- if pcs_horny >= 90: will_calc += 10
|
|
|
!!Bad syphilis, you is mental
|
|
|
if Sifilis >= 50: will_calc += 100
|
|
|
!!feeling sick
|
|
@@ -137,6 +135,8 @@ if $ARGS[0] = 'calc':
|
|
|
end
|
|
|
|
|
|
will_calc += pain['total']
|
|
|
+!! Modifier becuse of arousal only used for sex acts
|
|
|
+ will_arousal_mod = max(min((pcs_horny -50)/2,25),-25)
|
|
|
end
|
|
|
|
|
|
if $ARGS[0] = 'voyeur':
|
|
@@ -144,21 +144,21 @@ if $ARGS[0] = 'voyeur':
|
|
|
|
|
|
if $ARGS[1] = 'self':
|
|
|
if stat['voyeur'] + stat['voyeur_sex'] <= 90:
|
|
|
- will_cost = (100 - stat['voyeur'] - stat['voyeur_sex'] + will_calc)/10
|
|
|
+ will_cost = (100 - stat['voyeur'] - stat['voyeur_sex'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if stat['voyeur'] + stat['voyeur_sex'] <= 40:
|
|
|
- will_cost = (110 - will_enforced - stat['voyeur'] - stat['voyeur_sex'] + will_calc)/10
|
|
|
+ will_cost = (110 - will_enforced - stat['voyeur'] - stat['voyeur_sex'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (70 - will_enforced + will_calc)/10
|
|
|
+ will_cost = (70 - will_enforced + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if stat['voyeur'] + stat['voyeur_sex'] <= 90:
|
|
|
- will_cost = (10 + stat['voyeur'] + stat['voyeur_sex'] + will_calc)/10
|
|
|
+ will_cost = (10 + stat['voyeur'] + stat['voyeur_sex'] + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -169,21 +169,21 @@ if $ARGS[0] = 'flash':
|
|
|
|
|
|
if $ARGS[1] = 'self':
|
|
|
if stat['flash'] + (stat['flashlite'] / 2) <= 90:
|
|
|
- will_cost = (100 - stat['flash'] - (stat['flashlite'] / 2) + will_calc)/10
|
|
|
+ will_cost = (100 - stat['flash'] - (stat['flashlite'] / 2) + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if stat['flash'] + (stat['flashlite'] / 2) <= 40:
|
|
|
- will_cost = (110 - will_enforced - stat['flash'] - (stat['flashlite'] / 2) + will_calc)/10
|
|
|
+ will_cost = (110 - will_enforced - stat['flash'] - (stat['flashlite'] / 2) + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (70 - will_enforced + will_calc)/10
|
|
|
+ will_cost = (70 - will_enforced + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if stat['flash'] + (stat['flashlite'] / 2) <= 90:
|
|
|
- will_cost = (10 + stat['flash'] + (stat['flashlite'] / 2) + will_calc)/10
|
|
|
+ will_cost = (10 + stat['flash'] + (stat['flashlite'] / 2) + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -194,19 +194,19 @@ if $ARGS[0] = 'mast':
|
|
|
|
|
|
if $ARGS[1] = 'self':
|
|
|
if stat['mast'] <= 90:
|
|
|
- will_cost = (100 - stat['mast'] + will_calc)/10
|
|
|
+ will_cost = (100 - stat['mast'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if stat['mast'] <= 40:
|
|
|
- will_cost = (110 - will_enforced - stat['mast'] + will_calc)/10
|
|
|
+ will_cost = (110 - will_enforced - stat['mast'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (70 - will_enforced + will_calc)/10
|
|
|
+ will_cost = (70 - will_enforced + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if stat['mast'] <= 90:
|
|
|
- will_cost = (10 + stat['mast'] + will_calc)/10
|
|
|
+ will_cost = (10 + stat['mast'] + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
will_cost = (100 + will_calc)/10
|
|
|
end
|
|
@@ -220,22 +220,22 @@ if $ARGS[0] = 'hj':
|
|
|
if $ARGS[1] = 'self':
|
|
|
if missCum >= timeTresh: will_calc = 0
|
|
|
if stat['hj'] <= 90:
|
|
|
- will_cost = (100 - stat['hj'] + will_calc)/10
|
|
|
+ will_cost = (100 - stat['hj'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if stat['hj'] <= 40:
|
|
|
- will_cost = (110 - will_enforced - stat['hj'] + will_calc)/10
|
|
|
+ will_cost = (110 - will_enforced - stat['hj'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (70 - will_enforced + will_calc)/10
|
|
|
+ will_cost = (70 - will_enforced + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if missCum >= timeTresh: will_calc += 100
|
|
|
if stat['hj'] <= 90:
|
|
|
- will_cost = (10 + stat['hj'] + will_calc)/10
|
|
|
+ will_cost = (10 + stat['hj'] + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -247,22 +247,22 @@ if $ARGS[0] = 'bj':
|
|
|
if $ARGS[1] = 'self':
|
|
|
if missCum >= timeTresh: will_calc = 0
|
|
|
if stat['bj'] <= 90:
|
|
|
- will_cost = (100 - stat['bj'] + will_calc)/10
|
|
|
+ will_cost = (100 - stat['bj'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if stat['bj'] <= 40:
|
|
|
- will_cost = (110 - will_enforced - stat['bj'] + will_calc)/10
|
|
|
+ will_cost = (110 - will_enforced - stat['bj'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (70 - will_enforced + will_calc)/10
|
|
|
+ will_cost = (70 - will_enforced + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if missCum >= timeTresh: will_calc += 100
|
|
|
if stat['bj'] <= 90:
|
|
|
- will_cost = (10 + stat['bj'] + will_calc)/10
|
|
|
+ will_cost = (10 + stat['bj'] + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -275,21 +275,21 @@ if $ARGS[0] = 'cuni':
|
|
|
|
|
|
if $ARGS[1] = 'self':
|
|
|
if cuni_check <= 90:
|
|
|
- will_cost = (100 - cuni_check + will_calc)/10
|
|
|
+ will_cost = (100 - cuni_check + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if cuni_check <= 40:
|
|
|
- will_cost = (110 - will_enforced - cuni_check + will_calc)/10
|
|
|
+ will_cost = (110 - will_enforced - cuni_check + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (70 - will_enforced + will_calc)/10
|
|
|
+ will_cost = (70 - will_enforced + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if cuni_check <= 90:
|
|
|
- will_cost = (10 + cuni_check + will_calc)/10
|
|
|
+ will_cost = (10 + cuni_check + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
|
|
@@ -303,22 +303,22 @@ if $ARGS[0] = 'sex' or $ARGS[0] = 'vaginal':
|
|
|
if $ARGS[1] = 'self':
|
|
|
if missCum >= timeTresh: will_calc = 0
|
|
|
if stat['vaginal'] <= 90:
|
|
|
- will_cost = (100 - stat['vaginal'] + will_calc)/10
|
|
|
+ will_cost = (100 - stat['vaginal'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if stat['vaginal'] <= 40:
|
|
|
- will_cost = (110 - will_enforced - stat['vaginal'] + will_calc)/10
|
|
|
+ will_cost = (110 - will_enforced - stat['vaginal'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (70 - will_enforced + will_calc)/10
|
|
|
+ will_cost = (70 - will_enforced + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if missCum >= timeTresh: will_calc += 100
|
|
|
if stat['vaginal'] <= 90:
|
|
|
- will_cost = (10 + stat['vaginal'] + will_calc)/10
|
|
|
+ will_cost = (10 + stat['vaginal'] + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -330,22 +330,22 @@ if $ARGS[0] = 'anal':
|
|
|
if $ARGS[1] = 'self':
|
|
|
if missCum >= timeTresh: will_calc = 0
|
|
|
if stat['anal'] <= 90:
|
|
|
- will_cost = (100 - stat['anal'] + will_calc)/10
|
|
|
+ will_cost = (100 - stat['anal'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if stat['anal'] <= 40:
|
|
|
- will_cost = (160 - will_enforced * 2 - stat['anal'] + will_calc)/10
|
|
|
+ will_cost = (160 - will_enforced * 2 - stat['anal'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (120 - will_enforced * 2 + will_calc)/10
|
|
|
+ will_cost = (120 - will_enforced * 2 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if missCum >= timeTresh: will_calc += 100
|
|
|
if stat['anal'] <= 90:
|
|
|
- will_cost = (10 + stat['anal'] + will_calc)/10
|
|
|
+ will_cost = (10 + stat['anal'] + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -357,22 +357,22 @@ if $ARGS[0] = 'gangbang' or $ARGS[0] = 'group':
|
|
|
if $ARGS[1] = 'self':
|
|
|
if missCum >= timeTresh: will_calc = 0
|
|
|
if gang <= 90:
|
|
|
- will_cost = (100 - gang + will_calc)/10
|
|
|
+ will_cost = (100 - gang + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if gang <= 40:
|
|
|
- will_cost = (160 - will_enforced * 2 - gang + will_calc)/10
|
|
|
+ will_cost = (160 - will_enforced * 2 - gang + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (120 - will_enforced * 2 + will_calc)/10
|
|
|
+ will_cost = (120 - will_enforced * 2 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if missCum >= timeTresh: will_calc += 100
|
|
|
if gang <= 90:
|
|
|
- will_cost = (10 + gang + will_calc)/10
|
|
|
+ will_cost = (10 + gang + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -384,23 +384,23 @@ if $ARGS[0] = 'prostitution':
|
|
|
if $ARGS[1] = 'self':
|
|
|
if missCum >= timeTresh: will_calc = 0
|
|
|
if slutty <= 90:
|
|
|
- will_cost = (100 - slutty + will_calc)/10
|
|
|
+ will_cost = (100 - slutty + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if slutty <= 40:
|
|
|
- will_cost = (160 - will_enforced * 2 - slutty + will_calc)/10
|
|
|
+ will_cost = (160 - will_enforced * 2 - slutty + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (120 - will_enforced * 2 + will_calc)/10
|
|
|
+ will_cost = (120 - will_enforced * 2 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if missCum >= timeTresh: will_calc += 100
|
|
|
prost_will = fame['pav_prostitute'] + fame['city_prostitute'] + fame['pushkin_prostitute'] + fame['village_prostitute'] + slutty/2
|
|
|
if prost_will <= 90:
|
|
|
- will_cost = (10 + prost_will + will_calc)/10
|
|
|
+ will_cost = (10 + prost_will + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
killvar 'prost_will'
|
|
|
end
|
|
@@ -413,18 +413,18 @@ if $ARGS[0] = 'humiliation':
|
|
|
if $ARGS[1] = 'self':
|
|
|
if missCum >= timeTresh: will_calc = 0
|
|
|
if stat['humiliation'] <= 90:
|
|
|
- will_cost = (100 - stat['humiliation'] + will_calc)/10
|
|
|
+ will_cost = (100 - stat['humiliation'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
- will_cost = (120 - will_enforced * 2 + will_calc)/10
|
|
|
+ will_cost = (120 - will_enforced * 2 + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
if missCum >= timeTresh: will_calc += 100
|
|
|
if stat['humiliation'] <= 90:
|
|
|
- will_cost = (10 + stat['humiliation'] + will_calc)/10
|
|
|
+ will_cost = (10 + stat['humiliation'] + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -435,21 +435,21 @@ if $ARGS[0] = 'footjob':
|
|
|
|
|
|
if $ARGS[1] = 'self':
|
|
|
if stat['footjob'] <= 90:
|
|
|
- will_cost = (100 - stat['footjob'] + will_calc)/10
|
|
|
+ will_cost = (100 - stat['footjob'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if stat['footjob'] <= 40:
|
|
|
- will_cost = (110 - will_enforced - stat['footjob'] + will_calc)/10
|
|
|
+ will_cost = (110 - will_enforced - stat['footjob'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (70 - will_enforced + will_calc)/10
|
|
|
+ will_cost = (70 - will_enforced + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if stat['footjob'] <= 90:
|
|
|
- will_cost = (10 + stat['footjob'] + will_calc)/10
|
|
|
+ will_cost = (10 + stat['footjob'] + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -460,21 +460,21 @@ if $ARGS[0] = 'titjob':
|
|
|
|
|
|
if $ARGS[1] = 'self':
|
|
|
if stat['titjob'] <= 90:
|
|
|
- will_cost = (100 - stat['titjob'] + will_calc)/10
|
|
|
+ will_cost = (100 - stat['titjob'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if stat['titjob'] <= 40:
|
|
|
- will_cost = (110 - will_enforced - stat['titjob'] + will_calc)/10
|
|
|
+ will_cost = (110 - will_enforced - stat['titjob'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (70 - will_enforced + will_calc)/10
|
|
|
+ will_cost = (70 - will_enforced + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if stat['titjob'] <= 90:
|
|
|
- will_cost = (10 + stat['titjob'] + will_calc)/10
|
|
|
+ will_cost = (10 + stat['titjob'] + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -485,21 +485,21 @@ if $ARGS[0] = 'trib':
|
|
|
|
|
|
if $ARGS[1] = 'self':
|
|
|
if stat['trib'] <= 90:
|
|
|
- will_cost = (100 - stat['trib'] + will_calc)/10
|
|
|
+ will_cost = (100 - stat['trib'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if stat['trib'] <= 40:
|
|
|
- will_cost = (110 - will_enforced - stat['trib'] + will_calc)/10
|
|
|
+ will_cost = (110 - will_enforced - stat['trib'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (70 - will_enforced + will_calc)/10
|
|
|
+ will_cost = (70 - will_enforced + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if stat['trib'] <= 90:
|
|
|
- will_cost = (10 + stat['trib'] + will_calc)/10
|
|
|
+ will_cost = (10 + stat['trib'] + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -512,21 +512,21 @@ if $ARGS[0] = 'rimming':
|
|
|
|
|
|
if $ARGS[1] = 'self':
|
|
|
if rimming_check <= 90:
|
|
|
- will_cost = (100 - rimming_check + will_calc)/10
|
|
|
+ will_cost = (100 - rimming_check + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if rimming_check <= 40:
|
|
|
- will_cost = (110 - will_enforced - rimming_check + will_calc)/10
|
|
|
+ will_cost = (110 - will_enforced - rimming_check + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (70 - will_enforced + will_calc)/10
|
|
|
+ will_cost = (70 - will_enforced + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if rimming_check <= 90:
|
|
|
- will_cost = (10 + rimming_check + will_calc)/10
|
|
|
+ will_cost = (10 + rimming_check + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -541,21 +541,21 @@ if $ARGS[0] = 'BDSM':
|
|
|
|
|
|
if $ARGS[1] = 'self':
|
|
|
if (stat['BDSM'] + stat['BDSM_give']) / 2 <= 90:
|
|
|
- will_cost = (100 - ((stat['BDSM'] + stat['BDSM_give']) / 2) + will_calc)/10
|
|
|
+ will_cost = (100 - ((stat['BDSM'] + stat['BDSM_give']) / 2) + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if stat['BDSM_give'] <= 40:
|
|
|
- will_cost = (160 - will_enforced - stat['BDSM_give'] + will_calc)/10
|
|
|
+ will_cost = (160 - will_enforced - stat['BDSM_give'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (120 - will_enforced + will_calc)/10
|
|
|
+ will_cost = (120 - will_enforced + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if stat['BDSM'] <= 90:
|
|
|
- will_cost = (10 + stat['BDSM'] + will_calc)/10
|
|
|
+ will_cost = (10 + stat['BDSM'] + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -570,18 +570,18 @@ if $ARGS[0] = 'cum_outside':
|
|
|
if $ARGS[1] = 'self':
|
|
|
if missCum >= timeTresh: will_calc = 0
|
|
|
if cumloc[1] + cumloc[2] + cumloc[4] + cumloc[5] + cumloc[6] + cumloc[7] + cumloc[8] + cumloc[9] + cumloc[10] + cumloc[11] + cumloc[13] + cumloc[14] + cumloc[15] + cumloc[16] > 0 or cum_check > 90:
|
|
|
- will_cost = (10 + cum_check + will_calc)/10
|
|
|
+ will_cost = (10 + cum_check + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
- will_cost = (120 - will_enforced * 2 + will_calc)/10
|
|
|
+ will_cost = (120 - will_enforced * 2 + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
if missCum >= timeTresh: will_calc += 100
|
|
|
if cumloc[1] + cumloc[2] + cumloc[4] + cumloc[5] + cumloc[6] + cumloc[7] + cumloc[8] + cumloc[9] + cumloc[10] + cumloc[11] + cumloc[13] + cumloc[14] + cumloc[15] + cumloc[16] > 0 or cum_check > 90:
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + cum_check + will_calc)/10
|
|
|
+ will_cost = (10 + cum_check + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -593,18 +593,18 @@ if $ARGS[0] = 'swallow':
|
|
|
if $ARGS[1] = 'self':
|
|
|
if missCum >= timeTresh: will_calc = 0
|
|
|
if trt_cumeater = 1 or cumloc[12] > 0:
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
- will_cost = (80 - will_enforced - trt_cumeater * 10 + will_calc)/10
|
|
|
+ will_cost = (80 - will_enforced - trt_cumeater * 10 + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
if missCum >= timeTresh: will_calc += 100
|
|
|
if trt_cumeater = 1 or cumloc[12] > 0:
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -618,18 +618,18 @@ if $ARGS[0] = 'cum_inside':
|
|
|
if $ARGS[1] = 'self':
|
|
|
if missCum >= timeTresh: will_calc = 0
|
|
|
if cumloc[0] > 0 or creampie_count > 90:
|
|
|
- will_cost = (10 + creampie_count + will_calc)/10
|
|
|
+ will_cost = (10 + creampie_count + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
- will_cost = (120 - will_enforced * 2 + will_calc)/10
|
|
|
+ will_cost = (120 - will_enforced * 2 + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
if missCum >= timeTresh: will_calc += 100
|
|
|
if cumloc[0] > 0 or creampie_count > 90:
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + creampie_count + will_calc)/10
|
|
|
+ will_cost = (10 + creampie_count + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -641,18 +641,18 @@ if $ARGS[0] = 'cum_inside_anal':
|
|
|
if $ARGS[1] = 'self':
|
|
|
if missCum >= timeTresh: will_calc = 0
|
|
|
if cumloc[3] > 0 or pcs_acp_known > 90:
|
|
|
- will_cost = (10 + pcs_acp_known + will_calc)/10
|
|
|
+ will_cost = (10 + pcs_acp_known + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
- will_cost = (120 - will_enforced * 2 + will_calc)/10
|
|
|
+ will_cost = (120 - will_enforced * 2 + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
if missCum >= timeTresh: will_calc += 100
|
|
|
if cumloc[3] > 0 or pcs_acp_known > 90:
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + pcs_acp_known + will_calc)/10
|
|
|
+ will_cost = (10 + pcs_acp_known + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -663,21 +663,21 @@ if $ARGS[0] = 'kiss':
|
|
|
|
|
|
if $ARGS[1] = 'self':
|
|
|
if stat['kiss'] <= 90:
|
|
|
- will_cost = (100 - stat['kiss'] + will_calc)/10
|
|
|
+ will_cost = (100 - stat['kiss'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if stat['kiss'] <= 40:
|
|
|
- will_cost = (110 - will_enforced - stat['kiss'] + will_calc)/10
|
|
|
+ will_cost = (110 - will_enforced - stat['kiss'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (70 - will_enforced + will_calc)/10
|
|
|
+ will_cost = (70 - will_enforced + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if stat['kiss'] <= 90:
|
|
|
- will_cost = (10 + stat['kiss'] + will_calc)/10
|
|
|
+ will_cost = (10 + stat['kiss'] + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -688,21 +688,21 @@ if $ARGS[0] = 'foreplay':
|
|
|
|
|
|
if $ARGS[1] = 'self':
|
|
|
if (stat['foreplay'] + stat['foreplay_give']) / 2 <= 90:
|
|
|
- will_cost = (100 - ((stat['foreplay'] + stat['foreplay_give']) / 2) + will_calc)/10
|
|
|
+ will_cost = (100 - ((stat['foreplay'] + stat['foreplay_give']) / 2) + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if stat['foreplay_give'] <= 40:
|
|
|
- will_cost = (110 - will_enforced - stat['foreplay_give'] + will_calc)/10
|
|
|
+ will_cost = (110 - will_enforced - stat['foreplay_give'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (70 - will_enforced + will_calc)/10
|
|
|
+ will_cost = (70 - will_enforced + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if stat['foreplay'] <= 90:
|
|
|
- will_cost = (10 + stat['foreplay'] + will_calc)/10
|
|
|
+ will_cost = (10 + stat['foreplay'] + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -715,21 +715,21 @@ if $ARGS[0] = 'pee':
|
|
|
|
|
|
if $ARGS[1] = 'self':
|
|
|
if (stat['pee'] + stat['pee_give']) / 2 <= 90:
|
|
|
- will_cost = (100 - ((stat['pee'] + stat['pee_give']) / 2) + will_calc)/10
|
|
|
+ will_cost = (100 - ((stat['pee'] + stat['pee_give']) / 2) + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
if stat['pee_give'] <= 40:
|
|
|
- will_cost = (160 - will_enforced - stat['pee_give'] + will_calc)/10
|
|
|
+ will_cost = (160 - will_enforced - stat['pee_give'] + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (120 - will_enforced + will_calc)/10
|
|
|
+ will_cost = (120 - will_enforced + will_calc - will_arousal_mod)/10
|
|
|
end
|
|
|
else
|
|
|
if stat['pee'] <= 90:
|
|
|
- will_cost = (10 + stat['pee'] + will_calc)/10
|
|
|
+ will_cost = (10 + stat['pee'] + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|
|
@@ -761,15 +761,15 @@ if $ARGS[0] = 'rape':
|
|
|
|
|
|
if $ARGS[1] = 'self':
|
|
|
if missCum >= timeTresh: will_calc = 0
|
|
|
- will_cost = (100 + will_calc)/10
|
|
|
+ will_cost = (100 + will_calc - will_arousal_mod)/10
|
|
|
elseif $ARGS[1] = 'force':
|
|
|
- will_cost = (200 - will_enforced * 2 + will_calc)/10
|
|
|
+ will_cost = (200 - will_enforced * 2 + will_calc - will_arousal_mod)/10
|
|
|
else
|
|
|
if missCum >= timeTresh: will_calc += 100
|
|
|
if rape = 0:
|
|
|
- will_cost = (10 + will_calc)/10
|
|
|
+ will_cost = (10 + will_calc + will_arousal_mod)/10
|
|
|
else
|
|
|
- will_cost = (100 + rape + will_calc)/10
|
|
|
+ will_cost = (100 + rape + will_calc + will_arousal_mod)/10
|
|
|
end
|
|
|
end
|
|
|
gs 'willpower', 'difficulty', '<<$ARGS[2]>>'
|