Просмотр исходного кода

Merge branch 'master' of onyxLumen/glife into master

[changed] replace placer.qrc parameters
[fixed] placer called from pav_park and katjaTalk
Kevin_Smarts 4 месяцев назад
Родитель
Сommit
9e8a3493a0

+ 5 - 3
glife.qproj

@@ -613,6 +613,8 @@
 		<Location name="fbDormD"/>
 		<Location name="fbGar"/>
 		<Location name="zsoft_gopskverGorSlut"/>
+        <Location name="pav_park_meet_event"/>
+        <Location name="pav_park_meet_kol_event"/>
 	</Folder>
 	<Folder name="Employment Systems">
 		<Location name="emp_functions"/>
@@ -687,7 +689,7 @@
 		<Location name="VolleyTrenCentr"/>
 		<Location name="VolleyTrenerSpeak"/>
 		<Location name="Voltrenersex"/>
-		<Location name="chessplay"/>git
+		<Location name="chessplay"/>
 		<Location name="boilerroom"/>
 		<Location name="krupo"/>
 		<Location name="kruchess"/>
@@ -1362,7 +1364,7 @@
 		<Location name="treeCircActs"/>
 		<Location name="treeCircEntry"/>
 	</Folder>
-	<folder name="Ballet_career">
+	<Folder name="Ballet_career">
 		<Location name="pushkin_ballet_init"/>
 		<Location name="core_library"/>
 		<Location name="ballet_npc"/>
@@ -1378,7 +1380,7 @@
 		<Location name="marlilnsky_theatre"/>
 		<Location name="pushkin_theatre"/>
 		<Location name="st_petersburg_canals"/>
-	</folder>
+	</Folder>
 	<Location name="cleanHTML"/>
 	</Structure>
 </QGen-project>

+ 19 - 26
locations/KatjaHomeTalk.qsrc

@@ -279,19 +279,7 @@ if $ARGS[0] = 'chat':
 	if katjaQW['QWstage'] >= 7 and katjaQW['birth_control_start_day'] < daystart and katjaQW['birth_control_start_day'] > 0 and katjaQW['horny'] > 60 and katjaQW['sex_clossedness'] = 0:
 		!!If you have gotten to the last stage of Katja''s questline, you can suggest to go to the park to look for boys if Katja is horny.
 		act 'Look for boys in the park':
-			minut += 15
-			katjaQW['horny'] += 5
-			$ev_name = 'Katja'
-			$ev_name_a = 'Katja'
-			$ev_name_om = 'Katja'
-			dick = 0
-			place = 1
-			Frend_num = 14
-			p_slut = katjaQW['slut']
-			p_dom = KatjaQW['dom'] + 50
-			p_horny = katjaQW['horny']
-			p_alko = 0
-			gt 'placer'
+			gt 'KatjaHomeTalk', 'go_to_park'
 		end
 	end
 			
@@ -1874,19 +1862,7 @@ if $ARGS[0] = 'random_park_sex_talk':
 		'"Awesome!" she says and looks at you really excitedly. "Why don''t we go right now?"'
 		if katjaQW['birth_control_start_day'] < daystart and katjaQW['birth_control_start_day'] > 0:
 			act 'Agree':
-				minut += 15
-				katjaQW['horny'] += 5
-				$ev_name = 'Katja'
-				$ev_name_a = 'Katja'
-				$ev_name_om = 'Katja'
-				dick = 0
-				place = 1
-				Frend_num = 14
-				p_slut = katjaQW['slut']
-				p_dom = KatjaQW['dom'] + 50
-				p_horny = katjaQW['horny']
-				p_alko = 0
-				gt 'placer'
+				gt 'KatjaHomeTalk', 'go_to_park'
 			end				
 			act 'Not right now': gt 'KatjaHomeTalk'
 		else
@@ -2163,5 +2139,22 @@ if $ARGS[0] = 'fisting_ask':
 	end
 end
 
+if $ARGS[0] = 'go_to_park':
+	minut += 15
+	katjaQW['horny'] += 5
+	dick = 0
+	gs 'placer', 'init'
+	$placerStringParameter['ev_name'] = 'Katja'
+	$placerStringParameter['ev_name_a'] = 'Katja'
+	$placerStringParameter['ev_name_om'] = 'Katja'
+	placerParameter['friend_index'] = 14
+	placerParameter['friend_horny'] = katjaQW['horny']
+	placerParameter['friend_dom'] = KatjaQW['dom'] + 50
+	placerParameter['friend_slut'] = katjaQW['slut']
+	placerParameter['friend_alko'] = 0
+	placerParameter['location_index']  = 0
+	gt 'placer'
+end
+
 --- KatjaHomeTalk ---------------------------------
 

+ 2 - 2
locations/fbDormD.qsrc

@@ -251,8 +251,8 @@ $d_fbd_drunk = {
 
 		act 'Drink some more':
 			dormrape = 0
-			kol_man = rand(5,16)
-			$kol_man_text = 'guys'
+			placerParameter['number_of_man'] = rand(5,16)
+			$placerStringParameter['text_someone'] = 'guys'
 			gs 'drugs', 'alcohol', 'vodka', 4
 			gt 'placer_sex', 'meet'
 		end

+ 4 - 4
locations/gopnik_house.qsrc

@@ -24,8 +24,8 @@ if gophouse = 0:
 		rape += 1
 		gang += 1
 		gophouse = 1
-		guy += kol_man
-		ciklkm = kol_man
+		guy += placerParameter['number_of_man']
+		ciklkm = placerParameter['number_of_man']
 		
 		gs 'arousal', 'vaginal', 5, 'sub', 'group'
 		gs 'stat'
@@ -47,8 +47,8 @@ elseif gophouse = 1:
 
 	ciklkm -= 1
 	if ciklkm > 0:
-		if ciklkm < kol_man:'All of the guys want to fuck you at least once. You see one of them impatiently stroking his cock, keeping it erect while he is waiting for the Gopnik that is currently fucking you to finish. There might be more beyond your vision range though, you''re not quite sure. And frankly, you''re also too drunk to care.'
-		if ciklkm < kol_man:'Once the Gopnik finishes, his friend quickly takes his place between your legs.'
+		if ciklkm < placerParameter['number_of_man']:'All of the guys want to fuck you at least once. You see one of them impatiently stroking his cock, keeping it erect while he is waiting for the Gopnik that is currently fucking you to finish. There might be more beyond your vision range though, you''re not quite sure. And frankly, you''re also too drunk to care.'
+		if ciklkm < placerParameter['number_of_man']:'Once the Gopnik finishes, his friend quickly takes his place between your legs.'
 		gs 'npcgeneratec', 0, 'Gopnik from the park', rand(16,26)
 		gs 'boyStat', $npclastgenerated
 		jump 'markgophouserape'

+ 1 - 1
locations/katalkin.qsrc

@@ -187,7 +187,7 @@ if hour >= 8 and hour < 22:
 			end
 		end
 	end
-elseif hour >= 22:
+else:
 	'Captain Katalkin is sitting at a table with two of his colleagues. The table has a nice assortment of snacks, and vodka. The policemen look like they have been drinking.'
 
 	if katalkinSexOnce = 1:

+ 17 - 0
locations/pav_park_meet_event.qsrc

@@ -0,0 +1,17 @@
+#pav_park_meet_event
+
+!! revamp pav park meet events
+
+$pav_park_meet_event_type = $ARGS[0]
+!! kol
+
+if $pav_park_meet_event_type ='kol':
+    gs 'pav_park_meet_kol_event', 'meet_start'
+elseif  $pav_park_meet_event_type ='kol_more':
+    gs 'pav_park_meet_kol_event', 'meet_start_1'
+elseif  $pav_park_meet_event_type ='kol_deep':
+    gs 'pav_park_meet_kol_event', 'meet_start_2'
+else
+end
+
+--- pav_park_meet_event ---------------------------------

+ 70 - 0
locations/pav_park_meet_kol_event.qsrc

@@ -0,0 +1,70 @@
+#pav_park_meet_kol_event
+
+$pav_park_meet_kol_event_type = $ARGS[0]
+!! string event
+
+if $pav_park_meet_kol_event_type = 'meet_start':
+    pav_park_meet_kol_event_is_winter = (month = 1 or month = 2 or month = 12)
+    pav_park_meet_kol_event_is_day = (daystage = 2 or daystage = 3)
+    temprand = rand(1,3)
+    if pav_park_meet_kol_event_is_winter = -1 and pav_park_meet_kol_event_is_day = 0:
+        temprand = 1
+    end
+    if temprand = 1:
+        if pav_park_meet_kol_event_is_winter = -1:
+            '<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/skver_znacom_1.jpg"></center>'
+        else
+            '<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/skver_znacom_3.jpg"></center>'
+        end
+        'You see a group of teenagers sitting on a park bench, listening to some music.'
+        if hotcat >= 5:
+            gs 'placer', 'init'
+            placerParameter['number_of_man'] = rand(2, 6)
+            placerParameter['recognize_status'] = 1
+            place = 1
+            gs 'placer_man'
+            'You don''t think you''ve ever seen them before. The guys walk towards you as one of them says: "<<$placerStringParameter[''text_start_meet'']>>"'
+            act 'Meet':gt 'placer_act'
+        else
+            'The guys look at you for a second, but you see one of them shake his head before they turn their backs on you and pretend you''re not there.'
+            act 'Finish your walk':gt 'pav_park', 'start'
+        end
+    else
+        '<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/skver.winter.night.jpg"></center>'
+        'You take a relaxing and refreshing walk through the park, trying to figure out the meaning of life.'
+    end
+elseif $pav_park_meet_kol_event_type = 'meet_start_1':
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/skver_znacom_1.jpg"></center>'
+	'Some gopniks are sitting on their haunches just off to the side of one of the main paths, drinking beer. The area around them is littered with empty bottles.'
+	if hotcat >= 5:
+        gs 'placer', 'init'
+        placerParameter['number_of_man'] = rand(3, 6)
+        placerParameter['recognize_status'] = 2
+        place = 1
+        gs 'placer_man'
+		'You don''t think you''ve ever seen them before. The guys walk towards you as one of them says: "<<$placerStringParameter[''text_start_meet'']>>"'
+		act 'Meet':gt 'placer_act'
+	else
+		'The guys look at you for a second, but you see one of them shake his head before they turn their backs on you and pretend you''re not there.'
+		act 'Finish your walk': gt 'pav_park', 'deeper_park'
+	end
+elseif $pav_park_meet_kol_event_type = 'meet_start_2':
+    '<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/walk/walk_deep_day.jpg"></center>'
+    'You stroll through the park by yourself, enjoying its beauty.'
+    if hotcat >= 6:
+        'You don''t think you''ve ever seen them before. The guys walk towards you as one of them says: "Hey there, good looking. Why don''t you come to hang out with us?"'
+        gs 'placer', 'init'
+        placerParameter['number_of_man'] = rand(3, 6)
+        placerParameter['recognize_status'] = 2
+        place = 1
+        gs 'placer_man'
+        act 'Agree to hang out': gt 'placer_act'
+    else
+        'The guys look at you for a second, but you see one of them shake his head before they turn their backs on you and pretend you''re not there.'
+    end
+else
+end
+
+
+
+--- pav_park_meet_kol_event ---------------------------------

+ 28 - 164
locations/pav_parkev.qsrc

@@ -64,43 +64,15 @@ if $ARGS[0] = 'walk1':
 		elseif temprand = 6:
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/walk/day/winter/selfie_couple1.jpg"></center>'
 			'You pass by a couple taking a bunch of selfies together. You can''t really tell if they''re locals or not, but they seem very happy together and enjoy each other''s company. The occasional kissing selfie leaves no doubt that they''re romantically involved.'
-		!!elseif temprand = 7:
-		!!	kol_man = rand(2, 6)
-		!!	mass_ver_zn = 1
-		!!	know_status = 1
-		!!	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/skver_znacom_1.jpg"></center>'
-		!!	'You see a group of teenagers sitting on a park bench, listening to some music.'
-		!!	if hotcat >= 5:
-		!!		'You don''t think you''ve ever seen them before. The guys walk towards you as one of them says: "<<$text_znak>>"'
-		!!		act 'Meet':gt 'placer_act'
-		!!	else
-		!!		'The guys look at you for a second, but you see one of them shake his head before they turn their backs on you and pretend you''re not there.'
-		!!		act 'Finish your walk':gt 'pav_park', 'start'
-		!!	end
+		elseif temprand = 7:
+			gs 'pav_park_meet_event', 'kol'
 		else
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/walk/walk_winter_day.jpg"></center>'
 			'You take a relaxing and refreshing walk through the park, trying to figure out the meaning of life.'
 		end
 	elseif (month = 1 or month = 2 or month = 12):
 	!!night winter
-		!!temprand = rand(1,3)
-		!!if temprand = 1:
-		!!	kol_man = rand(2, 6)
-		!!	mass_ver_zn = 1
-		!!	know_status = 1
-		!!	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/skver_znacom_1.jpg"></center>'
-		!!	'You see a group of teenagers sitting on a park bench, listening to some music.'
-		!!	if hotcat >= 5:
-		!!		'You don''t think you''ve ever seen them before. The guys walk towards you as one of them says: "<<$text_znak>>"'
-		!!		act 'Meet':gt 'placer_act'
-		!!	else
-		!!		'The guys look at you for a second, but you see one of them shake his head before they turn their backs on you and pretend you''re not there.'
-		!!		act 'Finish your walk':gt 'pav_park', 'start'
-		!!	end
-		!!else
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/skver.winter.night.jpg"></center>'
-		'You take a relaxing and refreshing walk through the park, trying to figure out the meaning of life.'
-		!!end
+			gs 'pav_park_meet_event', 'kol'
 	elseif daystage = 2 or daystage = 3:
 		!!day
 		temprand = rand(1,35)
@@ -253,18 +225,8 @@ if $ARGS[0] = 'walk1':
 			gs 'arousal', 'erotic_nudity', 1
 			gs 'arousal', 'end'
 			gs 'stat'
-		!!elseif temprand = 27:
-		!!	kol_man = rand(2, 6)
-		!!	mass_ver_zn = 1
-		!!	know_status = 1
-		!!	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/skver_znacom_3.jpg"></center>'
-		!!	'You see a group of teenagers sitting on a park bench, listening to some music.'
-		!!	if hotcat >= 5:
-		!!		'You don''t think you''ve ever seen them before. The guys walk towards you as one of them says: "<<$text_znak>>"'
-		!!		act 'Meet':gt 'placer_act'
-		!!	else
-		!!		'The guys look at you for a second, but you see one of them shake his head before they turn their backs on you and pretend you''re not there.'
-		!!	end
+		elseif temprand = 27:
+			gs 'pav_park_meet_event', 'kol'
 		else
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/walk/walk_day.jpg"></center>'
 			'You take a relaxing and refreshing walk through the park, trying to figure out the meaning of life.'
@@ -285,18 +247,8 @@ if $ARGS[0] = 'walk1':
 			'As you walk around the touristy area of the park near the cafe, you see a girl sitting on a bench in a skirt with her legs spread wide, showing off her bare pussy. She''s looking for a boy that you assume is her boyfriend. He laughs and starts taking pictures of her, neither seeming to care that other people can see her pussy as well. Finally, after several shots, he walks over to her. He kisses her and she gets up before they walk away together arm in arm.'
 			gs 'arousal', 'erotic_nudity', 1
 			gs 'stat'
-		!!elseif temprand = 3:
-		!!	kol_man = rand(2, 6)
-		!!	mass_ver_zn = 1
-		!!	know_status = 1
-		!!	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/skver_znacom_3.jpg"></center>'
-		!!	'You see a group of teenagers sitting on a park bench, listening to some music.'
-		!!	if hotcat >= 5:
-		!!		'You don''t think you''ve ever seen them before. The guys walk towards you as one of them says: "<<$text_znak>>"'
-		!!		act 'Meet':gt 'placer_act'
-		!!	else
-		!!		'The guys look at you for a moment, but you see one of them shake his head before they turn their backs on you and pretend you''re not there.'
-		!!	end
+		elseif temprand = 3:
+			gs 'pav_park_meet_event', 'kol'
 		else
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/walk/walk_night.jpg"></center>'
 			'You take a relaxing and refreshing walk through the park, trying to figure out the meaning of life.'
@@ -369,66 +321,25 @@ if $ARGS[0] = 'walk2':
 			'Walking on one of the more used pathways in the deeper part of the park, you see two girls up ahead playing in the snow. They are running around chasing and throwing snowballs at each other. They seem to be two close friends having the time of their life.'
 		elseif temprand = 6 and $coatworntype ! 'none':
 			gt 'pav_parkev', 'old_man'
-		!!elseif temprand = 7:
-		!!	kol_man = rand(2, 6)
-		!!	mass_ver_zn = 1
-		!!	know_status = 1
-		!!	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/skver_znacom_1.jpg"></center>'
-		!!	'You see a group of teenagers sitting on a park bench, listening to some music.'
-		!!	if hotcat >= 5:
-		!!		'You don''t think you''ve ever seen them before. The guys walk towards you as one of them says: "<<$text_znak>>"'
-		!!		act 'Meet':gt 'placer_act'
-		!!	else
-		!!		'The guys look at you for a second, but you see one of them shake his head before they turn their backs on you and pretend you''re not there.'
-		!!	end
-		!!elseif temprand = 8:
-		!!	kol_man = rand(3, 6)
-		!!	mass_ver_zn = 1
-		!!	know_status = 2
-		!!	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/skver_znacom_1.jpg"></center>'
-		!!	'Some gopniks are sitting on their haunches just off to the side of one of the main paths, drinking beer. The area around them is littered with empty bottles.'
-		!!	if hotcat >= 5:
-		!!		'You don''t think you''ve ever seen them before. The guys walk towards you as one of them says: "<<$text_znak>>"'
-		!!		act 'Meet':gt 'placer_act'
-		!!	else
-		!!		'The guys look at you for a second, but you see one of them shake his head before they turn their backs on you and pretend you''re not there.'
-		!!		act 'Finish your walk': gt 'pav_park', 'deeper_park'
-		!!	end
+		elseif temprand = 7:
+			gs 'pav_park_meet_event', 'kol'
+		elseif temprand = 8:
+			gs 'pav_park_meet_event', 'kol_more'
 		else
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/walk/walk_deep_winter_day.jpg"></center>'
 			'You take a relaxing and refreshing walk through the park, trying to figure out the meaning of life.'
 		end
 	elseif (month=1 or month=2 or month=12):
 		!!night winter
-		!!temprand = rand(1,6)
-		!!if temprand = 1:
-		!!	kol_man = rand(2, 6)
-		!!	mass_ver_zn = 1
-		!!	know_status = 1
-		!!	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/skver_znacom_1.jpg"></center>'
-		!!	'You see a group of teenagers sitting on a park bench, listening to some music.'
-		!!	if hotcat >= 5:
-		!!		'You don''t think you''ve ever seen them before. The guys walk towards you as one of them says: "<<$text_znak>>"'
-		!!		act 'Meet':gt 'placer_act'
-		!!	else
-		!!		'The guys look at you for a second, but you see one of them shake his head before they turn their backs on you and pretend you''re not there.'
-		!!	end
-		!!elseif temprand = 2:
-		!!	kol_man = rand(3, 6)
-		!!	mass_ver_zn = 1
-		!!	know_status = 2
-		!!	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/skver_znacom_1.jpg"></center>'
-		!!	'Some gopniks are sitting on their haunches just off the side of one of the main paths, drinking beer. The area around them is littered with empty bottles.'
-		!!	if hotcat >= 5:
-		!!		'You don''t think you''ve ever seen them before. The guys walk towards you as one of them says: "<<$text_znak>>"'
-		!!		act 'Meet':gt 'placer_act'
-		!!	else
-		!!		'The guys look at you for a second, but you see one of them shake his head before they turn their backs on you and pretend you''re not there.'
-		!!	end
-		!!else
+		temprand = rand(1,6)
+		if temprand = 1:
+			gs 'pav_park_meet_event', 'kol'
+		elseif temprand = 2:
+			gs 'pav_park_meet_event', 'kol_more'
+		else
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/skver.winter.night.jpg"></center>'
 			'You take a relaxing and refreshing walk through the park, trying to figure out the meaning of life.'
-		!!end
+		end
 	elseif daystage = 2 or daystage = 3:
 		!!day
 		temprand = rand(1,36)
@@ -536,43 +447,16 @@ if $ARGS[0] = 'walk2':
 			'While walking along a heavily forested area with many bushes growing between the trees, almost completely blocking any sight beyond the path, you hear what sounds like some soft moaning, but you can''t be sure.'
 			act 'Ignore it':gt 'pav_park', 'deeper_park'
 			act 'Investigate': gt 'pav_park_sex', 'watch_sonia'
-		!!elseif temprand = 20:
-		!!	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/walk/walk_deep_day.jpg"></center>'
-		!!	'You stroll through the park by yourself, enjoying its beauty.'
-		!!	if hotcat >= 6:
-		!!		'You don''t think you''ve ever seen them before. The guys walk towards you as one of them says: "Hey there, good looking. Why don''t you come to hang out with us?"'
-		!!		act 'Agree to hang out': gt 'placer_act'
-		!!	else
-		!!		'The guys look at you for a second, but you see one of them shake his head before they turn their backs on you and pretend you''re not there.'
-		!!	end
+		elseif temprand = 20:
+			gs 'pav_park_meet_event', 'kol_deep'
 		elseif temprand = 21 and $coatworntype ! 'none':
 			gt 'pav_parkev', 'old_man'
 		!!note add code to check for jacket
 		!!this gt will go to the old man even if this comes up yes?
-		!!elseif temprand = 22:
-		!!	kol_man = rand(2, 6)
-		!!	mass_ver_zn = 1
-		!!	know_status = 1
-		!!	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/skver_znacom_3.jpg"></center>'
-		!!	'You see a group of teenagers sitting on a park bench, listening to some music.'
-		!!	if hotcat >= 5:
-		!!		'You don''t think you''ve ever seen them before. The guys walk towards you as one of them says: "<<$text_znak>>"'
-		!!		act 'Meet':gt 'placer_act'
-		!!	else
-		!!		'The guys look at you for a second, but you see one of them shake his head before they turn their backs on you and pretend you''re not there.'
-		!!	end
-		!!elseif temprand = 23:
-		!!	kol_man = rand(3, 6)
-		!!	mass_ver_zn = 1
-		!!	know_status = 2
-		!!	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/skver_znacom_3.jpg"></center>'
-		!!	'Some gopniks are sitting on their haunches just off the side of one of the main paths, drinking beer. The area around them is littered with empty bottles.'
-		!!	if hotcat >= 5:
-		!!		'You don''t think you''ve ever seen them before. The guys walk towards you as one of them says: "<<$text_znak>>"'
-		!!		act 'Meet':gt 'placer_act'
-		!!	else
-		!!		'The guys look at you for a second, but you see one of them shake his head before they turn their backs on you and pretend you''re not there.'
-		!!	end
+		elseif temprand = 22:
+			gs 'pav_park_meet_event', 'kol'
+		elseif temprand = 23:		
+			gs 'pav_park_meet_event', 'kol_more'
 		else
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/walk/walk_deep_day.jpg"></center>'
 			'You take a relaxing and refreshing walk through the park, trying to figure out the meaning of life.'
@@ -594,30 +478,10 @@ if $ARGS[0] = 'walk2':
 			gs 'arousal', 'erotic_nudity', 2
 			gs 'arousal', 'end'
 			gs 'stat'
-		!!elseif temprand = 3:
-		!!	kol_man = rand(2, 6)
-		!!	mass_ver_zn = 1
-		!!	know_status = 1
-		!!	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/skver_znacom_3.jpg"></center>'
-		!!	'You see a group of teenagers sitting on a park bench, listening to some music.'
-		!!	if hotcat >= 5:
-		!!		'You don''t think you''ve ever seen them before as they walk towards you and one of them says: "<<$text_znak>>"'
-		!!		act 'Meet':gt 'placer_act'
-		!!	else
-		!!		'The guys look at you for a moment, but you see one of them shake his head before they turn their backs on you and pretend you''re not there.'
-		!!	end
-		!!elseif encounter = 4:
-		!!	kol_man = rand(3, 6)
-		!!	mass_ver_zn = 1
-		!!	know_status = 2
-		!!	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/skver_znacom_3.jpg"></center>'
-		!!	'Some gopniks are sitting on their haunches just off the side of one of the main paths, drinking beer. The area around them is littered with empty bottles.'
-		!!	if hotcat >= 5:
-		!!		'You don''t think you''ve ever seen them before as they walk towards you and one of them says: "<<$text_znak>>"'
-		!!		act 'Meet':gt 'placer_act'
-		!!	else
-		!!		'The guys look at you for a moment, but you see one of them shake his head before they turn their backs on you and pretend you''re not there.'
-		!!	end
+		elseif temprand = 3:
+			gs 'pav_park_meet_event', 'kol'
+		elseif encounter = 4:
+			gs 'pav_park_meet_event', 'kol_more'
 		else
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/walk/walk_night.jpg"></center>'
 			'You take a relaxing and refreshing walk through the park, trying to figure out the meaning of life.'

+ 35 - 38
locations/placer.qsrc

@@ -1,43 +1,40 @@
 # placer
-!!$ev_name = 'Fedor'
-!!$ev_name_a = 'Fedor'
-!!$ev_name_om = 'Fedor'
-!!dick = 17
-!!silavag = 0
-!!npcSex[$static_num] - sex
-!!npc_rel[$static_num] - relationship
-!!the presence of NPC theoretically able to meet
-mass_ver_zn = 0
-!!want or do not meet NPCs
-ver_zn = 0
-!!the number of men
-kol_man = 0
-!!greeting text
-$text_znak = ''
-!!the possibility of knowledge turnip years
-know_status = 0
-!!identified reputation or not
-know_gor_slut = 0
-!!retext
-$kol_man_text_no = ''
-plact = 0
-gs 'stat'
-$textEvent = ''
-if place = 0:
-	!!street
-	if litltown = 1:$numplace = 'pav_residential'
-elseif place = 1:
-	!!square
-	$numplace = 'pav_park'
-elseif place = 2:
-	!!movie
-elseif place = 3:
-	!!home to the guy. preposition Vidic
-elseif place = 4:
-	!!disco in town
-end
+!! This is meeting someone with a friend.
+
+if $ARGS[0] = 'init':
+	!! friend param
+	placerParameter['friend_index'] = 0
+	placerParameter['friend_horny'] = 0
+	placerParameter['friend_dom'] = 0
+	placerParameter['friend_slut'] = 0
+	placerParameter['friend_alko'] = 0
+
+	!! friend name about
+	$placerStringParameter['ev_name'] = ''
+	$placerStringParameter['ev_name_a'] = ''
+	$placerStringParameter['ev_name_om'] = ''
+
+	!! meet parameter
+	placerParameter['mass_number_meet'] = 0
+	placerParameter['want_to_meet'] = 0
+	placerParameter['number_of_man'] = 0
+	placerParameter['recognize_status'] = 0
+	placerParameter['know_slut'] = 0
+	placerParameter['slut_visual'] = 0
 
-gt 'placer_<<$numplace>>'
+	!! text parameter
+	$placerStringParameter['text_start_meet'] = ''
+	$placerStringParameter['text_friend_refuse'] = ''
+	$placerStringParameter['text_someone'] = ''
+
+	!! where
+	placerParameter['location_index'] = 0
+
+	!! player action
+	placerParameter['player_act'] = 0
+else
+	if placerParameter['location_index'] = 0: gt 'placer_pav_park'
+end
 
 --- placer ---------------------------------
 

+ 64 - 62
locations/placer_act.qsrc

@@ -2,13 +2,15 @@
 
 gs 'skverdin'
 
-if plact = 0:
+$ev_name = $placerStringParameter['ev_name']
+
+if placerParameter['player_act'] = 0:
 	menu_off = 1
 	gs 'npcgeneratec', 0, 'Stranger', rand(18,35)
 	gs 'boyStat', $npclastgenerated
 	gs 'stat'
 
-	if Frend_num > 0:
+	if placerParameter['friend_index'] > 0:
 		$text_mod = ' Your girlfriend <<$ev_name>> introduces herself too.'
 	else
 		$text_mod = ''
@@ -17,7 +19,7 @@ if plact = 0:
 	$npc_usedname[$boy] = $npc_nickname[$boy]
 	$boydesc = $npc_nickname[$boy]
 
-	if know_status = 2:
+	if placerParameter['recognize_status'] = 2:
 		!!random Gopniks
 		if month=1 or month=2 or month=12 or month=11:
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/skver_znacom_1.jpg"></center>'
@@ -28,8 +30,8 @@ if plact = 0:
 		'You smile as you reply: "I''m <<$pcs_nickname>>."'+$text_mod
 		'<<$boydesc>> invites you: "Pleased to meet you, <<$pcs_nickname>>! Would you like to have a beer with me?"'
 
-		!!if Frend_num = 0:end
-		if Frend_num > 0:'<<$ev_name>> whispers to you: "I''m not so sure about this, <<$pcs_nickname>>! I think we should go..."'
+		!!if placerParameter['friend_index'] = 0:end
+		if placerParameter['friend_index'] > 0:'<<$ev_name>> whispers to you: "I''m not so sure about this, <<$pcs_nickname>>! I think we should go..."'
 	else
 		!!random normal guys
 		if month=1 or month=2 or month=12 or month=11:
@@ -41,26 +43,26 @@ if plact = 0:
 		'You smile as you reply: "I''m <<$pcs_nickname>>."'+$text_mod
 		'<<$boydesc>> invites you: "Pleased to meet you, <<$pcs_nickname>>! Would you like to have a beer with me?"'
 
-		if kol_man = 1 and Frend_num > 0:
+		if placerParameter['number_of_man'] = 1 and placerParameter['friend_index'] > 0:
 			'<<$ev_name>> whispers to you: "Who do you think he likes more, <<$pcs_nickname>>? You or me?"'
-		elseif kol_man > 1:
+		elseif placerParameter['number_of_man'] > 1:
 			'Vying for the guys'' attention, you happily accept <<$boydesc>>''s invitation and introduce yourself to everyone.'
-			if Frend_num > 0:'<<$ev_name>> whispers to you: "They''re cute, <<$pcs_nickname>>! Let''s stay for a while and see what happens?"'
+			if placerParameter['friend_index'] > 0:'<<$ev_name>> whispers to you: "They''re cute, <<$pcs_nickname>>! Let''s stay for a while and see what happens?"'
 		end
 	end
 
-	act 'Drink some beer':plact = 1 & gt $curloc
+	act 'Drink some beer':placerParameter['player_act'] = 1 & gt $curloc
 
-	if Frend_num = 0:act 'Decline and leave':gt 'pav_park', 'start'
+	if placerParameter['friend_index'] = 0:act 'Decline and leave':gt 'pav_park', 'start'
 
-	if Frend_num > 0:
+	if placerParameter['friend_index'] > 0:
 		act 'Leave with your friend':
 			*clr & cla
 			gs 'stat'
 
-			if p_slut < 80:gt 'placer_end'
+			if placerParameter['friend_slut'] < 80:gt 'placer_end'
 
-			if p_slut >= 80:
+			if placerParameter['friend_slut'] >= 80:
 				'<<$ev_name>> whispers to you: "Don''t be such a bore, <<$pcs_nickname>>! I want to stay, he''s cute! Come on, stay with me and live a little!"'
 
 				gs 'willpower', 'drink', 'resist', 'medium'
@@ -74,7 +76,7 @@ if plact = 0:
 					act 'Leave your friend behind and go (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
 
-				act 'Drink some beer with them':plact = 1 & gt $curloc
+				act 'Drink some beer with them':placerParameter['player_act'] = 1 & gt $curloc
 
 				act 'Drag your friend away':gt 'placer_end'
 			end
@@ -82,28 +84,28 @@ if plact = 0:
 	end
 end
 
-!!if slut_vid > 0:know_gor_slut = 1
+!!if placerParameter['slut_visual'] > 0:placerParameter['know_slut'] = 1
 
 !!!!!!!!!!!!!!!
 !!!drink beer!!!
 !!!!!!!!!!!!!!!
-if plact = 1:
+if placerParameter['player_act'] = 1:
 	menu_off = 1
 	minut += 5
 	gs 'drugs', 'alcohol', 'beer'
 	gs 'stat'
 
-	if Frend_num > 0:$textsub = ' and your friend'
-	if Frend_num = 0:$textsub = ''
-	if kol_man = 1:$textsub2 = 'guy'
-	if kol_man > 1:$textsub2 = 'guys'
+	if placerParameter['friend_index'] > 0:$textsub = ' and your friend'
+	if placerParameter['friend_index'] = 0:$textsub = ''
+	if placerParameter['number_of_man'] = 1:$textsub2 = 'guy'
+	if placerParameter['number_of_man'] > 1:$textsub2 = 'guys'
 
-	'You<<$textsub>> join the <<$textsub2>> for some beers, and go to a more secluded area of the park. <<$boydesc>> pours beer into plastic cups and hands them out. The beer is nice and cold, and you<<$textsub>> have a chat with <<$boydesc>> while the <<$kol_man_text>> mess around.'
+	'You<<$textsub>> join the <<$textsub2>> for some beers, and go to a more secluded area of the park. <<$boydesc>> pours beer into plastic cups and hands them out. The beer is nice and cold, and you<<$textsub>> have a chat with <<$boydesc>> while the <<$placerStringParameter[''text_someone'']>> mess around.'
 
-	if know_status = 2:
+	if placerParameter['recognize_status'] = 2:
 		!!gopniks in the park, 3-6
-		if Frend_num = 0:
-			if know_gor_slut = 0:
+		if placerParameter['friend_index'] = 0:
+			if placerParameter['know_slut'] = 0:
 				'<<$boydesc>> excuses himself for a moment, and then surprises you when he comes up to you from behind. He puts his arms around your waist while kissing your neck. The other guys are mostly ignoring you and are talking among one another, though you do see one or two jealous glances from them.'
 
 				gs 'arousal', 'kiss', 5
@@ -284,7 +286,7 @@ if plact = 1:
 						act 'Leave':gt 'pav_park', 'start'
 					end
 				end
-			elseif know_gor_slut = 1 and BjBeerQW > 1 and bjgangrand = 1:
+			elseif placerParameter['know_slut'] = 1 and BjBeerQW > 1 and bjgangrand = 1:
 					'One of the guys suddenly laughs: "Wait a minute, I know her! That''s <<$pcs_nickname>>, everyone knows she''s a <<$gnikname>>. She gives guys blowjobs just to get a beer! My buddy showed me a video where they gave like three guys a blowjob, and then happily said hi to her mother with the cum still on her face!"'
 					'One of the other guys approaches you, and puts his hand on your chin while he takes a good look at your face. When he sees you flinch, he slaps you across the face quite hard. He orders you: "Don''t move, bitch."'
 					'You''re too afraid to fight him, and just let him do what he wants while he runs his fingers over your lips and slips a finger inside your mouth, which you begin to suck on without even giving it any thought.'
@@ -301,18 +303,18 @@ if plact = 1:
 
 					act 'Kneel down and open your mouth':
 						*clr & cla
-						stat['bj'] += kol_man
-						guy += kol_man
+						stat['bj'] += placerParameter['number_of_man']
+						guy += placerParameter['number_of_man']
 						i = 0
 						:parkbj
 						spafinloc = 12
 						gs 'cum_manage'
 						i += 1
-						if i <= kol_man:
+						if i <= placerParameter['number_of_man']:
 							spafinloc = 11
 							gs 'cum_manage'
 							i += 1
-							if i <= kol_man: jump 'parkbj'
+							if i <= placerParameter['number_of_man']: jump 'parkbj'
 						end
 						face_write = 1
 						gang += 1
@@ -344,7 +346,7 @@ if plact = 1:
 						end
 					end
 				end
-			elseif know_gor_slut = 1:
+			elseif placerParameter['know_slut'] = 1:
 				'One of the guys tells you: "<<$pcs_nickname>>, we all know you''re a <<$gnikname>>". One of his friends pitches in: "In other words: we''re going to some place quiet and we''re going to fuck you. Cause trouble and we''ll knock your teeth out. Understood?"'
 
 				act 'Go with the guys':
@@ -356,18 +358,18 @@ if plact = 1:
 
 					act 'Squat before them':
 						*clr & cla
-						stat['bj'] += kol_man
-						guy += kol_man
+						stat['bj'] += placerParameter['number_of_man']
+						guy += placerParameter['number_of_man']
 						i = 0
 						:parkbj2
 						spafinloc = 12
 						gs 'cum_manage'
 						i += 1
-						if i <= kol_man:
+						if i <= placerParameter['number_of_man']:
 							spafinloc = 11
 							gs 'cum_manage'
 							i += 1
-							if i <= kol_man: jump 'parkbj2'
+							if i <= placerParameter['number_of_man']: jump 'parkbj2'
 						end
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/sex/gop/blowbang.jpg"></center>'
@@ -385,8 +387,8 @@ if plact = 1:
 					end
 				end
 			end
-		elseif Frend_num > 0:
-			if know_gor_slut = 0:
+		elseif placerParameter['friend_index'] > 0:
+			if placerParameter['know_slut'] = 0:
 				'You see one of the guys come behind to your friend, closing his arms around her in a bear grip as he kisses her neck. Another guy does the same to you, and kisses your neck quite aggressively while he has a tight grip on your waist.'
 
 				act 'Kiss him':
@@ -417,7 +419,7 @@ if plact = 1:
 				exit
 			end
 
-			if know_gor_slut = 1:
+			if placerParameter['know_slut'] = 1:
 				'One of the guys says: "<<$pcs_nickname>>, we all know you''re a whore. If your little girlfriend is with you, we can only assume she is, too."'
 				'Another guy pitches in: "In other words: you and your girlfriend are going to entertain us at our place. If you''re good enough, we''ll let you go afterwards."'
 
@@ -450,14 +452,14 @@ if plact = 1:
 		end
 	end
 
-	if know_status < 2:
+	if placerParameter['recognize_status'] < 2:
 		tiprand = rand(0, 1)
 		tiploverand = rand(0, 1)
 
 		!norms
-		if kol_man = 1:
-			if Frend_num = 0 and kol_man = 1:
-				if slut_vid > 0:
+		if placerParameter['number_of_man'] = 1:
+			if placerParameter['friend_index'] = 0 and placerParameter['number_of_man'] = 1:
+				if placerParameter['slut_visual'] > 0:
 					'The guy comes up to you, and aggressively kisses you on your mouth.'
 
 					act 'Kiss him back':
@@ -541,7 +543,7 @@ if plact = 1:
 						if tiperand = 2:gt 'fbGar'
 					end
 				end
-			elseif Frend_num > 0 and kol_man = 1:
+			elseif placerParameter['friend_index'] > 0 and placerParameter['number_of_man'] = 1:
 				if tiploverand = 0:
 					'You''re having fun, drinking beers with your friend and the guy you just met. After a while you realize that he is mostly just paying attention to you though, while pretending your friend <<$ev_name>> isn''t there.'
 
@@ -550,7 +552,7 @@ if plact = 1:
 						gs 'stat'
 						'<<$boydesc>> whispers in your ear: "Come on <<$pcs_nickname>>, let''s go to my place..."'
 
-						if p_slut < 50 or (Frend_num = 14 and katjaQW['park_sex'] < rand(1,2)):
+						if placerParameter['friend_slut'] < 50 or (placerParameter['friend_index'] = 14 and katjaQW['park_sex'] < rand(1,2)):
 							!!If Katja have not done much with guys from the park, she might want to leave you alone.
 							'<<$ev_name>> seems to understand where this is going, and nods at you: "Okay, <<$pcs_nickname>>... I guess I should leave the two of you alone. I''ll see you later?"'
 
@@ -587,23 +589,23 @@ if plact = 1:
 						*clr & cla
 						gs 'stat'
 
-						if p_slut < 30:
+						if placerParameter['friend_slut'] < 30:
 							'<<$ev_name>> kisses the guy for a while, but when he whispers something to her she apologizes to him: "Sorry, <<$boydesc>>... I can''t just leave <<$pcs_nickname>> hanging. We should be going."'
 
 							act 'Leave with your friend':gt 'placer_end'
 						end
 
-						if p_slut >= 30 and p_slut < 60:
+						if placerParameter['friend_slut'] >= 30 and placerParameter['friend_slut'] < 60:
 							'<<$ev_name>> kisses the guy, and he begins to grope her body. She quickly whispers something in his ear, and you see him nod. Then <<$ev_name>> turns to you: "Sorry <<$pcs_nickname>>, <<$boydesc>> promised me he''d show me his cool rock collection. His apartment is small though, there''d be no room for the both of us... I''ll see you later?"'
 
-							if Frend_num = 14:
+							if placerParameter['friend_index'] = 14:
 								KatjaQW['slut'] += 10
 								KatjaQW['horny'] = 0
 								if katjaQW['park_sex'] = 0: katjaQW['park_sex'] = 1
 							end
 
 							act 'Watch her leave with the stranger':gt 'pav_park', 'start'
-						elseif p_slut >= 60:
+						elseif placerParameter['friend_slut'] >= 60:
 							'<<$ev_name>> kisses the guy, and he begins to grope her body. She quickly whispers something in his ear, and you see him nod. Then <<$ev_name>> turns to you and asks innocently: "Hey <<$pcs_nickname>>... <<$boydesc>> asks if you want to come with us for some fun. What do you say?"'
 
 							gs 'willpower', 'sex', 'resist', 'hard'
@@ -622,11 +624,11 @@ if plact = 1:
 					end
 				end
 			end
-		elseif kol_man > 1:
-			if Frend_num = 0:
-				if slut_vid > 0:
-					if kol_man = 2:$textsub = 'The second guy looks at you knowingly, as if he recognizes you from somewhere. He has a greedy look in his eyes.'
-					if kol_man > 2:$textsub = 'The other guys look at you knowingly, as if they recognize you from somewhere. They have greedy looks in their eyes.'
+		elseif placerParameter['number_of_man'] > 1:
+			if placerParameter['friend_index'] = 0:
+				if placerParameter['slut_visual'] > 0:
+					if placerParameter['number_of_man'] = 2:$textsub = 'The second guy looks at you knowingly, as if he recognizes you from somewhere. He has a greedy look in his eyes.'
+					if placerParameter['number_of_man'] > 2:$textsub = 'The other guys look at you knowingly, as if they recognize you from somewhere. They have greedy looks in their eyes.'
 
 					'<<$boydesc>> comes up to you, and aggressively kisses you on your mouth while he hugs you. <<$textsub>>.'
 
@@ -672,8 +674,8 @@ if plact = 1:
 						act 'Continue':gt 'placer_sex', 'meet'
 					end
 				end
-			elseif Frend_num > 0:
-				if slut_vid > 0:
+			elseif placerParameter['friend_index'] > 0:
+				if placerParameter['slut_visual'] > 0:
 					'You see one of the guys come behind to your friend, closing his arms around her in a bear grip as he kisses her neck. Another guy does the same to you, and kisses your neck quite aggressively while he has a tight grip on your waist.'
 
 					act 'Kiss him':
@@ -704,16 +706,16 @@ if plact = 1:
 
 	gs 'stat'
 
-	if Frend_num = 0:
+	if placerParameter['friend_index'] = 0:
 		act 'Turn around and walk away':
 			*clr & cla
 			gs 'stat'
 
-			if know_gor_slut = 0:
-				if slut_vid = 0:gt 'pav_park', 'start'
+			if placerParameter['know_slut'] = 0:
+				if placerParameter['slut_visual'] = 0:gt 'pav_park', 'start'
 
-				if slut_vid > 0:
-					if know_status = 2:
+				if placerParameter['slut_visual'] > 0:
+					if placerParameter['recognize_status'] = 2:
 						'<<$boydesc>> disappointedly remarks: "We know you''re a whore... why are you being such a prude?"'
 						'You shrug at him and keep walking... that remark sure made your decision to leave a lot easier! What a jackass!'
 
@@ -722,8 +724,8 @@ if plact = 1:
 						gt 'pav_park', 'start'
 					end
 				end
-			elseif know_gor_slut = 1:
-				if know_status = 2:
+			elseif placerParameter['know_slut'] = 1:
+				if placerParameter['recognize_status'] = 2:
 					'You shake your head and apologize: "Sorry boys... I have places to be. Maybe some other time" as you leave. You walk away in a brisk pace, and are gone before they can object.'
 
 					act 'Return to the park':gt 'pav_park', 'start'
@@ -732,7 +734,7 @@ if plact = 1:
 				end
 			end
 		end
-	elseif Frend_num > 0:
+	elseif placerParameter['friend_index'] > 0:
 		act 'Leave with your friend':gt 'placer_end'
 	end
 end

+ 2 - 2
locations/placer_end.qsrc

@@ -1,7 +1,7 @@
 # placer_end
 !2021/05/02
 
-if Frend_num = 14:
+if placerParameter['friend_index'] = 14:
 	menu_off = 1
 	katjaQW['horny'] += 10
 	gs 'stat'
@@ -26,7 +26,7 @@ if Frend_num = 14:
 	'You say goodbye and Katja disappears into her house.'
 
 	act 'Leave':
-		Frend_num = 0
+		placerParameter['friend_index'] = 0
 		gt 'pav_residential'
 	end
 end

+ 2 - 3
locations/placer_gop_orgy.qsrc

@@ -7,12 +7,12 @@ gs 'drugs', 'alcohol', 'vodka', 2
 gs 'stat'
 'You, <<$ev_name>> and the guys enter what seems to be an otherwise abandoned apartment. The place barely has any furniture, and there is rubbish and dirt everywhere. Are you even allowed to be in here?'
 'The boys don''t pay any attention to their surroundings, and pour out some vodka from a bottle into several cups they brought while they actively flirt with you and your friend. You soon forget about your surroundings as you''re having fun with the guys, and undress alongside <<$ev_name>>. The boys quickly clear an area of bottles and other debris, so you can lie down.'
-ciklkm = (kol_man / 2) + 1
+ciklkm = (placerParameter['number_of_man'] / 2) + 1
 guy += ciklkm
 
 if goporgyeQW = 0:goporgyeQW = 1
 
-if Frend_num = 14:
+if placerParameter['friend_index'] = 14:
 	KatjaQW['slut'] += 5
 	KatjaQW['horny'] = 0
 	if katjaQW['park_sex'] < 3: katjaQW['park_sex'] = 3
@@ -20,7 +20,6 @@ if Frend_num = 14:
 
 	gs 'arousal', 'foreplay', 10, 'group'
 	gs 'stat'
-
 end
 
 act 'Continue':

+ 12 - 12
locations/placer_house.qsrc

@@ -6,7 +6,7 @@ gs 'drugs', 'alcohol', 'vodka', 3
 gs 'stat'
 'You exit the park with your friend, and follow <<$boydesc>> to an apartment nearby. You all go inside, and continue to drink and have fun there.'
 
-if kol_man = 1:
+if placerParameter['number_of_man'] = 1:
 	'You begin to hug and kiss <<$boydesc>>. Soon <<$ev_name>> joins in and you''re both kissing the guy, as well as each other.'
 	gs 'arousal', 'foreplay', 4, 'group', 'lesbian'
 	gs 'stat'
@@ -20,7 +20,7 @@ if kol_man = 1:
 		act 'Get on your hands and knees for him':
 			*clr & cla
 
-			if Frend_num = 14:
+			if placerParameter['friend_index'] = 14:
 				KatjaQW['slut'] += 5
 				KatjaQW['horny'] = 0
 				if katjaQW['park_sex'] = 0: katjaQW['park_sex'] = 1
@@ -40,7 +40,7 @@ if kol_man = 1:
 			act 'Leave':gt 'placer_end'
 		end
 	end
-elseif kol_man = 2:
+elseif placerParameter['number_of_man'] = 2:
 	guy += 1
 	'The guys seem to each have picked their favorite girl, and <<$boydesc>> is all over you. While he kisses and gropes you greedily, his friend is doing the same to <<$ev_name>>. She seems to be quite into him, and happily returns him kiss and lets him touch her wherever and however he wants. Within minutes, she lowered her body and is vigorously sucking her guy''s cock. Meanwhile, <<$boydesc>> looks at you expectantly as he exposes his hard dick to you, expecting you to do the same.'
 
@@ -55,7 +55,7 @@ elseif kol_man = 2:
 		act 'Fuck him':
 			*clr & cla
 
-			if Frend_num = 14:
+			if placerParameter['friend_index'] = 14:
 				KatjaQW['slut'] += 5
 				KatjaQW['horny'] = 0
 				if katjaQW['park_sex'] = 0: katjaQW['park_sex'] = 1
@@ -75,7 +75,7 @@ elseif kol_man = 2:
 			act 'Leave':gt 'placer_end'
 		end
 	end
-elseif kol_man = 3:
+elseif placerParameter['number_of_man'] = 3:
 	$d_dozdat = {
 		act 'Wait for your friend':
 			*clr & cla
@@ -83,7 +83,7 @@ elseif kol_man = 3:
 			gs 'stat'
 			cumface = 0
 
-			if Frend_num = 14:
+			if placerParameter['friend_index'] = 14:
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/katja/katjacum.jpg"></center>'
 				'Eventually, Katja comes out of the room. She has cum smeared all over her face, and looks exhausted... but happy. Very happy.'
 			end
@@ -98,7 +98,7 @@ elseif kol_man = 3:
 		act 'Continue':
 			*clr & cla
 
-			if Frend_num = 14:
+			if placerParameter['friend_index'] = 14:
 				gs 'npcgeneratec', 0, 'Guy', rand(18,35)
 				gs 'boyStat', $npclastgenerated
 				KatjaQW['slut'] += 5
@@ -118,7 +118,7 @@ elseif kol_man = 3:
 				*clr & cla
 				gs 'stat'
 
-				if Frend_num = 14:
+				if placerParameter['friend_index'] = 14:
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/katja/katjaend.jpg"></center>'
 					'You open the door slightly look inside the room. On the bed lies Katja, clearly flustered from getting fucked just now. She''s eagerly sucking off the boy with her, sucking his cock and pleading and begging for him to cum on her face. The guy does, and Katja happily smears the sperm over her lips and cheeks before licking some of it up.'
 					gs 'arousal', 'voyeur_sex', 15
@@ -136,7 +136,7 @@ elseif kol_man = 3:
 		act 'Continue':
 			*clr & cla
 
-			if Frend_num = 14:
+			if placerParameter['friend_index'] = 14:
 				gs 'npcgeneratec', 0, 'Guy', rand(18,35)
 				gs 'boyStat', $npclastgenerated
 				KatjaQW['slut'] += 10
@@ -157,7 +157,7 @@ elseif kol_man = 3:
 				*clr & cla
 				gs 'stat'
 
-				if Frend_num = 14:
+				if placerParameter['friend_index'] = 14:
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/katja/katjaendgang.jpg"></center>'
 					'The two guys in the room have Katja spitroasted; one of them is furiously fucking her from behind, while Katja is sucking the other guy''s cock like her life depended on it. Her loud groans are clearly noticeable for you, despite her having a cock in her mouth... you can''t help but notice how cute she sounds, even during an act such as this.'
 					gs 'arousal', 'voyeur_sex', 15
@@ -386,7 +386,7 @@ elseif kol_man = 3:
 			end
 		end
 	end
-elseif kol_man >= 4:
+elseif placerParameter['number_of_man'] >= 4:
 	guy += 2
 	'The boys begin to embrace you and your girlfriend, feeling emboldened by the liquor they have been drinking. Their touches soon make you want more, and you and <<$ev_name>> make out with the boys while they impatiently tug at your clothes. Two of them seem to have taken a liking to you, while the two others are focusing their efforts on <<$ev_name>>.'
 
@@ -395,7 +395,7 @@ elseif kol_man >= 4:
 		gs 'npcgeneratec', 0, 'Guy', rand(18,35)
 		gs 'boyStat', $npclastgenerated, 'b'
 		gs 'boyStat', $boy, 'a'
-		if Frend_num = 14:
+		if placerParameter['friend_index'] = 14:
 			KatjaQW['slut'] += 10
 			KatjaQW['horny'] = 0
 			if katjaQW['park_sex'] < 3: katjaQW['park_sex'] = 3

+ 76 - 78
locations/placer_man.qsrc

@@ -1,96 +1,94 @@
 # placer_man
-if mass_ver_zn > 0:
-	!!calculation of the probability of dating
-	ver_zn = 0
-	if rand(0, 200) < pcs_apprnc and (rand(0, 1) = 0 or Frend_num = 14):
-		ver_zn = 1
-		if kol_man = 1:
-			$kol_man_text = 'guy' & $kol_man_text_a = 'man' & $kol_man_prefiks_he = 'he'
-		elseif kol_man = 2:
-			$kol_man_text = 'two guys' & $kol_man_text_a = 'man' & $kol_man_prefiks_he = 'they'
-		elseif kol_man = 3:
-			$kol_man_text = 'three guys' & $kol_man_text_a = 'man' & $kol_man_prefiks_he = 'they'
-		elseif kol_man = 4:
-			$kol_man_text = 'four guys' & $kol_man_text_a = 'man' & $kol_man_prefiks_he = 'they'
-		elseif kol_man = 5:
-			$kol_man_text = 'five guys' & $kol_man_text_a = 'man' & $kol_man_prefiks_he = 'they'
-		elseif kol_man = 6:
-			$kol_man_text = 'six guys' & $kol_man_text_a = 'man' & $kol_man_prefiks_he = 'they'
-		end
-
-		$text_znak = ''
+!!calculation of the probability of dating
+placerParameter['want_to_meet'] = 0
+if rand(0, 150) < pcs_apprnc and (rand(0, 10) > 2 or placerParameter['friend_index'] = 14):
+	placerParameter['want_to_meet'] = 1
+	if placerParameter['number_of_man'] = 1:
+		$placerStringParameter['text_someone'] = 'guy' & $kol_man_text_a = 'man' & $kol_man_prefiks_he = 'he'
+	elseif placerParameter['number_of_man'] = 2:
+		$placerStringParameter['text_someone'] = 'two guys' & $kol_man_text_a = 'man' & $kol_man_prefiks_he = 'they'
+	elseif placerParameter['number_of_man'] = 3:
+		$placerStringParameter['text_someone'] = 'three guys' & $kol_man_text_a = 'man' & $kol_man_prefiks_he = 'they'
+	elseif placerParameter['number_of_man'] = 4:
+		$placerStringParameter['text_someone'] = 'four guys' & $kol_man_text_a = 'man' & $kol_man_prefiks_he = 'they'
+	elseif placerParameter['number_of_man'] = 5:
+		$placerStringParameter['text_someone'] = 'five guys' & $kol_man_text_a = 'man' & $kol_man_prefiks_he = 'they'
+	elseif placerParameter['number_of_man'] = 6:
+		$placerStringParameter['text_someone'] = 'six guys' & $kol_man_text_a = 'man' & $kol_man_prefiks_he = 'they'
+	end
 
-		!!iconic moments
-		if fame['pav_slut'] >= 50 and know_gor_slut = 0:
-			if know_status = 1:knowrand = rand(0, 1)
-			if know_status = 2:knowrand = rand(0, 4)
-			if knowrand = 0:know_gor_slut = 1
-		end
+	$placerStringParameter['text_start_meet'] = ''
 
-		if Frend_num = 0:
-			slut_vid = 0
+	!!iconic moments
+	if fame['pav_slut'] >= 50 and placerParameter['know_slut'] = 0:
+		if placerParameter['recognize_status'] = 1:knowrand = rand(0, 1)
+		if placerParameter['recognize_status'] = 2:knowrand = rand(0, 4)
+		if knowrand = 0:placerParameter['know_slut'] = 1
+	end
 
-			if pcs_makeup = 4:slut_vid += 1
+	if placerParameter['friend_index'] = 0:
+		placerParameter['slut_visual'] = 0
 
-			if pirsA > 0 and pirsA < 10000:slut_vid += 1
-			if pirsB > 0 and pirsB < 10000:slut_vid += 1
-			!!if tits > 2:end
-			!!if pcs_hips-pcs_waist > 30:end
-			!!if glamur > 0 or ski > 0:end
-			!!if sport > 0:end
+		if pcs_makeup = 4:placerParameter['slut_visual'] += 1
 
-			$txt_a= 'Hello there,'
-			$txt_b= 'beautiful!'
+		if pirsA > 0 and pirsA < 10000:placerParameter['slut_visual'] += 1
+		if pirsB > 0 and pirsB < 10000:placerParameter['slut_visual'] += 1
+		!!if tits > 2:end
+		!!if pcs_hips-pcs_waist > 30:end
+		!!if glamur > 0 or ski > 0:end
+		!!if sport > 0:end
 
-			if know_status = 2:
-				textrand = rand(0, 1)
+		$txt_a= 'Hello there,'
+		$txt_b= 'beautiful!'
 
-				if textrand = 0:$txt_a = 'Hi'
-				if textrand = 1:$txt_a = 'Hey,'
+		if placerParameter['recognize_status'] = 2:
+			textrand = rand(0, 1)
 
-				textrand2 = rand(0, 1)
+			if textrand = 0:$txt_a = 'Hi'
+			if textrand = 1:$txt_a = 'Hey,'
 
-				if textrand2 = 0:$txt_b = 'gorgeous!'
-				if textrand2 = 1:$txt_b = 'cutie!'
-			end
+			textrand2 = rand(0, 1)
 
-			$text_znak = '<<$txt_a>> <<$txt_b>>'
-		else
-			$text_znak = 'Hey ladies!'
-		end
-	elseif Frend_num = 0:
-		if know_gor_slut = 1:
-			if kol_man = 1:
-				$text_znak = ' The guy grins, he recognizes who you are.'
-			elseif kol_man > 1:
-				$text_znak = ' The guys whisper to one another: "Look guys, it''s <<$pcs_nickname>>. She''s a pretty big <<$gnikname>>, from what I heard."'
-			end
+			if textrand2 = 0:$txt_b = 'gorgeous!'
+			if textrand2 = 1:$txt_b = 'cutie!'
 		end
+
+		$placerStringParameter['text_start_meet'] = '<<$txt_a>> <<$txt_b>>'
 	else
-		$text_znak = 'Hey girl!'
-		if know_status = 2:$text_znak = 'Hi honey!'
+		$placerStringParameter['text_start_meet'] = 'Hey ladies!'
 	end
-
-	if PCloStyle = 4:
-		randtext = rand(0, 5)
-
-		if randtext = 0:$txt_a = 'Nice clothes, slut!'
-		if randtext = 1:$txt_a = 'Hey, slut!'
-		if randtext = 2:$txt_a = 'Hey, whore!'
-		if randtext = 3:$txt_a = 'Hey girl!'
-		if randtext = 4:$txt_a = 'Aren''t you a whore?'
-		if randtext = 5:$txt_a = 'Oh, a prostitute!'
-
-		randtext2 = rand(0, 5)
-
-		if randtext2 = 0:$txt_b = 'How much for a blowjob?'
-		if randtext2 = 1:$txt_b = 'Didn''t I see you at the brothel the other day?'
-		if randtext2 = 2:$txt_b = 'I''m saving up for you, babe!'
-		if randtext2 = 3:$txt_b = 'Nice rack!'
-		if randtext2 = 4:$txt_b = 'Is this where you usually work?'
-		if randtext2 = 5:$txt_b = 'I''d like to see you work that mouth.'
-		$text_znak = '<<$txt_a>> <<$txt_b>>'
+elseif placerParameter['friend_index'] = 0:
+	if placerParameter['know_slut'] = 1:
+		if placerParameter['number_of_man'] = 1:
+			$placerStringParameter['text_start_meet'] = ' The guy grins, he recognizes who you are.'
+		elseif placerParameter['number_of_man'] > 1:
+			$placerStringParameter['text_start_meet'] = ' The guys whisper to one another: "Look guys, it''s <<$pcs_nickname>>. She''s a pretty big <<$gnikname>>, from what I heard."'
+		end
 	end
+else
+	$placerStringParameter['text_start_meet'] = 'Hey girl!'
+	if placerParameter['recognize_status'] = 2:$placerStringParameter['text_start_meet'] = 'Hi honey!'
+end
+
+if PCloStyle = 4:
+	randtext = rand(0, 5)
+
+	if randtext = 0:$txt_a = 'Nice clothes, slut!'
+	if randtext = 1:$txt_a = 'Hey, slut!'
+	if randtext = 2:$txt_a = 'Hey, whore!'
+	if randtext = 3:$txt_a = 'Hey girl!'
+	if randtext = 4:$txt_a = 'Aren''t you a whore?'
+	if randtext = 5:$txt_a = 'Oh, a prostitute!'
+
+	randtext2 = rand(0, 5)
+
+	if randtext2 = 0:$txt_b = 'How much for a blowjob?'
+	if randtext2 = 1:$txt_b = 'Didn''t I see you at the brothel the other day?'
+	if randtext2 = 2:$txt_b = 'I''m saving up for you, babe!'
+	if randtext2 = 3:$txt_b = 'Nice rack!'
+	if randtext2 = 4:$txt_b = 'Is this where you usually work?'
+	if randtext2 = 5:$txt_b = 'I''d like to see you work that mouth.'
+	$placerStringParameter['text_start_meet'] = '<<$txt_a>> <<$txt_b>>'
 end
 
 --- placer_man ---------------------------------

+ 55 - 49
locations/placer_pav_park.qsrc

@@ -3,13 +3,15 @@
 if hour >= 22 or hour < 8:
 	encounter = 0
 else
-	if Frend_num = 14 and katjaQW['park_sex'] < 2:
+	if placerParameter['friend_index'] = 14 and katjaQW['park_sex'] < 2:
 		encounter = rand(0, 8)
 	else
 		encounter = rand(0, 10)
 	end
 end
 
+met_someone = 0
+
 if encounter = 0:
 	!!no one in the park
 	$textEvent = 'The park is quiet and deserted. There is no one in sight.'
@@ -18,7 +20,7 @@ elseif encounter = 1:
 	$textEvent = 'You see a young mother with a stroller walking along a path.'
 elseif encounter = 2:
 	!!people in the park old_man
-	if bimbolevel < 1 or Frend_num > 0:
+	if bimbolevel < 1 or placerParameter['friend_index'] > 0:
 		$textEvent = 'A lonely old man with a newspaper in his hand strolls down a path.'
 	else
 		$textEvent='A lonely old man with a newspaper in his hand is strolling down a path. He looks at you greedily when he sees your appearance and walks over to you. When he reaches you, he extends his hand and says: "Hi there, young lady! If you have a minute, come with me! I have something for you!"'
@@ -32,39 +34,39 @@ elseif encounter = 4:
 	$textEvent = 'You see two young girls taking a stroll in the park.'
 elseif encounter = 5:
 	!!people in the park number of guys
-
-	if Frend_num = 14 and katjaQW['park_sex'] = 0:
+	
+	if placerParameter['friend_index'] = 14 and katjaQW['park_sex'] = 0:
 		!!If Katja never have had sex with a random guy at the park you only meet 1 guy.
-		kol_man = 1
-	elseif Frend_num = 14 and katjaQW['park_sex'] = 1:
+		placerParameter['number_of_man'] = 1
+	elseif placerParameter['friend_index'] = 14 and katjaQW['park_sex'] = 1:
 		!!If Katja have had sex with 1 random guy at the park you have a 50% chance of meeting 1 guy and 25% of meeting 2 and 25% of meeting 3.
-		kol_man = max(1,rand(0,3))
+		placerParameter['number_of_man'] = max(1,rand(0,3))
 	elseif rand(0,1) = 0:
 		!!50% chance of meeting 1 guy.
-		kol_man = 1
+		placerParameter['number_of_man'] = 1
 	elseif rand(0,1) = 0:
 		!!25% chance of meeting 2 guys.
-		kol_man = 2
+		placerParameter['number_of_man'] = 2
 	elseif rand(0,1) = 0:
 		!!12.5% chance of meeting 3 guys.
-		kol_man = 3
+		placerParameter['number_of_man'] = 3
 	elseif rand(0,2) > 0:
 		!!8.35% chance of meeting 4 guys.
-		kol_man = 4
+		placerParameter['number_of_man'] = 4
 	else
 		!!4.15% chance of meeting 5 guys.
-		kol_man = 5
+		placerParameter['number_of_man'] = 5
 	end
 
-	if kol_man = 1:$textSub = 'a guy'
-	if kol_man = 2:$textSub = 'two guys'
-	if kol_man = 3:$textSub = 'three guys'
-	if kol_man = 4:$textSub = 'four guys'
-	if kol_man = 5:$textSub = 'five guys'
+	if placerParameter['number_of_man'] = 1:$textSub = 'a guy'
+	if placerParameter['number_of_man'] = 2:$textSub = 'two guys'
+	if placerParameter['number_of_man'] = 3:$textSub = 'three guys'
+	if placerParameter['number_of_man'] = 4:$textSub = 'four guys'
+	if placerParameter['number_of_man'] = 5:$textSub = 'five guys'
 
 	$textEvent = 'You see <<$textSub>> walking through the park, holding a case of beer.'
-	mass_ver_zn = 1
-	know_status = 1
+	placerParameter['recognize_status'] = 1
+	met_someone = 1
 elseif encounter = 6:
 	!!dog in the park
 	$textEvent = 'This part of the park is quiet and deserted. The only sign of life is a stray dog, sniffing around near a garbage bin.'
@@ -93,21 +95,23 @@ elseif encounter = 8:
 elseif encounter = 9:
 	!!young people in the park company
 	$textEvent = 'You see a group of teenagers sitting on a park bench, listening to some music.'
-	kol_man = rand(2, 6)
-	mass_ver_zn = 1
-	know_status = 1
+	placerParameter['number_of_man'] = rand(2, 6)
+	placerParameter['recognize_status'] = 1
+	met_someone = 1
 elseif encounter = 10:
 	!!Gopnik in the park
-	kol_man = rand(3, 6)
+	placerParameter['number_of_man'] = rand(3, 6)
 	$textEvent = 'Some Gopniks are sitting on their haunches just off to the side of one of the main paths, drinking beer. The area around them is littered with empty bottles.'
-	mass_ver_zn = 1
-	know_status = 2
+	placerParameter['recognize_status'] = 2
+	met_someone = 1
 else
 	$textEvent = 'You see 2 women walking in the park, holding each other''s hands tightly. They''re clearly in love.'
 end
 
-
-gs 'placer_man'
+if met_someone = 1: 
+	gs 'placer_man'
+	met_someone = 0
+end
 
 !!Copied from gskver - Start.
 
@@ -213,27 +217,29 @@ if soniaPS=5 and rand(1,10)=>9 and hour>14 and hour<20:
 	end
 end
 
-if Frend_num > 0:
-	'You arrive at one of the smaller plazas in the park, together with <<$ev_name_om>>. <<$textEvent>>'
+$textSomeone = $placerStringParameter['text_someone']
+$textRefuse = $placerStringParameter['text_friend_refuse']
 
-	if ver_zn = 0:
+if placerParameter['friend_index'] > 0:
+	'You arrive at one of the smaller plazas in the park, together with <<$placerStringParameter[''ev_name_om'']>>. <<$textEvent>>'
+	if placerParameter['want_to_meet'] = 0:
 		!!your friend is a guy
-		if kol_man = 1 and $text_znak = '':$kol_man_text_no = 'The guy looks at you, and for a second you think he''s going to say something. However, when he gets closer, he wrinkles his nose and turns away.'
-		if kol_man > 1 and $text_znak = '':$kol_man_text_no = 'The guys look at you for a moment, but you see one of them shake his head. The guys then turn their backs to you, and pretend you''re not there.'
-		if kol_man > 0:'You give the <<$kol_man_text>> a cute smile as you walk past. You don''t think you''ve ever seen him before. <<$kol_man_text_no>>.'+$text_znak
-	elseif ver_zn = 1 and kol_man > 0:
+		if placerParameter['number_of_man'] = 1 and $placerStringParameter['text_start_meet'] = '':$placerStringParameter['text_friend_refuse'] = 'The guy looks at you, and for a second you think he''s going to say something. However, when he gets closer, he wrinkles his nose and turns away.'
+		if placerParameter['number_of_man'] > 1 and $placerStringParameter['text_start_meet'] = '':$placerStringParameter['text_friend_refuse'] = 'The guys look at you for a moment, but you see one of them shake his head. The guys then turn their backs to you, and pretend you''re not there.'
+		if placerParameter['number_of_man'] > 0:'You give the <<$textSomeone>> a cute smile as you walk past. You don''t think you''ve ever seen him before. <<$textRefuse>>.'+$placerStringParameter['text_start_meet']
+	elseif placerParameter['want_to_meet'] = 1 and placerParameter['number_of_man'] > 0:
 		!!your friend is a girl
-		'You give the <<$kol_man_text>> a cute smile as you walk past with your friend.'
+		'You give the <<$textSomeone>> a cute smile as you walk past with your friend.'
 
-		if kol_man = 1:'You don''t think you''ve ever seen him before. He approaches you and says: "<<$text_znak>>"'
-		if kol_man > 1:'You don''t think you''ve ever seen them before. The guys walk towards you, and one of them says: "<<$text_znak>>"'
+		if placerParameter['number_of_man'] = 1:'You don''t think you''ve ever seen him before. He approaches you and says: "<<$placerStringParameter[''text_start_meet'']>>"'
+		if placerParameter['number_of_man'] > 1:'You don''t think you''ve ever seen them before. The guys walk towards you, and one of them says: "<<$placerStringParameter[''text_start_meet'']>>"'
 
 		act 'Agree to hang out':
 			cls
 
-			if p_dom < 80:
+			if placerParameter['friend_dom'] < 80:
 				gt 'placer_act'
-			elseif p_dom >= 80:
+			elseif placerParameter['friend_dom'] >= 80:
 				gs 'stat'
 				'<<$ev_name>> hisses in your ear: "I don''t want to hang out with strangers, <<$pcs_nickname>>! They could be dangerous! If you want to stay here, I''m leaving."'
 
@@ -249,7 +255,7 @@ if Frend_num > 0:
 				end
 
 				act 'Say goodbye to your friend and stay':
-					Frend_num = 0
+					placerParameter['friend_index'] = 0
 					gt 'placer_act'
 				end
 			end
@@ -257,21 +263,21 @@ if Frend_num > 0:
 	end
 
 	act 'Continue on your walk':gt 'placer_end'
-elseif Frend_num = 0:
+elseif placerParameter['friend_index'] = 0:
 	'You stroll through the park by yourself, enjoying its beauty. <<$textEvent>>'
 
-	if ver_zn = 1:
-		'You give the <<$kol_man_text>> a cute smile as you walk past. '
+	if placerParameter['want_to_meet'] = 1:
+		'You give the <<$textSomeone>> a cute smile as you walk past. '
 
-		if kol_man = 1:'You don''t think you''ve ever seen him before. He approaches you and says: "<<$text_znak>>"'
-		if kol_man > 1:'You don''t think you''ve ever seen them before. The guys walk towards you, and one of them says: "<<$text_znak>>"'
+		if placerParameter['number_of_man'] = 1:'You don''t think you''ve ever seen him before. He approaches you and says: "<<$placerStringParameter[''text_start_meet'']>>"'
+		if placerParameter['number_of_man'] > 1:'You don''t think you''ve ever seen them before. The guys walk towards you, and one of them says: "<<$placerStringParameter[''text_start_meet'']>>"'
 
 		act 'Meet':gt 'placer_act'
-	elseif ver_zn = 0 and kol_man > 0:
-		if kol_man = 1:$kol_man_text_no = 'The guy looks at you, and for a second you think he''s going to say something. However, when he gets closer, he wrinkles his nose and turns away.'
-		if kol_man > 1:$kol_man_text_no = 'The guys look at you for a moment, but you see one of them shake his head. The guys then turn their backs to you, and pretend you''re not there.'
+	elseif placerParameter['want_to_meet'] = 0 and placerParameter['number_of_man'] > 0:
+		if placerParameter['number_of_man'] = 1:$placerStringParameter['text_friend_refuse'] = 'The guy looks at you, and for a second you think he''s going to say something. However, when he gets closer, he wrinkles his nose and turns away.'
+		if placerParameter['number_of_man'] > 1:$placerStringParameter['text_friend_refuse'] = 'The guys look at you for a moment, but you see one of them shake his head. The guys then turn their backs to you, and pretend you''re not there.'
 
-		'You give the <<$kol_man_text>> a cute smile as you walk past.' & '<<$kol_man_text_no>>'
+		'You give the <<$textSomeone>> a cute smile as you walk past.' & '<<$textRefuse>>'
 	end
 	:parkaway
 	act 'Finish your walk':gt 'pav_park', 'start'

+ 8 - 8
locations/placer_sex.qsrc

@@ -38,7 +38,7 @@ $din_analplugin_off = {
 }
 
 if $args[0] = 'meet':
-	if kol_man < 4 and pcs_ass > 14 and pcs_vag > 14 and mesec <= 0 :
+	if placerParameter['number_of_man'] < 4 and pcs_ass > 14 and pcs_vag > 14 and mesec <= 0 :
 		*clr & cla
 		minut += 30
 		gs'stat'
@@ -54,14 +54,14 @@ if $args[0] = 'meet':
 		'<center><img <<$set_imgh>> src="images/shared/sex/sleep/drunk.jpg"></center>'
 		'They can stomach their alcohol a lot better than you, and before you know it you''re absolutely hammered. The guys look like they''re still feeling fine.'
 		'Once they realize you''re drunk enough for them to make their move, they begin tugging at your clothes and undress you on one of their beds. You''re too drunk to fight them off, and just let it happen.'
-		'Once they have you naked, you hear the <<$kol_man_text>> discussing among one another: "Alright, we got her here... that was easy! Whose turn is it to go first?"'
+		'Once they have you naked, you hear the <<$placerStringParameter[''text_someone'']>> discussing among one another: "Alright, we got her here... that was easy! Whose turn is it to go first?"'
 		act 'Continue':
 			cls
 			rape += 1
 			gang += 1
 			minut += 5
-			guy += kol_man
-			ciklkm = kol_man
+			guy += placerParameter['number_of_man']
+			ciklkm = placerParameter['number_of_man']
 			if dormrapeQW = 0:dormrapeQW = 1
 			placer_rand1 = rand(0,100)
 			if placer_rand1 < 10:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/sex/gop/gopgang2.jpg"></center>'
@@ -283,7 +283,7 @@ if $args[0] = 'piano':
 									*clr & cla
 									'You feel bad for <<$boydesc2>>''s friend, and tell them: "There''s no need to argue, guys! I''ll make all of you feel good..."'
 									'You see <<$boydesc2>> wants to object, but at the same time he realizes he''s had you to himself for most of the time. He relaxes, and let you do what you want to do."'
-									if kol_man = 2:
+									if placerParameter['number_of_man'] = 2:
 										'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/sex/placer_sex17.jpg"></center>'
 										'The guys pull you off the table without hesitation, and put you down on your knees in front of them. You take both of their cocks in your hands, and guide them towards your mouth. You tease them with your tongue, savouring the taste of yourself on <<$boydesc2>>''s cock. That doesn''t mean you ignore his friend though; you pay just as much attention to him, sucking him off, or stroking his cock when you have your lips around <<$boydesc2>>''s.'
 										gs 'arousal', 'bj', 5, 'sub', 'group'
@@ -384,7 +384,7 @@ if $args[0] = 'piano':
 												end
 											end
 										end
-									elseif kol_man = 3 and analpluginbonus = 10 and pcs_vag => 15 :
+									elseif placerParameter['number_of_man'] = 3 and analpluginbonus = 10 and pcs_vag => 15 :
 										'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/sex/placer_sex23.jpg"></center>'
 										'The guys pull you off the table without hesitation, and put you down on your knees in front of them. You take their cocks in your hands, and guide them towards your mouth. You tease them with your tongue, savoring the taste of yourself on <<$boydesc2>>''s cock. That doesn''t mean you ignore his friends though; you pay just as much attention to them, sucking them off, or stroking their cock when you have your lips around <<$boydesc2>>''s.'
 										act 'Continue':
@@ -532,7 +532,7 @@ if $args[0] = 'vodka2':
 				'He shrugs apologetically, watching the mixture of sperm slowly drip from your vagina.'
 				gs 'arousal', 'vaginal', 5, 'sub', 'unknown'
 				gs 'stat'
-				if kol_man = 2:
+				if placerParameter['number_of_man'] = 2:
 					act 'Take a shower':
 						$din_dush_text='You smile at the boys: "Alright guys, I really need to go wash this sperm out of my pussy before I get pregnant. Where is your bathroom?"' & 'The guys show you where their bathroom is and leave you alone to go clean up. You scoop their sperm out of your pussy as much as you can, and dry yourself off with a fluffy towel they laid out for you.'
 						dynamic $din_dush
@@ -731,7 +731,7 @@ if $args[0] = 'cards':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/sex/placer_sex61.jpg"></center>'
 	'You smile at him and reply: "Cards sound like fun! Let''s do that."'
-	if kol_man > 2: 'One of the guys gets up and says: "Cards!? I don''t want to play fucking cards, even with a charming girl such as her. Sorry guys, I''m out of here."' & 'He leaves the room, leaving you alone with just <<$boydesc2>> and his friend. They just shrug, apparently that''s normal.'
+	if placerParameter['number_of_man'] > 2: 'One of the guys gets up and says: "Cards!? I don''t want to play fucking cards, even with a charming girl such as her. Sorry guys, I''m out of here."' & 'He leaves the room, leaving you alone with just <<$boydesc2>> and his friend. They just shrug, apparently that''s normal.'
 	'<<$boydesc2>> then suggests: "Alright... what do you want to play for? Money? Or... you''re such a beautiful girl, we could play for a favor instead?"'
 	'You and his friend nod, that sounds like it could be fun.'
 	act 'Play cards':

+ 4 - 4
locations/podval_rape.qsrc

@@ -6,15 +6,15 @@ gs 'stat'
 $boydesc2 = $boydesc
 if podvalrape = 0:
 	'You try to focus your view, to see where you are. It looks like a basement... there are no windows anywhere, and the room is rather dark. The guys push you down onto a dirty mattress in the room. Other than a lot of empty bottles and the mattress you''re on, the room is empty. You guess this is where they often take girls they meet in the park.'
-	'The <<$kol_man_text>> are discussing among themselves: "Alright guys, we got the slut here. I''m surprised she came so readily. Anyway... who gets to go first this time?"'
+	'The <<$placerStringParameter[''text_someone'']>> are discussing among themselves: "Alright guys, we got the slut here. I''m surprised she came so readily. Anyway... who gets to go first this time?"'
 
 	act 'Continue':
 		rape += 1
 		gang += 1
 		podvalrape = 1
 		gs 'sweat', 'add', 10
-		guy += kol_man
-		ciklkm = kol_man
+		guy += placerParameter['number_of_man']
+		ciklkm = placerParameter['number_of_man']
 
 		if podvalrapeQW = 0:podvalrapeQW = 1
 
@@ -67,7 +67,7 @@ elseif podvalrape = 1:
 		gs 'arousal', 'vaginal', 15, 'group', 'sub'
 		gs 'stat'
 		
-		act 'Continute': gt 'podval_rape'
+		act 'Continue': gt 'podval_rape'
 	else 
 		if rand (0,1) = 0:
 			act 'Continue':