Snpc.qsrc 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694
  1. # Snpc
  2. gs 'dinnpc'
  3. gs 'stat'
  4. !!$static_num = $school_static_num[numnpc]
  5. $static_num = 'A<<numnpc>>'
  6. '<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
  7. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<numnpc>>.jpg"></center>'
  8. '<<$npc_notes[''A<<numnpc>>'']>>'
  9. if npc_grupTipe['A<<numnpc>>'] = 5:'<<$npc_firstname[''A<<numnpc>>'']>> is an outcast in school, and often gets picked on at school.'
  10. if npc_grupTipe['A<<numnpc>>'] = 6:''
  11. if npc_grupTipe['A<<numnpc>>'] = 3:'<<$npc_firstname[''A<<numnpc>>'']>> is a nerd, and is often found around the rest of the nerds doing homework or a their game night.'
  12. if npc_grupTipe['A<<numnpc>>'] = 2:'<<$npc_firstname[''A<<numnpc>>'']>> is part of the athletic clique in your school.'
  13. if npc_grupTipe['A<<numnpc>>'] = 1:'<<$npc_firstname[''A<<numnpc>>'']>> is popular, and spends time with the other popular kids usually.'
  14. if npc_grupTipe['A<<numnpc>>'] = 4:'<<$npc_firstname[''A<<numnpc>>'']>> is a Gopnik, and spends a lot of time doing what Gopniks usually do: be loud, and drink beer.'
  15. if npc_rel['A<<numnpc>>'] < 20:'They really don''t like you.'
  16. if npc_rel['A<<numnpc>>'] >= 20 and npc_rel['A<<numnpc>>'] < 40:'They are fairly indifferent to you.'
  17. if npc_rel['A<<numnpc>>'] >= 40 and npc_rel['A<<numnpc>>'] < 60:'The two of you get along together fairly well together, more of casual friends.'
  18. if npc_rel['A<<numnpc>>'] >= 60 and npc_rel['A<<numnpc>>'] < 80:'You get along great with them, they are one of your friends.'
  19. if npc_rel['A<<numnpc>>'] >= 80:'They are one of your best friends.'
  20. if numnpc = 14 and KatjaOTN > 0:
  21. if KatjaHorny < 20:'Katja looks calm and stoic.'
  22. if KatjaHorny >= 20 and KatjaHorny < 40:'You see a naughty twinkle in Katja''s eyes.'
  23. if KatjaHorny >= 40 and KatjaHorny < 60:'Katja has a faint blush on her cheeks and she looks at you mischievously.'
  24. if KatjaHorny >= 60 and KatjaHorny < 80:'Katja is blushing fairly obviously, and looks at you longingly.'
  25. if KatjaHorny >= 80:'Katja is as red as a lobster, and her chest is heaving from her heavy breaths. She''s idly rubbing her thighs against one another while you talk.'
  26. end
  27. ''
  28. ''
  29. !!act 'Move away':gt $loc, $loc_arg
  30. gs 'cumreaction'
  31. !!option to mock outcasts
  32. if grupTipe[numnpc] = 5 and grupTipe ! 5:
  33. gs 'willpower', 'humiliation', 'force', 'easy'
  34. if will_cost <= pcs_willpwr:
  35. if pav_slut < 100:
  36. act 'Mock (<<will_cost>> Willpower)':
  37. gs 'willpower', 'pay', 'force'
  38. cls
  39. menu_off = 1
  40. npc_rel[$static_num] -= 5
  41. gs 'stat'
  42. 'You mocked the school outcast, as the other students laugh at them.'
  43. if $loc ! 'gdkin':gt 'gschool_lessons', 'short_break'
  44. if $loc = 'gdkin':act 'Move away':gt $loc, $loc_arg
  45. end
  46. else
  47. act 'Mock (<<will_cost>> Willpower)':
  48. cls
  49. menu_off = 1
  50. gs 'stat'
  51. 'You began to mock them, but <<$npc_firstname[$static_num]>> answered you. "You''re one to talk cocksucker, everyone knows your the easiest fuck in town." Everyone started laughing at you. You were shocked and confused by everyone turning on you, you hurry away as the others start to talk about you.'
  52. if $loc ! 'gdkin':gt 'gschool_lessons', 'short_break'
  53. if $loc = 'gdkin':act 'Move away':gt $loc, $loc_arg
  54. end
  55. end
  56. else
  57. act 'Mock (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  58. end
  59. end
  60. gs 'krutishi'
  61. if numnpc = 9:gs 'kotovtalker'
  62. !!!!!!!!!!!!!!!!!!
  63. !!!Niko Volkov!!!!
  64. !!!!!!!!!!!!!!!!!!
  65. if numnpc = 189 and $loc ! 'gdkin' and NikoBreakup = 1:
  66. gt 'NikoEv', 'Lunch Breakup'
  67. elseif numnpc = 189 and $loc = 'gdkin' and NikoBreakup = 1:
  68. gt 'NikoEv', 'Disco Breakup'
  69. elseif numnpc = 189 and $loc = 'gdkin' and NikoBreakupDay = daystart:
  70. gt 'NikoEv', 'Disco Breakup 2'
  71. elseif numnpc = 189 and $loc ! 'gdkin' and NikoIntro = 0:
  72. gt 'NikoEv', 'Lunch Intro'
  73. elseif numnpc = 189 and $loc ! 'gdkin' and NikoIntro = 1:
  74. gt 'NikoEv', 'Lunch Chat'
  75. elseif numnpc = 189 and $loc = 'gdkin' and NikoIntro = 0:
  76. gt 'NikoEv', 'Disco Intro'
  77. elseif numnpc = 189 and $loc = 'gdkin' and NikoIntro = 1:
  78. gt 'NikoEv', 'Disco Chat'
  79. end
  80. !!!!!!!!!!!!!
  81. !!!gopniks!!!
  82. !!!!!!!!!!!!!
  83. if npc_grupTipe['A<<numnpc>>'] = 4:
  84. if $loc = 'gdkin':
  85. if pav_slut < 300:
  86. if numnpc ! 9:
  87. if npc_gender['A<<numnpc>>'] = 0:
  88. '<<$npc_firstname[''A<<numnpc>>'']>> offers you a beer and says: "Hey <<$pcs_nickname>>! Let''s drink some beer and have some fun!"'
  89. else
  90. '<<$npc_firstname[''A<<numnpc>>'']>> offers you a beer and says: "Hey <<$pcs_nickname>>! Let''s drink some beer and have some fun!"'
  91. end
  92. act 'Decline':npc_rel['A<<numnpc>>'] -= 5 & gt $loc, $loc_arg
  93. act 'Drink the beer':
  94. *clr & cla
  95. minut += 5
  96. npc_rel['A<<numnpc>>'] += 5
  97. gs 'drugs', 'alcohol', 'beer', 1
  98. gs 'stat'
  99. 'You happily take the beer, and drink it in <<$npc_firstname[''A<<numnpc>>'']>>''s company.'
  100. act 'Move away':gt $loc, $loc_arg
  101. end
  102. end
  103. elseif pav_slut >= 300:
  104. if npc_gender['A<<numnpc>>'] = 0:
  105. '<<$npc_firstname[''A<<numnpc>>'']>> looks at you wearily: "What do you want? Looking for a dick to suck on or something?"'
  106. else
  107. '<<$npc_firstname[''A<<numnpc>>'']>> wrinkles her nose as she looks at you: "Hey cocksucker, get away from me! I don''t want to be seen talking to you."'
  108. end
  109. act 'Move away':npc_rel['A<<numnpc>>'] -= 5 & gt $loc, $loc_arg
  110. end
  111. exit
  112. end
  113. end
  114. if numnpc = 144:
  115. if $loc ! 'gdkin' and npc_rel['A<<numnpc>>'] > 50 and (Anush_sex > 0 or hotcat >= 7) and rand(0,4) = 0:
  116. act 'You''re looking flushed':
  117. *clr & cla
  118. if Anush_lunch = 0:
  119. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<numnpc>>.jpg"></center>'
  120. '"Hey Anush you feeling ok? You kinda look flush, is something wrong? Would you like to talk about it?"'
  121. 'She leans in close and tries to kiss you, while one hand reaches down and squeezes your butt. You turn your head and pull away. "What are you doing? I was only seeing if you were ok."'
  122. 'She crowds you a bit and leans in close. "You talk to much, I can think of better things you can do with that tongue of yours."'
  123. gs 'arousal', 'foreplay', 5, 'lesbian', 'exhibitionism'
  124. minut -= 5
  125. gs 'stat'
  126. act 'Um that''s not what I meant': gt 'Snpc', 'anushnottoday'
  127. act 'Kiss her back.': gt 'Snpc', 'kissback'
  128. else
  129. '<center><video autoplay loop src="images/characters/pavlovsk/school/girl/anushka/makeout.mp4"></video></center>'
  130. 'Noticing she is looking fairly turned on today, well more so than usual, you say to her. "You ok? You are looking pretty flush again today."'
  131. 'You barely even have time to get the words out when she is leaning in and kissing you, her hands reach around to squeeze your butt.'
  132. gs 'arousal', 'foreplay', 5, 'lesbian', 'exhibitionism'
  133. minut -= 5
  134. gs 'stat'
  135. act 'Not today': gt 'Snpc', 'anushnottoday'
  136. act 'Kiss her back.': gt 'Snpc', 'kissback'
  137. end
  138. end
  139. end
  140. end
  141. if $ARGS[0] = 'kissback':
  142. *clr & cla
  143. Anush_lunch = 1
  144. npc_rel['A144'] += 1
  145. pav_sex +=1
  146. gs 'stat'
  147. '<center><video autoplay loop src="images/characters/pavlovsk/school/girl/anushka/makeout.mp4"></video></center>'
  148. 'You kiss her back. Your hands are roaming each others bodies, several of the other gopniks are checking the two of you out, especially the guys. Several of them starting hooting, hollering or whistling as the two of you make out hard right in front of them. After a couple of minutes she grabs you by the hands and says "Come on lets go some place more private to continue this.'
  149. gs 'arousal', 'foreplay', 5, 'lesbian', 'exhibitionism'
  150. minut -= 5
  151. gs 'stat'
  152. act 'Not today': gt 'Snpc', 'anushnottoday'
  153. act 'Go with it':
  154. *clr & cla
  155. Anush_lunch = 1
  156. pcs_horny += 10
  157. npc_rel['A144'] += 1
  158. grupvalue[4] +=1
  159. pav_sex +=1
  160. gs 'stat'
  161. '<center><video autoplay loop src="images/characters/pavlovsk/school/girl/anushka/makeout.mp4"></video></center>'
  162. 'You breath heavily feeling yourself turned on. "Ok, where?"'
  163. 'Her hand slides up your skirt and rubs your clit. "Come with me, I know just the place." With that she takes you by the hand and the two of your head off, with the whistles and cat calls of the other gopniks behind you.'
  164. gs 'arousal', 'foreplay', 5, 'lesbian', 'exhibitionism'
  165. minut -= 5
  166. gs 'stat'
  167. act 'Go somewhere private': gt 'gschool_sex', 'Anush_private'
  168. end
  169. end
  170. if $ARGS[0] = 'anushnottoday':
  171. *clr & cla
  172. npc_rel['A144'] -= 2
  173. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nomake.jpg"></center>'
  174. 'You place your hand on her shoulders and gentle push her away. "No I don''t want to."'
  175. 'She rolls her eyes. "Fine what ever, if you don''t want to have a little fun, I will find someone that does." With that she turns and walks off, leaving you unsure what just happened.'
  176. act 'Continue': gt 'gschool_lessons', 'short_break'
  177. end
  178. !!!!!!!!!!!!!!!!!!!!!!!!
  179. !!!Albina Barlovskaya!!!
  180. !!!!!!!!!!!!!!!!!!!!!!!!
  181. if numnpc = 23:
  182. if AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0:
  183. 'Albina offers you a friendly smile and says: "<<$pcs_nickname>>, you''re progressing very well in your training. Don''t forget to keep attending!"'
  184. if pav_slut >= 250:'By the way, some people are telling some pretty disgusting rumours about you.'
  185. end
  186. if artemIzdev = 1:
  187. act 'Ask about a tiny camera':
  188. minut += 5
  189. artemIzdev = 2
  190. 'You ask Albina if she knows where you could get a tiny camera, saying it''s for a prank you''re pulling on your parents. Albina smiles and nods: "There''s a photo studio in the city, they''ll have that you need!"'
  191. 'You thank her for the help. Maybe now you''ll finally be able to get out of this hell.'
  192. if $loc ! 'gdkin':
  193. act 'Leave': gt 'gschool_lessons', 'short_break'
  194. else
  195. act 'Move away': gt $loc, $loc_arg
  196. end
  197. end
  198. end
  199. ! if AlbinaQW['Friends'] = 1:
  200. ! AlbinaQW['Friends'] = 2
  201. ! npc_rel['A23'] = 100
  202. ! 'Albina smiles gratefully at you as she says: "Thank you <<$pcs_nickname>>! Like they say... a friend in need is a friend indeed. Your timely warning saved me, I had just enough time to get rid of all the evidence! Unfortunately we do have to stop with Albina''s Starlets, to keep ourselves out of trouble."'
  203. ! elseif AlbinaQW['AlbFatherQW'] = 2 and AlbEnemy = 0:
  204. ! npc_rel['A23'] = 0
  205. ! AlbEnemy = 1
  206. ! 'Albina angrily glares at you as she talks: "Cut the crap, bitch... I know what you did. You''ll regret this!"'
  207. ! end
  208. end
  209. !!Chat
  210. if narkoman = 1 and numnpc = 1 and npc_rel['A1'] >= 100:
  211. 'You don''t want to but the you feel miserable and everything hurts, you crave the rush that you''ve come to enjoy so much'
  212. '"Please Dimka, can I have some pale lady?"'
  213. if dimaRevenge = 0:
  214. 'Dimka grins. Sure, why don''t we go somewhere queieter...'
  215. 'Resolved to do anything to make the pain go away and feel happy again, you mentally sigh and follow him'
  216. end
  217. end
  218. if $loc ! 'gdkin':
  219. act 'Leave': gt 'gschool_lessons', 'short_break'
  220. else
  221. act 'Move away': gt $loc, $loc_arg
  222. end
  223. !!Chat
  224. act 'Chat':
  225. *clr & cla
  226. if $loc = 'gdkin':minut += 5
  227. gs 'stat'
  228. '<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
  229. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<numnpc>>.jpg"></center>'
  230. if numnpc = 1 and npc_rel['A<<numnpc>>'] = 0:
  231. cla
  232. 'Dimka doesn''t try to hide his disdain for you: "Get away from me, you pimply pig."'
  233. if $loc ! 'gdkin':
  234. act 'Leave': gt 'gschool_lessons', 'short_break'
  235. else
  236. act 'Move away': gt $loc, $loc_arg
  237. end
  238. exit
  239. end
  240. if $loc ! 'gdkin':
  241. gs 'nogorslut'
  242. gs 'yesgorslut'
  243. act 'Continue': gt 'gschool_lessons', 'short_break'
  244. else
  245. gs 'nogorslut'
  246. gs 'yesgorslut'
  247. act 'Move away':gt $loc, $loc_arg
  248. end
  249. end
  250. !!Lariska
  251. if numnpc = 13 and lariskaHelp = -1:
  252. 'She looks at you rejectedly, and softly says: "Leave me alone, <<$pcs_nickname>>. I want nothing to do with you any more."'
  253. if $loc ! 'gdkin':
  254. act 'Leave': gt 'gschool_lessons', 'short_break'
  255. else
  256. act 'Move away': gt $loc, $loc_arg
  257. end
  258. end
  259. !!Artem CHEBOTAREV
  260. if numnpc = 2:
  261. if (npc_rel['A2'] >= 50 or grupTipe = 3) and artemLernQW = 0:
  262. act '"Could you help me out a bit in school?"':
  263. *clr & cla
  264. if $loc = 'gdkin':minut += 5
  265. npc_rel['A<<numnpc>>'] += 5
  266. if pav_slut < 250: artemLernQW = 1
  267. gs 'stat'
  268. '<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
  269. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<numnpc>>.jpg"></center>'
  270. if pav_slut < 250:'You approach Artem and explain how you''re struggling in school and could really use his help studying. Artem is a bit surprised: "What... you want my help? Well, okay I guess. Come meet me at my place if you want to do homework together."'
  271. if pav_slut >= 250:'You approach Artem and explain how you''re struggling in school and could really use his help studying. Artem is outraged: "Bah... the school whore needs my help? I don''t think so."'
  272. if $loc ! 'gdkin':
  273. act 'Leave': gt 'gschool_lessons', 'short_break'
  274. else
  275. act 'Move away': gt $loc, $loc_arg
  276. end
  277. end
  278. end
  279. end
  280. !!Ivan Prokhorov
  281. if numnpc = 3:gt 'IvanEv', 'School Chat'
  282. !!Vitek Kotov
  283. if numnpc = 9 and kotovloveqw > 0 and $loc ! 'gdkin' and NikoPayback = 2:act 'Tell him about Niko':gt 'NikoPayback', 'Vitek Help'
  284. !!Fedor Kozlov
  285. if numnpc = 5 and $loc ! 'gdkin' and FedorLove < 0:
  286. gt 'FedorMisc', 'Fedor Hate'
  287. elseif numnpc = 5 and $loc ! 'gdkin':
  288. gt 'FedorMisc', 'Fedor Chat'
  289. end
  290. !!JULIA milova
  291. if numnpc = 12:
  292. if (npc_rel['A12'] >= 50 or grupTipe = 3) and JuliaMilLernQW = 0 and npc_rel['A<<numnpc>>'] >= 80:
  293. act '"Could you help me out a bit in school?"':
  294. *clr & cla
  295. if $loc = 'gdkin':minut += 5
  296. npc_rel['A<<numnpc>>'] += 5
  297. JuliaMilLernQW = 1
  298. gs 'stat'
  299. '<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
  300. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<numnpc>>.jpg"></center>'
  301. if pav_slut < 250:'You approach Julia and explain how you''re struggling in school and could really use his help studying. She thinks it over for a second, but happily agrees: "Sure <<$pcs_nickname>>, that could be fun!"'
  302. if pav_slut >= 250:'You approach Julia and explain how you''re struggling in school and could really use his help studying. She makes some comments about your lousy reputation in school, but at the same time doesn''t seem to care too much about it and agrees to help you anyway. As long as you don''t tell anyone.'
  303. if $loc ! 'gdkin':
  304. act' Leave': xgt 'gschool_lessons', 'short_break', 'nopict'
  305. else
  306. act 'Move away': gt $loc, $loc_arg
  307. end
  308. end
  309. end
  310. end
  311. !!Katja MEYNOLD
  312. if numnpc = 14:
  313. if meynoldQW = 1:
  314. act 'Thank Katja for taking you home from the disco':
  315. *clr & cla
  316. if $loc = 'gdkin':minut += 5
  317. npc_rel['A<<numnpc>>'] += 5
  318. meynoldQW = 2
  319. gs 'stat'
  320. '<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
  321. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<numnpc>>.jpg"></center>'
  322. 'You approach Katja and thank her for taking you home from the disco when you were drunk, the other night. Katja gives you a knowing smile and says: "Don''t mention it, <<$pcs_nickname>>! You really shouldn''t get that drunk at the disco though, that could end badly. Some of the guys there are real pigs..."'
  323. if $loc ! 'gdkin':
  324. xgt 'gschool_lessons', 'short_break', 'nopict'
  325. else
  326. act 'Move away': gt $loc, $loc_arg
  327. end
  328. end
  329. end
  330. if rand(1,3) = 1 and npc_sex['A14'] = 1 and $pantyworntype = 'none' and PCloSkirt > 1 and tangaday ! daystart: gt 'Katja_tanga', 'start'
  331. if rand(1,2) = 1 and katschoolsex = 1 and pcs_horny > 40:
  332. *clr
  333. if $loc = 'gdkin':
  334. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga_kiss1.jpg"></center>'
  335. else
  336. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga_kiss.jpg"></center>'
  337. end
  338. minut += 1
  339. gs'stat'
  340. 'Katja slowly leans in towards you, almost closing her eyes and slowly opening her mouth. Unable to resist, you lean in and meet her with a kiss.'
  341. gs 'katjaEv', 'kiss_events'
  342. elseif meynoldQW > 1 and pcs_makeup <= 1:
  343. 'Katja looks at you with a smile: "<<$pcs_nickname>>, I bet you would look great with a little make-up on you! What do you say?"'
  344. act 'Let her put makeup on you':
  345. *clr & cla
  346. pcs_hairbsh = 1
  347. if $loc = 'gdkin':minut += 5
  348. gs 'stat'
  349. '<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
  350. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<numnpc>>.jpg"></center>'
  351. 'Katja happily grins as she quickly straightens your hair: "What do you want? A light touch-up, some normal make-up or shall I just shovel it on?"'
  352. act 'Light touch-up':
  353. cla
  354. pcs_makeup = 2
  355. 'Katja subtly applies some neutral tones, with a light application of makeup to bring out your natural beauty.'
  356. if KatjaOTN > 0:KatjaHorny += 10 & 'Katja suddenly becomes aware that she is staring into your eyes, and blushes.'
  357. if $loc ! 'gdkin':
  358. xgt 'gschool_lessons', 'short_break', 'nopict'
  359. else
  360. act 'Move away': gt $loc, $loc_arg
  361. end
  362. end
  363. act 'Normal make-up':
  364. cla
  365. pcs_makeup = 3
  366. 'Katja applies some mildly vibrate tones and colors of makeup to cover your minor imperfections and enhance your best features.'
  367. if KatjaOTN > 0:KatjaHorny += 10 & 'Katja suddenly becomes aware that she is staring into your eyes, and blushes.'
  368. if $loc ! 'gdkin':
  369. xgt 'gschool_lessons', 'short_break', 'nopict'
  370. else
  371. act 'Move away': gt $loc, $loc_arg
  372. end
  373. end
  374. act 'Heavy make-up':
  375. cla
  376. pcs_makeup = 4
  377. 'Katja applies some deeper, richer shades of makeup, thick enough to cover most imperfections, while drawing attention to your eyes and lips.'
  378. if KatjaOTN > 0:KatjaHorny += 10 & 'Katja suddenly becomes aware that she is staring into your eyes and blushes.'
  379. if $loc ! 'gdkin':
  380. xgt 'gschool_lessons', 'short_break', 'nopict'
  381. else
  382. act 'Move away': gt $loc, $loc_arg
  383. end
  384. end
  385. end
  386. end
  387. if (npc_rel['A<<numnpc>>'] > 60) and (KatjaOTN > 0) and (KatjaLust > 15) :
  388. !!new Katja stuff not sure where you want to put it. It should be an option when you talk to her at school or the dance where it says Chat, but add this as an option.
  389. act 'Kiss Katja':
  390. *clr & cla
  391. if $loc = 'gdkin':
  392. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga_kiss1.jpg"></center>'
  393. elseif $loc ! 'gdkin':
  394. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/tanga_kiss.jpg"></center>'
  395. end
  396. minut += 1
  397. gs'stat'
  398. 'You lean in to kiss Katja'
  399. if Katjahorny < 30:
  400. 'She pulls away from you as you try and kiss her, she looks around to see if anyone seen. "Not here and not now."'
  401. if $loc ! 'gdkin':
  402. xgt 'gschool_lessons', 'short_break', 'nopict'
  403. else
  404. act 'Move away': gt $loc, $loc_arg
  405. end
  406. else
  407. *clr & cla
  408. gs 'stat'
  409. '<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
  410. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<numnpc>>.jpg"></center>'
  411. 'You slowly lean in towards Katja to kiss her. Unable to resist, Katja almost closing her eyes, slowly opening her mouth, leans in and meets your kiss.'
  412. gs 'katjaEv', 'kiss_events'
  413. end
  414. end
  415. end
  416. if apmeet = 3 and artemIzdev = 0:
  417. act 'Ask how to stop Artem and Petka''s blackmail':
  418. *clr & cla
  419. if $loc = 'gdkin':minut += 5
  420. artemIzdev = 1
  421. gs 'stat'
  422. '<center><b><font color = maroon><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
  423. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<numnpc>>.jpg"></center>'
  424. 'You make sure no one else is paying attention, and tell Katja about what Artem and Petka are doing to you on Mondays. At first she doesn''t believe you. After a while, all of the nasty details you''re sharing convince her that there is no way you''re making this up. Katja is shocked!'
  425. 'You tell her that the only way you have thought of to get rid of their blackmailing, is to get blackmailing material of your own. Katja nods and says: "That makes sense, actually... if you could somehow make it look violent, I bet it would work even better! I don''t know where you would be able to find a tiny camera though... maybe Albina can help you?"'
  426. if $loc ! 'gdkin':
  427. xgt 'gschool_lessons', 'short_break', 'nopict'
  428. else
  429. act 'Move away': gt $loc, $loc_arg
  430. end
  431. end
  432. end
  433. if meynoldQW > 1 and pcs_makeup > 1:
  434. if $loc ! 'gdkin':
  435. !!school
  436. !!if KatjaHorny >= 50:end
  437. !!if KatjaHorny < 50:end
  438. end
  439. if $loc = 'gdkin':
  440. !!at the disco
  441. !!if KatjaHorny >= 50:end
  442. !!if KatjaHorny < 50:end
  443. end
  444. end
  445. end
  446. !!Natasha Belova Botha
  447. if numnpc = 16:
  448. if npc_rel['A16'] >= 50 and NatbelQW['QWstage'] = 0 and npc_rel['A<<numnpc>>'] >= 80:
  449. act '"Could you help me out a bit in school?"':
  450. *clr & cla
  451. if $loc = 'gdkin':minut += 5
  452. npc_rel['A<<numnpc>>'] += 5
  453. NatbelQW['QWstage'] = 1
  454. gs 'stat'
  455. '<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
  456. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<numnpc>>.jpg"></center>'
  457. if pav_slut < 250:'You approach Natasha and explain how you''re struggling in school and could really use her help studying. She thinks it over for a second, but happily agrees: "Sure <<$pcs_nickname>>, that could be fun!"'
  458. if pav_slut >= 250:'You approach Natasha and explain how you''re struggling in school and could really use her help studying. She makes some comments about your lousy reputation in school, but at the same time doesn''t seem to care too much about it and agrees to help you anyway. As long as you don''t tell anyone.'
  459. if $loc ! 'gdkin':
  460. xgt 'gschool_lessons', 'short_break', 'nopict'
  461. else
  462. act 'Move away': gt $loc, $loc_arg
  463. end
  464. end
  465. end
  466. if NatbelQW['QWstage'] >= 8 and NatbelQW['Debt'] > 0:
  467. act 'Come to the bathroom with me':
  468. *clr & cla
  469. minut += 5
  470. gs 'stat'
  471. '<center><b><font color="maroon">Girls Bathroom</font></b></center>'
  472. '<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/girlsbathroom.jpg"></center>'
  473. 'You grab Natasha by the hand and pull her along with you as you tell her. "Come to the bathroom with me."'
  474. 'She looks at you questioningly but doesn''t protest, as you pull her into the bathroom, past a few girls using the mirrors. You take her into a stall with you. You sit down on the toilet and pull down your panties, then spread you legs and tell her. "Down on your knees, time to pay off a little debt."'
  475. 'She looks a little shocked at first but then gets down on her knees and lowers her face to your crotch.'
  476. act 'Further':
  477. *clr & cla
  478. minut += 15
  479. NatbelQW['Debt'] -= 500
  480. if npc_Sex['A16'] = 0: npc_Sex['A16'] = 1 & girl += 1
  481. NatbelQW['lesbian'] += 1
  482. lesbian += 1
  483. pcs_horny = 0
  484. orgasm += 1
  485. gs 'stat'
  486. '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/natasha/sex/school/natschoolowe.jpg"></center>'
  487. 'Her tongue starts to lick your clit, you bite your lip to try and keep from moaning to loudly. You lean back and relax, as you let Natasha pleasure you with her tongue. She is getting a lot better at this and if your not mistaken she is starting to like it a lot.'
  488. 'She starts using her fingers on you as well and is really getting into it, you start to pant and moan. Clamping a hand over your own mouth to keep yourself from crying out, it doesn''t her long to bring you to a climax.'
  489. 'Your whole body shudders as the orgasm rocks your body, you grind your pussy against her face as it does. Once the sensation has passed you look down and see Natasha smiling up at you, obviously pleased with herself. You lean down and give her a long slow passionate kiss, tasting your own pussy juices. A few moments later the bell rings and you both hurry to class.'
  490. if $loc ! 'gdkin':
  491. xgt 'gschool_lessons', 'short_break', 'nopict'
  492. else
  493. act 'Move away': gt $loc, $loc_arg
  494. end
  495. end
  496. end
  497. end
  498. end
  499. !!Lizaveta Petrov
  500. if numnpc = 31:
  501. act 'Latest gossip':
  502. *clr & cla
  503. minut += 5
  504. gs 'stat'
  505. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<numnpc>>.jpg"></center>'
  506. '"So Lizaveta hear any good gossip of late?"'
  507. 'As you ask that her face lights up and she leans in close like she has the best secret in the world to share with you. "Oh my god yes! I was... well it doesn''t matter what I was doing but I overheard some others talking and they said..."'
  508. gs 'gschool_gossip', 'Lizaveta'
  509. if $loc ! 'gdkin':
  510. xgt 'gschool_lessons', 'short_break', 'nopict'
  511. else
  512. act 'Move away': gt $loc, $loc_arg
  513. end
  514. end
  515. end
  516. !!Aleksandra Kirilenko
  517. if numnpc = 231:
  518. if npc_rel['A<<numnpc>>'] >= 100 and grupTipe = 3 and npc_QW['A<<numnpc>>'] = 0 and temper >= 15:
  519. act 'Ask to join at library after school':
  520. *clr & cla
  521. minut += 5
  522. npc_QW['A<<numnpc>>'] = 1
  523. gs 'stat'
  524. '<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
  525. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<numnpc>>.jpg"></center>'
  526. '"Hi <<$npc_nickname[''A<<numnpc>>'']>>! I just finished my last book at home and I''m not sure what I should read next. Can I join you at the library this afternoon so that you can help me find another good one to read?"'
  527. '<<$npc_firstname[''A<<numnpc>>'']>>''s face quickly shifts from a smile to confusion. You can tell she''s not sure how to respond and there is a long pause as a result. Finally after about 30 seconds of thought she responds "Sure, that should be alright. Do you mind going home with me first so that I can change out of our uniform?"'
  528. '"That is no problem at all" you reply. "I''ll meet you outside of school after our last period, and then we can head to your house together."'
  529. '"Sounds good <<$pcs_nickname>>. See you then" <<$npc_firstname[''A<<numnpc>>'']>> replies as she heads off.'
  530. if $loc ! 'gdkin':
  531. xgt 'gschool_lessons', 'short_break', 'nopict'
  532. else
  533. act 'Move away': gt $loc, $loc_arg
  534. end
  535. end
  536. elseif npc_rel['A<<numnpc>>'] >= 100 and grupTipe = 3 and npc_QW['A<<numnpc>>'] = 2 and schoolprogul > 0:
  537. act 'Ask to study at her house after school':
  538. *clr & cla
  539. minut += 5
  540. npc_QW['A<<numnpc>>'] = 3
  541. gs 'stat'
  542. '<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
  543. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<numnpc>>.jpg"></center>'
  544. '"Hi <<$npc_nickname[''A<<numnpc>>'']>>! I ended up missing school the other day because I was sick. Would it be alright with you if we went to your house after school so that you can help me catch up?"'
  545. '<<$npc_firstname[''A<<numnpc>>'']>> replies "Sure <<$pcs_nickname>>, just as long as you aren''t sick anymore. I don''t want to get sick with whatever you had and miss school as well."'
  546. 'You giggle a little bit and reply "Nah, I got over my sickness so you should be fine. I''ll meet you outside of school after our last period, and then we can head to your house together."'
  547. '"Sounds good <<$pcs_nickname>>. See you then" <<$npc_firstname[''A<<numnpc>>'']>> replies as she heads off.'
  548. if $loc ! 'gdkin':
  549. xgt 'gschool_lessons', 'short_break', 'nopict'
  550. else
  551. act 'Move away': gt $loc, $loc_arg
  552. end
  553. end
  554. elseif npc_rel['A<<numnpc>>'] >= 100 and npc_QW['A<<numnpc>>'] = 4:
  555. act 'Serious talk':
  556. *clr & cla
  557. minut += 5
  558. gs 'stat'
  559. npc_QW['A231'] = 5
  560. '<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
  561. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<numnpc>>.jpg"></center>'
  562. 'As you walk to up <<$npc_firstname[''A<<numnpc>>'']>>, you feel your stomach drop to the floor due to how awkward the situation is. However you''re not about to let what happened end your friendship without at least clearing the air.'
  563. 'After about a minute or so of eye contact, you finally develop enough courage to speak first.'
  564. '"Hi <<$npc_nickname[''A<<numnpc>>'']>>...." You say in a nervous and defeated voice.'
  565. '"Hi <<$pcs_nickname>>...." she replies in an equally nervous voice.'
  566. 'After taking a couple more seconds to fully collect your thoughs, you say "Look, I think we need to talk about what happened last time at your house. Given the subject, it would be best to do so privately. Can we meet after school to talk about it?"'
  567. '<<$npc_nickname[''A<<numnpc>>'']>> doesn''t respond, and almost looks like she''s about to start crying. She finally wimpers "Are you mad at me or are you sickened by me?"'
  568. 'Not completely surprised by what she said, you hold firm in making sure to wait until the two of you are alone. "I don''t wan''t to discuss things here. Meet me after school so we can talk about this more. I promise I''m not going to hurt you if that is what you''re afraid of."'
  569. 'Looking a little releaved, <<$npc_firstname[''A<<numnpc>>'']>> nods her head in a slow manner and sheds a couple of tears. You walk away without either of you saying another word."'
  570. if $loc ! 'gdkin':
  571. xgt 'gschool_lessons', 'short_break', 'nopict'
  572. else
  573. act 'Move away': gt $loc, $loc_arg
  574. end
  575. end
  576. act 'Chicken Out':
  577. *clr & cla
  578. minut += 5
  579. gs 'stat'
  580. '<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
  581. '<center><img <<$set_imgh>> src="images/pc/npc_headshots/big<<numnpc>>.jpg"></center>'
  582. 'As you see <<$npc_firstname[''A<<numnpc>>'']>>, you feel your stomach drop to the floor due to how awkward the situation is. You don''t have enough courage to bring up what happened the last time you were at <<$npc_firstname[''A<<numnpc>>'']>>''s house, so you pretend to not see her and carry on your way.'
  583. if $loc ! 'gdkin':
  584. xgt 'gschool_lessons', 'short_break', 'nopict'
  585. else
  586. act 'Move away': gt $loc, $loc_arg
  587. end
  588. end
  589. elseif npc_QW['A<<numnpc>>'] > 5:
  590. 'Ever since you asked <<$npc_nickname[''A<<numnpc>>'']>> to be your girlfriend, she has come out of her shell a bit more. She even kisses you while at school!'
  591. act 'Kiss her':
  592. *clr & cla
  593. minut += 5
  594. npc_rel['A<<numnpc>>'] += 10
  595. npc_love['A<<numnpc>>'] += 5
  596. npc_horny['A<<numnpc>>'] += 15
  597. gs 'arousal', 'kiss', '5', 'futa'
  598. gs 'stat'
  599. '<center><b><font color="maroon"><<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>></font></b></center>'
  600. !!Image needed '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/aleksandra/school_kiss.jpg"></center>'
  601. 'You lean in to kiss <<$npc_firstname[''A<<numnpc>>'']>> and you both close your eyes as your lips meet. You don''t really care what anyone else thinks, you both just enjoy the moment.'
  602. 'You eventually break off the kiss and say "See you later cutie" and head on your way.'
  603. if $loc ! 'gdkin':
  604. xgt 'gschool_lessons', 'short_break', 'nopict'
  605. else
  606. act 'Move away': gt $loc, $loc_arg
  607. end
  608. end
  609. end
  610. end
  611. --- Snpc ---------------------------------