|
@@ -274,7 +274,7 @@ if $ARGS[0] = 'break_events':
|
|
|
grupvalue[1] += 1
|
|
|
grupvalue[2] += 2
|
|
|
grupvalue[4] += 3
|
|
|
- npc_rel['A#'] -= 5
|
|
|
+ npc_rel['A<<r>>'] -= 5
|
|
|
'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy1.jpg"></center>'
|
|
|
'The moment the hand makes contact with your bottom, you jump mid-stride and squeal at the stinging pain. You whip around and glare furiously at <<$rand_boy>> who is standing right behind you with a shit eating grin on his face. "What the fuck do you think you''re doing you fucking perv!" you scream in his face before swinging your hand, your smack causing a resounding clap that is echoed by the, "Ooooh!" of your observing classmates. Before giving him a chance to respond, you storm off in the direction you were originally headed'+iif($pantyworntype ! 'none', '.', ', though the whispers of your classmates regarding the sound of his hand on your naked ass cheeks follow you down the hallway.')
|
|
|
gs 'gschool_events', 'leave_break_events'
|
|
@@ -1057,13 +1057,13 @@ if $ARGS[0] = 'break_events':
|
|
|
gs 'stat'
|
|
|
'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/hall.jpg"></center>'
|
|
|
if grupTipe = 1 or grupTipe = 2 or grupTipe = 4:
|
|
|
- 'As you walk down the halls you notice Petia stop at the boys bathroom door and look around a moment like he is afraid to go into the bathroom. He opens the door and looks in, then apparently liking what he see''s he goes in. He must have been checking if any of the gopniks was already in there to bully him or something. That likely means he is alone in there, looking around you see the hall start to clear out of people.'
|
|
|
+ 'As you walk down the halls you notice Petka stop at the boys bathroom door and look around a moment like he is afraid to go into the bathroom. He opens the door and looks in, then apparently liking what he see''s he goes in. He must have been checking if any of the gopniks was already in there to bully him or something. That likely means he is alone in there, looking around you see the hall start to clear out of people.'
|
|
|
else
|
|
|
- 'As you walk down the halls you notice Petia stop at the boys bathroom door and look around a moment like he is afraid to go into the bathroom. He opens the door and looks in, then apparently liking what he see''s he goes in. He must have been checking if any of the gopniks was already in there to bully him or something. You don''t blame him for being cautious, as you go about your business.'
|
|
|
+ 'As you walk down the halls you notice Petka stop at the boys bathroom door and look around a moment like he is afraid to go into the bathroom. He opens the door and looks in, then apparently liking what he see''s he goes in. He must have been checking if any of the gopniks was already in there to bully him or something. You don''t blame him for being cautious, as you go about your business.'
|
|
|
end
|
|
|
act 'Leave': gt 'gschool_events', 'leave_break_events2'
|
|
|
if petka_homework_need = 1:
|
|
|
- act 'Follow Petia': gt 'gschool_events', 'follow_petka'
|
|
|
+ act 'Follow Petka': gt 'gschool_events', 'follow_petka'
|
|
|
elseif petka_homework > 0:
|
|
|
'<br>You already done all your homework and you don''t need his help today.'
|
|
|
else
|
|
@@ -1094,8 +1094,8 @@ if $ARGS[0] = 'follow_petka':
|
|
|
gs 'stat'
|
|
|
'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/sex/boys/nerdtalk.jpg"></center>'
|
|
|
if petka_homework = 0:
|
|
|
- 'You follow Petia into the bathroom, as the door closes her quickly turns around alarmed. When he see''s you he looks a little confused but also a little leary of you. "Hey this is the boys bathroom, you shouldn''t be in here." He tells you.'
|
|
|
- 'You ignore his comment. "Petia I was wondering if you could do me a favor. How about you give me your homework so I can copy it?"'
|
|
|
+ 'You follow Petka into the bathroom, as the door closes her quickly turns around alarmed. When he see''s you he looks a little confused but also a little leary of you. "Hey this is the boys bathroom, you shouldn''t be in here." He tells you.'
|
|
|
+ 'You ignore his comment. "Petka I was wondering if you could do me a favor. How about you give me your homework so I can copy it?"'
|
|
|
'He is already shaking his head no before you even finish. "I can''t do that, that would be cheating. I could get expelled for helping you cheat, sorry I can''t help you."'
|
|
|
|
|
|
act 'Oh well, you tried':
|
|
@@ -1167,7 +1167,7 @@ if $ARGS[0] = 'follow_petka':
|
|
|
end
|
|
|
act 'Seduce him with sex': petka_homework = 2 & gt 'gschool_events', 'homework_sex_bribe'
|
|
|
elseif petka_homework = 2:
|
|
|
- 'You follow Petia into the bathroom, as the door closes her quickly turns around alarmed. When he see''s you he looks a little eager, obviously hoping you want to repeat last time. "Do you need my homework again?" He asks you.'
|
|
|
+ 'You follow Petka into the bathroom, as the door closes her quickly turns around alarmed. When he see''s you he looks a little eager, obviously hoping you want to repeat last time. "Do you need my homework again?" He asks you.'
|
|
|
'You nod your head. "Yes."'
|
|
|
'He licks his lips a bit and you can already see the bulge in his pants growing. "Same as last time?" He asks sounding hopeful.'
|
|
|
'You nod your head as you walk over to him.'
|
|
@@ -1176,8 +1176,8 @@ if $ARGS[0] = 'follow_petka':
|
|
|
else
|
|
|
pcs_grades += 3
|
|
|
lernHome -= 1
|
|
|
- 'You follow Petia into the bathroom, as the door closes her quickly turns around alarmed. When he see''s you he looks a little afraid and creast fallen. "What do you want this time?" He asks you.'
|
|
|
- 'You tell him. "The same thing as last time Petia, or do you need a reminder?"'
|
|
|
+ 'You follow Petka into the bathroom, as the door closes her quickly turns around alarmed. When he see''s you he looks a little afraid and creast fallen. "What do you want this time?" He asks you.'
|
|
|
+ 'You tell him. "The same thing as last time Petka, or do you need a reminder?"'
|
|
|
'He quickly pulls out his homework, obviously afraid of you. "Here, take it. Just leave me alone."'
|
|
|
act 'Take the homework': gt 'gschool_events', 'leave_break_events2'
|
|
|
end
|
|
@@ -1634,15 +1634,14 @@ if $ARGS[0] = 'afterschool_events':
|
|
|
'"I''ll show you what the fuck I want, slut." With these words, Vitek suddenly grabs you by the hair and presses your face against his desk. "What I want is your lips around my dick, right now. Everyone already knows you''re a <<$gnikname>>, you better start acting like it or there will be consequences." He turns to his friends and says, "Come on boys, this whore doesn''t understand her place in life. It''s about time we show her."'
|
|
|
i = 0
|
|
|
:rand_jock_loop
|
|
|
- r = rand(0,55)
|
|
|
- $static_num = $static_num[r]
|
|
|
- if npcPol[r] = 0 and grupTipe[r] = 2 and npc_rel[$static_num] > 50:
|
|
|
- $jock = $npc_firstname[$static_num]
|
|
|
+ gs 'gschool_events', 'rand_boy_arg', 0,1,0,0,0,0
|
|
|
+ if npc_gender['A<<r>>'] = 0 and npc_grupTipe['A<<r>>'] = 2 and npc_rel['A<<r>>'] > 50:
|
|
|
+ $jock = $npc_nickname['A<<r>>']
|
|
|
'As you try and pull away <<$jock>> comes over and pulls the gopnik off you and turns to him. "Leave her alone!"'
|
|
|
'The gopnik turns towards him and narrows his eyes. "Or what pussy?"'
|
|
|
'<<$jock>> Steps up close crowding him. "Or I will fucking kick your ass right here!" Then they start shoving each other, but before more can happen a teacher interrupts. "What''s going on here, break it up all of you." With that everyone goes their own way as the teacher watches and you word a thank you to <<$jock>> as you slip away.'
|
|
|
act 'Continue': gt 'gschool_grounds', 'main'
|
|
|
- elseif i < 50:
|
|
|
+ elseif i < 1000:
|
|
|
i += 1
|
|
|
jump 'rand_jock_loop'
|
|
|
else
|
|
@@ -1771,20 +1770,20 @@ if $ARGS[0] = 'rand_scoolboy':
|
|
|
elseif rand(0,1) = 0:
|
|
|
r = 4
|
|
|
else
|
|
|
- r = 28
|
|
|
+ r = 147
|
|
|
end
|
|
|
- $school_static_num = $school_static_num[r]
|
|
|
- $rand_boy = $npc_firstname[$school_static_num]
|
|
|
+ $school_static_num = $school_static_num['A<<r>>']
|
|
|
+ $rand_boy = $npc_nickname['A<<r>>']
|
|
|
elseif scoolboy = 3:
|
|
|
- if artQW > 1 and rand(0,2) = 0:
|
|
|
+ if (artQW ! 3 and artQW ! 20) and rand(0,2) = 0:
|
|
|
r = 2
|
|
|
elseif rand(0,1) = 0:
|
|
|
r = 6
|
|
|
else
|
|
|
- r = 36
|
|
|
+ r = 152
|
|
|
end
|
|
|
- $school_static_num = $school_static_num[r]
|
|
|
- $rand_boy = $npc_firstname[$school_static_num]
|
|
|
+ $school_static_num = $school_static_num['A<<r>>']
|
|
|
+ $rand_boy = $npc_nickname['A<<r>>']
|
|
|
elseif scoolboy = 4:
|
|
|
if pav_sex >= 50 and kotovLoveQW <= 0:
|
|
|
gt 'gschool_events', 'rand_gopnic'
|
|
@@ -1794,22 +1793,19 @@ if $ARGS[0] = 'rand_scoolboy':
|
|
|
else
|
|
|
gs 'gschool_events', 'rand_boy_arg', 0, 1, 0, 0, 1, 0
|
|
|
end
|
|
|
- '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/<<r>>.jpg"></center>'
|
|
|
- if npcsex[r] = 0:
|
|
|
+ '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<r>>.jpg"></center>'
|
|
|
+ if npc_gender['A<<r>>'] = 0:
|
|
|
if scoolboy = 3:
|
|
|
-!!Instead of random lets make it Artem(unless they are dating), Feofan, or Petia
|
|
|
'You can tell from the embarrassed look on his face and the admiring glances of his friends that <<$rand_boy>> was the one touching your ass. Looks like he scored some points in his group today.'
|
|
|
elseif scoolboy = 2:
|
|
|
-!!This one is fine if it is random but Fedor should be blocked if they are dating.
|
|
|
+!!ToDo: Remove fedor
|
|
|
'You can tell from his disappointed expression that <<$rand_boy>> was the one groping your ass. Perhaps he was expecting something firmer, after hanging out with the athletic girls so much? Maybe you should work out more...'
|
|
|
elseif scoolboy = 1:
|
|
|
-!!instead of random have it be Dimka(though he is blocked if you erased the video tape he can get), Igor, Andrey, or Mefodiy(Not sure on him, I don''t know if he is openly gay or not, if he is not he might do it to hide being gay. You wanted to do a story with him so your call if he is included here.)
|
|
|
'Even though he tries to hide it as best he can, the proud grin the face of <<$rand_boy>> tells you that he was the one groping your ass.'
|
|
|
elseif scoolboy = 4:
|
|
|
-!!instead of random lets make it Vitek, Dan, or Vasily which uses group 1 in this pav_sex act. Or Roman, Lavrenti, Radomir or Arkadi then it is group two for the pav_sex act
|
|
|
+!!ToDo: instead of random lets make it Vitek, Dan, or Vasily which uses group 1 in this pav_sex act. Or Roman, Lavrenti, Radomir or Arkadi then it is group two for the pav_sex act
|
|
|
'The brazen look on his face betrays <<$rand_boy>>, it must have been him touching your ass. Knowing him, he probably would''ve gone further if there weren''t so many people here.'
|
|
|
elseif scoolboy = 5:
|
|
|
-!!Random is fine since we only have two of them currently and Fedor if he becomes an outcast but again block Fedor if Sveta is still seeing him.
|
|
|
'<<$rand_boy>> is trembling slightly, his eyes shifting back and forth as he awkwardly tries to not be noticed by you. It must''ve been him.'
|
|
|
'"<<$rand_boy>>, are you out of your mind!?" you cry out, as the other boys burst out into laughter. You can see the panic in his face as he raises his hands in defense, rapidly apologizing:'
|
|
|
'"Please, I didn''t want to! They made me, I promise! I''m sorry!"'
|
|
@@ -1820,34 +1816,46 @@ if $ARGS[0] = 'rand_scoolboy':
|
|
|
else
|
|
|
'Wait a minute... you don''t recognize any of these people! You must be in the wrong classroom!'
|
|
|
end
|
|
|
- if npc_rel[$school_static_num] <= 50 and scoolboy ! 3:
|
|
|
-!!this option doesn''t show up if it is an outcast since the text above says you believe him.
|
|
|
- act 'Slap him across the face as hard as you can':
|
|
|
- *clr & cla
|
|
|
- npc_rel[$school_static_num] -= 5
|
|
|
- '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy1.jpg"></center>'
|
|
|
- if mesec > 0:
|
|
|
- 'It''s bad enough he did it, it is worse because you are on your period. "You fucking pervert!" you shout angrily, and you slap him across the face as hard as you can. You shake the stinging out of your hand afterwards, while he clutches his cheek in agony. When he finally pulls his hands away from his face, the outline of your hand is clearly visible on his cheek that''s going to leave a bruise. The other boys laugh loudly, this is the best entertainment they''ve had during the break in a long time.'
|
|
|
- else
|
|
|
- '"You fucking pervert!" you shout angrily, and you slap him across the face as hard as you can. You shake the stinging out of your hand afterwards, while he clutches his cheek in agony. When he finally pulls his hands away from his face, the outline of your hand is clearly visible on his cheek that''s going to leave a bruise. The other boys laugh loudly, this is the best entertainment they''ve had during the break in a long time.'
|
|
|
-!!follow up text to either of the above based on the boy in question.
|
|
|
- if $rand_boy = 'Dimka':
|
|
|
- 'Dimka rubs his face and glares at those laughing then glares at you. "You''ll pay for that bitch!" With that he walks off.'
|
|
|
- elseif scoolboy = 1 or scoolboy = 2:
|
|
|
- 'After rubbing his face he looks at you in disbelief. "What the fuck was that for? I was just messing with you." Then he walks off.'
|
|
|
- elseif scoolboy = 4 and $rand_boy ! 'Roman':
|
|
|
- if gruptipe = 4:
|
|
|
- 'As the others laugh at him his eyes get hard and he raises his hand to obviously slap you. But your look back to him promises him a lot more than just a slap back from you if he does. He seems to hesitate, then he finally snorts a laugh obviously over it. He just gives you a look like he will get you back for this and then heads out.'
|
|
|
- else
|
|
|
- 'As the others laugh at him his eyes get hard and he slaps you back, not as hard as he could. But hard enough your face is really stinging now. "Don''t fucking every slap me!" Then he storms off.'
|
|
|
+ if npc_rel['A<<r>>'] <= 50 and npc_grupTipe['A<<r>>'] ! 5:
|
|
|
+ act 'Ignore it':
|
|
|
+ grupvalue[1] -= 1
|
|
|
+ grupvalue[2] -= 1
|
|
|
+ grupvalue[3] -= 1
|
|
|
+ grupvalue[4] -= 1
|
|
|
+ gt 'gschool_events', 'leave_break_events2'
|
|
|
+ end
|
|
|
+ gs 'willpower', 'misc'
|
|
|
+ if will_cost <= pcs_willpwr:
|
|
|
+ act 'Slap him hard (<<will_cost>> Willpower)':
|
|
|
+ *clr & cla
|
|
|
+ gs 'willpower', 'force', 'self'
|
|
|
+ gs 'stat'
|
|
|
+ npc_rel['A<<r>>'] -= 5
|
|
|
+ '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy1.jpg"></center>'
|
|
|
+ if mesec > 0:
|
|
|
+ 'It''s bad enough he did it, it is worse because you are on your period. "You fucking pervert!" you shout angrily, and you slap him across the face as hard as you can. You shake the stinging out of your hand afterwards, while he clutches his cheek in agony. When he finally pulls his hands away from his face, the outline of your hand is clearly visible on his cheek that''s going to leave a bruise. The other boys laugh loudly, this is the best entertainment they''ve had during the break in a long time.'
|
|
|
+ else
|
|
|
+ '"You fucking pervert!" you shout angrily, and you slap him across the face as hard as you can. You shake the stinging out of your hand afterwards, while he clutches his cheek in agony. When he finally pulls his hands away from his face, the outline of your hand is clearly visible on his cheek that''s going to leave a bruise. The other boys laugh loudly, this is the best entertainment they''ve had during the break in a long time.'
|
|
|
+ if $rand_boy = 'Dimka':
|
|
|
+ 'Dimka rubs his face and glares at those laughing then glares at you. "You''ll pay for that bitch!" With that he walks off.'
|
|
|
+ elseif scoolboy = 1 or scoolboy = 2:
|
|
|
+ 'After rubbing his face he looks at you in disbelief. "What the fuck was that for? I was just messing with you." Then he walks off.'
|
|
|
+ elseif scoolboy = 4 and $rand_boy ! 'Roman':
|
|
|
+ if gruptipe = 4:
|
|
|
+ 'As the others laugh at him his eyes get hard and he raises his hand to obviously slap you. But your look back to him promises him a lot more than just a slap back from you if he does. He seems to hesitate, then he finally snorts a laugh obviously over it. He just gives you a look like he will get you back for this and then heads out.'
|
|
|
+ else
|
|
|
+ 'As the others laugh at him his eyes get hard and he slaps you back, not as hard as he could. But hard enough your face is really stinging now. "Don''t fucking every slap me!" Then he storms off.'
|
|
|
+ end
|
|
|
end
|
|
|
end
|
|
|
+ act 'Continue': gt 'gschool_events', 'leave_break_events2'
|
|
|
end
|
|
|
- act 'Continue': gt 'gschool_events', 'leave_break_events2'
|
|
|
+ else
|
|
|
+ '<br>You don''t have enough willpower to slap him.'
|
|
|
end
|
|
|
- elseif npc_rel[$school_static_num] > 50:
|
|
|
+ elseif npc_rel['A<<r>>'] > 50:
|
|
|
act 'Slap him playfully':
|
|
|
- npc_rel[$school_static_num] -= 2
|
|
|
+ npc_rel['A<<r>>'] -= 2
|
|
|
*clr & cla
|
|
|
'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy2.jpg"></center>'
|
|
|
'You think to yourself, "<<$rand_boy>> ain''t so bad... but still, I can''t just let him do this."'
|
|
@@ -1866,13 +1874,14 @@ if $ARGS[0] = 'rand_scoolboy':
|
|
|
else
|
|
|
act 'Continue': gt 'gschool_events', 'leave_break_events2'
|
|
|
end
|
|
|
- elseif npcsex[r] = 1:
|
|
|
+!! or npcsex[r] > 0 can be removed if all remnants of the old school ID-System are gone
|
|
|
+ elseif npc_sex['A<<r>>'] > 0 or npcsex[r] > 0:
|
|
|
'You notice the confident stares of <<$rand_boy>> it must''ve been him.'
|
|
|
act 'Taunt him':
|
|
|
+ *clr & cla
|
|
|
pcs_horny += 50
|
|
|
- gs 'boyStat', $school_static_num
|
|
|
+ gs 'boyStat', 'A<<r>>'
|
|
|
gs'stat'
|
|
|
- *clr & cla
|
|
|
'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy4.jpg"></center>'
|
|
|
'He''s kind of cute. You''re so horny right now, you decide to tease him and see if you can push him into doing more. You put your finger in your mouth and quietly ask him in a lewd voice, "Come on <<$rand_boy>>, is that all you have for me?"'
|
|
|
'His friends heard your question, and are now daring him to take you to the men''s room. He doesn''t seem so sure.'
|
|
@@ -1887,7 +1896,7 @@ if $ARGS[0] = 'rand_scoolboy':
|
|
|
grupvalue[1] -= 10
|
|
|
grupvalue[2] -= 10
|
|
|
grupvalue[3] -= 10
|
|
|
- pav_sex +=30
|
|
|
+ gs 'fame', 'pav', 'sex', 15
|
|
|
gs 'exhibitionism', 3
|
|
|
'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/sex/boysex_tualet1.jpg"></center>'
|
|
|
'You give him a sweet smile and take him by the hand, pulling him into the men''s room. Slightly lifting up your skirt, you put his hand between your legs. The other boys all follow the two of you, and now you''re being fondled in front of a crowd.'
|
|
@@ -1897,7 +1906,7 @@ if $ARGS[0] = 'rand_scoolboy':
|
|
|
grupvalue[1] -= 5
|
|
|
grupvalue[2] -= 5
|
|
|
grupvalue[3] -= 5
|
|
|
- pav_sex +=10
|
|
|
+ gs 'fame', 'pav', 'sex', 5
|
|
|
gt 'gschool_sex', 'rand_sex'
|
|
|
end
|
|
|
if katschoolsex = 1:
|
|
@@ -1905,7 +1914,7 @@ if $ARGS[0] = 'rand_scoolboy':
|
|
|
grupvalue[1] -= 5
|
|
|
grupvalue[2] -= 5
|
|
|
grupvalue[3] -= 5
|
|
|
- pav_sex +=10
|
|
|
+ gs 'fame', 'pav', 'sex', 5
|
|
|
*clr & cla
|
|
|
'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/kiss.jpg"></center>'
|
|
|
'You remember the back room that Katja showed you. When you tell <<$rand_boy>> about it, he takes your hand and tells you to guide him there. As soon as you pull the door shut behind you when you arrive there, <<$rand_boy>> pounces you and begins to kiss you.'
|
|
@@ -1940,12 +1949,11 @@ if $ARGS[0] = 'rand_scoolboy':
|
|
|
gs 'stat'
|
|
|
act 'Lick him clean':
|
|
|
*clr & cla
|
|
|
- stat['bj'] += 1
|
|
|
- gs'stat'
|
|
|
'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/sex/boysex_secretroom5.jpg"></center>'
|
|
|
'Realizing you have to get to class soon, you quickly scoot over and take his penis in your mouth. As you quickly lick him clean, you taste the mixture of his and your juices; it makes you feel kind of raunchy, and you wouldn''t mind having another go if it wasn''t for class starting any minute now. You quickly straighten your clothes and hand him his pants, and quickly check your hair before you both run to class.'
|
|
|
gs 'arousal', 'bj', 2
|
|
|
gs 'arousal', 'end'
|
|
|
+ gs'stat'
|
|
|
act 'Continue': gt 'gschool_events', 'leave_break_events2'
|
|
|
end
|
|
|
end
|
|
@@ -1961,9 +1969,9 @@ if $ARGS[0] = 'rand_scoolboy':
|
|
|
*nl
|
|
|
'After all <<$rand_boy>> did with you, he''s still pinching your ass in school like that? He''s kinda cute, but still that''s just wrong!'
|
|
|
act 'Kick him in the balls':
|
|
|
- npc_rel[$school_static_num] -= 10
|
|
|
- grupvalue[4] += 5
|
|
|
*clr & cla
|
|
|
+ npc_rel['A<<r>>'] -= 10
|
|
|
+ grupvalue[4] += 5
|
|
|
'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy8.jpg"></center>'
|
|
|
'You kick <<$rand_boy>> in the balls, sending him and all of his classmates the message that you will not put up with this behavior in school. You watch him writhe in pain on the floor for a second, before collecting your things and making your way to your next class.'
|
|
|
act 'Continue': gt 'gschool_events', 'leave_break_events2'
|
|
@@ -1973,16 +1981,16 @@ if $ARGS[0] = 'rand_scoolboy':
|
|
|
end
|
|
|
|
|
|
if $ARGS[0] = 'rand_gopnic':
|
|
|
- menu_off = 1
|
|
|
+ menu_off = 1
|
|
|
if rand(0,1) = 0:
|
|
|
r = 9
|
|
|
else
|
|
|
- r = 42
|
|
|
+ r = rand(154,156)
|
|
|
end
|
|
|
|
|
|
if grupTipe = 4:
|
|
|
*clr & cla
|
|
|
- '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/<<r>>.jpg"></center>'
|
|
|
+ '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<r>>.jpg"></center>'
|
|
|
'You step away from him, pulling out of reach as you turn around. You point your finger at him. "Don''t make me hurt you, you know I will."'
|
|
|
'He laughs a bit and steps up closer again, crowding you a bit but keeps his hands to himself. "Come on <<$pcs_nickname>> you know you want to have some fun, stop acting like you are not all hot and bothered by this. We can help you with that itch."'
|
|
|
act 'Back off':
|
|
@@ -2003,7 +2011,7 @@ if $ARGS[0] = 'rand_gopnic':
|
|
|
'You are in the mood anyways so why not, hopefully it isn''t to quick. They lead you to the men''s room, one of the guys drives everyone else out; it''s just you and the Gopniks in there now. One of them leans against the door to block anyone else from coming in. While the rest all start unzipping their pants and pulling out their dicks.'
|
|
|
'The walls of the restroom are covered in crude texts, quite a few of them involving you in some way.'
|
|
|
*nl
|
|
|
- if pav_slut > 25: 'On one wall you see written in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
|
|
|
+ if pav_slut > 125: 'On one wall you see written in particularly large letters, "<b><<$pcs_nickname>> <<$pcs_lastname>> = <<$gnikname>>"</b>.'
|
|
|
act 'Start sucking':
|
|
|
*clr & cla
|
|
|
if r = 9:
|
|
@@ -2038,12 +2046,8 @@ if $ARGS[0] = 'rand_gopnic':
|
|
|
end
|
|
|
end
|
|
|
else
|
|
|
- if r = 9:
|
|
|
- $boydesc = 'Vitek'
|
|
|
- else
|
|
|
- $boydesc = 'Radomir'
|
|
|
- end
|
|
|
- '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/head/<<r>>.jpg"></center>'
|
|
|
+ gs 'boystat', 'A<<r>>'
|
|
|
+ '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<r>>.jpg"></center>'
|
|
|
'You look at <<$boydesc>> with contempt, "What the fuck do you want?" He''s not impressed in the slightest, your loose reputation undermining any authority you try to impose.'
|
|
|
act 'Continue':
|
|
|
*clr & cla
|
|
@@ -2051,19 +2055,12 @@ if $ARGS[0] = 'rand_gopnic':
|
|
|
gs'stat'
|
|
|
'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/rand_scoolboy5.jpg"></center>'
|
|
|
'"I''ll show you what the fuck I want, slut." With these words, <<$boydesc>> suddenly grabs you by the hair and presses your face against his desk. "What I want is your lips around my dick, right now. Everyone already knows you''re a <<$gnikname>>, you better start acting like it or there will be consequences." He turns to his friends and says, "Come on boys, this whore doesn''t understand her place in life. It''s about time we show her."'
|
|
|
- i = 0
|
|
|
- :rand_jock_loop
|
|
|
- r = rand(0,55)
|
|
|
- $school_static_num = $school_static_num[r]
|
|
|
- if npcPol[r] = 0 and grupTipe[r] = 2 and npc_rel[$school_static_num] > 50:
|
|
|
- $jock = $npc_firstname[$school_static_num]
|
|
|
- 'As you try and pull away <<$jock>> comes over and pulls the gopnik off you and turns to him. "Leave her alone!"'
|
|
|
+ gs 'gschool_events', 'rand_boy_arg1', 0, 1, 0, 0, 0, 0
|
|
|
+ if npc_rel['A<<r>>'] > 50:
|
|
|
+ 'As you try and pull away <<$rand_boy1>> comes over and pulls the gopnik off you and turns to him. "Leave her alone!"'
|
|
|
'The gopnik turns towards him and narrows his eyes. "Or what pussy?"'
|
|
|
- '<<$jock>> Steps up close crowding him. "Or I will fucking kick your ass right here!" Then they start shoving each other, but before more can happen a teacher interupts. "What''s going on here, break it up all of you." With that you word a thank you to <<$jock>> and slip away.'
|
|
|
+ '<<$rand_boy1>> Steps up close crowding him. "Or I will fucking kick your ass right here!" Then they start shoving each other, but before more can happen a teacher interupts. "What''s going on here, break it up all of you." With that you word a thank you to <<$rand_boy1>> and slip away.'
|
|
|
act 'Leave': gt 'gschool_grounds', 'main'
|
|
|
- elseif i < 50:
|
|
|
- i += 1
|
|
|
- jump 'rand_jock_loop'
|
|
|
else
|
|
|
gs 'willpower', 'bj'
|
|
|
if will_cost <= pcs_willpwr:
|
|
@@ -2184,27 +2181,27 @@ end
|
|
|
|
|
|
!!Random boy, arguments set to 1 mean included, groups are cool kids, jock, nerd, gopnik, outcast, teachers
|
|
|
if $ARGS[0] = 'rand_boy_arg':
|
|
|
- grup0 = 0
|
|
|
grup1 = 0
|
|
|
grup2 = 0
|
|
|
grup3 = 0
|
|
|
grup4 = 0
|
|
|
grup5 = 0
|
|
|
- if ARGS[1] = 1:grup0 = 1
|
|
|
- if ARGS[2] = 1:grup1 = 2
|
|
|
- if ARGS[3] = 1:grup2 = 3
|
|
|
- if ARGS[4] = 1:grup3 = 4
|
|
|
- if ARGS[5] = 1:grup4 = 5
|
|
|
- if ARGS[6] = 1:grup5 = 6
|
|
|
+ grup6 = 0
|
|
|
+ if ARGS[1] = 1:grup1 = 1
|
|
|
+ if ARGS[2] = 1:grup2 = 2
|
|
|
+ if ARGS[3] = 1:grup3 = 3
|
|
|
+ if ARGS[4] = 1:grup4 = 4
|
|
|
+ if ARGS[5] = 1:grup5 = 5
|
|
|
+ if ARGS[6] = 1:grup6 = 6
|
|
|
boy_counter = 0
|
|
|
:rnd_boy_loop
|
|
|
boy_counter += 1
|
|
|
- r = rand(0,ARRSIZE('grupTipe'))
|
|
|
- if npcPol[r] = 0 and (grupTipe[r] = grup0 or grupTipe[r] = grup1 or grupTipe[r] = grup2 or grupTipe[r] = grup3 or grupTipe[r] = grup4 or grupTipe[r] = grup5):
|
|
|
- $school_static_num = $school_static_num[r]
|
|
|
- $rand_boy = $npc_firstname[$school_static_num]
|
|
|
+ r = rand(0,arrsize('npc_grupTipe'))
|
|
|
+ if npc_gender['A<<r>>'] = 0 and schoolenable['A<<r>>'] = 1 and npc_grupTipe['A<<r>>'] ! 0 and (npc_grupTipe['A<<r>>'] = grup1 or npc_grupTipe['A<<r>>'] = grup2 or npc_grupTipe['A<<r>>'] = grup3 or npc_grupTipe['A<<r>>'] = grup4 or npc_grupTipe['A<<r>>'] = grup5 or npc_grupTipe['A<<r>>'] = grup6):
|
|
|
+ $school_static_num = $school_static_num['A<<r>>']
|
|
|
+ $rand_boy = $npc_nickname['A<<r>>']
|
|
|
killvar 'boy_counter'
|
|
|
- elseif boy_counter = 50:
|
|
|
+ elseif boy_counter = 1000:
|
|
|
$school_static_num = 0
|
|
|
$rand_boy = 'boy you don''t know'
|
|
|
killvar 'boy_counter'
|
|
@@ -2214,28 +2211,28 @@ if $ARGS[0] = 'rand_boy_arg':
|
|
|
end
|
|
|
|
|
|
if $ARGS[0] = 'rand_boy_arg1':
|
|
|
- grup0 = 0
|
|
|
grup1 = 0
|
|
|
grup2 = 0
|
|
|
grup3 = 0
|
|
|
grup4 = 0
|
|
|
grup5 = 0
|
|
|
- if ARGS[1] = 1:grup0 = 1
|
|
|
- if ARGS[2] = 1:grup1 = 2
|
|
|
- if ARGS[3] = 1:grup2 = 3
|
|
|
- if ARGS[4] = 1:grup3 = 4
|
|
|
- if ARGS[5] = 1:grup4 = 5
|
|
|
- if ARGS[6] = 1:grup5 = 6
|
|
|
+ grup6 = 0
|
|
|
+ if ARGS[1] = 1:grup1 = 1
|
|
|
+ if ARGS[2] = 1:grup2 = 2
|
|
|
+ if ARGS[3] = 1:grup3 = 3
|
|
|
+ if ARGS[4] = 1:grup4 = 4
|
|
|
+ if ARGS[5] = 1:grup5 = 5
|
|
|
+ if ARGS[6] = 1:grup6 = 6
|
|
|
boy_counter = 0
|
|
|
- :rnd_boy1_loop
|
|
|
+ :rnd_boy_loop
|
|
|
boy_counter += 1
|
|
|
- r = rand(0,ARRSIZE('grupTipe'))
|
|
|
- if npcPol[r] = 0 and (grupTipe[r] = grup0 or grupTipe[r] = grup1 or grupTipe[r] = grup2 or grupTipe[r] = grup3 or grupTipe[r] = grup4 or grupTipe[r] = grup5):
|
|
|
- $school_static_num = $school_static_num[r]
|
|
|
- $rand_boy1 = $npc_firstname[$school_static_num]
|
|
|
+ r = rand(0,arrsize('npc_grupTipe'))
|
|
|
+ if npc_gender['A<<r>>'] = 0 and schoolenable['A<<r>>'] = 1 and npc_grupTipe['A<<r>>'] ! 0 and (npc_grupTipe['A<<r>>'] = grup1 or npc_grupTipe['A<<r>>'] = grup2 or npc_grupTipe['A<<r>>'] = grup3 or npc_grupTipe['A<<r>>'] = grup4 or npc_grupTipe['A<<r>>'] = grup5 or npc_grupTipe['A<<r>>'] = grup6):
|
|
|
+ $school_static_num = $school_static_num['A<<r>>']
|
|
|
+ $rand_boy1 = $npc_nickname['A<<r>>']
|
|
|
if $rand_boy = $rand_boy1: jump 'rnd_boy1_loop'
|
|
|
killvar 'boy_counter'
|
|
|
- elseif boy_counter = 50:
|
|
|
+ elseif boy_counter = 1000:
|
|
|
$school_static_num = 0
|
|
|
$rand_boy1 = 'boy you don''t know'
|
|
|
killvar 'boy_counter'
|
|
@@ -2245,27 +2242,27 @@ if $ARGS[0] = 'rand_boy_arg1':
|
|
|
end
|
|
|
|
|
|
if $ARGS[0] = 'rand_girl_arg':
|
|
|
- grup0 = 0
|
|
|
grup1 = 0
|
|
|
grup2 = 0
|
|
|
grup3 = 0
|
|
|
grup4 = 0
|
|
|
grup5 = 0
|
|
|
- if ARGS[1] = 1:grup0 = 1
|
|
|
- if ARGS[2] = 1:grup1 = 2
|
|
|
- if ARGS[3] = 1:grup2 = 3
|
|
|
- if ARGS[4] = 1:grup3 = 4
|
|
|
- if ARGS[5] = 1:grup4 = 5
|
|
|
- if ARGS[6] = 1:grup5 = 6
|
|
|
+ grup6 = 0
|
|
|
+ if ARGS[1] = 1:grup1 = 1
|
|
|
+ if ARGS[2] = 1:grup2 = 2
|
|
|
+ if ARGS[3] = 1:grup3 = 3
|
|
|
+ if ARGS[4] = 1:grup4 = 4
|
|
|
+ if ARGS[5] = 1:grup5 = 5
|
|
|
+ if ARGS[6] = 1:grup6 = 6
|
|
|
girl_counter = 0
|
|
|
:rnd_girl_loop
|
|
|
girl_counter += 1
|
|
|
- r = rand(0,ARRSIZE('grupTipe'))
|
|
|
- if npcPol[r] = 1 and (grupTipe[r] = grup0 or grupTipe[r] = grup1 or grupTipe[r] = grup2 or grupTipe[r] = grup3 or grupTipe[r] = grup4 or grupTipe[r] = grup5):
|
|
|
- $school_static_num = $school_static_num[r]
|
|
|
- $rand_girl = $npc_firstname[$school_static_num]
|
|
|
+ r = rand(0,arrsize('npc_grupTipe'))
|
|
|
+ if npc_gender['A<<r>>'] = 0 and schoolenable['A<<r>>'] = 1 and npc_grupTipe['A<<r>>'] ! 0 and (npc_grupTipe['A<<r>>'] = grup1 or npc_grupTipe['A<<r>>'] = grup2 or npc_grupTipe['A<<r>>'] = grup3 or npc_grupTipe['A<<r>>'] = grup4 or npc_grupTipe['A<<r>>'] = grup5 or npc_grupTipe['A<<r>>'] = grup6):
|
|
|
+ $school_static_num = $school_static_num['A<<r>>']
|
|
|
+ $rand_girl = $npc_nickname['A<<r>>']
|
|
|
killvar 'girl_counter'
|
|
|
- elseif girl_counter = 50:
|
|
|
+ elseif girl_counter = 1000:
|
|
|
$school_static_num = 0
|
|
|
$rand_girl = 'girl you don''t know'
|
|
|
killvar 'girl_counter'
|
|
@@ -2275,28 +2272,28 @@ if $ARGS[0] = 'rand_girl_arg':
|
|
|
end
|
|
|
|
|
|
if $ARGS[0] = 'rand_girl_arg1':
|
|
|
- grup0 = 0
|
|
|
grup1 = 0
|
|
|
grup2 = 0
|
|
|
grup3 = 0
|
|
|
grup4 = 0
|
|
|
grup5 = 0
|
|
|
- if ARGS[1] = 1:grup0 = 1
|
|
|
- if ARGS[2] = 1:grup1 = 2
|
|
|
- if ARGS[3] = 1:grup2 = 3
|
|
|
- if ARGS[4] = 1:grup3 = 4
|
|
|
- if ARGS[5] = 1:grup4 = 5
|
|
|
- if ARGS[6] = 1:grup5 = 6
|
|
|
+ grup6 = 0
|
|
|
+ if ARGS[1] = 1:grup1 = 1
|
|
|
+ if ARGS[2] = 1:grup2 = 2
|
|
|
+ if ARGS[3] = 1:grup3 = 3
|
|
|
+ if ARGS[4] = 1:grup4 = 4
|
|
|
+ if ARGS[5] = 1:grup5 = 5
|
|
|
+ if ARGS[6] = 1:grup6 = 6
|
|
|
girl_counter = 0
|
|
|
:rnd_girl1_loop
|
|
|
girl_counter += 1
|
|
|
- r = rand(0,ARRSIZE('grupTipe'))
|
|
|
- if npcPol[r] = 1 and (grupTipe[r] = grup0 or grupTipe[r] = grup1 or grupTipe[r] = grup2 or grupTipe[r] = grup3 or grupTipe[r] = grup4 or grupTipe[r] = grup5):
|
|
|
- $school_static_num = $school_static_num[r]
|
|
|
- $rand_girl1 = $npc_firstname[$school_static_num]
|
|
|
+ r = rand(0,arrsize('npc_grupTipe'))
|
|
|
+ if npc_gender['A<<r>>'] = 1 and schoolenable['A<<r>>'] = 1 and npc_grupTipe['A<<r>>'] ! 0 and (npc_grupTipe['A<<r>>'] = grup1 or npc_grupTipe['A<<r>>'] = grup2 or npc_grupTipe['A<<r>>'] = grup3 or npc_grupTipe['A<<r>>'] = grup4 or npc_grupTipe['A<<r>>'] = grup5 or npc_grupTipe['A<<r>>'] = grup6):
|
|
|
+ $school_static_num = $school_static_num['A<<r>>']
|
|
|
+ $rand_girl1 = $npc_nickname['A<<r>>']
|
|
|
if $rand_girl = $rand_girl1: jump 'rnd_girl1_loop'
|
|
|
killvar 'girl_counter'
|
|
|
- elseif girl_counter = 50:
|
|
|
+ elseif girl_counter = 1000:
|
|
|
$school_static_num = 0
|
|
|
$rand_girl1 = 'girl you don''t know'
|
|
|
killvar 'girl_counter'
|
|
@@ -2310,14 +2307,14 @@ if $ARGS[0] = 'rand_teacher_arg':
|
|
|
teacher_counter = 0
|
|
|
:rnd_teacher_loop
|
|
|
teacher_counter += 1
|
|
|
- r = rand(0,ARRSIZE('grupTipe'))
|
|
|
- if teacher_counter = 50:
|
|
|
+ r = rand(0,arrsize('npc_grupTipe'))
|
|
|
+ if teacher_counter = 1000:
|
|
|
$rand_teacher = 'Tsarev'
|
|
|
killvar 'teacher_counter'
|
|
|
- elseif grupTipe[r] ! 6 or npcPol[r] = 1:
|
|
|
+ elseif npc_grupTipe['A<<r>>'] ! 6 or npc_gender['A<<r>>'] = 1:
|
|
|
jump 'rnd_teacher_loop'
|
|
|
end
|
|
|
- $rand_teacher = dyneval('$result = $npc_lastname[$school_static_num[<<r>>]]')
|
|
|
+ $rand_teacher = dyneval('$result = $npc_lastname[''A<<r>>'']')
|
|
|
end
|
|
|
|
|
|
--- gschool_events ---------------------------------
|