Snpc 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430
  1. # Snpc
  2. gs 'dinnpc'
  3. gs 'stat'
  4. '<center><b><font color="maroon"><<$npcName[numnpc]>> <<$npcSurName[numnpc]>></font></b></center>'
  5. '<center><img src="images/qwest/alter/npc/<<numnpc>>.jpg"></center>'
  6. '<<$npcText[numnpc]>>'
  7. if grupTipe[numnpc] = -1:'<<$npcName[numnpc]>> is an outcast in school, and doesn''t have anyone to sit with during lunch.'
  8. if grupTipe[numnpc] = 0:''
  9. if grupTipe[numnpc] = 1:'<<$npcName[numnpc]>> is a nerd, and usually spends lunch time with them.'
  10. if grupTipe[numnpc] = 2:'<<$npcName[numnpc]>> is part of the athletic clique in your school.'
  11. if grupTipe[numnpc] = 3:'<<$npcName[numnpc]>> is popular, and spends time with the other popular kids usually.'
  12. if grupTipe[numnpc] = 4:'<<$npcName[numnpc]>> is a Gopnik, and spends a lot of time doing what Gopniks usually do: be loud, and drink beer.'
  13. if grupNPC[numnpc] < 20:'You don''t get along at all.'
  14. if grupNPC[numnpc] >= 20 and grupNPC[numnpc] < 40:'You don''t get along very well.'
  15. if grupNPC[numnpc] >= 40 and grupNPC[numnpc] < 60:'You have a normal relationship.'
  16. if grupNPC[numnpc] >= 60 and grupNPC[numnpc] < 80:'You have a good relationship.'
  17. if grupNPC[numnpc] >= 80:'You have a great relationship.'
  18. if numnpc = 14 and KatjaOTN > 0:
  19. if KatjaHorny < 20:'Katja looks calm and stoic.'
  20. if KatjaHorny >= 20 and KatjaHorny < 40:'You see a naughty twinkle in Katja''s eyes.'
  21. if KatjaHorny >= 40 and KatjaHorny < 60:'Katja has a faint blush on her cheeks and she looks at you mischievously.'
  22. if KatjaHorny >= 60 and KatjaHorny < 80:'Katja is blushing fairly obviously, and looks at you longingly.'
  23. 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.'
  24. end
  25. ''
  26. ''
  27. !!act 'Move away':gt $locM, $metkaM
  28. gs 'cumreaction'
  29. gs 'izdevat'
  30. gs 'krutishi'
  31. if numnpc = 23 and albinaQWdance > 0 and AlbinaBlokDance = 0 and ZvezdEnd = 0:
  32. 'Albina offers you a friendly smile and says: "<<$name>>, you''re progressing very well in your training. Don''t forget to keep attending!"'
  33. if GorSlut > 0:'By the way, some people are telling some pretty disgusting rumours about you.'
  34. end
  35. if numnpc = 23 and artemIzdev = 1:
  36. act 'Ask about a tiny camera':
  37. minut += 5
  38. artemIzdev = 2
  39. '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!"'
  40. if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
  41. if $loc = 'gdkin':act 'Thank her and move away':gt $loc, $metka
  42. end
  43. end
  44. if AlbFrend = 1 and numnpc = 23:
  45. AlbFrend = 2
  46. grupNPC[numnpc] = 100
  47. 'Albina smiles gratefully at you as she says: "Thank you <<$name>>! 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."'
  48. elseif AlbFather = 2 and numnpc = 23 and AlbEnemy = 0:
  49. grupNPC[numnpc] = 0
  50. AlbEnemy = 1
  51. 'Albina angrily glares at you as she talks: "Cut the crap, bitch... I know what you did. You''ll regret this!"'
  52. end
  53. if numnpc = 9:gs 'kotovtalker'
  54. !!!!!!!!!!!!!
  55. !!!gopniks!!!
  56. !!!!!!!!!!!!!
  57. if grupTipe[numnpc] = 4:
  58. if $loc = 'gdkin':
  59. if GorSlut < 2:
  60. if numnpc ! 9:
  61. if npcPol[numnpc] = 0:
  62. '<<$npcName[numnpc]>> offers you a beer and says: "Hey <<$name>>! Let''s drink some beer and have some fun!"'
  63. else
  64. '<<$npcName[numnpc]>> offers you a beer and says: "Hey <<$name>>! Let''s drink some beer and have some fun!"'
  65. end
  66. act 'Drink the beer':
  67. cls
  68. minut += 5
  69. grupNPC[numnpc] += 5
  70. alko += 1
  71. cumspclnt = 2
  72. gs 'cum_cleanup'
  73. fbreath = 0
  74. gs 'stat'
  75. 'You happily take the beer, and drink it in <<$npcName[numnpc]>>''s company.'
  76. act 'Move away':gt $loc, $metka
  77. end
  78. act 'Decline':grupNPC[numnpc] -= 5 & gt $loc, $metka
  79. end
  80. elseif GorSlut >= 2:
  81. if npcPol[numnpc] = 0:
  82. '<<$npcName[numnpc]>> looks at you wearily: "What do you want? Looking for a dick to suck on or something?"'
  83. else
  84. '<<$npcName[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."'
  85. end
  86. act 'Move away':grupNPC[numnpc] -= 5 & gt $loc, $metka
  87. end
  88. exit
  89. end
  90. end
  91. !!!!!!!!!!!!!
  92. !!!Chat!!!
  93. !!!!!!!!!!!!!
  94. act 'Chat':
  95. cls
  96. if $loc = 'gdkin':minut += 5
  97. gs 'stat'
  98. '<center><b><font color="maroon"><<$npcName[numnpc]>> <<$npcSurName[numnpc]>></font></b></center>'
  99. ! WD: Remove Dupe Images ~ '<center><img src="images/qwest/alter/npc<<numnpc>>.jpg"></center>'
  100. '<center><img src="images/qwest/alter/npc/<<numnpc>>.jpg"></center>'
  101. if numnpc = 1 and grupNPC[numnpc] = 0:
  102. cla
  103. 'Dimka does no efforts to hide his disdain for you: "Get away from me, you pimply pig."'
  104. if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
  105. if $loc = 'gdkin':act 'Move away':gt $loc, $metka
  106. exit
  107. end
  108. if $loc ! 'gdkin':
  109. if numnpc = 3 and IvanShowerQW = 11:
  110. 'When you''re about to head for your next class, Ivan suddenly stops you and asks: "Hey <<$nickname>>, You feeling a little bored?" He says with a waggle of his eyebrows and a grin.'
  111. act 'Agree':
  112. cla
  113. 'You can''t help but giggle at his antics and nod your head.'
  114. act 'Go with him':gt 'gdksport', 'Ivan_bored'
  115. end
  116. act 'Decline':
  117. cla
  118. 'You give it some thought, but have to decline. You shake your head apologetically and say: "Sorry Ivan, not today."'
  119. gs 'gschool_lessons', 'afternoon'
  120. end
  121. elseif numnpc = 3 and IvanShowerYes = 0 and IvanShowerQW = 11 and ShowerIvan < 3:
  122. cla
  123. 'When you''re about to head for your next class, Ivan suddenly stops you and asks: "<<$nickname>>, want to meet up with me in the showers after school?"'
  124. act 'Agree':
  125. IvanShowerYes = 1
  126. cla
  127. 'You give him a cute wink and say: "Sounds like fun, I''ll see you there!"'
  128. gs 'gschool_lessons', 'afternoon'
  129. end
  130. act 'Decline':
  131. IvanShowerYes = 2
  132. cla
  133. 'You give it some thought, but have to decline. You shake your head apologetically and say: "Sorry Ivan, I can''t make it today."'
  134. gs 'gschool_lessons', 'afternoon'
  135. end
  136. else
  137. gs 'nogorslut'
  138. gs 'yesgorslut'
  139. gs 'gschool_lessons', 'afternoon'
  140. end
  141. else
  142. gs 'nogorslut'
  143. gs 'yesgorslut'
  144. act 'Move away':gt $loc, $metka
  145. end
  146. end
  147. !!!!!!!!!!!
  148. !!Lariska!!
  149. !!!!!!!!!!!
  150. if numnpc = 13 and lariskaHelp = -1:
  151. 'She looks at you rejectedly, and softly says: "Leave me alone, <<$name>>. I want nothing to do with you any more."'
  152. if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
  153. if $loc = 'gdkin':act 'Move away':gt $loc, $metka
  154. end
  155. !!!!!!!!!!!!!!!!!!!!!!
  156. !!!Artem CHEBOTAREV!!!
  157. !!!!!!!!!!!!!!!!!!!!!!
  158. if numnpc = 2:
  159. if dom > 0 and artemLernQW = 0:
  160. act '"Could you help me out a bit in school?"':
  161. cls
  162. if $loc = 'gdkin':minut += 5
  163. grupNPC[numnpc] += 5
  164. sub += 1
  165. if GorSlut < 3:artemLernQW = 1
  166. gs 'stat'
  167. '<center><b><font color="maroon"><<$npcName[numnpc]>> <<$npcSurName[numnpc]>></font></b></center>'
  168. ! WD: Remove Dupe Images ~ '<center><img src="images/qwest/alter/npc<<numnpc>>.jpg"></center>'
  169. '<center><img src="images/qwest/alter/npc/<<numnpc>>.jpg"></center>'
  170. if GorSlut < 3:'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."'
  171. if GorSlut >= 3:'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."'
  172. if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
  173. if $loc = 'gdkin':act 'Move away':gt $loc, $metka
  174. end
  175. end
  176. end
  177. !!!!!!!!!!!!!!!!!!
  178. !!!JULIA milova!!!
  179. !!!!!!!!!!!!!!!!!!
  180. if numnpc = 12:
  181. if dom > 0 and JuliaMilLernQW = 0 and grupNPC[numnpc] >= 80:
  182. act '"Could you help me out a bit in school?"':
  183. cls
  184. if $loc = 'gdkin':minut += 5
  185. grupNPC[numnpc] += 5
  186. sub += 1
  187. JuliaMilLernQW = 1
  188. gs 'stat'
  189. '<center><b><font color="maroon"><<$npcName[numnpc]>> <<$npcSurName[numnpc]>></font></b></center>'
  190. '<center><img src="images/qwest/alter/npc/<<numnpc>>.jpg"></center>'
  191. if GorSlut < 1:'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 <<$nickname>>, that could be fun!"'
  192. if GorSlut >= 1:'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.'
  193. if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
  194. if $loc = 'gdkin':act 'Move away':gt $loc, $metka
  195. end
  196. end
  197. end
  198. !!!!!!!!!!!!!!!!!!!
  199. !!!Katja MEYNOLD!!!
  200. !!!!!!!!!!!!!!!!!!!
  201. if numnpc = 14:
  202. if meynoldQW = 1:
  203. act 'Thank Katja for taking you home from the disco':
  204. cls
  205. if $loc = 'gdkin':minut += 5
  206. grupNPC[numnpc] += 5
  207. meynoldQW = 2
  208. gs 'stat'
  209. '<center><b><font color="maroon"><<$npcName[numnpc]>> <<$npcSurName[numnpc]>></font></b></center>'
  210. ! WD: Remove Dupe Images ~ '<center><img src="images/qwest/alter/npc<<numnpc>>.jpg"></center>'
  211. '<center><img src="images/qwest/alter/npc/<<numnpc>>.jpg"></center>'
  212. '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, <<$nickname>>! You really shouldn''t get that drunk at the disco though, that could end badly. Some of the guys there are real pigs..."'
  213. if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
  214. if $loc = 'gdkin':act 'Move away':gt $loc, $metka
  215. end
  216. end
  217. if rand(1,3) = 1 and npcSex[14] = 1 and tanga = 0 and PCloSkirt > 1 and tangaday ! daystart: gt 'Katja_tanga', 'start'
  218. if rand(1,2) = 1 and katschoolsex = 1 and horny > 40:
  219. *clr
  220. if $loc = 'gdkin':
  221. minut += 1
  222. gs'stat'
  223. '<center><img src="images/qwest/alter/katja/katja_disco1.jpg"></center>'
  224. elseif $loc ! 'gdkin':
  225. minut += 1
  226. gs'stat'
  227. '<center><img src="images/qwest/alter/katja/tanga_kiss.jpg"></center>'
  228. end
  229. '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.'
  230. gs 'katjaEv', 'kiss_events'
  231. elseif meynoldQW > 1 and mop <= 1:
  232. 'Katja looks at you with a smile: "<<$name>>, I bet you would look great with a little make-up on you! What do you say?"'
  233. act 'Let her put makeup on you':
  234. cls
  235. hapri = 1
  236. if $loc = 'gdkin':minut += 5
  237. gs 'stat'
  238. '<center><b><font color="maroon"><<$npcName[numnpc]>> <<$npcSurName[numnpc]>></font></b></center>'
  239. '<center><img src="images/qwest/alter/npc/<<numnpc>>.jpg"></center>'
  240. '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?"'
  241. act 'Light touch-up':
  242. cla
  243. mop = 2
  244. 'Katja subtly applies some neutral tones, with a light application of makeup to bring out your natural beauty.'
  245. if KatjaOTN > 0:KatjaHorny += 10 & 'Katja suddenly becomes aware that she is staring into your eyes, and blushes.'
  246. if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
  247. if $loc = 'gdkin':act 'Move away':gt $loc, $metka
  248. end
  249. act 'Normal make-up':
  250. cla
  251. mop = 3
  252. 'Katja applies some mildly vibrate tones and colors of makeup to cover your minor imperfections and enhance your best features.'
  253. if KatjaOTN > 0:KatjaHorny += 10 & 'Katja suddenly becomes aware that she is staring into your eyes, and blushes.'
  254. if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
  255. if $loc = 'gdkin':act 'Move away':gt $loc, $metka
  256. end
  257. act 'Heavy make-up':
  258. cla
  259. mop = 4
  260. 'Katja applies some deeper, richer shades of makeup, thick enough to cover most imperfections, while drawing attention to your eyes and lips.'
  261. if KatjaOTN > 0:KatjaHorny += 10 & 'Katja suddenly becomes aware that she is staring into your eyes and blushes.'
  262. if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
  263. if $loc = 'gdkin':act 'Move away':gt $loc, $metka
  264. end
  265. end
  266. end
  267. if grupNPC[numnpc] > 20:
  268. !!new Katja stuff not sure where you want to put it. It should be a option when you talk to her at school or the dance where it says Chat, but add this as a option.
  269. act 'Kiss Katja':
  270. 'You lean in to kiss Katja'
  271. if Katjahorny < 30:
  272. 'She pulls away from you as you try and kiss her, she looks around to see if anyone seen. "Not here and not now."'
  273. if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
  274. if $loc = 'gdkin':act 'Move away':gt $loc, $metka
  275. else
  276. '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.'
  277. gs 'katjaEv', 'kiss_events'
  278. end
  279. end
  280. end
  281. if apmeet = 3 and artemIzdev = 0:
  282. act 'Ask how to stop Artem and Peter''s blackmail':
  283. cls
  284. if $loc = 'gdkin':minut += 5
  285. artemIzdev = 1
  286. gs 'stat'
  287. '<center><b><font color = maroon><<$npcName[numnpc]>> <<$npcSurName[numnpc]>></font></b></center>'
  288. '<center><img src="images/qwest/alter/npc/<<numnpc>>.jpg"></center>'
  289. 'You make sure no one else is paying attention, and tell Katja about what Artem and Peter 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!'
  290. '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?"'
  291. if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
  292. if $loc = 'gdkin':act 'Move away':gt $loc, $metka
  293. end
  294. end
  295. if meynoldQW > 1 and mop > 1:
  296. if $loc ! 'gdkin':
  297. !!school
  298. !!if KatjaHorny >= 50:end
  299. !!if KatjaHorny < 50:end
  300. end
  301. if $loc = 'gdkin':
  302. !!at the disco
  303. !!if KatjaHorny >= 50:end
  304. !!if KatjaHorny < 50:end
  305. end
  306. end
  307. end
  308. !!!!!!!!!!!!!!!!!!!!!!!!!
  309. !!!Natasha Belova Botha!!!
  310. !!!!!!!!!!!!!!!!!!!!!!!!!
  311. if numnpc = 16:
  312. if dom > 0 and NatBelLernQW = 0 and grupNPC[numnpc] >= 80:
  313. act '"Could you help me out a bit in school?"':
  314. cls
  315. if $loc = 'gdkin':minut += 5
  316. grupNPC[numnpc] += 5
  317. sub += 1
  318. NatBelLernQW = 1
  319. gs 'stat'
  320. '<center><b><font color="maroon"><<$npcName[numnpc]>> <<$npcSurName[numnpc]>></font></b></center>'
  321. '<center><img src="images/qwest/alter/npc/<<numnpc>>.jpg"></center>'
  322. if GorSlut < 1:'You approach Natasha 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 <<$nickname>>, that could be fun!"'
  323. if GorSlut >= 1:'You approach Natasha 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.'
  324. if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
  325. if $loc = 'gdkin':act 'Move away':gt $loc, $metka
  326. end
  327. end
  328. if natotrab > 0 and NatDolg > 0:
  329. act 'Come to the bathroom with me':
  330. cls
  331. minut += 5
  332. natotrab += 1
  333. natsub += 1
  334. dom += 1
  335. gs 'stat'
  336. '<center><b><font color="maroon">Girls Bathroom</font></b></center>'
  337. '<center><img src="images/qwest/alter/school/girlsbathroom.jpg"></center>'
  338. 'You grab Natasha by the hand and pull her along with you as you tell her. "Come to the bathroom with me."'
  339. '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."'
  340. 'She looks a little shocked at first but then gets down on her knees and lowers her face to your crotch.'
  341. act 'Further':
  342. cls
  343. minut += 15
  344. NatDolg -= 500
  345. if npcSex[16] = 0:npcSex[16] = 1 & girl += 1
  346. lesbian += 1
  347. horny = 0
  348. orgasm += 1
  349. natlesb += 1
  350. gs 'stat'
  351. '<center><img src="images/qwest/alter/school/natschoolowe.jpg"></center>'
  352. '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.'
  353. '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.'
  354. '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.'
  355. if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
  356. if $loc = 'gdkin':act 'Move away':gt $loc, $metka
  357. end
  358. end
  359. end
  360. end
  361. if $loc ! 'gdkin':gs 'gschool_lessons', 'afternoon'
  362. if $loc = 'gdkin':act 'Move away':gt $loc, $metka
  363. --- Snpc ---------------------------------