|
@@ -591,7 +591,7 @@ if $ARGS[0] = 'shower':
|
|
|
if IvanShowerYes = 1 and rand(0,3) = 1 and ShowerIvan < 3:
|
|
|
if ShowerIvan = 1: ShowerIvan = 2
|
|
|
'You enter the women''s shower, and turning the water on, you begin to lather up your body with a washcloth. Suddenly, you hear the door creak open and you remember that you agreed not to lock it for Ivan.'
|
|
|
- 'You look around and see Ivan standing there looking at you. "Hello <<$pcs_nickname>>. The men''s shower is full, so I thought I would join you instead." he smiles.'
|
|
|
+ 'You look around and see Ivan standing there looking at you. "Hello <<$pcs_nickname>>. The men''s shower is full, so I thought I would join you instead." He smiles.'
|
|
|
act 'Shower with Ivan': gt 'gdksport', 'ShowerWithIvan'
|
|
|
gs 'willpower', 'bj', 'resist'
|
|
|
if will_cost <= pcs_willpwr:
|
|
@@ -609,15 +609,22 @@ if $ARGS[0] = 'shower':
|
|
|
else
|
|
|
act 'Not today (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
|
|
|
end
|
|
|
- elseif kotovVSprohorov = 1 and ShowerIvan < 3:
|
|
|
- kotovVSprohorov = 2
|
|
|
+ !! We only set IvanShowerQW = 1 if the player showers with Ivan because the scene that uses this
|
|
|
+ !! variable where the player talks to Ivan about the shower at school assumes the player did
|
|
|
+ !! not run away or kick out Ivan before anything happened. This scene was initially a one-off,
|
|
|
+ !! but was changed to make it repeatable because showering with Ivan here is non-obviously an
|
|
|
+ !! intermediate step in becoming a starter on the volleyball team. If avoiding needing this
|
|
|
+ !! scene to be repeatable is desired, someone with a better sense of Ivan as a character than
|
|
|
+ !! me could add one at some point. If this is done, this scene can be made non-repeatable by
|
|
|
+ !! removing the (kotovVSprohorov = 2 and IvanShowerQW = 0 and rand(0,3) = 1) part
|
|
|
+ elseif (kotovVSprohorov = 1 or (kotovVSprohorov = 2 and IvanShowerQW = 0 and rand(0,3) = 1)) and ShowerIvan < 3:
|
|
|
'You enter the women''s shower and turning the water on, begin to lather your body with a washcloth. Suddenly, you hear the door creak open and you remember that you forgot to lock it.'
|
|
|
- 'You look around and see Ivan standing in the doorway looking at you. "Hi <<$pcs_nickname>>. Can I join you? The men''s shower is full." he smiles.'
|
|
|
+ 'You look around and see Ivan standing in the doorway looking at you. "Hi <<$pcs_nickname>>. Can I join you? The men''s shower is full' + iif(kotovVSprohorov = 2, ' again', '') + '." He smiles.'
|
|
|
+ kotovVSprohorov = 2
|
|
|
gs 'willpower', 'bj', 'resist'
|
|
|
if will_cost <= pcs_willpwr:
|
|
|
act 'Throw Ivan out (<<will_cost>> Willpower)':
|
|
|
*clr & cla
|
|
|
- IvanShowerQW = 1
|
|
|
gs 'willpower', 'bj', 'resist'
|
|
|
gs 'willpower', 'pay', 'resist'
|
|
|
gs 'stat'
|
|
@@ -640,7 +647,6 @@ if $ARGS[0] = 'shower':
|
|
|
if will_cost <= pcs_willpwr:
|
|
|
act 'Escape from the shower (<<will_cost>> Willpower)':
|
|
|
*clr & cla
|
|
|
- IvanShowerQW = 1
|
|
|
gs 'willpower', 'bj', 'resist', 'hard'
|
|
|
gs 'willpower', 'pay', 'resist'
|
|
|
gs 'stat'
|
|
@@ -652,6 +658,7 @@ if $ARGS[0] = 'shower':
|
|
|
act 'Escape from the shower (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
|
|
|
end
|
|
|
act 'Wash together':
|
|
|
+ IvanShowerQW = 1
|
|
|
IvanShowerYes = 0
|
|
|
if ShowerIvan = 0: ShowerIvan = 1
|
|
|
gt 'gdksport', 'ShowerWithIvan'
|
|
@@ -736,7 +743,6 @@ if $ARGS[0] = 'ShowerWithIvan':
|
|
|
else
|
|
|
act 'Turn around and bend over':
|
|
|
*clr & cla
|
|
|
- IvanShowerQW = 1
|
|
|
lubonus = 2
|
|
|
spafinloc = 3
|
|
|
gs 'Cum_Manage'
|