ソースを参照

[added] photo events for mother, lazar, sister
[added] tracking for inviting anya to afro sex

hdb 3 年 前
コミット
c81a69a427
4 ファイル変更141 行追加12 行削除
  1. 113 8
      locations/camera.qsrc
  2. 2 0
      locations/gschool_socialchg1.qsrc
  3. 2 1
      locations/mother.qsrc
  4. 24 3
      locations/sister_chat.qsrc

+ 113 - 8
locations/camera.qsrc

@@ -82,18 +82,18 @@ $camera_locations['ParChurch'] = {
 ! inject camera opportunities into existing locations
 $camera_people['mother'] = {
 	$camera_description = $npc_nickname['A29']
-	$camera_event = ''
+	$camera_event = 'mother'
 	$camera_return_loc = ''
 	$camera_return_loc_arg = ''
-	$camera_requirement = (npc_rel['A29'] >= 50)
+	$camera_requirement = (npc_rel['A29'] >= 50 and month > 2 and month < 9)
 }
 
 $camera_people['sister'] = {
 	$camera_description = 'Anya'
-	$camera_event = ''
+	$camera_event = 'anya'
 	$camera_return_loc = ''
 	$camera_return_loc_arg = ''
-	$camera_requirement = ($npc_rel['A33'] >= 50)
+	$camera_requirement = (npc_rel['A33'] >= 50)
 }
 
 $camera_people['anushka'] = {
@@ -101,20 +101,20 @@ $camera_people['anushka'] = {
 	$camera_event = ''
 	$camera_return_loc = ''
 	$camera_return_loc_arg = ''
-	$camera_requirement = ($npc_rel['A144'] >= 50)
+	$camera_requirement = (npc_rel['A144'] >= 50)
 }
 
 $camera_people['lazar'] = {
 	$camera_description = 'Lazar'
-	$camera_event = ''
+	$camera_event = 'lazar'
 	$camera_return_loc = ''
 	$camera_return_loc_arg = ''
-	$camera_requirement = ($npc_rel['A149'] >= 50)
+	$camera_requirement = (npc_rel['A149'] >= 50 and month > 2 and month < 9)
 }
 
 $camera_people['eugene'] = {
 	$camera_description = 'Eugene'
-	$camera_event = ''
+	$camera_event = 'eugene'
 	$camera_return_loc = ''
 	$camera_return_loc_arg = ''
 	$camera_requirement = (LCEugenefirst >= 1)
@@ -178,6 +178,111 @@ if $ARGS[0] = 'check_location':
 	end
 end
 
+if $ARGS[0] = 'check_person':
+	$targetPerson = $ARGS[1]
+	! If the player has a camera and this person exists in the array
+	if photographyEv >= 2 and $camera_people[$targetPerson] <> 0:
+		! Assign the variables
+		dynamic $camera_people[$targetPerson]
+		! If they have not already photographed the person
+		if $camera_found[$targetPerson] <> 1 and $camera_requirement = -1:
+			! Offer the action
+			act 'Ask to take a photo':
+				$camera_found[$targetPerson] = 1
+				gt 'camera', $camera_event
+			end
+		end
+	end
+
+	KILLVAR '$targetPerson'
+end
+
+if $ARGS[0] = 'eugene':
+	*clr & cla
+	npc_rel['A89'] = +1
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big89.jpg"></center>'
+	'"Hey can I ask you something?" You ask her.'
+	'She smiles and nods to you. "Sure what is it sweety?"'
+	'"Can I take your photo?" You ask her.'
+	'"Sure sweety." She stops to give you a moment to take a photo misunderstanding you.'
+	'You shake your head and pull out your camera. "No I meant a bunch of them with this."'
+	'She looks a little surprised and sheepish. "Oh! Are you working on becoming a photographer?"'
+	*nl
+	'You nod to her. "Yes, I just need more practice, which is where you come in."'
+	'She laughs a bit about that. "Ok, sure why not. I havn''t taken a break yet today. I can take one now, we can go to my place and you can take my picture there. Sound good?"'
+	'You nod. "Sure works for me." With that she goes to tell her sister she is taking a break and then leads you out of the cafe, just a few blocks away to a apartment building. She leads you upstairs and into a apartment, apparently she lives very close to work. Once inside you take out your camera.'
+	act 'Start taking her picture': gt 'eugeneev1', 'photography'
+end
+
+if $ARGS[0] = 'mother':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+	'You take our your camera. "Hey <<$npc_nickname[''A29'']>>, do you mind if I take your photo, for my portfolio?" You ask her.'
+	'She frowns to you. "Where did you get that camera?"'
+	'You shrug a little. "I saved up and bought it. So please? I need the practice and I think you would make a great photo."'
+	'She shakes her head. "Seems like a waste of money to me."'
+	'You sigh. "I love doing it, plus I can make a living at it. For art or reporting news, so please?"'
+	*nl
+	'She sighs. "Fine, but I still think it is a waste of time."'
+	'You nod. "I know, lets go outside."'
+	'She replies. "I don''t have time for that, just take my picture."'
+	'You plead with her. "Please?"'
+	'She shakes her head. "Fine, the things I do for you kids."'
+	act 'Take photo':
+		cla & *clr
+		minut += 15
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/pc/activities/photography/foto/people/1.jpg"></center>'
+		'You go outside to the courtyard, then have her stand in a few poses in a few different spots, finally settling on her standing in front of a bunch of flowers. "I got it."'
+		'She walks over to you. "Finally, now I can get back to the house work."'
+		'You show her the photo''s you took and the one you finally decided on. "Here look, this one here is the one I will use for my portfolio."'
+		'She smiles a bit. "They do look nice, I still say it is a waste of time though."'
+		'You roll your eyes. "I know <<$npc_nickname[''A29'']>>." You put your camera away as she walks back inside.'
+!!code for adding the image call image for this act, to the portfolio in the journal.
+		act 'Finish putting camera away': gt 'pav_complex', 'start'
+	end
+end
+
+if $ARGS[0] = 'anya':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/home/sisboyqw_05.jpg"></center>'
+	'You climb off the bed for a moment and get your camera off your desk. "Hey do you mind if I take your photo, for my portfolio?" You ask her.'
+	'She smiles as she says. "What is it with you and that camera?"'
+	'You shrug a little. "I just love doing it, if I get good enough I could do it for a living. So please? I need the practice and I think you would make a great photo."'
+	'She giggles a bit. "Fine, but something classy."'
+	'You nod. "Deal."'
+	act 'Take photo':
+		cla & *clr
+		minut += 15
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/pc/activities/photography/foto/people/2.jpg"></center>'
+		'You direct her to lay on the bed in several poses, then stand in varies spots in the room, finally you find just the perfect image. Once you have taken it, you sit down on the bed. "I got it."'
+		'She sits down next to you. "Let me see."'
+		'You show her the photo''s you took and the one you finally decided on. "You sure my ass doesn''t look fat in this image? I think it looks fat." She says with a pout.'
+		'You shake your head and reassure her. "Your ass looks perfect thats why I took this photo. Trust me."'
+		'"Fine" Then she lays back down. You put your camera away and join her back on her bed.'
+!!code for adding the image call image for this act, to the portfolio in the journal.
+		act 'Finish': gt 'sister_chat', 'sister_chat'
+	end
+end
+
+if $ARGS[0] = 'lazar':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big149.jpg"></center>'
+	'You smile to him and pull out your camera. "Hey do you mind if I take your photo, for my portfolio?" You ask him.'
+	'He smiles as he says. "Sure but only if you promise to show me your portfolio when you are done."'
+	'You nod your head. "Deal." Then he jogs over to Kolka and his classmates play.'
+	act 'Take photo':
+		cla & *clr
+		minut += 15
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/pc/activities/photography/foto/people/3.jpg"></center>'
+		'You watch as he starts showing off his skills, pretending to be teaching them, but you are fairly sure he is just showing off for your photographs. You start taking several of him and they are looking pretty good, then he pulls off his shirt. You keep taking photographs and you have to admit, he is in amazing shape and good looking for a boy. Finally you get just the shot you want, with that you put your camera away. Give Lazar a wave, which he returns, as you leave.'
+!!code for adding the image call image for this act, to the portfolio in the journal.
+		act 'Walk off the pitch': gt 'gschool_grounds', 'sports'
+	end
+end
+
 if $ARGS[0] = 'city_library':
 	*clr & cla
 	minut += 15

+ 2 - 0
locations/gschool_socialchg1.qsrc

@@ -39,6 +39,8 @@ if $ARGS[0] = 'tLazar':
 			'Turning around, you hear laughter from Kolka and his friends. Your face turns red and just as you''re about to yell at him, Lazar steps in, "Hey! Why did you do that?!"'
 			'You sigh, "It''s okay... It''s my stupid little brother. He''s probably jealous that I''m talking to you."'
 			'Lazar understandingly nods and walks over to them and whispers something. A few moments later Kolka and his friends walk up to you and say they''re sorry that they hit you in the back with the football. You smile and turn to Lazar giving him a little nod as thanks. A group of Kolka''s classmates start organizing some teams for a pickup game of football, they ask Lazar to watch and give them some pointers. He laughs a bit at their requests but then constants to watch and give points. You decide it is time you should leave since it looks like Lazar is going to be busy. Just as you start to leave Lazar says. "Hey why don''t you hang around and watch?"'
+			!! Maybe show photo request
+			gs 'camera', 'check_person', 'lazar'
 			act 'Maybe some other time':
 				cla & *clr
 				gs 'stat'

+ 2 - 1
locations/mother.qsrc

@@ -315,7 +315,8 @@ if $ARGS[0] = '':
 				dynamic $d_mother[3]
 			end
 		end
-
+		!! Maybe show photo request
+		gs 'camera', 'check_person', 'mother'
 		act 'Ask for some money':
 			*clr & cla
 			minut += 5

+ 24 - 3
locations/sister_chat.qsrc

@@ -737,14 +737,34 @@ if $ARGS[0] = 'sister_chat':
 								end
 								act 'Keep talking': gt 'sister_chat', 'sister_chat'
 							end
-						elseif afrdormgangbang > 0:
+						elseif djibril_sex > 0 and DjibrilQW['anya_inv'] = 0:
+							act 'Tell her about Djibril':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/home/sister_chat.jpg"></center>'
+								'You tell her about meeting Olu''s nephew Djibril and having sex with him. She asks a lot of questions, how did you meet him, was he any good, does Olu know, how big is he. You answer all her questions and more, the two of you talk for some time giggling about the details.'
+								act 'Move away': gt $loc, $loc_arg
+								act 'Ask if she wants to join you':
+									*clr & cla
+									DjibrilQW['anya_inv'] = 1
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/home/sister_chat.jpg"></center>'
+									'"Would you like to come up with me next time I go?" you ask.'
+									'She thinks about it for a moment, then grins and nods. "Yes I think I would. You know, just to try it," she says while blushing.'
+									'"OK, next time I am going to the city to see them, I will let you know."'
+									act 'Move away': gt $loc, $loc_arg
+									act 'Keep talking': gt 'sister_chat', 'sister_chat'
+								end
+								act 'Keep talking': gt 'sister_chat', 'sister_chat'
+							end
+						end
+						elseif african_gangbang > 0 and DjibrilQW['anya_inv'] < 2:
 							act 'Tell her about the dorm':
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/home/sister_chat.jpg"></center>'
-								'You tell her about the guys in the dorm and the sex you have had with them.'
+								'You tell her about Djibril and his African college friends in the dorm and how you let them all fuck you at the same time. At first she is shocked but as you keep talking, she starts to ask questions and then seems to start getting curious and turned on listening to your story.'
 								act 'Move away': gt $loc, $loc_arg
 								act 'Ask if she wants to join you':
 									*clr & cla
+									DjibrilQW['anya_inv'] = 2
 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/home/sister_chat.jpg"></center>'
 									'"Would you like to come up with me next time I go?" you ask.'
 									'She thinks about it for a moment, then grins and nods. "Yes I think I would. You know, just to try it," she says while blushing.'
@@ -939,7 +959,6 @@ if $ARGS[0] = 'sister_chat':
 								'You hug and kiss your sister.'
 								act 'Finish': gt 'sister_chat', 'sister_chat'
 							end
-						!! Anya asks Sveta to go for a walk the next day at 18:00
 						elseif temp <= 3 and sisboyday ! daystart:
 							'<center><h1><font color="maroon">Anya</font></h1></center>'
 							if sisterQW['romatime'] = 0:
@@ -1065,6 +1084,8 @@ if $ARGS[0] = 'sister_chat':
 						end
 					end
 				end
+				!! Maybe show photo request
+				gs 'camera', 'check_person', 'anya'
 				!! talk about the twin sex request
 				if npc_rel['A33'] >= 80 and sisterknowslut > 0 and TwinQW >= 1 and TwinQW <= 5:
 					!! Note: the original code had "and sisterdialog < 2" but that var seems depricated