Parcourir la source

some more fixes for the missing media script it should now give a more or less accurate account of the missing images

Awesome il y a 6 mois
Parent
commit
edad83156f

+ 1 - 1
locations/IvanEv.qsrc

@@ -177,7 +177,7 @@ if $ARGS[0] = 'School Chat':
 					cla
 					gs'stat'
 					'<center><b><font color=#00eaff>School Hallway</font></b></center>'
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<Rand(0,2)>>.jpg"></center>'
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<rand(0,2)>>.jpg"></center>'
 					'You don''t feel like attending all of your classes this morning. Surely no one will miss you if you skip one of your three morning classes.'
 
 					act 'Go to girl''s bathroom':gt 'gschool_girls_bathroom', 'start'

+ 1 - 1
locations/cafe_parco.qsrc

@@ -7,7 +7,7 @@ if $args[0]= 'start':
 	$menu_arg = 'start'
 	menu_off = 0
 	'<center><h4><font color="maroon">Cafe "Del Parco"</font></h4></center>'
-	'<center><img <<$set_imgh>> src="'+'images/locations/pavlovsk/park/cafe/caffe_del_parco'+iif(hour > 20 or hour < 7,'_night','')+'.jpg'+'"></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/cafe/caffe_del_parco'+iif(hour > 20 or hour < 7,'_night','')+'.jpg"></center>'
 	'The newly opened cafe "Del Parco", with its striking facade, there are lots of tables and a summer terrace. Opening hours between 14.00 to 21.00.'
 
 	act 'Return to the square': gt 'pav_park', 'start'

+ 1 - 1
locations/clothing.qsrc

@@ -452,7 +452,7 @@ if $ARGS[0] = 'clothing_list':
 	if $args[1] = 'misc' or $args[1] = 'all':
 		if $args[1] ! 'all':
 			$ward_list_store = $args[1]
-			'<center><img src="img src="images/pc/items/misc/misc.png"></center>'
+			'<center><img src="images/pc/items/misc/misc.png"></center>'
 			gs 'clothing_QV', 'filter_header', 'store'
 			gs 'clothing', 'clothinglist_header'
 			!!To filter just this set

+ 2 - 2
locations/dimaRevenge.qsrc

@@ -158,7 +158,7 @@ if ARGS[0] = 3:
 							act 'Look for Feofan':
 								*clr & cla
 								'<center><b><font color="maroon">School Hallway</font></b></center>'
-								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<Rand(0,2)>>.jpg"></center>'
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<rand(0,2)>>.jpg"></center>'
 								'You search the hallway for Feofan. The hallway is crowded with students preparing to leave school. You spot him at the end of the hall talking to Zinaida. He must be hitting on her again. All the nerd boys ask her out.
 								You swear you even saw Julia asking her out once. She always turns them down. Feofan is an incorrigible flirt though and doesn''t let rejection dampen his spirit. You almost envy that about him. You approach him as Zinaida turns him down yet again.'
 								act 'Talk to Feofan':
@@ -1128,7 +1128,7 @@ if dimaRevChoice = 6:
 		!!fourth day in the hall!!
 		gs 'fame', 'pav', 'sex', 60
 		'<center><b><font color="maroon">School Hallway</font></b></center>'
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<Rand(0,2)>>.jpg"></center>'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<rand(0,2)>>.jpg"></center>'
 		'You see Artem in the hall talking with Ivan. When you greet him he says "Don''t worry, <<$pcs_nickname>>. I have a plan. I can''t talk about it now, though." Saying that he rushes off. What is he up to?'
 		act 'Continue': gt 'gschool_lessons', 'short_break'
 	end

+ 5 - 5
locations/gschool_lessons.qsrc

@@ -58,7 +58,7 @@ if $ARGS[0] = 'morning':
 		end
 	else
 		'<center><b><font color="maroon">School Hallway</font></b></center>'
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<Rand(0,2)>>.jpg"></center>'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<rand(0,2)>>.jpg"></center>'
 		'Walking down the halls, you barely notice the poor state of the school anymore, having grown used to it. Approaching your locker, you see several of your classmates and wave at them.'
 		act 'Go to first period': school_period = 0 & gt 'gschool_lessons', 'schedule'
 		act 'Skip first period': school_period = 1 & gt 'gschool_lessons', 'skip'
@@ -226,7 +226,7 @@ if $ARGS[0] = 'short_break':
 	if school_period = 2:
 		if $ARGS[1] ! 'nopict':
 			'<center><b><font color="maroon">School Hallway</font></b></center>'
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<Rand(0,2)>>.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<rand(0,2)>>.jpg"></center>'
 			nl
 			gs 'gschool', 'schedule'
 		end
@@ -234,7 +234,7 @@ if $ARGS[0] = 'short_break':
 	elseif school_period = 5:
 		if $ARGS[1] ! 'nopict':
 			'<center><b><font color="maroon">School Hallway</font></b></center>'
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<Rand(0,2)>>.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<rand(0,2)>>.jpg"></center>'
 			nl
 			gs 'gschool', 'schedule'
 		end
@@ -242,7 +242,7 @@ if $ARGS[0] = 'short_break':
 	elseif (school_period < 8):
 		if $ARGS[1] ! 'nopict':
 			'<center><b><font color="maroon">School Hallway</font></b></center>'
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<Rand(0,2)>>.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<rand(0,2)>>.jpg"></center>'
 			gs 'gschool_gossip', 'gossip'
 			nl
 			gs 'gschool', 'schedule'
@@ -260,7 +260,7 @@ if $ARGS[0] = 'short_break':
 		end
 	elseif Kuznetsov_punishment = 1:
 		'<center><b><font color="maroon">School Hallway</font></b></center>'
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<Rand(0,2)>>.jpg"></center>'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall0<<rand(0,2)>>.jpg"></center>'
 		act 'Go to Kuznetsov''s classroom': gt 'gschool_lessonsev2','shop_punishment'
 		act 'Leave the school': gt 'gschool_lessons', 'schedule'
 	else

+ 1 - 1
locations/igorev.qsrc

@@ -1996,7 +1996,7 @@ if $ARGS[0] = 'kruglov_desc':
 	*clr & cla
 	$ren_str  = '<center><font size=4><table cellspacing=0 cellpadding=0>'
 	$ren_str += '<tr><td align=center><b><font size=5> Igor Kruglov </font></b></td></tr>'
-	$ren_str += '<tr><td align=center><img <<$set_imgh>> src="/images/characters/shared/headshots_main/big4.jpg"></td></tr>'
+	$ren_str += '<tr><td align=center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big4.jpg"></td></tr>'
 	$ren_str += '</table></font></center>'
 	*pl $ren_str
 end

+ 1 - 1
locations/katja_nightclub.qsrc

@@ -345,7 +345,7 @@ if $ARGS[0] = 'dance':
 	gs 'stat'
 	temp_rand = rand(0,20)
 	if temp_rand = 1:
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/disco_talking_on _dance_floor.jpg"></center>'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/disco_talking_on__dance_floor.jpg"></center>'
 		'A song the Katja loves comes on and she starts singing the lyrics, and you join her.'
 		if katjaQW['drinks'] > 8:
 			'She is very drunk and it is basically just her shouting parts of the words very loud.'+iif( alko < 8 or pcs_vokal > 50, ' You at least manage to sing the correct lyrics.', ' But you are not doing any better.')+' At least'+iif( alko < 8, 'she is', 'you are')+' having fun.'

+ 2 - 2
locations/katja_nightclub_sex.qsrc

@@ -210,7 +210,7 @@ if $ARGS[0] = 'private_room1':
 								minut += 5
 								gs 'katja_procedural', 'take_cocaine'
 								gs 'stat'										
-								'<center><img <<$set_imgh>> src="images/pavlovsk/school/girl/katja/uni/nightclub/katja_cocaine2.jpg"></center>'
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/katja_cocaine2.jpg"></center>'
 								'You watch as Katja takes the tube, puts one end at her nose and bows down to the start of the line that <<$npc_nickname[$npclastgenerated]>> has prepared for her.'
 								'She then sniffs the line with no problem and just sits up waiting for the the drugs to hit her.' 
 								*nl
@@ -297,7 +297,7 @@ if $ARGS[0] = 'private_room1':
 								minut += 5
 								gs 'katja_procedural', 'take_cocaine'
 								gs 'stat'										
-								'<center><img <<$set_imgh>> src="images/pavlovsk/school/girl/katja/uni/nightclub/katja_cocaine2.jpg"></center>'
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/katja_cocaine2.jpg"></center>'
 								'You watch as Katja takes the tube, puts one end at her nose and bows down so the other end is at the start of the line that <<$npc_nickname[$npclastgenerated]>> has prepared for her.'
 								'She then sniffs the line like a pro and sits up, waiting for the drugs to hit her.' 
 								*nl

+ 1 - 1
locations/mey_home.qsrc

@@ -242,7 +242,7 @@ if $ARGS[0] = 'guest_bedroom':
 	act 'Return to the hallway':
 		if ($clothingworntype = 'nude' or PCloswimwear = 1):
 			*clr
-			'<center><img <<$set_imgh>> src="'+'images/pc/clothing/'+iif($pantyworntype = 'none','0','tanga')+'.jpg'+'"></center>'
+			'<center><img <<$set_imgh>> src="images/pc/clothing/'+iif($pantyworntype = 'none','0','tanga')+'.jpg"></center>'
 			*nl
 			'<center><font color=red><b>You can''t go out dressed like this!</b></font></center>'
 			exit

+ 22 - 22
locations/mey_vika_events.qsrc

@@ -166,7 +166,7 @@ if $ARGS[0] = 'play_game_wish0':
 
 			act 'Further':
 				*clr & cla
-				'<center><video autoplay loop src="'+'images/characters/pavlovsk/school/girl/vicky/event/vika_game2.mp4'+'"></video></center>'
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/vicky/event/vika_game2.mp4"></video></center>'
 				'Opening your eyes, you are astonished to see that it''s Vicky who''s been teasing you! She smiles at you while removing your panties. She eagerly begins licking you, sending shivers all over your body. You start panting, edging, ready to cum. Vicky noticing you nearing the edge intensifies her tongue movements. All of a sudden you feel her tongue moving more erratically, somewhat disturbing the pleasant feeling. You look up and see Vanya, moving in from behind, pushing his cock into Vicky. Vicky can''t keep on licking you and instead she starts moaning loudly, clearly enjoying Vanya''s cock. Not wanting to lose your orgasm you grab her by the head and drag her face towards your pulsating pussy. She comes to her senses again and starts licking you. Vicky''s tongue is so skillful you cum like a fountain all over her face.'
 				$orgasm_or = 'yes'
 				gs 'arousal', 'cuni', 5, 'lesbian'
@@ -176,7 +176,7 @@ if $ARGS[0] = 'play_game_wish0':
 				act 'Further':
 					gs 'boyStat', 'A165'
 					*clr & cla
-					'<center><video autoplay loop src="'+'images/characters/pavlovsk/school/girl/vicky/event/vika_game3.mp4'+'"></video></center>'
+					'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/vicky/event/vika_game3.mp4"></video></center>'
 					'Your orgasm is so good that you''re still shaking several minutes after you''ve cum. Vanya grabs hold of you and pushes you onto Vicky''s bed, where she''s already waiting.'
 					'The two of you kiss, while Vicky is caressing Vanyas cock. Vicky pushes your head down towards Vanyas cock, making you go down on him. You suck on his head while Vicky sucks on his balls. Vanya panting a bit starts touching Vicky between her legs, getting her ready for his cock again. She starts moaning loudly, already edging. Vanya moves in and enters her wet pussy while you move over to the front playing with her nipples...'
 					'Vanya, enjoying himself starts pounding Vicky harder and harder while she moans louder and louder. All of a sudden Vanya stops and pulls out of her and lustfully stares at you, saying it''s your turn now. You let out a moan as he enters you. His cock is stretching your insides, making you even hornier. You hear him panting louder, his cock growing and throbbing. All of a sudden you feel something warm jetting inside you.'
@@ -193,7 +193,7 @@ if $ARGS[0] = 'play_game_wish0':
 
 					act 'Further':
 						*clr & cla
-						'<center><video autoplay loop src="'+'images/characters/pavlovsk/school/girl/vicky/event/vika_game4.mp4'+'"></video></center>'
+						'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/vicky/event/vika_game4.mp4"></video></center>'
 						'The three of you lie down, exhausted, interwoven in an intricate sweaty tangle, slowly cooling off.'
 						'All of a sudden you hear a gentle knock on the door.'
 						'You hear the voice of Vicky''s mother...'
@@ -222,7 +222,7 @@ if $ARGS[0] = 'play_game_wish1':
 	zz_stage = args[1]
 	gs 'stat'
 	if zz_stage < 1:
-		'<center><video autoplay loop src="'+'images/characters/pavlovsk/school/girl/vicky/event/vika_game_strip0.mp4'+'"></video></center>'
+		'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/vicky/event/vika_game_strip0.mp4"></video></center>'
 		'"You''ve won, <<$pcs_nickname>>. Pick your prize." Says Vicky.'
 		'You start thinking...'
 		'"Hmm... Can I pick anything? Anything I want?"'
@@ -377,7 +377,7 @@ if $ARGS[0] = 'play_game_wish3':
 	menu_off = 1
 	$location_type = 'event'
 	if mey_vika['mey_vika_qw'] < 27 and mey_vika['qw_day'] ! daystart: mey_vika['mey_vika_qw'] += 1
-	'<center><video autoplay loop src="'+'images/characters/pavlovsk/school/girl/vicky/event/vika_game_kiss.mp4'+'"></video></center>'
+	'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/vicky/event/vika_game_kiss.mp4"></video></center>'
 	'"You Lost! You Lost!" sings Vicky. "Now let''s see, what do I want? I want... I want... I want you to make out with Vanya! A real kiss, not a little pecker! And don''t forget using your tongue!"'
 	'"Well, I lost, and will have to fulfill my promise." You lean to Vanya kissing him on the lips. Kissing someone else''s boyfriend fills you with excitement. Your private parts start pulsating, the juices start flowing and you feel your panties getting wet. His tongue intertwines in your mouth, you suck each other lips. Vanya holds you close to him and can you feel his erect cock pressing against you. You begin grabbing his ass, and at the end of your make out session you bite his lip.'
 	'Vicky heartily applauds.'
@@ -550,7 +550,7 @@ if $ARGS[0] = 'park_meet':
 			*nl
 		elseif mey_vika['mey_vika_park_action'] = 1:
 			'<center><h2>Pavlovsk Park</h2></center>'
-			'<center><img <<$set_imgh>> src="'+'images/locations/pavlovsk/resident/meynolds/sex/vika_park_kiss_'+iif(month>10 or month<4,'winter','summer')+'.jpg'+'"></center>'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/meynolds/sex/vika_park_kiss_'+iif(month>10 or month<4,'winter','summer')+'.jpg"></center>'
 			*nl
 		elseif mey_vika['mey_vika_park_action'] = 2:
 			'<center><h2>Pavlovsk Park</h2></center>'
@@ -1197,13 +1197,13 @@ if $ARGS[0] = 'case_gift':
 		zz_stage = args[1]
 		if zz_stage < 2:
 			*clr & cla
-			'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/girl/vicky/sex/case_gift0.jpg'+'"></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/sex/case_gift0.jpg"></center>'
 			'Passing by Vicky''s room, you hear some muffled voices coming from behind the door. Vicky and Vanya are making a commotion, laughing.'
 
 			act 'Pass by': gs 'mey_vika_events', 'case_gift_ender'
 			act 'Listen':
 				*clr & cla
-				'<center><video autoplay loop src="'+'images/characters/pavlovsk/school/girl/vicky/event/case_gift1.mp4'+'"></video></center>'
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/vicky/event/case_gift1.mp4"></video></center>'
 				'Your curiosity gets the best of you and you stop by the door, trying to figure out what''s happening. You can''t hear them that well, and you can''t really figure out what they''re talking about.'
 
 				act 'Move on': gs 'mey_vika_events', 'case_gift_ender'
@@ -1212,7 +1212,7 @@ if $ARGS[0] = 'case_gift':
 		else
 			*clr & cla
 			if zz_stage < 14:
-				'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/girl/vicky/sex/case_gift2.jpg'+'"></center>'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/sex/case_gift2.jpg"></center>'
 				'You can''t see anything, and you hesitate for a moment, afraid of getting caught. You push the door a little harder, hoping "that the door better not make a sound...". It moves silently, and you look through to the gap again.'
 				'The view is much better now.'
 				'You see Vicky, looking through the linen closet, and hear Vanya''s voice.'
@@ -1223,19 +1223,19 @@ if $ARGS[0] = 'case_gift':
 				act 'Further':
 					*clr
 					cla
-					'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/girl/vicky/sex/case_gift3.jpg'+'"></center>'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/sex/case_gift3.jpg"></center>'
 					'She sits down on the chair, and almost instantly, notices you.'
 
 					act 'Further':
 						*clr
 						cla
-						'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/girl/vicky/sex/case_gift4.jpg'+'"></center>'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/sex/case_gift4.jpg"></center>'
 						'She tries to settle in the chair but can''t seem to find the sweet spot. "This chair is a real a pain in the ass!" she grins at you.'
 
 						act 'Further':
 							*clr
 							cla
-							'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/girl/vicky/sex/case_gift5.jpg'+'"></center>'
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/sex/case_gift5.jpg"></center>'
 							'You can hear her clearly now. Vicky doesn''t seem to mind that you were spying on them.'
 							'Dangling her legs in the air, she grabs a large white Teddy bear and presses it to her.'
 							'"Since you don''t seem to love me, my new boyfriend will have to do instead." She says and pulls out a... dildo.'
@@ -1244,31 +1244,31 @@ if $ARGS[0] = 'case_gift':
 							act 'Further':
 								*clr
 								cla
-								'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/girl/vicky/sex/case_gift6.jpg'+'"></center>'
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/sex/case_gift6.jpg"></center>'
 								'You''ve never fantasized about Vicky in that way. However, now that there''s a chance of it happening, your head is spinning, wild with possibilities.'
 
 								act 'Further':
 									*clr
 									cla
-									'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/girl/vicky/sex/case_gift7.jpg'+'"></center>'
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/sex/case_gift7.jpg"></center>'
 									'She starts by removing her t-shirt and places the dildo in the bear''s paws.'
 
 									act 'Further':
 										*clr
 										cla
-										'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/girl/vicky/sex/case_gift8.jpg'+'"></center>'
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/sex/case_gift8.jpg"></center>'
 										'Shortly thereafter she removes her shorts. As usual, Vicky rarely bothers wearing underwear.'
 
 										act 'Further':
 											*clr
 											cla
-											'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/girl/vicky/sex/case_gift9.jpg'+'"></center>'
+											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/sex/case_gift9.jpg"></center>'
 											'She reaches for the Teddy bear, sliding it down her body and sticks the dildo between her legs.'
 
 											act 'Further':
 												*clr
 												cla
-												'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/girl/vicky/sex/case_gift10.jpg'+'"></center>'
+												'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/sex/case_gift10.jpg"></center>'
 												'"Look how good my new boyfriend pleases me."'
 												'She glances at Vanya mischievously, as she begins licking the dildo.'
 												'The spectacle is turning you on and you can feel your pussy pulsating a bit.'
@@ -1276,19 +1276,19 @@ if $ARGS[0] = 'case_gift':
 												act 'Further':
 													*clr
 													cla
-													'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/girl/vicky/sex/case_gift11.jpg'+'"></center>'
+													'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/sex/case_gift11.jpg"></center>'
 													'Vicky, spreading her legs mischievously, grabs the bear once again, then leads the dildo to her mouth and begins sucking it, bopping her head up and down.'
 
 													act 'Further':
 														*clr
 														cla
-														'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/girl/vicky/sex/case_gift11.jpg'+'"></center>'
+														'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/sex/case_gift11.jpg"></center>'
 														'Looking at Vicky playing around with the teddy bear is turning you on. Your juices are flowing and your panties are wet. You begin touching yourself, your pussy is hot and wet. Not being able to withstand, you start masturbating while still spying.'
 
 														act 'Further':
 															*clr
 															cla
-															'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/girl/vicky/sex/case_gift13.jpg'+'"></center>'
+															'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/sex/case_gift13.jpg"></center>'
 															'Vicky looks at you, not wanting to waste any time, she embraces the plush toy, slides the dildo up and down her pussy lips, lubing it up, and then thrusts it deep into her pussy.'
 
 															act 'Further':
@@ -1296,7 +1296,7 @@ if $ARGS[0] = 'case_gift':
 																cla
 																pcs_horny = 100
 																minut += 10
-																'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/girl/vicky/sex/case_gift14.jpg'+'"></center>'
+																'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/sex/case_gift14.jpg"></center>'
 																'You knees are tremble as you approach an orgasm, but then all of a sudden you hear footsteps coming up the stairs, Tamara was apparently still awake, watching TV. You hastily retreat to avoid getting caught at the crime scene.'
 
 																act 'Quickly return to your room': mey_vika['mey_vika_qw'] = 31 & gs 'mey_vika_events', 'case_gift_ender'
@@ -1330,7 +1330,7 @@ if $ARGS[0] = 'learning0':
 		*clr & cla
 		minut += 5
 		mey_vika['qw_day'] = daystart
-		'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/girl/vicky/sex/case_gift0.jpg'+'"></center>'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/sex/case_gift0.jpg"></center>'
 		'You walk around the house, hearing the voices of aunt Tamara, Vanya and Vicky. They''re whispering something, trying to explain how Vicky should carry herself. The door is closed but not locked.'
 		'Your curiosity comes over you and you sneak up to the door wanting to eavesdrop.'
 

+ 1 - 1
locations/mirror.qsrc

@@ -719,7 +719,7 @@ if $ARGS[0] = 'd_bag_mirror':
 	*clr & cla
 	gs 'stat'
 	'<center><h1>Compact Mirror</h1></center>'
-	'<center><img <<$set_imgh>> src="/images/pc/items/mirror_compact.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/pc/items/mirror_compact.jpg"></center>'
 	'<center><table cellspacing="0" cellpadding="20" valign="top"><tr>'
 	'<td cellspacing="0" cellpadding="0" valign="top">'
 	'You have '+iif(mc_inventory['travel_makeup'] > 0, '<b><<mc_inventory[''travel_makeup'']>></b>', 'no')+' cosmetic applications and '+iif(mc_inventory['makeup_wipes'] > 0, '<b><<mc_inventory[''makeup_wipes'']>></b>', 'no')+' tissues left in your purse.'

+ 2 - 3
locations/pav_lake_nude_forest.qsrc

@@ -48,9 +48,8 @@ if temper >= 20 and month >= 5 and month <= 9 and hour >= 6 and hour <= 20:
 				gs 'willpower', 'pay', 'self'
 				gs 'arousal', 'voyeur', 10
 				voyeurism += 1
-				kol_foto_piss = 169
-				viewforestpiss = rand(1,kol_foto_piss)
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/piss_forest/piss_forest_<<rand(1,kol_foto_piss)>>.jpg"></center>'
+				viewforestpiss = rand(1, 169)
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/piss_forest/piss_forest_<<viewforestpiss>>.jpg"></center>'
 				'You slip behind a tree and watch as a cute girl looks for a private spot to do her business. She finally decides on a patch of dirt near some bushes and squats down. You peek your head around the tree for a better look as the girl finds her balance and appears to relax. A stream of urine begins to flow from her and you hear a light moan escape her mouth.'
 				act'Go back': gt 'pav_lake_nude_forest'
 			end

+ 1 - 1
locations/pav_shared_nestor.qsrc

@@ -1167,7 +1167,7 @@ if $ARGS[0] = 'nestor_SexAnal':
 			act 'Let him continue':subStep = 1 & gt 'pav_shared_nestor', 'nestor_SexAnal'
 		elseif subStep = 1:
 			minut += 10
-			'<center><video autoplay loop src="/images/locations/shared/abduction/sex/slavewhorefuckanal5.mp4"></video></center>'
+			'<center><video autoplay loop src="images/locations/shared/abduction/sex/slavewhorefuckanal5.mp4"></video></center>'
 			''
 			'As he continuously and wildly rams your anus, you have no strength to do anything but endure it and moan like an injured pig.'
 			'<<$npc_firstname[$boy]>> now rams you as deep as he can, all his npc_dick[$boy] centimeters are inside you.'

+ 2 - 2
locations/swamp.qsrc

@@ -101,9 +101,9 @@ if $ARGS[0] = 'stuck':
 					elseif $clothingworntype = 'nude':
 						swamprand = rand(0,3)
 						if swamprand = 0:
-							'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/goswamp_nude0... jpg"></center>'
+							'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/goswamp_nude0..jpg"></center>'
 						else
-							'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/goswamp_nude0.'+swamprand+'.jpg"></center>'
+							'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/goswamp_nude0.'+rand(1,3)+'.jpg"></center>'
 						end
 					end
 					*nl

+ 30 - 6
tools/check_missing_media.py

@@ -1,5 +1,6 @@
 import os
 import re
+from collections import defaultdict
 
 # made by Awesome
 
@@ -25,7 +26,7 @@ if os.path.basename(image_directory.rstrip('/')).lower() == 'images':
     image_directory = os.path.dirname(image_directory.rstrip('/'))
 
 # Define keywords to exclude from media paths
-keywords_to_exclude = ['$pcs_haircol', '<<FUNC', '<<$phonetheme_name[pcs_phonetheme]>>', '<<$ARGS', '+iif']
+keywords_to_exclude = ['$pcs_haircol', 'pharma_picrand', 'mitkapicrand', '<<sex_ev[', '$epayments', '<<npc_apt_number', 'lover_picture[lover_number]', '<<lover_picrand[$boy]>>', '$_color', '<<masseuse', 'dress_', 'FUNC(', 'pants_', '<<pirs', '<<$phonetheme_name[pcs_phonetheme]>>', '$ARGS', '+iif', '<<BDSMmeet>>', 'kamasutra_page', '<<$']
 
 # Create a list to store missing media (images and videos)
 missing_media = []
@@ -139,6 +140,17 @@ for file in os.listdir(qsrc_dir):
                 if any(keyword in media_reference for keyword in keywords_to_exclude):
                     continue
 
+                # Special rules
+                media_reference = media_reference.replace("lover_picrand", 'rand(1, 30)')
+                media_reference = media_reference.replace("modelfoto[''debut_image'']+1", 'rand(1, 9)')
+                media_reference = media_reference.replace("modelfoto[''debut_image'']+2", 'rand(1, 9)')
+                media_reference = media_reference.replace("modelfoto[''debut_image'']", 'rand(1, 9)')
+                media_reference = media_reference.replace("zz_stage", 'rand(0, 7)')
+                media_reference = media_reference.replace("VKWoods", 'rand(0, 8)')
+                media_reference = media_reference.replace("metrorand['rand']", 'rand(1, 2)')
+                media_reference = media_reference.replace("picpRand", 'rand(1, 20)')
+                media_reference = media_reference.replace("Doublerand", 'rand(14, 15)')
+
                 # Find the variable assignment that is closest to (but above) the media reference
                 relevant_variables = max(((k, v) for k, v in variables.items() if k[0] == qsrc_file and k[1] < line_number), key=lambda item: item[0][1], default=({}, {}))[1]
 
@@ -172,14 +184,26 @@ for file in os.listdir(qsrc_dir):
 # Specify the path to the "missing_media.txt" output file
 missing_media_file = os.path.join(text_path, "missing_media.txt")
 
-# Write the list of missing media with full media paths to the "missing_media.txt" file
+# Convert the list to a set to remove duplicates, then convert it back to a list
+missing_media = [i for n, i in enumerate(missing_media) if i not in missing_media[n + 1:]]
+
+# Create a dictionary to store the file name, media path and line numbers
+missing_media_dict = defaultdict(list)
+
+for qsrc_file, media_path, line_number in missing_media:
+    # Use the file name and media path as the key, and append the line number to the list of values
+    missing_media_dict[(qsrc_file, media_path)].append(line_number)
+
+# Write the dictionary to the "missing_media.txt" file
 with open(missing_media_file, "w", encoding="utf-8") as file:
-    for qsrc_file, media_path, line_number in missing_media:
-        file.write(f"From file: {qsrc_file}, line: {line_number}\n")  # Write the .qsrc filename and line number
+    for (qsrc_file, media_path), line_numbers in missing_media_dict.items():
+        # Join the line numbers with commas
+        line_numbers_str = ", ".join(map(str, line_numbers))
+        file.write(f"From file: {qsrc_file}, lines: {line_numbers_str}\n")  # Write the .qsrc filename and line numbers
         file.write(f"{media_path}\n\n")  # Write the full media path and start a new line
-    file.write(f"\nTotal missing media files: {len(missing_media)}\n")  # Write the count of missing media files at the end of the file
+    file.write(f"\nTotal missing media files: {len(missing_media_dict)}\n")  # Write the count of missing media files at the end of the file
     file.write(f"this amazing script was made by Awesome (with help from chatGPT)\n")  # Bragging
 
-print(f"{len(missing_media)} Missing media files have been saved to 'missing_media.txt'.")
+print(f"{len(missing_media_dict)} Missing media files have been saved to 'missing_media.txt'.")
 pause = input("Press Enter to exit.")