Browse Source

Merge remote-tracking branch 'Arcadia/master'

KevinSmarts 3 years ago
parent
commit
b88d2ab32b

+ 4 - 0
Name Updates.txt

@@ -0,0 +1,4 @@
+File Name / Name Changes Made:
+artemEv to artem_events
+psoklin to city_suburbs
+albina_election_events to albina_election_events

+ 3 - 3
glife-notepad++

@@ -4,7 +4,7 @@
 			<File name="locations\abduction" />
 			<File name="locations\abductionCustomer" />
 			<File name="locations\agentned" />
-			<File name="locations\AlbFatherQW" />
+			<File name="locations\albina_election_events" />
 			<File name="locations\albinaEv" />
 			<File name="locations\albinahome" />
 			<File name="locations\albinaporog" />
@@ -19,7 +19,7 @@
 			<File name="locations\anekdot" />
 			<File name="locations\annafrends" />
 			<File name="locations\arousal" />
-			<File name="locations\artemEv" />
+			<File name="locations\artem_events" />
 			<File name="locations\artemev2" />
 			<File name="locations\artemEv3" />
 			<File name="locations\artemhome" />
@@ -578,7 +578,7 @@
 			<File name="locations\preTG" />
 			<File name="locations\priziv" />
 			<File name="locations\Prostitute" />
-			<File name="locations\psiklin" />
+			<File name="locations\city_suburbs" />
 			<File name="locations\ptu_dush" />
 			<File name="locations\qjob" />
 			<File name="locations\qwBarPolet" />

+ 3 - 3
glife.qproj

@@ -445,7 +445,7 @@
 		<Location name="krutishi"/>
 	</Folder>
 	<Folder name="Artem Chebotarev">
-		<Location name="artemEv"/>
+		<Location name="artem_events"/>
 		<Location name="artemhome"/>
 		<Location name="artemdate"/>
 		<Location name="artgar"/>
@@ -712,7 +712,7 @@
 		<Location name="albinaRide"/>
 		<Location name="albinahome"/>
 		<Location name="albinaporog"/>
-		<Location name="AlbFatherQW"/>
+		<Location name="albina_election_events"/>
 		<Location name="AlbStars"/>
 	</Folder>
 	<Folder name="Lariska">
@@ -1091,7 +1091,7 @@
 		<Location name="parks"/>
 		<Location name="lug"/>
 		<Location name="dibodi"/>
-		<Location name="psiklin"/>
+		<Location name="city_suburbs"/>
 		<Location name="din_pav"/>
 		<Location name="shop_fancy_pancy"/>
 		<Location name="shop_skuas"/>

+ 2 - 2
locations/AlbStars.qsrc

@@ -288,8 +288,8 @@ if $ARGS[0] = 'starlets':
 			!! third rally in the park if sveta is dancing
 			if ((month > 9 and day > 20) or (month = 11 and day < 16)) and week > 5 and hour > 8 and hour < 20 and AlbinaQW['ParkRally'] = 2 and AlbinaQW['ParkRallyDay'] < daystart :  gt 'AlbStars', 'parkrally'
 
-			if AlbinaQW['AlbFatherQW']  = 0 and AlbinaQW['StarletsWhore'] >= 8:
-				AlbinaQW['AlbFatherQW']  = 1
+			if AlbinaQW['albina_election_events']  = 0 and AlbinaQW['StarletsWhore'] >= 8:
+				AlbinaQW['albina_election_events']  = 1
 				'At the end of the session, Albina beckons you to her. "I''ve been told to tell you that you''re doing good <<$pcs_nickname>> and that the clients are saying that you''re their new favourite girl. You''re handling it all quite well, but it will all be over soon. He won''t get away with it much longer. I promise."'
 				'You raise an eyebrow at her, but she just pats you on the shoulder and walks away before you can ask her who or what she is talking about.'
 			end

+ 1 - 1
locations/BDSM_Club.qsrc

@@ -55,7 +55,7 @@ if $ARGS[0] = 'start':
 	end
 
 	gs 'taxi'
-	act 'Elite settlement':gt 'psiklin', 'start'
+	act 'Elite settlement':gt 'city_suburbs', 'start'
 end
 
 if $ARGS[0] = 'in':

+ 1 - 1
locations/Snpc.qsrc

@@ -227,7 +227,7 @@ if numnpc = 23:
 	! 	AlbinaQW['Friends'] = 2
 	! 	npc_rel['A23'] = 100
 	! 	'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."'
-	! elseif AlbinaQW['AlbFatherQW']  = 2 and AlbEnemy = 0:
+	! elseif AlbinaQW['albina_election_events']  = 2 and AlbEnemy = 0:
 	! 	npc_rel['A23'] = 0
 	! 	AlbEnemy = 1
 	! 	'Albina angrily glares at you as she talks: "Cut the crap, bitch... I know what you did. You''ll regret this!"'

+ 4 - 4
locations/AlbFatherQW.qsrc → locations/albina_election_events.qsrc

@@ -1,4 +1,4 @@
-# AlbFatherQW
+# albina_election_events
 !!This is intended to happen during the election run, so should fire around the time that the "Vote Boris!" posters start appearing.
 !!Add trigger depending on whether or not Sveta gave a statement so Albina can talk about her choice later.
 
@@ -63,7 +63,7 @@ $din_zajava_albfather = {
 		*clr & cla
 		menu_off = 1
 		minut += 1
-		AlbinaQW['AlbFatherQW']  = 2
+		AlbinaQW['albina_election_events']  = 2
 		AlbinaQW['Chernov'] = 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/chernov.jpg"></center>'
@@ -125,7 +125,7 @@ $din_zajava_albfather_no2 = {
 		*clr & cla
 		menu_off = 1
 		minut += 1
-		AlbinaQW['AlbFatherQW']  = -1
+		AlbinaQW['albina_election_events']  = -1
 		AlbinaQW['Chernov'] = 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/chernov.jpg"></center>'
@@ -145,4 +145,4 @@ $din_zajava_albfather_no2 = {
 	end
 }
 
---- AlbFatherQW ---------------------------------
+--- albina_election_events ---------------------------------

+ 1 - 1
locations/alexandriaEv.qsrc

@@ -357,7 +357,7 @@ if $ARGS[0] = 'interview4':
 		'"You told her that? And she confirmed it? Because I don''t have much information about..." You blink surprised at her lack of concern, which prompts her to sigh and change the theme. "<<$pcs_nickname>>, when I talked about Reinhold and The Council, I was... well, <i>having fun at your expense</i>. But the truth is that you must be a little wary of their intentions. I wanted to win some time before talking to Reinhold and prevent, that some red-lipped succubus charmed you away to some gilded cage, and for Alexandria... Look, is my fault ok? I wasn''t expecting for you to run after her, but <<$pcs_nickname>>, you must understand that she is the equivalent of a walking magical WMD. She can impose terms at The Council, and ending on her grasp... Well, that can trigger all sort of bad scenarios with you in the middle, something that Reinhold is trying to prevent."'
 		'After this explanation, that you don''t know if belive, Tatiana turn back and return to her hideout, leaving you alone to digest the new situation.'
 
-		act 'Continue':gt'psiklin','start'
+		act 'Continue':gt'city_suburbs','start'
 	end
 end
 

+ 38 - 38
locations/artemEv.qsrc

@@ -1,4 +1,4 @@
-# artemEv
+# artem_events
 !2020/10/16
 !! list of triggers
 !! artembj = number of blowjobs
@@ -130,13 +130,13 @@ if $ARGS[0] = 'learn':
 							'You decline. "I am not a whore that earns her way with sex."'
 							'"Look <<$pcs_nickname>>, I spent a lot of time and effort helping you out. Meanwhile, you... you suck off or fuck pretty much everyone who asks! But you won''t touch me when I need it? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
 							'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
-							act 'Refuse': gt 'artemEv', 'finalrefuse'
-							act 'Agree to suck him off': gt 'artemEv', 'slut_bj'
+							act 'Refuse': gt 'artem_events', 'finalrefuse'
+							act 'Agree to suck him off': gt 'artem_events', 'slut_bj'
 						end
 					else
 						act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 					end
-					act 'Suck him off': gt 'artemEv', 'slut_bj'
+					act 'Suck him off': gt 'artem_events', 'slut_bj'
 				elseif artemslut <= 4:
 					'Artem stands up and unbuttons his pants, pulling his stiff erection from his pants.'
 					'He looks at you expectantly: "If you still want my help, I want more, I want to fuck you."'
@@ -151,13 +151,13 @@ if $ARGS[0] = 'learn':
 							'You decline. "I am not a whore that earns her way with sex."'
 							'"Look <<$pcs_nickname>>, I spent a lot of time and effort helping you out. Meanwhile, you... you suck off or fuck pretty much everyone who asks! But you won''t touch me when I need it? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
 							'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
-							act 'Refuse': gt 'artemEv', 'finalrefuse'
-							act 'Let him fuck you': gt 'artemEv', 'slut_fuck'
+							act 'Refuse': gt 'artem_events', 'finalrefuse'
+							act 'Let him fuck you': gt 'artem_events', 'slut_fuck'
 						end
 					else
 						act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 					end
-					act 'Let him fuck you': gt 'artemEv', 'slut_fuck'
+					act 'Let him fuck you': gt 'artem_events', 'slut_fuck'
 				else
 					'Artem stands up and unbuttons his pants, pulling his stiff erection from his pants.'
 					'He looks at you expectantly: "I seen something in a porno I want to try, I want to stick it in your ass now."'
@@ -172,13 +172,13 @@ if $ARGS[0] = 'learn':
 							'You decline. "I am not a whore that earns her way with sex."'
 							'"Look <<$pcs_nickname>>, I spent a lot of time and effort helping you out. Meanwhile, you... you suck off or fuck pretty much everyone who asks! But you won''t touch me when I need it? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
 							'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
-							act 'Refuse': gt 'artemEv', 'finalrefuse'
-							act 'Let him fuck your ass': gt 'artemEv', 'slut_anal'
+							act 'Refuse': gt 'artem_events', 'finalrefuse'
+							act 'Let him fuck your ass': gt 'artem_events', 'slut_anal'
 						end
 					else
 						act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 					end
-					act 'Let him fuck your ass': gt 'artemEv', 'slut_anal'
+					act 'Let him fuck your ass': gt 'artem_events', 'slut_anal'
 				end
 			elseif artemsex >= 5:
 				*clr & cla
@@ -195,13 +195,13 @@ if $ARGS[0] = 'learn':
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
 						'You decline, and he''s very offended by that: "Look <<$pcs_nickname>>, you''ve already let me fuck you. Meanwhile, you... fuck pretty much everyone who asks! But now I can''t fuck your ass and you turn into a prude? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
 						'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
-						act 'Refuse': gt 'artemEv', 'finalrefuse'
-						act 'Let him fuck your ass': gt 'artemEv', 'slut_anal'
+						act 'Refuse': gt 'artem_events', 'finalrefuse'
+						act 'Let him fuck your ass': gt 'artem_events', 'slut_anal'
 					end
 				else
 					act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
-				act 'Let him fuck your ass': gt 'artemEv', 'slut_anal'
+				act 'Let him fuck your ass': gt 'artem_events', 'slut_anal'
 			elseif artembj >= 5:
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
@@ -211,7 +211,7 @@ if $ARGS[0] = 'learn':
 					'You shake your head and quickly tell him: "Sorry Artem... it''s that time of the month, we can''t."'
 					'He blushes a moment and then smiles a little. "That''s ok I can just fuck your ass then <<$pcs_nickname>>."'
 					gs 'stat'
-					act 'Agree to have anal sex instead': gt 'artemEv', 'slut_anal'
+					act 'Agree to have anal sex instead': gt 'artem_events', 'slut_anal'
 					gs 'willpower', 'exhib', 'resist'
 					if will_cost <= pcs_willpwr:
 						act '"No way!" (<<will_cost>> Willpower)':
@@ -222,8 +222,8 @@ if $ARGS[0] = 'learn':
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
 							'You decline, and he''s very offended by that: "Look <<$pcs_nickname>>, you''ve already sucked my dick. Meanwhile, you... fuck pretty much everyone who asks! But now I can''t fuck you? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
 							'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
-							act 'Refuse': gt 'artemEv', 'finalrefuse'
-							act 'Let him butt fuck you': gt 'artemEv', 'slut_anal'
+							act 'Refuse': gt 'artem_events', 'finalrefuse'
+							act 'Let him butt fuck you': gt 'artem_events', 'slut_anal'
 						end
 					else
 						act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -239,13 +239,13 @@ if $ARGS[0] = 'learn':
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
 							'You decline, and he''s very offended by that: "Look <<$pcs_nickname>>, you''ve already sucked my dick. Meanwhile, you... fuck pretty much everyone who asks! But now I can''t fuck you? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
 							'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
-							act 'Refuse': gt 'artemEv', 'finalrefuse'
-							act 'Let him fuck you': gt 'artemEv', 'slut_fuck'
+							act 'Refuse': gt 'artem_events', 'finalrefuse'
+							act 'Let him fuck you': gt 'artem_events', 'slut_fuck'
 						end
 					else
 						act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 					end
-					act 'Let him fuck you': gt 'artemEv', 'slut_fuck'
+					act 'Let him fuck you': gt 'artem_events', 'slut_fuck'
 				end
 			elseif artemStripSee < 3:
 				cla
@@ -265,7 +265,7 @@ if $ARGS[0] = 'learn':
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk.jpg"></center>'
 						'You decline, and he''s very offended by that: "Look <<$pcs_nickname>>, I spent a lot of time and effort helping you out. Meanwhile, you... you suck off or fuck pretty much everyone who asks! But you won''t touch me? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
 						'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
-						act 'Refuse': gt 'artemEv', 'finalrefuse'
+						act 'Refuse': gt 'artem_events', 'finalrefuse'
 						act 'Agree to strip':
 							*clr & cla
 							artemStripSee += 1
@@ -276,7 +276,7 @@ if $ARGS[0] = 'learn':
 							'You give him a serious look when you say. "Ok ok, you want me to get naked for you that badly?"'
 							'He blushes but then he nods. "Yes I do, I think it is the least you can do for me."'
 							'You think it over for a moment and then figure why not, it isn''t like a boy has never seen you naked before. "Ok fine." With those words he grins hugely. You start stripping out of your clothes slowly teasing him as you do, you might as well have some fun with this.'
-							act 'Start stripping': gt 'artemEv', 'striptease'
+							act 'Start stripping': gt 'artem_events', 'striptease'
 						end
 					end
 				else
@@ -291,7 +291,7 @@ if $ARGS[0] = 'learn':
 					'You give him a serious look when you say. "You want me to get naked for you?"'
 					'You see him visible swallow but then he nods. "Yes I do, I think it is the least you can do for me."'
 					'You think it over for a moment and then figure why not, it isn''t like a boy has never seen you naked before. "Ok fine." With those words he grins hugely. You start stripping out of your clothes slowly teasing him as you do, you might as well have some fun with this.'
-					act 'Start stripping': gt 'artemEv', 'striptease'
+					act 'Start stripping': gt 'artem_events', 'striptease'
 				end
 			else
 				cla
@@ -308,13 +308,13 @@ if $ARGS[0] = 'learn':
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
 						'You decline, and he''s very offended by that: "Look <<$pcs_nickname>>, I spent a lot of time and effort helping you out. Meanwhile, you... you suck off or fuck pretty much everyone who asks! But you won''t touch me? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
 						'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
-						act 'Refuse': gt 'artemEv', 'finalrefuse'
-						act 'Agree to suck him off': gt 'artemEv', 'slut_bj'
+						act 'Refuse': gt 'artem_events', 'finalrefuse'
+						act 'Agree to suck him off': gt 'artem_events', 'slut_bj'
 					end
 				else
 					act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
-				act 'Suck him off': gt 'artemEv', 'slut_bj'
+				act 'Suck him off': gt 'artem_events', 'slut_bj'
 			end
 		end
 	else
@@ -606,7 +606,7 @@ if $ARGS[0] = 'sex':
 							else
 								'He immediately replies: "How about your ass again then, <<$pcs_nickname>>?"'
 							end
-							act 'Agree to have anal sex instead': gt 'artemEv', 'anal'
+							act 'Agree to have anal sex instead': gt 'artem_events', 'anal'
 							if analplugin = 1:
 								gs 'willpower', 'action', 'resist', 'hard'
 							else
@@ -622,7 +622,7 @@ if $ARGS[0] = 'sex':
 									'Artem apologizes: "I''m sorry <<$pcs_nickname>>... I shouldn''t have tried to talk you into it."'
 									'You take his hand in yours and reassure him: "It''s okay, babe. Just... don''t pressure me for anal, okay? I will let you know when I''m ready and in the mood for it."'
 									'He nods hopefully, very happy with the fact that you still going to give him a blowjob after his blunder and that you''re still open to the prospect of having anal sex with him some day.'
-									act 'Just keep sucking': gt 'artemEv', 'bj'
+									act 'Just keep sucking': gt 'artem_events', 'bj'
 								end
 							else
 								act 'Reject and finish him with your mouth (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -638,7 +638,7 @@ if $ARGS[0] = 'sex':
 							else
 								'Artem blushes, but presses on and asks: "Maybe I can try your ass then? I heard it would feel really good, for both of us..."'
 							end
-							act 'Agree to have anal sex instead': gt 'artemEv', 'anal'
+							act 'Agree to have anal sex instead': gt 'artem_events', 'anal'
 							if analplugin = 1:
 								gs 'willpower', 'action', 'resist', 'hard'
 							else
@@ -654,7 +654,7 @@ if $ARGS[0] = 'sex':
 									'Artem apologizes: "I''m sorry <<$pcs_nickname>>... I shouldn''t have tried to talk you into it."'
 									'You take his hand in yours and reassure him: "It''s okay, babe. Just... don''t pressure me for anal, okay? I will let you know when I''m ready and in the mood for it."'
 									'He nods hopefully, very happy with the fact that you still going to give him a blowjob after his blunder and that you''re still open to the prospect of having anal sex with him some day.'
-									act 'Just keep sucking': gt 'artemEv', 'bj'
+									act 'Just keep sucking': gt 'artem_events', 'bj'
 								end
 							else
 								act 'Reject and finish him with your mouth (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -695,7 +695,7 @@ if $ARGS[0] = 'sex':
 							'You take hold of his penis and guide it as you lower yourself even more until it slides back inside of your pussy. You start eagerly riding him, controlling the action, as you do he starts to grunt more and more, you can tell he is going to cum before too much longer.'
 							gs 'arousal', 'vaginal', 5
 							gs 'stat'
-							act 'cum surprise': gt 'artemEv', 'cum_surprise'
+							act 'cum surprise': gt 'artem_events', 'cum_surprise'
 						end
 					end
 					act 'No':
@@ -705,8 +705,8 @@ if $ARGS[0] = 'sex':
 						'He sighs a little and nods in understanding for a moment and then he blushes and says. "Maybe I can try your ass then? I heard it would feel really good, for both of us..."'
 						gs 'arousal', 'hj', 1
 						gs 'stat'
-						act 'Agree to have anal sex instead': gt 'artemEv', 'anal'
-						act 'Just keep sucking': gt 'artemEv', 'bj'
+						act 'Agree to have anal sex instead': gt 'artem_events', 'anal'
+						act 'Just keep sucking': gt 'artem_events', 'bj'
 					end
 				else
 					act 'How about anal instead': 
@@ -719,11 +719,11 @@ if $ARGS[0] = 'sex':
 								'He immediately grabs your buttplug and slowly pulls it out of your ass.'
 							end
 							'With his encouragement you get into a doggy style position.'
-							act 'Get butt fucked':gt 'artemEv', 'anal'
+							act 'Get butt fucked':gt 'artem_events', 'anal'
 						else
 							'You take his dick out of your mouth for a second and quickly ask him: "Would you like to fuck me in the ass?"'
 							'He immediately replies: "Uh, yeah sure, Ok <<$pcs_nickname>> that sounds great." He seems a bit surprised at your suggestion but quickly seems to like the idea and with his encouragement you get into a doggy style position.'
-							act 'Get butt fucked':gt 'artemEv', 'anal'
+							act 'Get butt fucked':gt 'artem_events', 'anal'
 						end
 					end
 					act 'Have sex':
@@ -761,7 +761,7 @@ if $ARGS[0] = 'sex':
 								'You crawl over to him, straddling him as you lower yourself down. You take hold of his penis and guide it as you lower yourself even more until it slides back inside of your pussy. You start eagerly riding him, controlling the action, as you do he starts to grunt more and more, you can tell he is going to cum before too much longer.'
 								gs 'arousal', 'vaginal', 5
 								gs 'stat'
-								act 'cum surprise': gt 'artemEv', 'cum_surprise'
+								act 'cum surprise': gt 'artem_events', 'cum_surprise'
 							end
 						end
 					end
@@ -778,12 +778,12 @@ if $ARGS[0] = 'cum_surprise':
 		'As you are riding him, getting lost in your own pleasure you glance down at his face and see him tense up and you realize that he is cumming too late. You can feel his cum shooting into you. As you lift yourself up, you can feel his cum oozing out of your pussy.'
 		'Then it hits him and he suddenly looks alarmed as he realizes he just came inside of you. "Oh my god, I am so sorry <<$pcs_nickname>>, I didn''t mean to do that."'
 		'You smile to him as you get off him. "It''s ok, don''t worry about it." He looks relieved obviously thinking you are on birth control.'
-		act 'Continue': gs 'artemEv', 'after_sex', 'cp'
+		act 'Continue': gs 'artem_events', 'after_sex', 'cp'
 	else
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/firstfacial.jpg"></center>'
 		'As you are riding him, getting lost in your own pleasure you glance down at his face and see him tenses up, before he warns you: "<<$pcs_nickname>>... I''m going to cum..."'
 		'You quickly climb off him and he rolls up to his knees. You start jerking his cock, with it pointed right at your face. Just as a stream of his sperm hits you in the face, you keep jerking him off. Causing several more streams of cum to land on your face, once the last of his cum has been drained you stop jerking him off and open your eyes.'
-		act 'Continue': gs 'artemEv', 'after_sex', 'facial'
+		act 'Continue': gs 'artem_events', 'after_sex', 'facial'
 	end
 end
 
@@ -1008,5 +1008,5 @@ if $ARGS[0] = 'slut_anal':
 	end
 end
 
---- artemEv ---------------------------------
+--- artem_events ---------------------------------
 

+ 1012 - 0
locations/artem_events.qsrc

@@ -0,0 +1,1012 @@
+# artem_events
+!2020/10/16
+!! list of triggers
+!! artembj = number of blowjobs
+!! artemsex = 1 when Pc had vaginal sex with Artem
+!! artemanal = 1 when Pc had anal sex with Artem
+!! artemhj = number of handjobs
+!! artembrokenheart = 1 artem is heart broken
+!! artemStripSee = number of strips for Artem
+!! artemlove = 1 Artem is in love with Sveta
+!! artemblok = 1 artem is blocked
+!! artembf = 1  they are boy friend and girl friend
+!! artdryhump = number of dryhumps
+!! artlove = 2 Pc rejected Artems love
+!! artlie =1  Pc lied to artem about the dimka video, blocks love content
+!! artfall = 10 Artem wants to asks her out on a date
+!! artdate =  number of dates after 10 he is in love
+!! artdim =1 Artem removed the blackmail video
+!! artslutlove =1 .. Pc became know as a slut in Pavlovsk and keeps dating Artem
+!! artsveslut =1 .. Artem knows that Pc is a slut but they stay friends
+
+if $ARGS[0] = 'start':
+	ArtemBeInHome = 1
+	*clr & cla
+	menu_off = 1
+	'<center><b><font color="maroon"><<$npc_firstname[''A2'']>> <<$npc_lastname[''A2'']>></font></b></center>'
+	'<center><img <<$set_imgh>> src="images/characters/shared/photos/big2.jpg"></center>'
+	if kotovLoveQW > 0 and artemVitokQW = 0:
+		'You walk across the school courtyard to meet up with Artem. He gives you a friendly nod as you approach, and asks: "You ready to go?"'
+		'Just when you leave the courtyard with Artem to go study at his house, you run into Vitek Kotov. He doesn''t look pleased.'
+		'Vitek looks at Artem disdainfully and sneers: "Where are you going with that four-eyed loser, <<$pcs_nickname>>?"'
+		'You smile at him and reassure him: "Relax Vitek, Artem is tutoring me a bit after class. My school performance needs a boost, and he kindly offered to help me out."'
+		'Vitek frowns though, and says: "He ''kindly offered''... right. I don''t trust that freak! Just look at him, he''s eyeing you up and down constantly!"'
+		'Artem is getting quite nervous, and tries to appease Vitek: "Vitek, come on man! You know I would never do that! I''m only helping <<$pcs_nickname>> out with her studies, I swear!"'
+		'You can see Vitek''s body tense. He''s not buying Artem''s story at all, and looks at Artem with distrust.'
+		gs 'willpower', 'skill', 'force', 'chrsm_lvl'
+		if will_cost <= pcs_willpwr:
+			act 'Reassure Vitek he can trust you (<<will_cost>> Willpower)':
+				! I think passing this warrants some chrsm_exp. If you dont think so just remove this line
+				chrsm_exp += rand(0,will_cost)
+				gs 'willpower', 'pay', 'force'
+				cla
+				artemVitokQW = 1
+				gs 'stat'
+				'You decide that you should step up for Artem, but also reassure Vitek you''re still with him. You need to be delicate about it, though.'
+				'You know Vitek well enough to know that he''s seething right now, so you try to placate him: "Come on baby, don''t you trust me? You know I''m your girl... Artem is only helping me get better grades, that''s all. We can still hang out later?"'
+				'That makes Vitek feel a bit better, and you can see his body relax a little.'
+				'Still, he drives his point home by punching Artem in the shoulder. He sneers: "You''re lucky, four-eyes. Still... if I even suspect that you''ve laid a finger on <<$pcs_nickname>>, I''ll put you in a wheelchair and have you pissing blood for the rest of your life! Got that?"'
+				'Artem is terrified, and quickly nods while he rubs his painful shoulder: "Yes, yes! I understand!"'
+				'Vitek leaves you be, and you go to Artem''s home with him to study. You can see Artem''s body still trembling as you walk down the streets.'
+				act 'Go with Artem': ArtemLoc = 2 & gt 'artemhome', 'artemroom'
+			end
+		else
+			act 'Reassure Vitek he can trust you (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+		act 'Say nothing':
+			cla
+			artemVitokQW = 2
+			'You silently watch the two of them, and wonder if you should help Artem.'
+			'Suddenly, Vitek punches Artem in the chest, knocking the wind out of him.'
+			'Artem curls up into a ball and squeals like a girl: "Vitek, please! Don''t hit me again, please!"'
+			'Vitek leans over Artem''s prone body and scoffs: "Walk away, now. If I ever see you near <<$pcs_nickname>> again, I''m knocking your teeth out! Got that?"'
+			'Artem, still curled up on the ground, wails: "Okay, okay! I''ll leave her alone! Just please, let me go!"'
+			'Vitek gives him one more kick in the ass, just as Artem gets up. He growls: "Now get the fuck out of here, freak... before I change my mind!"'
+			'The terrified Artem quickly gathers his things and runs away from you, deciding it''s not worth the risk to help you. Vitek spits on the ground with a pleased grin on his face, and walks away.'
+			gs 'stat'
+
+			act 'Continue': gs 'gschool_grounds', 'main'
+		end
+	elseif fedorKozlovQW >= 10 and FedorArtemTalk = 0:
+		cla
+		FedorArtemTalk = 1
+		'As you leave the school courtyard with Artem to go study, Fedor stops you.'
+		'He looks questioningly at Artem and asks: "Artem, what''s going on? Are you taking <<$pcs_nickname>> somewhere? She''s with me, you know..."'
+		'Artem blushes, and says: "I know she is, Fedor. We''re just going to do our homework together. I''m tutoring <<$pcs_nickname>>, to help her school performance a little. She asked me to help her, by the way!"'
+		'You smile at Fedor, and pitch in: "I did ask him, Fedor. I really need the help for school, and Artem was friendly enough to help me out. We''re just studying together, nothing more."'
+		'Fedor sighs, but concedes: "Well... alright, <<$pcs_nickname>>. I don''t like you going with <b>him</b>, but I trust you."'
+		'After that he walks away, and you and Artem leave the schoolyard.'
+		gs 'stat'
+		act 'Go with Artem': ArtemLoc = 2 & gt 'artemhome','artemroom'
+	else 
+		cla
+		'You walk across the school courtyard to meet up with Artem and go study at his place. He gives you a friendly nod as you approach, and asks: "You ready to go?"'
+		'You smile: "Let''s go study!"'
+		'The two of you don''t have much to talk about on the way there, and after a few minutes just decide to walk in silence.'
+		gs 'stat'
+		act 'Go to Artem''s home': ArtemLoc = 2 & gt 'artemhome','artemroom'
+	end
+end
+
+if $ARGS[0] = 'learn':
+	*clr & cla
+	menu_off = 1
+	'<center><img <<$set_imgh>> src="images/characters/shared/photos/big2.jpg"></center>'
+	'You spend an hour doing your homework together with Artem. He''s a very smart guy, and explains several things to you. At the end of the hour, you feel like you had a very productive homework session, and that you learned a lot from Artem''s tutoring.'
+	minut += 60
+	if lernHome > 1:
+		lernHome -= 2
+	else
+		lernHome = 0
+	end
+	lern += rand(3, 6)
+!!counts as doing 2 hours of homework alone
+	intel_exp += rand(1, 2)
+	gs 'stat'
+	!act 'Take a break from studying':gt 'artemhome', 'artemroom'
+	!act 'Talk instead': gt 'artemhome', 'chat'
+	if pav_slut > 200:
+!!this triggers instead of the two above if pav slut is high enough
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk.jpg"></center>'
+		'After you finish your homework, Artem has a serious look on his face when he says: "<<$pcs_nickname>>, everyone in the school is talking about how much of a slut you are. With how much I''ve been helping you... I think it''s only fair you give me a little something in return."'
+		'You frown at him. "What did you have in mind?"'
+		act 'Continue':
+			if artemanal > 0:
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
+				artemslut = rand(1,5)
+				if artemslut <= 2:
+					'Artem stands up and unbuttons his pants, pulling his stiff erection from his pants.'
+					'He looks at you expectantly: "Time for my payment, today I want a blowjob."'
+					gs 'willpower', 'exhib', 'resist'
+					if will_cost <= pcs_willpwr:
+						act '"No way!" (<<will_cost>> Willpower)':
+							*clr & cla
+							gs 'willpower', 'pay', 'resist'
+							npc_rel['A2'] -= 25
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
+							'You decline. "I am not a whore that earns her way with sex."'
+							'"Look <<$pcs_nickname>>, I spent a lot of time and effort helping you out. Meanwhile, you... you suck off or fuck pretty much everyone who asks! But you won''t touch me when I need it? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
+							'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
+							act 'Refuse': gt 'artem_events', 'finalrefuse'
+							act 'Agree to suck him off': gt 'artem_events', 'slut_bj'
+						end
+					else
+						act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Suck him off': gt 'artem_events', 'slut_bj'
+				elseif artemslut <= 4:
+					'Artem stands up and unbuttons his pants, pulling his stiff erection from his pants.'
+					'He looks at you expectantly: "If you still want my help, I want more, I want to fuck you."'
+					gs 'willpower', 'exhib', 'resist'
+					if will_cost <= pcs_willpwr:
+						act '"No way!" (<<will_cost>> Willpower)':
+							*clr & cla
+							gs 'willpower', 'pay', 'resist'
+							npc_rel['A2'] -= 25
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
+							'You decline. "I am not a whore that earns her way with sex."'
+							'"Look <<$pcs_nickname>>, I spent a lot of time and effort helping you out. Meanwhile, you... you suck off or fuck pretty much everyone who asks! But you won''t touch me when I need it? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
+							'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
+							act 'Refuse': gt 'artem_events', 'finalrefuse'
+							act 'Let him fuck you': gt 'artem_events', 'slut_fuck'
+						end
+					else
+						act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Let him fuck you': gt 'artem_events', 'slut_fuck'
+				else
+					'Artem stands up and unbuttons his pants, pulling his stiff erection from his pants.'
+					'He looks at you expectantly: "I seen something in a porno I want to try, I want to stick it in your ass now."'
+					gs 'willpower', 'exhib', 'resist'
+					if will_cost <= pcs_willpwr:
+						act '"No way!" (<<will_cost>> Willpower)':
+							*clr & cla
+							gs 'willpower', 'pay', 'resist'
+							npc_rel['A2'] -= 25
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
+							'You decline. "I am not a whore that earns her way with sex."'
+							'"Look <<$pcs_nickname>>, I spent a lot of time and effort helping you out. Meanwhile, you... you suck off or fuck pretty much everyone who asks! But you won''t touch me when I need it? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
+							'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
+							act 'Refuse': gt 'artem_events', 'finalrefuse'
+							act 'Let him fuck your ass': gt 'artem_events', 'slut_anal'
+						end
+					else
+						act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Let him fuck your ass': gt 'artem_events', 'slut_anal'
+				end
+			elseif artemsex >= 5:
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
+				'Artem stands up and unbuttons his pants, pulling his stiff erection from his pants.'
+				'He looks at you expectantly: "I seen something in a porno I want to try, I want to stick it in your ass now."'
+				gs 'willpower', 'exhib', 'resist'
+				if will_cost <= pcs_willpwr:
+					act '"No way!" (<<will_cost>> Willpower)':
+						*clr & cla
+						gs 'willpower', 'pay', 'resist'
+						npc_rel['A2'] -= 25
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
+						'You decline, and he''s very offended by that: "Look <<$pcs_nickname>>, you''ve already let me fuck you. Meanwhile, you... fuck pretty much everyone who asks! But now I can''t fuck your ass and you turn into a prude? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
+						'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
+						act 'Refuse': gt 'artem_events', 'finalrefuse'
+						act 'Let him fuck your ass': gt 'artem_events', 'slut_anal'
+					end
+				else
+					act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
+				act 'Let him fuck your ass': gt 'artem_events', 'slut_anal'
+			elseif artembj >= 5:
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
+				'Artem stands up and unbuttons his pants, pulling his stiff erection from his pants.'
+				'He looks at you expectantly: "If you still want my help, I want more, I want to fuck you."'
+				if mesec > 0:
+					'You shake your head and quickly tell him: "Sorry Artem... it''s that time of the month, we can''t."'
+					'He blushes a moment and then smiles a little. "That''s ok I can just fuck your ass then <<$pcs_nickname>>."'
+					gs 'stat'
+					act 'Agree to have anal sex instead': gt 'artem_events', 'slut_anal'
+					gs 'willpower', 'exhib', 'resist'
+					if will_cost <= pcs_willpwr:
+						act '"No way!" (<<will_cost>> Willpower)':
+							*clr & cla
+							gs 'willpower', 'pay', 'resist'
+							npc_rel['A2'] -= 25
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
+							'You decline, and he''s very offended by that: "Look <<$pcs_nickname>>, you''ve already sucked my dick. Meanwhile, you... fuck pretty much everyone who asks! But now I can''t fuck you? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
+							'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
+							act 'Refuse': gt 'artem_events', 'finalrefuse'
+							act 'Let him butt fuck you': gt 'artem_events', 'slut_anal'
+						end
+					else
+						act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+				else
+					gs 'willpower', 'exhib', 'resist'
+					if will_cost <= pcs_willpwr:
+						act '"No way!" (<<will_cost>> Willpower)':
+							*clr & cla
+							gs 'willpower', 'pay', 'resist'
+							npc_rel['A2'] -= 25
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
+							'You decline, and he''s very offended by that: "Look <<$pcs_nickname>>, you''ve already sucked my dick. Meanwhile, you... fuck pretty much everyone who asks! But now I can''t fuck you? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
+							'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
+							act 'Refuse': gt 'artem_events', 'finalrefuse'
+							act 'Let him fuck you': gt 'artem_events', 'slut_fuck'
+						end
+					else
+						act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Let him fuck you': gt 'artem_events', 'slut_fuck'
+				end
+			elseif artemStripSee < 3:
+				cla
+				if artemStripSee = 0:
+					'Artem says a little shyly: "You know... I''ve never seen a girl naked before. Only on pictures. Maybe you could..."'
+				else
+					'Artem says a little shyly: "I enjoyed seeing your naked last time, I want you to strip for me again but can you make a bit more of a show of it this time?"'
+				end
+
+				gs 'willpower', 'exhib', 'resist'
+				if will_cost <= pcs_willpwr:
+					act '"No way!" (<<will_cost>> Willpower)':
+						*clr & cla
+						gs 'willpower', 'pay', 'resist'
+						npc_rel['A2'] -= 25
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk.jpg"></center>'
+						'You decline, and he''s very offended by that: "Look <<$pcs_nickname>>, I spent a lot of time and effort helping you out. Meanwhile, you... you suck off or fuck pretty much everyone who asks! But you won''t touch me? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
+						'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
+						act 'Refuse': gt 'artem_events', 'finalrefuse'
+						act 'Agree to strip':
+							*clr & cla
+							artemStripSee += 1
+							gs 'fame', 'pav', 'sex', 1
+							minut += 5
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/strip1.jpg"></center>'
+							'You give him a serious look when you say. "Ok ok, you want me to get naked for you that badly?"'
+							'He blushes but then he nods. "Yes I do, I think it is the least you can do for me."'
+							'You think it over for a moment and then figure why not, it isn''t like a boy has never seen you naked before. "Ok fine." With those words he grins hugely. You start stripping out of your clothes slowly teasing him as you do, you might as well have some fun with this.'
+							act 'Start stripping': gt 'artem_events', 'striptease'
+						end
+					end
+				else
+					act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
+				act 'Agree to strip':
+					*clr & cla
+					artemStripSee += 1
+					gs 'fame', 'pav', 'sex', 1
+					minut += 5
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/strip1.jpg"></center>'
+					'You give him a serious look when you say. "You want me to get naked for you?"'
+					'You see him visible swallow but then he nods. "Yes I do, I think it is the least you can do for me."'
+					'You think it over for a moment and then figure why not, it isn''t like a boy has never seen you naked before. "Ok fine." With those words he grins hugely. You start stripping out of your clothes slowly teasing him as you do, you might as well have some fun with this.'
+					act 'Start stripping': gt 'artem_events', 'striptease'
+				end
+			else
+				cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
+				'Artem stands up and unbuttons his pants, pulling his stiff erection from his pants.'
+				'He looks at you expectantly: "If you want my help, I want your mouth."'
+				gs 'willpower', 'exhib', 'resist'
+				if will_cost <= pcs_willpwr:
+					act '"No way!" (<<will_cost>> Willpower)':
+						*clr & cla
+						gs 'willpower', 'pay', 'resist'
+						npc_rel['A2'] -= 25
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj1.jpg"></center>'
+						'You decline, and he''s very offended by that: "Look <<$pcs_nickname>>, I spent a lot of time and effort helping you out. Meanwhile, you... you suck off or fuck pretty much everyone who asks! But you won''t touch me? That''s so not fair! We''re done... find someone else to help you. Good luck, with that attitude."'
+						'You can tell Artem is seriously offended by your refusal, and won''t help you any further. Hopefully someone else can help you with your homework.'
+						act 'Refuse': gt 'artem_events', 'finalrefuse'
+						act 'Agree to suck him off': gt 'artem_events', 'slut_bj'
+					end
+				else
+					act '"No way!" (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
+				act 'Suck him off': gt 'artem_events', 'slut_bj'
+			end
+		end
+	else
+		*nl
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk.jpg"></center>'
+		'After you finish doing your homework with Artem, you both put your books aside and relax for a few moments on his bed.'
+		act 'Talk for a bit': gt 'artemhome', 'chat'
+		act 'Explore his room': gt 'artemhome', 'artemroom'
+	end
+end
+
+if $ARGS[0] = 'finalrefuse':
+	*clr & cla
+	artemblok = 1
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk3.jpg"></center>'
+	'You shake your head. "Fine if that is the way you want to be." With that you get up and grab your stuff and head for his door. Just as you walk out his door he says. "I never want to see you again." You walk out of his room and down the hall to his front door.'
+	act 'Leave': gt 'pod_ezd', 'etaj_1'
+end
+
+if $ARGS[0] = 'striptease':
+	*clr & cla
+	menu_off = 1
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/strip2.jpg"></center>'
+	'You do a little dance on your knees as you slowly undo your bottoms. Ever so slowly teasing him with out showing him anything yet but the hint of your panties. Then you slowly take your bottoms till you only have your top and panties on.'
+	gs 'arousal', 'flashlite', 2
+	gs 'stat'
+	act 'Remove your top':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/strip3.jpg"></center>'
+		'Next you start to slowly undo your top, you turn you back before he can see your tits, then with your top still partially obscuring your breasts you turn back around, moving the top around giving him glimpses of your nipples until you finally remove your top, showing off your tits in all their glory.'
+		gs 'arousal', 'flash', 2
+		gs 'stat'
+		act 'Continue':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/strip4.jpg"></center>'
+			'Next you start to slowly pull your panties down, almost to the point your clit is visible. Then you pull them up a little teasing him, while your panties just barely obscure your pussy. Finally you pull your panties down to your mid thighs, showing off your pussy in all its glory.'
+			gs 'arousal', 'flash', 2
+			gs 'stat'
+			act 'Get naked':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/strip5.jpg"></center>'
+				'You pull your panties all the way off until you are completely naked, you dance around a bit before you finally face away from him on your knees. Then you slowly bend over with your legs spread about, getting down on all fours. Giving a perfect look at your pretty pussy.'
+				'He looks like he is about to start drooling as he stares at your pussy, you give him a few more moments and then you get up and start getting dressed again. Once you finish dressing he says. "Thank you, but I need to do a few things, so perhaps you should go for now." You just smile as you can likely guess what he needs to do, but you respect his wishes and leave.'
+				gs 'arousal', 'flash', 2
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Leave': gt 'pod_ezd', 'etaj_1'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'artdryhump':
+	*clr & cla
+	artdryhump += 1
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/assjobc.jpg"></center>'
+	'You turn around in front of Artem, so he has a nice view of your butt. Artem carefully runs his hands over your ass cheeks, and you can feel him hesitating for a second. The he starts squeezing your butt and rubbing it with his hands. After a couple of minutes of this he places one of his hands on your shoulder and pushes you forward, you go with it and bend over. He grabs onto you and you can feel something hard pressing between your ass cheeks. When you glance back over your shoulder, you see him rubbing his erect cock against your clothes, at the crack of your ass.'
+	gs 'arousal', 'foreplay',3
+	gs 'stat'
+	act 'Continue':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/buttcumc.jpg"></center>'
+		'Mere moments later, you see him cum all over your butt, on your clothes! After he finishes, you can tell he is embarrassed by it, as he apologizes: "I''m sorry <<$pcs_nickname>>, I didn''t mean to soil your clothes. It felt so good I just couldn''t stop." He turns red he blushes so hard.'
+		'Just then you hear his mothers voice out in the hall, just outside his door. "Artem I need you to run a errand into town for me."'
+		'Artem freaks out and starts to panic. "Um yes mom, I will." He looks at you with a panicked looked, obviously afraid his mom almost caught dry humping a girl in his room. "I should really go do what my mom wants, see you tomorrow?"'
+		'You smile at him. "Maybe, I will have to see whats going on." With that you gather up your stuff and leave.'
+		gs 'arousal', 'foreplay', 2
+		gs 'cum_call','clothes', 'A2', 1
+		gs 'arousal', 'end'
+		gs 'stat'
+		act 'Leave': gt 'pod_ezd', 'etaj_1'
+	end
+end
+
+if $ARGS[0] = 'artdryhump1':
+	*clr & cla
+	artdryhump += 1
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/assjobp.jpg"></center>'
+	'You turn around in front of Artem, so he has a nice view of your butt. Artem carefully runs his hands over your ass cheeks, as he does you pull your clothes off until you only wearing your panties from the waste down. You bend over for him and you can feel his hard cock pressed up against your butt crack. When you glance back over your shoulder, you see him rubbing his erect cock against your panties, at the crack of your ass.'
+	gs 'arousal', 'foreplay',3
+	gs 'stat'
+	act 'Continue':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/buttcump.jpg"></center>'
+		'Mere moments later, you see him cum all over your butt, all over your panties, you can feel the wetness through them as his cum soaks into them. After he finishes, you can tell he is embarrassed by it: "That was great <<$pcs_nickname>>, it felt so good." He turns red he blushes so hard.'
+		'Just then you hear his mothers voice out in the hall, just outside his door. "Artem I need you to run a errand into town for me."'
+		'Artem freaks out and starts to panic. "Um yes mom, I will." He looks at you with a panicked looked, obviously afraid his mom almost caught him dry humping a girl in his room. "I should really go do what my mom wants, see you tomorrow?"'
+		'You smile at him. "Maybe, I will have to see whats going on." With that you gather up your stuff and leave.'
+		gs 'arousal', 'foreplay', 2
+		gs 'cum_call','pantyrear', 'A2', 1
+		gs 'arousal', 'end'
+		gs 'stat'
+		act 'Leave': gt 'pod_ezd', 'etaj_1'
+	end
+end
+
+if $ARGS[0] = 'artdryhump2':
+	*clr & cla
+	artdryhump += 1
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/assjobn.jpg"></center>'
+	'You turn around in front of Artem, so he has a nice view of your butt. Artem carefully runs his hands over your ass cheeks, as he does you pull your clothes off until you''re naked from the waste down. You bend over for him and you can feel his hard cock pressed between your butt cheeks. When you glance back over your shoulder, you see him rubbing his erect cock between your ass cheeks as he pushes them together.'
+	gs 'arousal', 'foreplay', 3
+	gs 'stat'
+	act 'Continue':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/buttcumn.jpg"></center>'
+		'Mere moments later, you see him cum all over your naked butt and lower back. After he finishes, you can tell he is embarrassed by it: "That was great <<$pcs_nickname>>, it felt so good." He turns red he blushes so hard.'
+		'Just then you hear his mothers voice out in the hall, just outside his door. "Artem I need you to run a errand into town for me."'
+		'Artem freaks out and starts to panic. "Um yes mom, I will." He looks at you with a panicked looked, obviously afraid his mom almost caught dry humping a girl in his room. "I should really go do what my mom wants, see you tomorrow?"'
+		'You smile at him. "Maybe, I will have to see whats going on." With that you gather up your stuff and leave.'
+		gs 'arousal', 'foreplay', 2
+		gs 'cum_call','butt', 'A2', 1
+		gs 'arousal', 'end'
+		gs 'stat'
+		act 'Leave': gt 'pod_ezd', 'etaj_1'
+	end
+end
+
+if $ARGS[0] = 'hj':
+	menu_off = 1
+	npc_rel['A2'] += 1
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/hj1.jpg"></center>'
+	'You rub his hard dick through his pants for a few moments and then you slide off his lap. Once off his lap you kneel next to the bed as you unbutton his pants, reaching inside and pulling his cock free. It springs free as soon as you pull it out and it seems to almost be pulsing by your touch. You start stroking his dick, as you do he moans softly.'
+	gs 'arousal', 'hj', 5
+	gs 'stat'
+	act 'Finish him off':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/hj2.jpg"></center>'
+		'Several minutes have passed of you stroking his dick, you are just starting to think this is going to really take a long time when cum starts shooting out of his cock. It flies up, narrowly missing your face, it lands on his pants, the bed and your hands are covered in his cum. "Wow that was amazing <<$pcs_nickname>>. You''re the best."'
+		if artemhj = 0:
+			'You smile to him. "Was that your first time?"'
+			'He turns red he blushes so much. "Sorry... was it that obvious? I''ll do better next time..." He is so complete embaressed obviously thinking he did something wrong.'
+			'You shake your head. "No, I was just curious is all."'
+			'He smiles but is still beet red. "Oh... ok."'
+		end
+		artemhj += 1
+		gs 'arousal', 'hj', 5
+		gs 'cum_call', 'hands', 'A2', 1
+		gs 'arousal', 'end'
+		gs 'stat'
+		act 'Clean up':
+			*clr & cla
+			minut += 5
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/cleanhands.jpg"></center>'
+			'You grab some tissues off his night stand and start to clean his cum off your hands, he blushes a bit. "Sorry."'
+			'You smile to him. "Nothing to be sorry for, it is just part of sex." He just smiles to you and looks at you as if you are the most amazing thing in the world. You finish cleaning off your hands then give him a quick kiss.'
+			cumspclnt = 9
+			gs 'cum_cleanup'
+			gs 'stat'
+			act 'Talk to him': gt 'artemhome', 'chat'
+			act 'Wander around his room': gt 'artemhome', 'artemroom'
+		end
+		act 'Lick it up':
+			*clr & cla
+			minut += 5
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/lickupcum.jpg"></center>'
+			'You keep hold of his dick and stroke it a couple of more times until you have milked every last drop out of him. Then you start licking the cum from your hands. His eyes get huge as he watches you, lick up his cum. Once you lick your hands clean, you lick his dick clean of his cum as well. Just as you finish he says. "You don''t have to do that, I have tissues you can use."'
+			'You smile to him. "It''s ok, I like the way it tastes." He just smiles to you and looks at you as if you are the most amazing thing in the world. You finish cleaning off your hands then give him a quick kiss.'
+			cumspclnt = 9
+			gs 'cum_cleanup'
+			gs 'cum_call', 'mouth', 'A2', 1
+			gs 'stat'
+			act 'Talk to him': gt 'artemhome', 'chat'
+			act 'Wander around his room': gt 'artemhome', 'artemroom'
+		end
+	end
+end
+
+if $ARGS[0] = 'artem_bj':
+	*clr & cla
+	if artdate = 5: artdate = 6
+	artdate += 1
+	npc_rel['A2'] += 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj2.jpg"></center>'
+	'You slide off his lap and keep rubbing his dick through his jeans, as you do you tell him. "Stand up." He waste no time sliding off the bed and stands up beside it. You unbutton his pants and then reach inside, sliding your hand down the front of his underwear until you can feel his naked cock in your hand.'
+	gs 'arousal', 'foreplay', 2
+	gs 'stat'
+	act 'Pulls his pants down':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj3.jpg"></center>'
+		'After a few strokes of his cock inside his pants, you pull your hand back out and finish unbuttoning his pants. Once they are fully undone you pull them and his underwear down to his mid thighs, as you do his dick springs free and quivers in place. You take hold of it and start stroking it as you slide off the bed onto your knees.'
+		gs 'arousal', 'hj', 3
+		gs 'stat'
+		if artembj = 0:
+			act 'Suck his dick':
+				artembj += 1
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj4.jpg"></center>'
+				'You open your mouth and wrap your lips around his hard dick, while your keep stroking him with your hand. He moans loudly as soon as his cock is inside your mouth. You suck on his dick while your stroke it with one hand. With out warning you suddenly feel a stream of cum shoot in your mouth, the surprise of it, cause you to pull away.'
+				'You give him a smile that you don''t mind.'
+				gs 'arousal', 'bj', 2
+				gs 'stat'
+				act 'A lot of cum':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj6.jpg"></center>'
+					'As his dick leaves your mouth another stream of cum hits you in the face, followed be a few more smaller ones. As you stroke him until he finally stops cumming. Covering your lips, chin, cheek, with cum, while your tongue is also coated in his cum. Once he finishes cumming he says. "Sorry." Rather sheepishly.'
+					'You give him a smile that you don''t mind. He grabs a tissues to clean up his dick and clean up the few drops of cum that lands on the floor.'
+					*nl
+					'You smile to him. "Was that your first time?"'
+					'He turns red he blushes so much. "Sorry... was it that obvious? I''ll do better next time..." He is so completely embaressed obviously thinking he did something wrong.'
+					'You shake your head. "No, I was just curious is all."'
+					'He smiles but is still beet red. "Oh... ok."'
+					gs 'arousal', 'bj', 2
+					gs 'arousal', 'end'
+					gs 'cum_call', 'face', 'A2', 1
+					gs 'cum_call', 'mouth', 'A2', 1
+					gs 'stat'
+					act 'Talk to him': gt 'artemhome', 'chat'
+					act 'Wander around his room': gt 'artemhome', 'artemroom'
+				end
+			end
+		else
+			act 'Suck his dick':
+				artembj += 1
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj4.jpg"></center>'
+				'You open your mouth and wrap your lips around his hard dick, while your keep stroking him with your hand. He moans softly as soon as his cock is inside your mouth. You suck on his dick while your stroke it with one hand. Glance up at his face as you suck his dick, he seems to have a look of concentration on his face, if you had to guess he is trying to make himself last as long as he can.'
+				gs 'arousal', 'bj', 5
+				gs 'stat'
+				act 'Keep sucking':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj5.jpg"></center>'
+					'You remove your hand from his dick and start just using your mouth to stroke him. You wrap your lips as tightly as you can around his shaft and bob your head back and forth taking as much of him into your mouth as you can. You spend several minutes like this sucking him off before he finally says. "I''m about to cum, I want to cum on your face <<$pcs_nickname>>."'
+					'You give him a smile that you don''t mind.'
+					gs 'arousal', 'bj', 5
+					gs 'stat'
+					act 'Facial':
+						*clr & cla
+						minut += 5
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj6.jpg"></center>'
+						'You pull your head back until his dick pops out of your mouth, as you do you take his dick in your hand and start stroking it. Almost at once a hot stream of jizz hits you right on the lips, another hits your cheek and the last one lands on your chin. A few more drops splatter on the floor beneath you.'
+						'"You''re the best girlfriend a guy could hope for <<$pcs_nickname>>." He says as he grabs a tissues to clean up his dick and clean up the few drops of cum that landed on the floor.'
+						gs 'arousal', 'bj', 5
+						gs 'arousal', 'end'
+						gs 'cum_call', 'face', 'A2', 1
+						gs 'stat'
+						act 'Talk to him': gt 'artemhome', 'chat'
+						act 'Wander around his room': gt 'artemhome', 'artemroom'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'sex':
+	*clr & cla
+	npc_sex['A2'] += 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first2.jpg"></center>'
+	'You kiss him again, he puts his hands on your <<$titsize>> boobs, and massages them through your clothes. As you straddle his lap you can feel his dick getting hard and pressing against you through your clothes.'
+	'You impatiently tug at his clothes, finally manage to unbutton his pants, and when you reach for his cock you can feel it''s already fully erect. You keep kissing him while you masturbate him.'
+	gs 'arousal', 'foreplay', 2
+	gs 'stat'
+	act 'Strip down':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first3.jpg"></center>'
+		'You stop and climb off him, standing up on his bed you start stripping in front of him giving him a little show as you remove your clothes. Reveling in his undivided attention he is giving you as you do. As he mutters, "You are so beautiful <<$pcs_nickname>>."'
+		if analplugin = 1:
+			'"Nice buttplug." He grins. "Do you always..."'
+			'"Hush..." You tell him laying a finger across his lips.'
+		end
+		gs 'arousal', 'flashlite', 2
+		gs 'stat'
+		act 'Pull his pants off':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first4.jpg"></center>'
+			'With your clothes now no longer a problem you turn your attention to his clothes impeding your fun. You unbutton his pants then grab them by the legs and pull them and his underwear off. With them free you toss his pants and underwear across the room, his erect penis is standing at attention now that it is free of his pants.'
+			gs 'arousal', 'foreplay', 1
+			gs 'stat'
+			act 'Give him a blowjob':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first5.jpg"></center>'
+				'Then, you drop to your knees, stroking his cock, as you take it into your mouth. You suck him off enthusiastically, and do everything you can to make him feel good.'
+				'After a few minutes you hear him mutter: "<<$pcs_nickname>>, I want you..."'
+				'He gathered all his courage and looks at you expectantly. You can tell from the greedy look in his eyes that he wants to fuck you now.'
+				gs 'arousal', 'bj', 5
+				gs 'stat'
+				if mesec > 0:
+					if artemanal > 0:
+						act 'Tell him you''re on your period':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/shared/photos/big2.jpg"></center>'
+							'You take his dick out of your mouth for a second and quickly tell him: "Sorry Artem... it''s that time of the month, we can''t."'
+							if analplugin = 1:
+								'He immediately replies: "Since you seem to like buttplugs so much, how about your ass again then, <<$pcs_nickname>>?"'
+							else
+								'He immediately replies: "How about your ass again then, <<$pcs_nickname>>?"'
+							end
+							act 'Agree to have anal sex instead': gt 'artem_events', 'anal'
+							if analplugin = 1:
+								gs 'willpower', 'action', 'resist', 'hard'
+							else
+								gs 'willpower', 'action', 'resist', 'medium'
+							end
+							if will_cost <= pcs_willpwr:
+								act 'Reject and finish him with your mouth (<<will_cost>> Willpower)':
+									*clr & cla
+									gs 'willpower', 'pay', 'resist'
+									gs 'stat'
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first5.jpg"></center>'
+									'You take his dick out of your mouth and shake your head: "No, I know we did it before but I don''t want to this time."'
+									'Artem apologizes: "I''m sorry <<$pcs_nickname>>... I shouldn''t have tried to talk you into it."'
+									'You take his hand in yours and reassure him: "It''s okay, babe. Just... don''t pressure me for anal, okay? I will let you know when I''m ready and in the mood for it."'
+									'He nods hopefully, very happy with the fact that you still going to give him a blowjob after his blunder and that you''re still open to the prospect of having anal sex with him some day.'
+									act 'Just keep sucking': gt 'artem_events', 'bj'
+								end
+							else
+								act 'Reject and finish him with your mouth (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+							end
+						end
+					elseif artemanal = 0:
+						act 'Tell him you''re on your period':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/shared/photos/big2.jpg"></center>'
+							'You take his dick out of your mouth and smile at him a bit apologetically and say: "Sorry, Artem. I''d love to, but it''s that time of the month, you know? I bet I could still make you feel good with my mouth."'
+							if analplugin = 1:
+								'Artem blushes, but presses on and asks: "Since you''re already wearing that buttplug, maybe I can try your ass then? I heard it would feel really good, for both of us..."'
+							else
+								'Artem blushes, but presses on and asks: "Maybe I can try your ass then? I heard it would feel really good, for both of us..."'
+							end
+							act 'Agree to have anal sex instead': gt 'artem_events', 'anal'
+							if analplugin = 1:
+								gs 'willpower', 'action', 'resist', 'hard'
+							else
+								gs 'willpower', 'action', 'resist', 'medium'
+							end
+							if will_cost <= pcs_willpwr:
+								act 'Reject and finish him with your mouth (<<will_cost>> Willpower)':
+									*clr & cla
+									gs 'willpower', 'pay', 'resist'
+									gs 'stat'
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first5.jpg"></center>'
+									'You take his dick out of your mouth and shake your head: "No, I know we did it before but I don''t want to this time."'
+									'Artem apologizes: "I''m sorry <<$pcs_nickname>>... I shouldn''t have tried to talk you into it."'
+									'You take his hand in yours and reassure him: "It''s okay, babe. Just... don''t pressure me for anal, okay? I will let you know when I''m ready and in the mood for it."'
+									'He nods hopefully, very happy with the fact that you still going to give him a blowjob after his blunder and that you''re still open to the prospect of having anal sex with him some day.'
+									act 'Just keep sucking': gt 'artem_events', 'bj'
+								end
+							else
+								act 'Reject and finish him with your mouth (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+							end
+						end
+					end	
+				elseif pcs_vag = 0:
+					'You take his dick out of your mouth for a second and smile at him a bit apologetically telling him: "Sorry, Artem, but I''m still a virgin and I am not sure I am ready to lose my virginity yet, ok? I bet I could still make you feel good with my mouth."'
+					'Artem blushes, but presses on and asks: "I would like to be your first, it can be both of our first times together."'
+					gs 'arousal', 'bj', 1
+					gs 'stat'
+					act 'Lose your virginity':
+						*clr & cla
+						artemsex += 1
+						gs 'boyStat', 'A2'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first7.jpg"></center>'
+						if preziktype ! 1:
+							if prezik > 0:
+								prezik -= 1
+								noprotect = 0
+								'You grab a condom out of your purse and tell him to put it on. He struggles a bit to get it on but eventually manages to get it on his hard cock.'
+							else
+								noprotect = 1
+								'"You do have a condom right?" You ask him.'
+								'"I... No, I don''t have any... I haven''t exactly had any use for those yet." He says a bit defensively.'
+								'Not wanting to hurt his feelings you tell him it''s ok.'
+							end
+						end
+						'You quickly roll over onto your back and spread your legs wide for him, offering yourself to him. He gets up and crawls over to you, crawling between your legs as he kneels before you. He rubs the tip of his dick against your wet slit getting the head of his dick wet, along with your twat. Then he slowly and gently pushes himself inside of you, you feel his <<dick>>cm <<$dick_girth>> cock stretching your pussy and filling it, as he goes in further you feel the sharp pain of your hymen tearing. After a few minutes of he slowly, making love to you, the whole time looking in your eyes with love and caring. After a while you suggest. "Why don''t you lay on your back and let me get on top?"'
+						'He grins and pulls out of you again and eagerly lays on his back.'
+						gs 'pain', 2, 'vaginal', 'tear'
+						gs 'arousal', 'vaginal', 5
+						gs 'stat'
+						act 'Mount him':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first9.jpg"></center>'
+							'You crawl over to him, noticing a bit of your blood on his penis. A quick glance between your legs reveals a small trickle has run out of your pussy too. Using some tissues from the nightstand you wipe the blood away before straddling Artem.'
+							'You take hold of his penis and guide it as you lower yourself even more until it slides back inside of your pussy. You start eagerly riding him, controlling the action, as you do he starts to grunt more and more, you can tell he is going to cum before too much longer.'
+							gs 'arousal', 'vaginal', 5
+							gs 'stat'
+							act 'cum surprise': gt 'artem_events', 'cum_surprise'
+						end
+					end
+					act 'No':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first5.jpg"></center>'
+						'You shake your head no as you keep stroking his dick with your hand. "Sorry I am not ready, besides my mother would kill me."'
+						'He sighs a little and nods in understanding for a moment and then he blushes and says. "Maybe I can try your ass then? I heard it would feel really good, for both of us..."'
+						gs 'arousal', 'hj', 1
+						gs 'stat'
+						act 'Agree to have anal sex instead': gt 'artem_events', 'anal'
+						act 'Just keep sucking': gt 'artem_events', 'bj'
+					end
+				else
+					act 'How about anal instead': 
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first5.jpg"></center>'
+						if artemanal > 0:
+							'You take his dick out of your mouth for a second and quickly ask him: "How about we have anal sex again?"'
+							'He immediately replies: "Ok <<$pcs_nickname>> that sounds great."'
+							if analplugin = 1:
+								'He immediately grabs your buttplug and slowly pulls it out of your ass.'
+							end
+							'With his encouragement you get into a doggy style position.'
+							act 'Get butt fucked':gt 'artem_events', 'anal'
+						else
+							'You take his dick out of your mouth for a second and quickly ask him: "Would you like to fuck me in the ass?"'
+							'He immediately replies: "Uh, yeah sure, Ok <<$pcs_nickname>> that sounds great." He seems a bit surprised at your suggestion but quickly seems to like the idea and with his encouragement you get into a doggy style position.'
+							act 'Get butt fucked':gt 'artem_events', 'anal'
+						end
+					end
+					act 'Have sex':
+						*clr & cla
+						artemsex += 1
+						gs 'boyStat', 'A2'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first7.jpg"></center>'
+						if preziktype ! 1:
+							if prezik > 0:
+								prezik -= 1
+								noprotect = 0
+								'You grab a condom out of your purse and tell him to put it on. He struggles a bit to get it on but eventually manages to get it on his hard cock.'
+							else
+								noprotect = 1
+								'"You do have a condom right?" You ask him.'
+								'"I... No, I don''t have any... I haven''t exactly had any use for those yet." He says a bit defensively.'
+								'Not wanting to hurt his feelings you tell him it''s ok.'
+							end
+						else
+							noprotect = 1
+						end
+						'You quickly roll over onto your back and spread your legs wide for him, offering yourself to him. He gets up and crawls over to you, crawling between your legs as he kneels before you. He rubs the tip of his dick against your wet slit getting the head of his dick wet, along with your twat. Then he slowly and gently pushes himself inside of you, you feel his <<dick>>cm <<$dick_girth>> cock stretching your pussy and filling it, in that wonderful sensation. After a few minutes of he slowly, making love to your, the whole time looking in your eyes with love and caring, he says. "I want to try doggy style please."'
+						gs 'arousal', 'vaginal', 5
+						gs 'stat'
+						act 'Roll over':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first8.jpg"></center>'
+							'When he pulls out of you, you roll over and get on your hands and knees, presenting yourself to him. He knee walks up behind you and rubs the head of his dick against your wet slit again before he slowly pushes himself back inside of you. Then he slowly and gently pushes himself inside of you. He squeezes and smacks your ass a couple of times as he makes love to you. After several minutes he starts to pant, you decided to suggest. "Why don''t you lay on your back and let me get on top?"'
+							'He grins and pulls out of you again and eagerly lays on his back.'
+							gs 'arousal', 'vaginal', 5
+							gs 'stat'
+							act 'Mount him':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first9.jpg"></center>'
+								'You crawl over to him, straddling him as you lower yourself down. You take hold of his penis and guide it as you lower yourself even more until it slides back inside of your pussy. You start eagerly riding him, controlling the action, as you do he starts to grunt more and more, you can tell he is going to cum before too much longer.'
+								gs 'arousal', 'vaginal', 5
+								gs 'stat'
+								act 'cum surprise': gt 'artem_events', 'cum_surprise'
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'cum_surprise':
+	*clr & cla
+	if rand(1,10) = 1 and noprotect = 1:
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/firstcpie.jpg"></center>'
+		'As you are riding him, getting lost in your own pleasure you glance down at his face and see him tense up and you realize that he is cumming too late. You can feel his cum shooting into you. As you lift yourself up, you can feel his cum oozing out of your pussy.'
+		'Then it hits him and he suddenly looks alarmed as he realizes he just came inside of you. "Oh my god, I am so sorry <<$pcs_nickname>>, I didn''t mean to do that."'
+		'You smile to him as you get off him. "It''s ok, don''t worry about it." He looks relieved obviously thinking you are on birth control.'
+		act 'Continue': gs 'artem_events', 'after_sex', 'cp'
+	else
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/firstfacial.jpg"></center>'
+		'As you are riding him, getting lost in your own pleasure you glance down at his face and see him tenses up, before he warns you: "<<$pcs_nickname>>... I''m going to cum..."'
+		'You quickly climb off him and he rolls up to his knees. You start jerking his cock, with it pointed right at your face. Just as a stream of his sperm hits you in the face, you keep jerking him off. Causing several more streams of cum to land on your face, once the last of his cum has been drained you stop jerking him off and open your eyes.'
+		act 'Continue': gs 'artem_events', 'after_sex', 'facial'
+	end
+end
+
+if $ARGS[0] = 'after_sex':
+	cla
+	*nl
+	if artemsex = 1:
+		'You run your hand over his chest and smile at him: "So... you''re a man now..."'
+		'Artem is not sure what to say, and mutters: "<<$pcs_nickname>>... I... I love you..."'
+		'You don''t say anything, but just cuddle with him for a while. You can tell it means a lot to him.'
+	end
+	'With that you get up and start getting dressed and cleaned up. As you tell him. "I should probably get going."'
+	if $ARGS[1] = 'cp':
+		gs 'cum_call', 'vaginal', 'A2', 1
+	elseif $ARGS[1] = 'facial':
+		gs 'cum_call', 'face', 'A2', 1
+	end
+	gs 'arousal', 'vaginal', 2
+	gs 'arousal', 'end'
+	minut += 10
+	cumspclnt = 11
+	gs 'cum_cleanup'
+	gs 'stat'
+	act 'Leave': gt 'pod_ezd', 'etaj_1'
+end
+
+if $ARGS[0] = 'bj':
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first6.jpg"></center>'
+	'You suck his cock with your mouth while you fondle yourself with one hand, while the other strokes his dick. Several minutes go by, as you listen to him moan as you pleasure both him and yourself.'
+	'A few seconds later he warns you: "<<$pcs_nickname>>... I''m going to cum..."'
+	gs 'arousal', 'masturbate', -5
+	gs 'arousal', 'bj', 5, 'dom'
+	gs 'stat'
+	act 'cum surprise':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/firstfacial.jpg"></center>'
+		'You risk it and suck his dick a little bit more before you are sure he is about to cum, you barely get your mouth off his cock, when a stream of his sperm hits you in the face, you keep jerking him off. Causing several more streams of cum to land on your face, once the last of his cum has been drained you stop jerking him off and open your eyes.'
+		'You give him a sweet smile as you give his cock a kiss, and ask him: "I know it''s not what you wanted, but did you enjoy it?"'
+		'He happily nods: "It was great! Thanks <<$pcs_nickname>>, you''re the best."'
+		'With that you get up and start getting dressed and cleaned up. As you tell him. "I should probably get going."'
+		gs 'arousal', 'bj', 2
+		gs 'cum_call', 'face', 'A2', 1
+		gs 'arousal', 'end'
+		minut += 10
+		gs 'stat'
+		act 'Leave': gt 'pod_ezd', 'etaj_1'
+	end
+end
+
+if $ARGS[0] = 'anal':
+	*clr & cla
+	artemanal = 1
+	gs 'boyStat', 'A2'
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/firstanal1.jpg"></center>'
+	if analplugin = 1:
+		'You allow Artem to pull the buttplug out of your ass and then get in position.'
+	end
+	'Once you are on all fours he grabs some lotion and rubs it on your asshole, then rubs some all along his dick. He scoots up behind you and you feel the tip of his dick pressing against your anus, the pressure keeps building up until the head of his dick suddenly pops into your ass.'
+	if pcs_ass < 10:
+		'You hiss in pain and he stops moving at once and in a concerned voice asks. "Are you alright <<$pcs_nickname>>?"'
+		'You nod and look back over your shoulder at him. "Yes, just go slow and easy ok?"'
+	elseif pcs_ass < 20:
+		'You let out a soft groan and he stops moving at once and in a concerned voice asks. "Are you alright <<$pcs_nickname>>?"'
+		'You nod and look back over your shoulder at him. "Yes, it feels nice, just go slow and easy ok?"'
+	else
+		'You let out a moan and he stops moving at once and in a concerned voice asks. "Are you alright <<$pcs_nickname>>?"'
+		'You nod and look back over your shoulder at him. "Yes, it feels great, just go slow and easy ok?"'
+	end
+	'He smiles to you. "I will, I promise." Then he slowly pushes his <<dick>>cm <<$dick_girth>> cock a little further into your ass, he takes slow shallow strokes letting you get used to him.'
+	gs 'arousal', 'anal', 5, 'lube'
+	gs 'stat'
+	act 'Anal bliss':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/firstanal2.jpg"></center>'
+		'As you get used to his dick filling up your ass, he starts going a little deeper, but he stays gentle and slow, more making love to your ass than fucking it. You moan in pleasure after a time and start rubbing your clit with one of your hands to make it feel better. It is amazing how good it starts to feel, you even start pushes back against him to take him a little deeper as it feels better and better.'
+		gs 'arousal', 'anal', 5
+		gs 'arousal', 'masturbate', -5
+		gs 'stat'
+		act 'Cumming':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/facial.jpg"></center>'
+			'It doesn''t seem like any time has passed but you are fairly sure it has, maybe that is the difference between love making and fucking. Either way your thoughts are interrupted as he pulls out of your butt and says. "I''m about to cum <<$pcs_nickname>>."'
+			'You quickly turn around as you start jerking his cock, with it pointed right at your face. Just as a stream of his sperm hits you in the face, you keep jerking him off. Causing several more streams of cum to land on your face, once the last of his cum has been drained you stop jerking him off and open your eyes.'
+			if analplugin = 1:
+				'You grab your buttplug from where Artem dropped it on the bed and use some spit to lubricate it before you push it into your ass again.'
+				'It''s not as good as being filled up with Artem''s cock was but you enjoy it even so.'
+			end
+			'With that you get up and start getting dressed and cleaned up. As you tell him. "I should probably get going."'
+			gs 'arousal', 'hj', 2
+			gs 'cum_call', 'face', 'A2', 1
+			gs 'arousal', 'end'
+			minut += 10
+			cumspclnt = 11
+			gs 'cum_cleanup'
+			gs 'stat'
+			act 'Leave': gt 'pod_ezd', 'etaj_1'
+		end
+	end
+end
+
+if $ARGS[0] = 'slut_bj':
+	*clr & cla
+	artembj += 1
+	npc_rel['A2'] += 1
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj3.jpg"></center>'
+	'You slide off the bed onto your knees in front of him, he stiff erect cock is right in front of your face. You grab hold of it with your hand and start stroking his dick while you kiss the head of it. As you stroke his cock with on hand you start licking the head of his dick, you can taste his precum as you. He moans softly as you play with his dick.'
+	gs 'arousal', 'hj', 3, 'sub'
+	gs 'stat'
+	act 'Suck his dick':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj4.jpg"></center>'
+		'You open your mouth and wrap your lips around his hard dick, while your keep stroking him with your hand. He moans softly as soon as his cock is inside your mouth. You suck on his dick while your stroke it with one hand. Glance up at his face as you suck his dick, he seems to have a look of concentration on his face, if you had to guess he is trying to make himself last as long as he can.'
+		gs 'arousal', 'bj', 5, 'sub'
+		gs 'stat'
+		act 'Keep sucking':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj5.jpg"></center>'
+			'You remove your hand from his dick and start just using your mouth to stroke him. You wrap your lips as tightly as you can around his shaft and bob your head back and forth taking as much of him into your mouth as you can. You spend several minutes like this sucking him off,as you listen to him moan. After a bit he starts to thrust into your mouth, trying to fuck your mouth, as he moans louder and louder you can tell he is about to cum.'
+			gs 'arousal', 'bj', 5, 'sub'
+			gs 'stat'
+			act 'Facial':
+				*clr & cla
+				minut += 5
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj6.jpg"></center>'
+				'You pull your head back until his dick pops out of your mouth, as you do you take his dick in your hand and start stroking it. Almost at once a hot stream of jizz hits you right on the lips, another hits your cheek and the last one lands on your chin. A few more drops splatter on the floor beneath you.'
+				'"I think we''re done for the day <<$pcs_nickname>>, I have some things I need to do, so can you please leave now." He says as he grabs a tissues to clean up his dick and clean up the few drops of cum that landed on the floor. He obviously wants you to leave so you gather up your clothes and get dressed.'
+				gs 'arousal', 'hj', 2, 'sub'
+				gs 'arousal', 'end'
+				gs 'cum_call', 'face', 'A2', 1
+				minut += 10
+				gs 'stat'
+				act 'Leave': gt 'pod_ezd', 'etaj_1'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'slut_fuck':
+	*clr & cla
+	artemsex += 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first3.jpg"></center>'
+	'You  start stripping in front of him giving him a little show as you remove your clothes. Reveling in his undivided attention he is giving you as you do. Once you are finally fully naked he mutters, "Lay down on your side <<$pcs_nickname>>."'
+	gs 'arousal', 'flash', 2, 'sub'
+	gs 'stat'
+	act 'Lay on your side':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/slutfuck1.jpg"></center>'
+		'Once you lay on your side, he lays down next to you more or less behind you. He pulls your legs up and you accomidate him by pulling your knees almost up to your chest and spreading your legs wide, to give him easy access. He grabs ahold of his dick and scoot up until the head of his dick is against your pussy. It takes him a couple of tries to slip his dick between your vaginal lips showing his inexperience with girls. Once he does slip his dick in though he nearly jams it balls deep with his first thrust.'
+		gs 'arousal', 'vaginal', 5, 'sub'
+		gs 'stat'
+		act 'Get fucked':
+			*clr & cla
+			gs 'boyStat', 'A2'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/slutfuck2.jpg"></center>'
+			'He scoots a little closer to you as he fucks your twat until his <<dick>>cm <<$dick_girth>> cock is balls deep inside. Once he can he just fucks you as hard and fast as he can, he obviously doesn''t care if you are enjoying it, he is just doing what feels best for him.'
+			gs 'arousal', 'vaginal', 5, 'sub'
+			gs 'stat'
+			act 'Continue':
+				*clr & cla
+				artemsex += 1
+				gs 'boyStat', 'A2'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/slutfuck3.jpg"></center>'
+				'He continues you hammer away at your pussy, taking as long of strokes as he can, hammering himself balls deep. So it turns out nice guy Artem is no different than any other guy, all he cares about is getting it stuck in and doesn''t give a shit about the girl. Still a good hard fucking is always fun so you make the best of things and focus on enjoying it.'
+				gs 'arousal', 'vaginal',5
+				gs 'stat'
+				act 'Facial':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/facial.jpg"></center>'
+					'He pulls his dick out of you and rolls up to his knees and knee walks over to your face, as you do you take his dick in your hand and start stroking it. Almost at once a hot stream of jizz hits you right in the face, another hits your cheek and the last one lands on your chin.'
+					'"I think we''re done for the day <<$pcs_nickname>>, I have some things I need to do, so can you please leave now." He says as he grabs a tissues to clean up his dick and clean up the few drops of cum that landed on the floor. He obviously wants you to leave so you gather up your clothes and get dressed.'
+					gs 'arousal', 'hj', 2, 'sub'
+					gs 'arousal', 'end'
+					gs 'cum_call', 'face', 'A2', 1
+					minut += 10
+					gs 'stat'
+					act 'Leave': gt 'pod_ezd', 'etaj_1'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'slut_anal':
+	*clr & cla
+	artemanal = 1
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first3.jpg"></center>'
+	'You  start stripping in front of him giving him a little show as you remove your clothes. Revealing in his undivided attention he is giving you as you do. Once you are finally fully naked he mutters, "Get on your hands and knees <<$pcs_nickname>>."'
+	gs 'arousal', 'flash', 2, 'sub'
+	gs 'stat'
+	act 'Get on your hands and knees':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/slutanal1.jpg"></center>'
+		'Once you are on fours he grabs some lotion and rubs it on your asshole, then rubs some all along his dick. He scoots up behind you and you feel the tip of his dick pressing against your anus, the pressure keeps building up, in his haste it takes several tries as he keeps letting it slip and miss, until the head of his dick suddenly pops into your ass. You hiss in pain as he moans in pleasure. "<<$pcs_nickname>> your ass is tighter than I was expecting."'
+		'You nod and look back over your shoulder at him. "Yes, just go slow and easy ok?"'
+		'He snorts. "Like you don''t get your ass pounded every day, everyone know sluts love it or they wouldn''t do it." Then he starts fucking your ass with hard, fast strokes, he grabs ahold of your hips so you can''t pull away.'
+		gs 'arousal', 'anal', 5, 'sub', 'lube'
+		gs 'stat'
+		act 'Get butt fucked':
+			*clr & cla
+			gs 'boyStat', 'A2'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/slutanal2.jpg"></center>'
+			'He scoots a little closer to you as he fucks your butt until his <<dick>>cm <<$dick_girth>> cock is balls deep up your ass. Once he can he just fucks you as hard and fast as he can, he obviously doesn''t care if you are enjoying it, he is just doing what feels best for him. So it turns out nice guy Artem is no different than any other guy, all he cares about is getting it stuck in and doesn''t give a shit about the girl. Still a good hard fucking is always fun so you make the best of things and focus on enjoying it.'
+			gs 'arousal', 'anal', 5, 'sub'
+			gs 'stat'
+			act 'Facial':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/facial.jpg"></center>'
+				'He pulls his dick out of you and says. "I''m about to cum, I want to cum on your face." You do as he asks and turn around, as you do you take his dick in your hand and start stroking it. Almost at once a hot stream of jizz hits you right in the face, another hits your cheek and the last one lands on your chin.'
+				'"I think we''re done for the day <<$pcs_nickname>>, I have some things I need to do, so can you please leave now." He says as he grabs a tissues to clean up his dick and clean up the few drops of cum that landed on the floor. He obviously wants you to leave so you gather up your clothes and get dressed.'
+				gs 'arousal', 'hj', 2, 'sub'
+				gs 'arousal', 'end'
+				gs 'cum_call', 'face', 'A2', 1
+				minut += 10
+				gs 'stat'
+				act 'Leave': gt 'pod_ezd', 'etaj_1'
+			end
+		end
+	end
+end
+
+--- artem_events ---------------------------------
+

+ 16 - 16
locations/artemhome.qsrc

@@ -318,7 +318,7 @@ if $ARGS[0] = 'artemroom':
 			act 'Let''s go to the livingroom': ArtemLoc = 5 & gt 'artemhome', 'livingroom'
 			act 'Talk to Artem': ArtemLoc = 2 & gt 'artemhome', 'chat'
 			if lernHome ! 0:
-				act 'Do homework with Artem': gt 'artemEv','learn'
+				act 'Do homework with Artem': gt 'artem_events','learn'
 			end
 !! Nutluck needs to say at which point this should be enabled, set it to artfall > 5 for now		
 			if artfall > 5 and artkissing ! daystart:
@@ -360,32 +360,32 @@ if $ARGS[0] = 'artemroom':
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/makeout.jpg"></center>'
 								if artdryhump = 0:
 									'Artem trips over his words when he tries to suggest something: "<<$pcs_nickname>>, maybe we could... maybe I... I really want you... can I touch your ass? Please?"'
-									act 'Let him caress your ass': gt 'artemEv','artdryhump'
+									act 'Let him caress your ass': gt 'artem_events','artdryhump'
 								elseif artdryhump <= 1:
 									if $pantyworntype ! 'none':
 										'Artem looks at you with embarrassment, but gathers the courage to ask: "<<$pcs_nickname>>, you''re the best thing that''s ever happened to me. I enjoyed last time so much... but could you strip down to your underwear?"'
-										act 'Strip to your panties': gt 'artemEv','artdryhump1'
+										act 'Strip to your panties': gt 'artem_events','artdryhump1'
 										gs 'willpower', 'exhib', 'resist'
 										if will_cost <= pcs_willpwr:
 											act 'Refuse to strip (<<will_cost>> Willpower)': 
 												gs 'willpower', 'pay', 'resist'
-												gt 'artemEv','artdryhump'
+												gt 'artem_events','artdryhump'
 											end
 										else
 											act 'Refuse to strip (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 										end
 									else
 										'Artem trips over his words when he tries to suggest something: "<<$pcs_nickname>>, maybe we could... I really want you... can I touch your ass again? Please?"'
-										act 'Let him caress your ass': gt 'artemEv','artdryhump'
+										act 'Let him caress your ass': gt 'artem_events','artdryhump'
 									end
 								elseif artdryhump <= 2 and artemStripSee = 1:
 									'Artem looks at you with embarrassment, but gathers the courage to ask: "<<$pcs_nickname>>, last time you let me rub your ass it was great, but now that I have seen you naked... could you strip naked first?"'
-									act 'Strip': gt 'artemEv','artdryhump2'
+									act 'Strip': gt 'artem_events','artdryhump2'
 									gs 'willpower', 'exhib', 'resist'
 									if will_cost <= pcs_willpwr:
 										act 'Refuse to strip (<<will_cost>> Willpower)': 
 											gs 'willpower', 'pay', 'resist'
-											gt 'artemEv','artdryhump'
+											gt 'artem_events','artdryhump'
 										end
 									else
 										act 'Refuse to strip (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -395,13 +395,13 @@ if $ARGS[0] = 'artemroom':
 									gs 'arousal', 'kiss', 5
 									gs 'stat'
 									if artemhj > 0 or artembf = 1:
-										act 'Give him a handjob': gt 'artemEv', 'hj'
+										act 'Give him a handjob': gt 'artem_events', 'hj'
 									end
 									if artembj > 0 or artembf = 1:
-										act 'Give him a blowjob': gt 'artemEv', 'bj'
+										act 'Give him a blowjob': gt 'artem_events', 'bj'
 									end
 									if artemsex > 0 or artembf = 1:
-										act 'Have sex with him': gt 'artemEv', 'sex'
+										act 'Have sex with him': gt 'artem_events', 'sex'
 									end
 									gs 'willpower', 'bj', 'resist', 'medium'
 									if will_cost <= pcs_willpwr:
@@ -1391,8 +1391,8 @@ if $ARGS[0] = 'chat':
 				'You return his kiss, his hands keep awkwardly groping at your <<$titsize>> boobs. He sits with his back against the wall and pulls you on top of him his lap. Once you straddles his lap, you can feel quite the hard bulge in his pants. As you keep making out after a bit he takes one of your hands in his and pulls it down to the bulge in his pants, obviously wanting you to get him off.'
 				gs 'arousal', 'kiss', 5
 				gs 'stat'
-				act 'Give him a handjob': gt 'artemEv', 'hj'
-				act 'Give him a blowjob': gt 'artemEv', 'artem_bj'
+				act 'Give him a handjob': gt 'artem_events', 'hj'
+				act 'Give him a blowjob': gt 'artem_events', 'artem_bj'
 				gs 'willpower', 'bj', 'resist', 'medium'
 				if will_cost <= pcs_willpwr:
 					act 'Pull away and stop (<<will_cost>> Willpower)':
@@ -1706,7 +1706,7 @@ if $ARGS[0] = 'stripagree':
 	end
 	'You see him visible swallow, as he blushes but then he nods. "Yes I do, I would really love it if you did."'
 	'You think it over for a moment and then figure why not, you like Artem and it sounds thrilling, plus it will make him happy. "Ok fine, sit back and enjoy the show." With those words he grins hugely. You start stripping out of your clothes slowly teasing him as you do, you might as well have some fun with this.'
-	act 'Start stripping': gt 'artemEv', 'striptease'
+	act 'Start stripping': gt 'artem_events', 'striptease'
 end
 
 if $ARGS[0] = 'artemgirlfriend':
@@ -1726,9 +1726,9 @@ if $ARGS[0] = 'artemgirlfriend':
 		'You return his kiss, his hands keep roaming all over you body but especially pay attention to your boobs and butt. He walks backwards pulling you along with him until he sits with his back against the wall, on the bed and pulls you on top of his lap. Once you straddle his lap, you can feel quite the hard bulge in his pants. As you keep making out after a bit he takes one of your hands in his and pulls it down to the bulge in his pants, obviously wanting you to get him off. "<<$pcs_nickname>> can we have sex?"'
 		gs 'arousal', 'kiss', 5
 		gs 'stat'
-		act 'Give him a handjob': gt 'artemEv', 'hj'
-		act 'Give him a blowjob': gt 'artemEv', 'bj'
-		act 'Have sex with him': gt 'artemEv', 'sex'
+		act 'Give him a handjob': gt 'artem_events', 'hj'
+		act 'Give him a blowjob': gt 'artem_events', 'bj'
+		act 'Have sex with him': gt 'artem_events', 'sex'
 		gs 'willpower', 'bj', 'resist', 'medium'
 		if will_cost <= pcs_willpwr:
 			act 'Pull away and stop (<<will_cost>> Willpower)':

+ 10 - 10
locations/psiklin.qsrc → locations/city_suburbs.qsrc

@@ -1,11 +1,11 @@
-# psiklin
+# city_suburbs
 
 $location_type = 'public_outdoors'
 
 if $ARGS[0]='start':
-	$loc = 'psiklin'
+	$loc = 'city_suburbs'
 	$loc_arg = 'start'
-	$menu_loc = 'psiklin'
+	$menu_loc = 'city_suburbs'
 	$menu_arg = 'start'
 	menu_off = 0
 	gs'stat'
@@ -28,8 +28,8 @@ if $ARGS[0]='start':
 		'One of the most impressive buildings is your newly built mansion.'
 		act 'Visit your mansion': gt 'youplace'
 	end
-	act 'View the insane asylum': minut += 2 & gt 'psiklin', 'ps1'
-	act 'View the creepy old building': minut += 2 & gt 'psiklin', 'ps2'
+	act 'View the insane asylum': minut += 2 & gt 'city_suburbs', 'ps1'
+	act 'View the creepy old building': minut += 2 & gt 'city_suburbs', 'ps2'
 
 	act 'Go to the main road':nroad = 1 & minut += 15 & gt 'road'
 
@@ -49,7 +49,7 @@ end
 if $ARGS[0]='ps1':
 	cla
 	*clr
-	$menu_loc = 'psiklin'
+	$menu_loc = 'city_suburbs'
 	$menu_arg = 'ps1'
 	menu_off = 0
 	gs'stat'
@@ -58,13 +58,13 @@ if $ARGS[0]='ps1':
 	if psiklik = 0:'<center><img <<$set_imgh>> src="images/locations/city/suburb/asylum0.jpg" ></center>'
 	if psiklik = 1:'<center><img <<$set_imgh>> src="images/locations/city/suburb/asylum1.jpg" ></center>'
 
-	act 'Go': minut += 2 & gt'psiklin','start'
+	act 'Go': minut += 2 & gt'city_suburbs','start'
 end
 
 if $ARGS[0]='ps2':
 	cla
 	*clr
-	$menu_loc = 'psiklin'
+	$menu_loc = 'city_suburbs'
 	$menu_arg = 'ps2'
 	menu_off = 0
 	gs'stat'
@@ -72,8 +72,8 @@ if $ARGS[0]='ps2':
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/abandoned.jpg" ></center>'
 	'An abandoned building that spoils the local communities appearance and intimidates local residents.'
 
-	act 'Go': minut += 2 & gt'psiklin','start'
+	act 'Go': minut += 2 & gt'city_suburbs','start'
 end
 
---- psiklin ---------------------------------
+--- city_suburbs ---------------------------------
 

+ 3 - 3
locations/gschool_grounds.qsrc

@@ -245,7 +245,7 @@ if $ARGS[0] = 'main':
 			if LariskaHomeIn > 0 and cheerleaders_on = 0: '<a href="exec:minut += 1 & gt ''LariskaGo''">Lariska Gruzdev</a> impatiently walks back and fourth across the courtyard, as if she''s waiting for someone.'
 			if JuliaMilLernQW >= 1: '<a href="exec:minut += 1 & gt ''JuliaMilGo''">Julia Milova</a> is sitting somewhere on the school courtyard, reading a book.'
 			if NatbelQW['QWstage'] > 0: '<a href="exec:minut += 1 & gt ''NatBelGo''">Natasha Belova</a> is standing in a corner.'
-			if artemLernQW >= 1 and artemVitokQW ! 2 and artemblok = 0 and artlie ! 2 and artembrokenheart ! 1: '<a href="exec:minut += 15 & gt ''artemEv'', ''start''">Artem Chebotarev</a> is waiting for you near the school entrance.'
+			if artemLernQW >= 1 and artemVitokQW ! 2 and artemblok = 0 and artlie ! 2 and artembrokenheart ! 1: '<a href="exec:minut += 15 & gt ''artem_events'', ''start''">Artem Chebotarev</a> is waiting for you near the school entrance.'
 			if npc_QW['A231'] = 1 or npc_QW['A231'] = 3 or npc_QW['A231'] >= 5: '<a href="exec:minut += 1 & gt ''AleksandraGo'', ''Start''"><<$npc_firstname[''A231'']>> <<$npc_lastname[''A231'']>></a> is waiting for you at the end of the school courtyard, listening to music.'
 
 			if katjaMeynoldday ! daystart and meynoldQW >= 1: '<a href="exec:minut += 15 & gt ''katjaEv''">Katja Meynold</a> is walking across the school courtyard, getting ready to go home.'
@@ -275,7 +275,7 @@ if $ARGS[0] = 'main':
 			if LariskaHomeIn > 0 and cheerleaders_on = 0: gs 'show_table', '<a href="exec:minut += 1 & gt ''LariskaGo''">Lariska Gruzdev</a>', '5'
 			if JuliaMilLernQW >= 1: gs 'show_table', '<a href="exec:minut += 1 & gt ''JuliaMilGo''">Julia Milova</a>', '5'
 			if NatbelQW['QWstage'] > 0: gs 'show_table', '<a href="exec:minut += 1 & gt ''NatBelGo''">Natasha Belova</a>', '5'
-			if artemLernQW >= 1 and artemVitokQW ! 2 and artemblok = 0 and artlie ! 2 and artembrokenheart ! 1: gs 'show_table', '<a href="exec:minut += 15 & gt ''artemEv'', ''start''">Artem Chebotarev</a>', '5'
+			if artemLernQW >= 1 and artemVitokQW ! 2 and artemblok = 0 and artlie ! 2 and artembrokenheart ! 1: gs 'show_table', '<a href="exec:minut += 15 & gt ''artem_events'', ''start''">Artem Chebotarev</a>', '5'
 			if npc_QW['A231'] = 1 or npc_QW['A231'] = 3 or npc_QW['A231'] >= 5: gs 'show_table', '<a href="exec:minut += 1 & gt ''AleksandraGo'', ''Start''"><<$npc_firstname[''A231'']>> <<$npc_lastname[''A231'']>></a>', '5'
 			if katjaMeynoldday ! daystart and meynoldQW >= 1: gs 'show_table', '<a href="exec:minut += 15 & gt ''katjaEv''">Katja Meynold</a>', '5'
 			if DimaBeHomeOnce = 1 and DimaRudeBlock = 0:
@@ -302,7 +302,7 @@ if $ARGS[0] = 'main':
 				'<TABLE BORDER=1><<$show_table>></TR></TABLE>'
 			end
 		end
-		if AlbinaQW['albride'] = 0 and AlbinaQW['RideDaystart'] <= daystart and AlbinaQW['AlbFatherQW']  >= 1 and AlbinaQW['ParkRally'] > 0 and AlbinaQW['Chernov'] > 0: 
+		if AlbinaQW['albride'] = 0 and AlbinaQW['RideDaystart'] <= daystart and AlbinaQW['albina_election_events']  >= 1 and AlbinaQW['ParkRally'] > 0 and AlbinaQW['Chernov'] > 0: 
 			'<a href="exec:minut += 15 & gt ''albinaRide''">Albina Barlovskaya</a> is waiting behind the wheel of a large black SUV, parked near the school.'
 		end
 

+ 3 - 3
locations/metro.qsrc

@@ -17,7 +17,7 @@ if $ARGS[0] = 'start':
 		'<center><b><font color="maroon">City Industrial Region</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/city/shared/metro/platindust.jpg"></center>'
 !!new locations for the metro, you will have to see how the code works and for now the island will be commented out until we add that area of the city
-	elseif $loc = 'psiklin':
+	elseif $loc = 'city_suburbs':
 		'<center><b><font color="maroon">City Suburbs</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/city/shared/metro/platsuburb.jpg"></center>'
 	elseif $loc = 'city_island': 
@@ -71,9 +71,9 @@ if $ARGS[0] = 'start':
 			end
 		end
 
-		if $loc ! 'psiklin':
+		if $loc ! 'city_suburbs':
 			act 'Go to the <b>City Suburbs</b> (16 <b>₽</b>)':
-				$loc = 'psiklin'
+				$loc = 'city_suburbs'
 				$loc_arg = 'start'
 				money -= 16
 				minut += 10

+ 2 - 2
locations/pav_commercial.qsrc

@@ -55,13 +55,13 @@ end
 
 gs'street_event','pav_commercial', 'extras'
 
-if AlbinaQW['AlbFatherQW']  >= 1 and AlbinaQW['ParkRally'] > 0:
+if AlbinaQW['albina_election_events']  >= 1 and AlbinaQW['ParkRally'] > 0:
 	if AlbinaQW['ElectionCampaignTime'] = 0:AlbinaQW['ElectionCampaignTime'] = totminut + 2880
 
 	'You can see election posters on the walls all over town. They say: "Vote for Boris Barlovsky!" Wait a minute... isn''t that Albina''s father?'
 end
 
-if AlbinaQW['ElectionCampaignTime'] > 0 and AlbinaQW['ElectionCampaignTime'] <= totminut and hour >= 14 and AlbinaQW['AlbFatherQW']  = 1:gt 'AlbFatherQW'
+if AlbinaQW['ElectionCampaignTime'] > 0 and AlbinaQW['ElectionCampaignTime'] <= totminut and hour >= 14 and AlbinaQW['albina_election_events']  = 1:gt 'albina_election_events'
 
 if StoryLine > 0 and hour < 4 and motherWorry = 0 and SchoolAtestat = 0 and age < 18 and home_owned[2] = 1:
 	motherWorry = 1

+ 2 - 2
locations/pav_industrial.qsrc

@@ -47,13 +47,13 @@ end
 
 gs'street_event','pav_industrial', 'extras'
 
-if AlbinaQW['AlbFatherQW']  >= 1 and AlbinaQW['ParkRally'] > 0:
+if AlbinaQW['albina_election_events']  >= 1 and AlbinaQW['ParkRally'] > 0:
 	if AlbinaQW['ElectionCampaignTime'] = 0:AlbinaQW['ElectionCampaignTime'] = totminut + 2880
 
 	'You can see election posters on the walls all over town. They say: "Vote for Boris Barlovsky!" Wait a minute... isn''t that Albina''s father?'
 end
 
-if AlbinaQW['ElectionCampaignTime'] > 0 and AlbinaQW['ElectionCampaignTime'] <= totminut and hour >= 14 and AlbinaQW['AlbFatherQW']  = 1:gt 'AlbFatherQW'
+if AlbinaQW['ElectionCampaignTime'] > 0 and AlbinaQW['ElectionCampaignTime'] <= totminut and hour >= 14 and AlbinaQW['albina_election_events']  = 1:gt 'albina_election_events'
 
 if rand(1,5) >= 4 and pav_slut >= 100:
 	if pav_slut < 150:

+ 2 - 2
locations/pav_residential.qsrc

@@ -86,12 +86,12 @@ if pav_slut >= 250 and rand(1, 10) = 10 and pav_residential_prost_day ! daystart
 	exit
 end
 
-if AlbinaQW['AlbFatherQW']  >= 1 and AlbinaQW['ParkRally'] > 0:
+if AlbinaQW['albina_election_events']  >= 1 and AlbinaQW['ParkRally'] > 0:
 	if AlbinaQW['ElectionCampaignTime'] = 0:AlbinaQW['ElectionCampaignTime'] = totminut + 2880
 	'<br>You can see election posters on the walls all over town. They say: "Vote for Boris Barlovsky!" Wait a minute... isn''t that Albina''s father?</br>'
 end
 
-if AlbinaQW['ElectionCampaignTime'] > 0 and AlbinaQW['ElectionCampaignTime'] <= totminut and hour >= 14 and AlbinaQW['AlbFatherQW']  = 1:gt 'AlbFatherQW'
+if AlbinaQW['ElectionCampaignTime'] > 0 and AlbinaQW['ElectionCampaignTime'] <= totminut and hour >= 14 and AlbinaQW['albina_election_events']  = 1:gt 'albina_election_events'
 
 if rand(1, 5) >= 4 and pav_slut >= 150:
 	if pav_slut < 200:

+ 1 - 1
locations/road.qsrc

@@ -92,7 +92,7 @@ if $ARGS[0] = '':
 		'You''re on the outskirts of St. Petersburg. You see a number of crudely made huts near the trees, a bunch of homeless people must have sought shelter here.'
 		'A <a href="exec:minut += 5 & gt ''furi''">lorry</a> is parked next to the road. The driver is currently taking a break, and is having a cigarette. He could probably bring you to Gadukino or Pavlovsk, for a price...'
 	elseif nroad = 1:
-		'You''re not very far from St. Petersburg. You see a bunch of <a href="exec:minut += 15 & gt ''psiklin'',''start''">luxury houses</a> not far from the road. That settlement looks like it''s very expensive to live in.'
+		'You''re not very far from St. Petersburg. You see a bunch of <a href="exec:minut += 15 & gt ''city_suburbs'',''start''">luxury houses</a> not far from the road. That settlement looks like it''s very expensive to live in.'
 	elseif nroad = 2:
 		''
 	elseif nroad = 3:

+ 1 - 1
locations/saveupdater.qsrc

@@ -494,7 +494,7 @@ if ((100*version_major +version_minor)*100+version_revision)*100+version_patch
 	! ----- Diner Bystroeshka (burger) story variables migrated to array
 
 	! ----- Albina story variables migrated to array
-	if AlbFather > 0:          AlbinaQW['AlbFatherQW'] = AlbFather & killvar 'AlbFather'
+	if AlbFather > 0:          AlbinaQW['albina_election_events'] = AlbFather & killvar 'AlbFather'
 	if AlbFrend > 0:           AlbinaQW['Friends'] = AlbFrend & killvar 'AlbFrend'
 	if ZvezdEnd > 0:           AlbinaQW['StarletsShutDown'] = ZvezdEnd & killvar 'ZvezdEnd'
 	if DanceWhore > 0:         AlbinaQW['StarletsWhore'] = DanceWhore & killvar 'DanceWhore'

+ 1 - 1
locations/youplace.qsrc

@@ -20,7 +20,7 @@ if car > 0 and cardrive = 18:
 	'<a href="exec:gs ''carF'', ''start''">Your <<$car>></a> is parked here.'
 end
 
-act 'Go to the suburbs':minut += 10 & gt 'psiklin', 'start'
+act 'Go to the suburbs':minut += 10 & gt 'city_suburbs', 'start'
 
 if bassMansion = 1:'<a href="exec:gt ''ybass''">Go to the pool</a>.'
 if banaMansion >= 1:'<a href="exec:gt ''yban''">Go to the sauna</a>.'