1
0
Pārlūkot izejas kodu

[changed] updated relationship modifications to the new npc_relationship calls

Sicaa 4 gadi atpakaļ
vecāks
revīzija
bb06fc35c8

+ 8 - 8
locations/anushkachat.qsrc

@@ -11,7 +11,7 @@ if $ARGS[0] = 'chat':
 	act 'Make small talk':
 		*clr & cla
 		minut += 5
-		npc_rel['A144'] += 1
+		gs 'npc_relationship', 'modify', 'A144', 'like'
 		'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 		'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 		'The two of you chat about a variety of things, mostly school, music, clothes, and what has been going on in Pavlovsk lately.'
@@ -306,7 +306,7 @@ if $ARGS[0] = 'chat':
 		act 'Maybe':
 			*clr & cla
 			minut += 5
-			npc_rel['A144'] += 1
+			gs 'npc_relationship', 'modify', 'A144', 'like'
 			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 			'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/brtkiss.jpg"></center>'
 			'You feel put on the spot, that is not what you meant... or maybe subconsciously that is why you asked. Either way a part of you would really like to be Anushka''s girlfriend. "I guess maybe, I have been thinking about it a bit."'
@@ -363,7 +363,7 @@ if $ARGS[0] = 'chat':
 							*clr & cla
 							minut += 5
 							nushfedor3s = 1
-							npc_rel['A144'] += 1
+							gs 'npc_relationship', 'modify', 'A144', 'like'
 							'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 							'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 							'You blush slightly. "Let me think about it and talk to him. Then will see, I''ll let you know if we do."'
@@ -375,7 +375,7 @@ if $ARGS[0] = 'chat':
 							*clr & cla
 							minut += 5
 							nushfedor3s = 1
-							npc_rel['A144'] += 1
+							gs 'npc_relationship', 'modify', 'A144', 'like'
 							'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 							'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 							'You can''t help but grin at that and then you think about it and it does sound fun. "Sure yeah I will ask him and see what he thinks, it could be fun." You tell her.'
@@ -427,7 +427,7 @@ if $ARGS[0] = 'chat':
 					act 'Maybe':
 						*clr & cla
 						minut += 5
-						npc_rel['A144'] += 1
+						gs 'npc_relationship', 'modify', 'A144', 'like'
 						'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 						'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 						'You blush slightly. "Let me think about it and talk to him. Then will see, I''ll let you know if we do."'
@@ -438,7 +438,7 @@ if $ARGS[0] = 'chat':
 					act 'I will ask him':
 						*clr & cla
 						minut += 5
-						npc_rel['A144'] += 1
+						gs 'npc_relationship', 'modify', 'A144', 'like'
 						'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 						'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 						'You can''t help but grin at that and then you think about it and it does sound fun. "Sure yeah I will ask him and see what he thinks, it could be fun. But he is kinda sweet and shy, so I don''t know what he will say." You tell her.'
@@ -529,7 +529,7 @@ if $ARGS[0] = 'chat':
 					gs 'stat'
 					act 'Stop making out': 
 						*clr & cla
-						npc_rel['A144'] -= 3
+						gs 'npc_relationship', 'modify', 'A144', 'hate'
 						'You pull away before things go too far and catch your breath. You see her slightly confused look and you feel a bit bad about it. "Sorry, I got carried away. Can we just go back to talking?" She frowns a little. "Yeah whatever." You know you annoyed her a little and you don''t blame her, you did just give her the girl equivalent of blue balls.'
 						act 'Talk about something else': gt 'anushkachat', 'chat'
 					end
@@ -542,7 +542,7 @@ if $ARGS[0] = 'chat':
 						gs 'stat'
 						act 'Undress her':
 							*clr & cla
-							npc_rel['A144'] += 1
+							gs 'npc_relationship', 'modify', 'A144', 'like'
 							'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 							'<center><img src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les2.jpg"></center>'
 							'You don''t waste any time and start pulling her clothes off, she returns the favor and starts removing your clothes as well. It would go a lot faster if the two of you were''t also passionately kissing and caressing each others bodies. Regardless before long, you are both naked.'

+ 15 - 15
locations/anushkaev1.qsrc

@@ -4,7 +4,7 @@ if $ARGS[0] = 'strapon1':
 	*clr & cla
 	menu_off = 1
 	minut += 2
-	npc_rel['A144'] += 1
+	gs 'npc_relationship', 'modify', 'A144', 'like'
 	gs 'stat'
 	'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/strapon.jpg"></center>'
 	if hotcat >= 5:
@@ -446,7 +446,7 @@ if $ARGS[0] = 'rad3some':
 		gs 'stat'
 		act 'Suck his cock':
 			*clr & cla
-			npc_rel['A154'] += 1
+			gs 'npc_relationship', 'modify', 'A154', 'like'
 			gs 'stat'
 			'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/join/rad/radnushs1.jpg"></center>'
 			'You drop to your knees at the edge of the bed where he lays, taking his cock into your mouth, as you start to suck it. Anushka slides off the bed and kneels beside you, watching as you suck his cock. She pushes your head down every so often, forcing you to deepthroat him, helping you in her own way to suck his dick. She also starts taking off your clothes, and before to long you find yourself as naked as she is. For now, Radomir just lies back and moans in pleasure. Eventually, Anushka releases your head and slaps you on the ass. "Come on and mount him already."'
@@ -489,7 +489,7 @@ if $ARGS[0] = 'rad3some':
 						if will_cost <= pcs_willpwr:
 							act 'Push him off (<<will_cost>> Willpower)':
 								*clr & cla
-								npc_rel['A154'] -= 5
+								gs 'npc_relationship', 'modify', 'A154', 'hate'
 								minut += 3
 								gs 'willpower', 'pay', 'resist'
 								gs 'stat'
@@ -522,7 +522,7 @@ if $ARGS[0] = 'rad3some':
 		end
 	else
 		if pcs_mood > 20: pcs_mood -= 20
-		npc_rel['A154'] -= 1
+		gs 'npc_relationship', 'modify', 'A154', 'dislike'
 		'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/join/walkin2.jpg"></center>'
 		'You walk in, confident you''ll be joining them in their sexcapades. Closing the door, you manage to walk all the way over to the bed where Radomir is still hammering away at Anushka''s pussy. Anushka finally notices you and seems a little surprised to see you. "What the fuck <<$pcs_nickname>>?" She asks through her grunts and moans, as Radomir keeps hammering away. He finally stops when she speaks to you and he turns his head to you as well. He gives you a slight look of disgust. "What the fuck do you want? Can''t you see we are kinda busy here or are you just some loser pervert that likes to watch?" He asks in a mocking tone.'
 		'Your smile falters at Radomir''s comments and tell them, "It looked like you guys were having fun, so I thought I could join in as well."'
@@ -606,7 +606,7 @@ if $ARGS[0] = 'radnush_asspound':
 									*clr & cla
 									radnushdate = 1
 									minut += 1
-									npc_rel['A144'] -= 1
+									gs 'npc_relationship', 'modify', 'A144', 'dislike'
 									gs 'stat'
 									'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
 									'"There is more to it than that, where friends right? So why not just tell me." You tell her.'
@@ -624,7 +624,7 @@ if $ARGS[0] = 'radnush_asspound':
 										act 'Why did you break up?':
 											*clr & cla
 											minut += 1
-											npc_rel['A144'] -= 5
+											gs 'npc_relationship', 'modify', 'A144', 'loathe'
 											gs 'stat'
 											'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
 											'You need to know why they broke up so you push on. "Why did you guys break up?" You ask her.'
@@ -633,7 +633,7 @@ if $ARGS[0] = 'radnush_asspound':
 											act 'Leave apartment': gt 'pavComplex','start'
 											act 'Say your sorry':
 												*clr & cla
-												npc_rel['A144'] += 1
+												gs 'npc_relationship', 'modify', 'A144', 'like'
 												minut += 1
 												gs 'stat'
 												'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
@@ -740,7 +740,7 @@ if $ARGS[0] = 'val3some':
 		'He grins to her and says to both of you. "Getting to fuck two smoking hot babes at the same time? Fuck yeah, I''m down with that!" Then he climbs off Anushka and stands up as he says. "Well lets party girls."'
 		act 'Suck his cock':
 			*clr & cla
-			npc_rel['A158'] += 1
+			gs 'npc_relationship', 'modify', 'A158', 'like'
 			gs 'stat'
 			'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/join/val/valnushs1.jpg"></center>'
 			'You smile as you strip off your clothes, while Anushka gets down on her knees and starts sucking his dick. Once you come over to join them she pulls his dick out of her mouth and offers it to you, you close your lips around his dick and start sucking it while she strokes his cock with her hand just in front of your lips. You swap his cock back and forth sucking on it. She stops and crawls on the bed to lay on her back and spread her lips. She pulls him towards her and they start kissing, while he pushes your head towards her crotch.'
@@ -904,8 +904,8 @@ if $ARGS[0] = 'val3some':
 		end
 	else
 		if pcs_mood > 10: pcs_mood -= 10
-		npc_rel['A144'] -= 1
-		npc_rel['A155'] -= 1
+		gs 'npc_relationship', 'modify', 'A144', 'dislike'
+		gs 'npc_relationship', 'modify', 'A155', 'dislike'
 		'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/join/walkin2.jpg"></center>'
 		'You walk in confident in joining them in their sexcapades, closing the door. As you do Valentin grabs Anushka and flips them both over, she lets out a little squeal as he does and now he is on top, pumping away. You manage to walk all the way over to the bed before Anushka finally notices and seems surprised and confused why you are standing there. "What the fuck <<$pcs_nickname>>, what are you doing?" She says in a confused tone. Valentin seems puzzled looking at her then turns to look at who she is talking to and seems surprised to see you. "Uh hey <<$pcs_nickname>>." He says in a somewhat confused tone.'
 		'Your smile falters at their reaction and tell them. "It looked like you guys was having fun, so I thought I could join in as well."'
@@ -1019,7 +1019,7 @@ if $ARGS[0] = 'mar3some':
 		'Anushka grins to you and then to Marcus as the gets off her knees. Marcus looks intrigued by the suggestion but also still unsure of what to say or do. Anushka walks over to him and shoves him back, so he is laying on his back now. Then she looks back at you. "Well don''t just stand their, take off your clothes and sit on his face." Then she starts sucking his dick.'
 		act 'Sit on his face':
 			*clr & cla
-			npc_rel['A146'] += 1
+			gs 'npc_relationship', 'modify', 'A146', 'like'
 			'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/spy/join/mar/marnushs1.jpg"></center>'
 			'You waste no time taking off your clothes, watching Anushka suck Marcus''s dick. Once you are fully naked you climb on the bed and straddle his face, he begins licking your pussy, as Anushka keeps sucking his dick. You feel yourself getting wet as your arousal grows. Anushka tries to take the full length of his big cock down her throat but she can''t she keeps gagging before she gets the whole thing in her mouth.'
 			gs 'arousal', 'cuni', 5, 'group', 'lesbian'
@@ -1060,7 +1060,7 @@ if $ARGS[0] = 'mar3some':
 		end
 	else
 		if pcs_mood > 10: pcs_mood -= 10
-		npc_rel['A144'] -= 1
+		gs 'npc_relationship', 'modify', 'A144', 'dislike'
 		'You walk in confident in joining them in their sexcapades, closing the door. You manage to walk all the way over to the bed before Anushka finally notices you and gives you a slight wave as she sucks Marcus cock. Perhaps hearing you or noticing her wave, Marcus turns his head and notices you. He is obviously surprised as he steps away and uses his hands to cover himself up. As he does he backs into the bed and ends up sitting on the bed, by virtue of backing into it to hard. He looks very confused at you then Anushka. "I... Uh... I mean..." He stammers obviously not sure what to say.'
 		'Anushka laughs at Marcus''s reaction before turning towards you and now with out a cock in her mouth she asks. "Do you mind <<$pcs_nickname>>? We are kinda busy." Calmly as if she was commenting on the weather instead of just having been caught with a black cock in her mouth.'
 		*nl
@@ -1222,7 +1222,7 @@ end
 if $ARGS[0] = 'couch_strapon_give':
 	*clr & cla
 	menu_off = 1
-	npc_rel['A144'] += 1
+	gs 'npc_relationship', 'modify', 'A144', 'like'
 	nushstrapon = 1
 	'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/couchstrap2.jpg"></center>'
 	'You hold it in front of her face to draw her eyes to it. "I''m going to take this dildo and fuck you, like you''re my personally little fuck toy."'
@@ -1382,7 +1382,7 @@ if $ARGS[0] = 'couch_strapon_get':
 	*clr & cla
 	menu_off = 1
 	minut += 2
-	npc_rel['A144'] += 1
+	gs 'npc_relationship', 'modify', 'A144', 'like'
 	gs 'stat'
 	'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/couchstrap2.jpg"></center>'
 	'Turned on by what she said you hand the strapon over to her, she takes it and pulls you into a kiss with her. You passionately kiss each other for a couple of minutes.'
@@ -1511,7 +1511,7 @@ if $ARGS[0] = 'buttplug':
 	*clr & cla
 	menu_off = 1
 	minut += 2
-	npc_rel['A144'] += 1
+	gs 'npc_relationship', 'modify', 'A144', 'like'
 	gs 'stat'
 	'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 	'<center><img src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/buttplug.jpg"></center>'

+ 25 - 25
locations/ludahome.qsrc

@@ -599,7 +599,7 @@ if $ARGS[0] = 'chat_luda':
 		act 'Make small talk':
 			*clr & cla
 			minut += 10
-			npc_rel['A30'] += 1
+			gs 'npc_relationship', 'modify', 'A30', 'like'
 			'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 			'You sit and talk with Luda, about various topics. You tell her about what has been going on around home and at school, she tells you about funny things that happened at work or when her and Olu went out.'
 			act 'Keep talking': gt 'ludahome', 'chat_luda'
@@ -608,13 +608,13 @@ if $ARGS[0] = 'chat_luda':
 		act 'Talk about your <<$npc_nickname[''A29'']>>':
 			*clr & cla
 			minut += 2
-			npc_rel['A30'] += 1
+			gs 'npc_relationship', 'modify', 'A30', 'like'
 			'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 			'You ask Luda about your <<$npc_nickname[''A29'']>> and what she was like growing up. Luda shares a few stories about their childhood and some of the stuff your mom got up to. It sounds like your mom started to get a boy crazy and while in her late teens from your Aunts stories.'
 			act 'What do you think of Vladimir':
 				*clr & cla
 				minut += 3
-				npc_rel['A30'] += 1
+				gs 'npc_relationship', 'modify', 'A30', 'like'
 				'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 				'"What do you think of Vlad?" You ask her.'
 				'She considers a moment "He is a good man, he works hard, he provides for you and your mother. He has always treated you and your sister like you was his own daughters."'
@@ -626,7 +626,7 @@ if $ARGS[0] = 'chat_luda':
 				act '<<$npc_nickname[''A29'']>> is a slut':
 					*clr & cla
 					minut += 3
-					npc_rel['A30'] += 1
+					gs 'npc_relationship', 'modify', 'A30', 'like'
 					'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 					'You look at your Aunt and then tell her "I know my <<$npc_nickname[''A29'']>> is a slut, I can''t believe she is such a hypocrite."'
 					'Luda looks a little surprised by your words "<<$pcs_nickname>> you should say that about your mother."'
@@ -640,7 +640,7 @@ if $ARGS[0] = 'chat_luda':
 				act 'Rumors about your <<$npc_nickname[''A29'']>>':
 					*clr & cla
 					minut += 3
-					npc_rel['A30'] += 1
+					gs 'npc_relationship', 'modify', 'A30', 'like'
 					'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 					'You gather up your courage and decide to ask Luda about the rumors you have heard about your mother if they are true "Aunt Luda, I have heard some rumors about <<$npc_nickname[''A29'']>>, are they true?"'
 					'Luda pauses a moment "What kind of rumors?"'
@@ -659,14 +659,14 @@ if $ARGS[0] = 'chat_luda':
 		act 'Ask about your biological father':
 			*clr & cla
 			minut += 2
-			npc_rel['A30'] += 1
+			gs 'npc_relationship', 'modify', 'A30', 'like'
 			'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 			'"What do you know about my biological father?" You ask her.'
 			'She shakes her head slightly "Not much honestly, I had already left by the time your mother meet him. I came back after they had split up, so what I know is mostly what I heard and what your mother told me."'
 			act 'Where is he?':
 				*clr & cla
 				minut += 3
-				npc_rel['A30'] += 1
+				gs 'npc_relationship', 'modify', 'A30', 'like'
 				'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 				'You nod to that "Do you know where he is?"'
 				'"I heard he is a truck driver and works out of a depot out on the highway, but I don''t know if he is still there or not."'
@@ -676,7 +676,7 @@ if $ARGS[0] = 'chat_luda':
 			act 'Why did he leave?':
 				*clr & cla
 				minut += 3
-				npc_rel['A30'] += 1
+				gs 'npc_relationship', 'modify', 'A30', 'like'
 				'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 				'"Do you know why he left?" You ask her.'
 				'She sighs "Not for sure, but they fought a lot about a variety of things and then he packed up one day and left. Regardless why he left he should have stayed in touch with you kids. I will never forgive him for that, regardless his reasons for leaving your mother." She sounds like she really doesn''t care for him. Not knowing what else to ask and not expecting to get a better answer you change the subject.'
@@ -687,14 +687,14 @@ if $ARGS[0] = 'chat_luda':
 		act 'Talk about Olu':
 			*clr & cla
 			minut += 2
-			npc_rel['A30'] += 1
+			gs 'npc_relationship', 'modify', 'A30', 'like'
 			'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 			'"So Auntie tell me about your boyfriend, what''s he like?" You ask her curious.'
 			'She lights up at your questions "He is a fairly quiet man but wonderful, so kind and careing. Not to mention so big... and muscular. He really is the perfect man." She goes on to talk about some of the things they have done together and it really sounds like they are very much in love, certainly your Aunt is in love with him anyways. You also notice she never once mentions that he is black.'
 			act 'How do people react?':
 				*clr & cla
 				minut += 3
-				npc_rel['A30'] += 1
+				gs 'npc_relationship', 'modify', 'A30', 'like'
 				'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 				'"How do people treat you and him, you know with him being black?"'
 				'She frowns "Some people are ok with it, most just make comments behind our back but I know they do. Some say nasty things to our face, but I don''t care, he is a good man and I don''t care what color his skin is."'
@@ -707,7 +707,7 @@ if $ARGS[0] = 'chat_luda':
 			act 'How did you meet?':
 				*clr & cla
 				minut += 3
-				npc_rel['A30'] += 1
+				gs 'npc_relationship', 'modify', 'A30', 'like'
 				'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 				'"So how did the two of you meet?" You ask her.'
 				'She laughs "Well everyone thinks I meet him in my travels in Africa but that isn''t true. Actually his nephew Djibril goes to the University in Saint Petersburg and he was up visiting him. I was in the city at the time shopping after I had moved back here. We run into each other on the metro and I mean we ran into each other. He is so big he nearly knocked me down, but he caught me in his strong arms and kept me from falling. He apologized for running into him and I apologized for running into him and thanked him for keeping me from falling." Then she stops to sigh happily, this is obviously a happy memory for her.'
@@ -720,7 +720,7 @@ if $ARGS[0] = 'chat_luda':
 			act 'What does he do?':
 				*clr & cla
 				minut += 3
-				npc_rel['A30'] += 1
+				gs 'npc_relationship', 'modify', 'A30', 'like'
 				'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 				'"So what does he do? For a living I mean." You ask her.'
 				'"Well his visa expired so legally he can''t work, but while he could he saved up a little money and bought a van. Then he put some seats into it, cleaned it up real nice and now drives it around offering to give tourist rides to take them to all the different sites around the area. He makes ok money, though mostly he makes his money in the summers of course when there is a lot more tourist but he gets some fares year around. He mostly sits near the train station and tries to offer people rides. But I don''t care, I make enough for both of us, but it makes him feel good to work and it gives us a little extra spending money.'
@@ -732,7 +732,7 @@ if $ARGS[0] = 'chat_luda':
 			act 'Talk about Olu some more':
 				*clr & cla
 				minut += 5
-				npc_rel['A30'] += 1
+				gs 'npc_relationship', 'modify', 'A30', 'like'
 				'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 				'"Well I meet Olu earlier, while you wasn''t home he was here and I came in and talked to him for awhile. I didn''t realize just how big he was until I was so close to him."'
 				'She laughs "Oh dear you have no clue how big he is, he is just as big all over." She say with a wink "Yes he told me you stopped by and the two of you talked. He liked you, he asked about you."'
@@ -741,7 +741,7 @@ if $ARGS[0] = 'chat_luda':
 				act 'You don''t mind?':
 					*clr & cla
 					minut += 5
-					npc_rel['A30'] += 1
+					gs 'npc_relationship', 'modify', 'A30', 'like'
 					'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 					'You expect her to be upset but she doesn''t seem to mind at all her boyfriend finds you cute "That doesn''t bother you?"'
 					'She shakes her head no "Why should it? I don''t mind if he finds other women attractive, Just because we are together doesn''t make us suddenly blind to how attractive others might be, besides we are in a open relationship."'
@@ -749,7 +749,7 @@ if $ARGS[0] = 'chat_luda':
 						*clr & cla
 						minut += 5
 						LudaQW['open_rel'] = 1
-						npc_rel['A30'] += 1
+						gs 'npc_relationship', 'modify', 'A30', 'like'
 						'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 						'You are a little shocked you didn''t know they had a open relationship "You are in a open relationship? You mean you can sleep with other people?"'
 						'She laughs at your reaction "Yes and no it doesn''t bother me and it doesn''t bother him. We know we love each other and sex is just sex."'
@@ -798,7 +798,7 @@ if $ARGS[0] = 'chat_luda':
 			*clr & cla
 			minut += 5
 			LudaQW['boytalk'] = 1
-			npc_rel['A30'] += 1
+			gs 'npc_relationship', 'modify', 'A30', 'like'
 			'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 			'You talk to her about boys in general and sex with them somewhat. She gives you a bit of advice on how to deal with guys and what to expect from guys when it comes to sex and that you can always say no. Then she eventually asks you if you have a boyfriend.'
 			act 'No':
@@ -893,7 +893,7 @@ if $ARGS[0] = 'chat_luda':
 		act 'Talk about her travels':
 			*clr & cla
 			minut += 15
-			npc_rel['A30'] += 1
+			gs 'npc_relationship', 'modify', 'A30', 'like'
 			'<center><img src="images/characters/pavlovsk/resident/luda/talk.jpg"></center>'
 			'You ask your aunt about her travels, she exicted tells you stories about her time in Europe. She started off traveling all over Europe then drifted further south into she ended up in Africa then she traveled all over there, which is where she meet Olu. She tells you a number of funny and some sex stories about her travels.'
 			act 'Keep talking': gt 'ludahome', 'chat_luda'
@@ -914,7 +914,7 @@ if $ARGS[0] = 'chat_olu':
 	act 'Make small talk':
 		*clr & cla
 		minut += 5
-		npc_rel['A55'] += 1
+		gs 'npc_relationship', 'modify', 'A55', 'like'
 		'<center><img src="images/characters/pavlovsk/resident/olu/olutalk.jpg"></center>'
 		'The two of you chat about a variety of things, mostly school, how he and Luda has been doing, and what has been going on in Pavlovsk lately.'
 		act 'Keep talking': gt 'ludahome', 'chat_olu'
@@ -923,7 +923,7 @@ if $ARGS[0] = 'chat_olu':
 	act 'Talk about Luda':
 		*clr & cla
 		minut += 5
-		npc_rel['A55'] += 1
+		gs 'npc_relationship', 'modify', 'A55', 'like'
 		'<center><img src="images/characters/pavlovsk/resident/olu/olutalk.jpg"></center>'
 		'"So Auntie tell me about your boyfriend, what''s he like?" You ask her curious.'
 		'She lights up at your questions "He is a fairly quiet man but wonderful, so kind and careing. Not to mention so big... and muscular. He really is the perfect man." She goes on to talk about some of the things they have done together and it really sounds like they are very much in love, certainly your Aunt is in love with him anyways. You also notice she never once mentions that he is black.'
@@ -943,7 +943,7 @@ if $ARGS[0] = 'chat_olu':
 		act 'How did you meet?':
 			*clr & cla
 			minut += 5
-			npc_rel['A55'] += 1
+			gs 'npc_relationship', 'modify', 'A55', 'like'
 			'<center><img src="images/characters/pavlovsk/resident/olu/olutalk.jpg"></center>'
 			'"So how did the two of you meet?" You ask him.'
 			'He grins "I seen her on the metro and I wanted to talk to her. She was the most beautiful woman I had every seen, I was trying to practice my Russian so I could talk to her and I wasn''t pay attention and I walked right into her." He laughs loudly at the memory "I barely felt it, but she bounced off me and nearly fell on the ground. I quickly grabbed her to steady her and apologized, but she was so nice she said it was her fault. That is when I knew I had to get to know her better."'
@@ -957,7 +957,7 @@ if $ARGS[0] = 'chat_olu':
 	act 'What does he do?':
 		*clr & cla
 		minut += 5
-		npc_rel['A55'] += 1
+		gs 'npc_relationship', 'modify', 'A55', 'like'
 		'<center><img src="images/characters/pavlovsk/resident/olu/olutalk.jpg"></center>'
 		'"So what does he do? For a living I mean." You ask her.'
 		'"Well his visa expired so legally he can''t work, but while he could he saved up a little money and bought a van. Then he put some seats into it, cleaned it up real nice and now drives it around offering to give tourist rides to take them to all the different sites around the area. He makes ok money, though mostly he makes his money in the summers of course when there is a lot more tourist but he gets some fares year around. He mostly sits near the train station and tries to offer people rides. But I don''t care, I make enough for both of us, but it makes him feel good to work and it gives us a little extra spending money.'
@@ -967,7 +967,7 @@ if $ARGS[0] = 'chat_olu':
 	if LudaQW['open_rel'] = 1:
 		act 'Ask about their open relationship':
 			*clr & cla
-			npc_rel['A55'] += 1
+			gs 'npc_relationship', 'modify', 'A55', 'like'
 			minut += 5
 			'<center><img src="images/characters/pavlovsk/resident/olu/flirttalk.jpg"></center>'
 			'"Luda told me about your open relationship." you say as you place a hand on his leg flirting with him a bit.'
@@ -999,7 +999,7 @@ if $ARGS[0] = 'chat_olu':
 				act 'Do you want to fuck me?':
 					*clr & cla
 					minut += 1
-					npc_rel['A55'] += 1
+					gs 'npc_relationship', 'modify', 'A55', 'like'
 					'<center><img src="images/characters/pavlovsk/resident/olu/flirttalk.jpg"></center>'
 					'You rub his thigh with your hand and practically purr "Do you want to fuck me?"'
 					'He grins "Yes." Then he leans in and kisses you.'
@@ -1010,7 +1010,7 @@ if $ARGS[0] = 'chat_olu':
 	end
 	act 'What does he think about Russia':
 		*clr & cla
-		npc_rel['A55'] += 1
+		gs 'npc_relationship', 'modify', 'A55', 'like'
 		minut += 3
 		'<center><img src="images/characters/pavlovsk/resident/olu/olutalk.jpg"></center>'
 		'You ask him "So what do you think about Russia?"'
@@ -1031,7 +1031,7 @@ if $ARGS[0] = 'chat_olu':
 	end
 	act 'About your nephew Djibril':
 		*clr & cla
-		npc_rel['A55'] += 1
+		gs 'npc_relationship', 'modify', 'A55', 'like'
 		minut += 3
 		'<center><img src="images/characters/pavlovsk/resident/olu/olutalk.jpg"></center>'
 		'"Tell me about your nephew Djibril." You say.'

+ 52 - 52
locations/mother.qsrc

@@ -20,19 +20,19 @@ if $ARGS[0] = '':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
 	'Your mother Natasha is still quite young and attractive. She''s only <<motherAge>> years. She works at the station cafe.'
 
-	if (motherKnowWhore > 0 or motherKnowSpravka > 0) and npc_QW['A29'] = 0:npc_QW['A29'] = 1
-	if npc_QW['A29'] = 1 and npc_rel['A29'] > 40:npc_rel['A29'] = 40
-	if npc_rel['A29'] < 20:'Your relationship with your <<$npc_nickname[''A29'']>> is terrible.'
-	if npc_rel['A29'] >= 20 and npc_rel['A29'] < 40:'Your relationship with your <<$npc_nickname[''A29'']>> is tense.'
-	if npc_rel['A29'] >= 40 and npc_rel['A29'] < 60:'You have a normal relationship with your <<$npc_nickname[''A29'']>>.'
-	if npc_rel['A29'] >= 60 and npc_rel['A29'] < 80:'You have a good relationship with your <<$npc_nickname[''A29'']>>.'
-	if npc_rel['A29'] >= 80:'You have a great relationship with your <<$npc_nickname[''A29'']>>.'
+	if (motherKnowWhore > 0 or motherKnowSpravka > 0) and npc_QW['A29'] = 0: npc_QW['A29'] = 1
+	if npc_QW['A29'] = 1 and npc_rel['A29'] > 40: npc_rel['A29'] = 40
+	if npc_rel['A29'] < 20: 'Your relationship with your <<$npc_nickname[''A29'']>> is terrible.'
+	if npc_rel['A29'] >= 20 and npc_rel['A29'] < 40: 'Your relationship with your <<$npc_nickname[''A29'']>> is tense.'
+	if npc_rel['A29'] >= 40 and npc_rel['A29'] < 60: 'You have a normal relationship with your <<$npc_nickname[''A29'']>>.'
+	if npc_rel['A29'] >= 60 and npc_rel['A29'] < 80: 'You have a good relationship with your <<$npc_nickname[''A29'']>>.'
+	if npc_rel['A29'] >= 80: 'You have a great relationship with your <<$npc_nickname[''A29'']>>.'
 
-	act 'Move away from her':gt $loc, $metka
+	act 'Move away from her': gt $loc, $metka
 
 	if motherWorry = 1 and indorf = 0:
 		motherWorry = 0
-		npc_rel['A29'] -= 1
+		gs 'npc_relationship', 'modify', 'A29', 'dislike'
 		delin_beh += 1 &!counter for getting sent to Gadukino for the summer
 		if $loc = 'gkafe':
 			'Your <<$npc_nickname[''A29'']>> looks at you from across the cafe counter, "<<$pcs_firstname>> <<$pcs_lastname>>, Where the hell have you been! I have been worried sick!" You <<$npc_nickname[''A29'']>> then looks around the small cafe and says with a frown, "We will talk about this when we get home."'
@@ -52,24 +52,24 @@ if $ARGS[0] = '':
 	end
 
 	!check hair color
-	if hcolfronce=0:
-		hcolmotherremember=pcs_haircol
-		hcolfronce=1
+	if hcolfronce = 0:
+		hcolmotherremember = pcs_haircol
+		hcolfronce = 1
 	end
 
-	if hcolmotherremember!pcs_haircol:
+	if hcolmotherremember ! pcs_haircol:
 		if pcs_haircol = nathcol:
 			$texthcol = 'Or, rather, un-dyed your hair. Good, you decided to go back to your natural color!'
-		elseif pcs_haircol=0:
+		elseif pcs_haircol = 0:
 			$texthcol='I see you decided to go with black hair?'
-		elseif pcs_haircol=1:
+		elseif pcs_haircol = 1:
 			$texthcol='I see you decided to become a brunette?'
-		elseif pcs_haircol=2:
+		elseif pcs_haircol = 2:
 			$texthcol='I see you decided to become a redhead?'
-		elseif pcs_haircol=3:
+		elseif pcs_haircol = 3:
 			$texthcol='I see you decided to go blonde?'
-		elseif pcs_haircol >=4:
-			npc_rel['A29'] -= 25
+		elseif pcs_haircol >= 4:
+			gs 'npc_relationship', 'modify', 'A29', -25
 			$texthcol='What were you thinking? Do you think you''ll get into university with hair like that!'
 		end
 		if pcs_haircol ! nathcol and pcs_haircol <= 3 and npc_rel['A29'] < 60:
@@ -83,7 +83,7 @@ if $ARGS[0] = '':
 		'Your <<$npc_nickname[''A29'']>> immediately notices you dyed your hair and says: "Wait a minute, you dyed your hair! <<$texthcol>>"'
 		'She fingers your hair and <<$texthcol2>>'
 
-		hcolmotherremember=pcs_haircol
+		hcolmotherremember = pcs_haircol
 	end
 
 	$mother_clothes[1] = {
@@ -133,11 +133,11 @@ if $ARGS[0] = '':
 	}
 
 	if $clothingworntype = 'nude' and towel = 1 and $pantyworntype = 'none':
-		npc_rel['A29'] -= 2
+		gs 'npc_relationship', 'modify', 'A29', 'dislike'
 		''
 		dynamic $mother_clothes[1]
 	elseif $clothingworntype = 'nude':
-		npc_rel['A29'] -= 2
+		gs 'npc_relationship', 'modify', 'A29', 'dislike'
 		''
 		dynamic $mother_clothes[2]
 	end
@@ -211,7 +211,7 @@ if $ARGS[0] = '':
 		act 'Ask for a tampon':
 			cla
 			sanpad += 3
-			npc_rel['A29'] -= 15
+			gs 'npc_relationship', 'modify', 'A29', 'dislike'5
 			minut += 3
 			'You tell your <<$npc_nickname[''A29'']>> you''re menstruating and ran out of tampons, but really need one right now. She looks at you knowingly, gives you three sanitary pads from her own supply and sternly tells you to next time take care of this in advance.'
 
@@ -241,11 +241,11 @@ if $ARGS[0] = '':
     
     if SchoolAtestat = 1 and SAtestatGift = 0:
 		if pcs_grades >= 90:
-			npc_rel['A29']+=40
+			gs 'npc_relationship', 'modify', 'A29', 40
 			'Your <<$npc_nickname[''A29'']>> is delighted you graduated. "I''m so proud right now <<$pcs_nickname>>! All I want to do is see you succeed in life, and graduating from school is a very important step. And you outdid all my expectations. When the Principal mentioned you being the best student of the year I could not have been happier. Your stepfather and I saved some money to reward you for your efforts. Please, take these 10000 <b>₽</b>. Go buy yourself something nice, you''ve earned it." You thank her and give her a hug.'
 			SAtestatGift = 10000
 		elseif pcs_grades >= 70:
-			npc_rel['A29']+=20
+			gs 'npc_relationship', 'modify', 'A29', 20
 			'Your <<$npc_nickname[''A29'']>> is delighted you graduated. "I''m so happy right now <<$pcs_nickname>>! All I want to do is see you succeed in life, and graduating from school is a very important step. You did really well. Please, take these 7000 <b>₽</b>. Go buy yourself something nice, you''ve earned it." You thank her and give her a hug.'
 			SAtestatGift = 7000
 		elseif pcs_grades >= 40:
@@ -262,7 +262,7 @@ if $ARGS[0] = '':
 	if hour > 5:
 		if unintendedabort = 1 and pregTalkFamily = 1:
 			pregTalkFamily = 2
-			npc_rel['A29'] += 20
+			gs 'npc_relationship', 'modify', 'A29', 10
 			'<br>'
 			'Your <<$npc_nickname[''A29'']>> looks at you in shock." <<$pcs_nickname>>, did you get an abortion?"'
 			'You break down crying and tell your <<$npc_nickname[''A29'']>> you had a miscarriage.'
@@ -271,7 +271,7 @@ if $ARGS[0] = '':
 		end
 		if abort = 1 and pregTalkFamily = 1:
 			pregTalkFamily = 2
-			npc_rel['A29'] = 0
+			gs 'npc_relationship', 'set', 'A29', 0
 			'Your <<$npc_nickname[''A29'']>> looks at you through teary eyes, stricken with sadness. "You are such a fool, <<$pcs_nickname>>! Getting an abortion... what if you can''t have any more children? Do you think you''ll be young and healthy forever? You''re going to regret this, I just know it..."'
 		end
 
@@ -297,24 +297,24 @@ if $ARGS[0] = '':
 				act 'Chat':
 					*clr & cla
 					minut+=rand(10,15)
-					npc_rel['A29']+=1
+					gs 'npc_relationship', 'modify', 'A29', 'like'
 					gs'stat'
 					'<center><b><font color = maroon>Your <<$npc_nickname[''A29'']>>, Natasha <<$pcs_lastname>></font></b></center>'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
 					'Your <<$npc_nickname[''A29'']>> Natasha is still quite young and attractive. She''s only <<motherAge>> years. She works at the station cafe.'
-					if npc_rel['A29']<20:'Your <<$npc_nickname[''A29'']>> can''t stand you, and she avoids you as much as she can.'
-					if npc_rel['A29']>=20 and npc_rel['A29']<40:'You and <<$npc_nickname[''A29'']>> have a tense relationship.'
-					if npc_rel['A29']>=40 and npc_rel['A29']<60:'You have a normal relationship with your <<$npc_nickname[''A29'']>>.'
-					if npc_rel['A29']>=60 and npc_rel['A29']<80:'You have a good relationship with your <<$npc_nickname[''A29'']>>.'
-					if npc_rel['A29']>=80:'You have a great relationship with your <<$npc_nickname[''A29'']>>.'
-					act 'Continue':gt 'mother'
-					if npc_rel['A29']<20:
+					if npc_rel['A29'] < 20: 'Your <<$npc_nickname[''A29'']>> can''t stand you, and she avoids you as much as she can.'
+					if npc_rel['A29'] >= 20 and npc_rel['A29'] < 40: 'You and <<$npc_nickname[''A29'']>> have a tense relationship.'
+					if npc_rel['A29'] >= 40 and npc_rel['A29'] < 60: 'You have a normal relationship with your <<$npc_nickname[''A29'']>>.'
+					if npc_rel['A29'] >= 60 and npc_rel['A29'] < 80: 'You have a good relationship with your <<$npc_nickname[''A29'']>>.'
+					if npc_rel['A29'] >= 80: 'You have a great relationship with your <<$npc_nickname[''A29'']>>.'
+					act 'Continue': gt 'mother'
+					if npc_rel['A29'] < 20:
 						dynamic $d_mother[1]
 					exit
-					elseif npc_rel['A29']>=20 and npc_rel['A29']<40:
+					elseif npc_rel['A29'] >= 20 and npc_rel['A29']<40:
 						dynamic $d_mother[2]
 					exit
-					elseif npc_rel['A29'] >=40:
+					elseif npc_rel['A29'] >= 40:
 						dynamic $d_mother[3]
 					end
 				end
@@ -345,7 +345,7 @@ if $ARGS[0] = '':
 							end
 							
 							if npc_rel['A29'] >= 40:
-								npc_rel['A29'] -= 1
+								gs 'npc_relationship', 'modify', 'A29', 'dislike'
 								motherPayDay = daystart
 
 								if pcs_grades >= 90:
@@ -472,7 +472,7 @@ if $ARGS[0] = '':
 				act 'Offer to help around the house':
 					cla
 					minut += 60
-					npc_rel['A29'] += rand(1, 5)
+					gs 'npc_relationship', 'modify', 'A29', rand(1,5)
 					pcs_mood -= 10
 					delin_beh -= 1 &!counter for getting sent to Gadukino for the summer
 					TotalMomPom += 1
@@ -528,13 +528,13 @@ if $ARGS[0] = '':
 						mqwtRand = rand(1, 10)
 
 						if mqwtRand <= 2:
-							npc_rel['A29'] -= rand(1, 5)
+							gs 'npc_relationship', 'modify', 'A29', -rand(1,5)
 							minut += 30
 							'You try to have a talk with your <<$npc_nickname[''A29'']>>, to hopefully patch up your horrible relationship. You''re not sure whether you said something wrong, or whether she''s just in a bad mood, but your attempt to reconcile backfired horribly; within moments the conversation turns into a screaming contest, and your <<$npc_nickname[''A29'']>> ends up disliking you even more.'
 
 							act 'Leave her be for now':gt $loc, $metka
 						elseif mqwtRand > 2 and mqwtRand <= 8:
-							npc_rel['A29'] += rand(0, 1)
+							gs 'npc_relationship', 'modify', 'A29', rand(0,1)
 							minut += 30
 							'You try to have a talk with your <<$npc_nickname[''A29'']>>, to try and patch up your horrible relationship. Despite your best efforts, the whole half-hour conversation consists mainly of a fairly aggressive monologue from your <<$npc_nickname[''A29'']>> about morality, diseases and what awaits you in the future, if you do not change your ways. Still, there is some improvement in your relationship.'
 
@@ -552,7 +552,7 @@ if $ARGS[0] = '':
 
 	if alko >= 3  and alkomday ! daystart:
 		alkomday = daystart
-		npc_rel['A29'] -= 1
+		gs 'npc_relationship', 'modify', 'A29', 'dislike'
 		delin_beh += 1 &!counter for getting sent to Gadukino for the summer
 		'Your <<$npc_nickname[''A29'']>> can smell you have been drinking alcohol, and gives you a lecture: "<<$pcs_nickname>>, why do you smell of alcohol? You''re still too young to drink, you could get into all sorts of trouble!"'
 	end
@@ -561,7 +561,7 @@ if $ARGS[0] = '':
 		cla
 		whoremday = daystart
 		if motherKnowWhore = 0 and motherKnowSpravka = 0 and npc_QW['A29'] = 0:
-			npc_rel['A29'] = 0
+			gs 'npc_relationship', 'set', 'A29', 0
 			if motherKnowWhore = 0:motherKnowWhore = 1
 
 			if momslut < 2:
@@ -583,7 +583,7 @@ if $ARGS[0] = '':
 
 			act 'Move away':gt $loc, $metka
 		elseif (motherKnowWhore > 0 or motherKnowSpravka > 0) and npc_QW['A29'] = 1:
-			npc_rel['A29'] -= 20
+			gs 'npc_relationship', 'modify', 'A29', 'dislike'0
 
 			if motherKnowWhore = 0:motherKnowWhore = 1
 
@@ -598,7 +598,7 @@ if $ARGS[0] = '':
 
 			act 'Move away':gt $loc, $metka
 		elseif npc_QW['A29'] >= 2:
-			npc_rel['A29'] -= 10
+			gs 'npc_relationship', 'modify', 'A29', 'dislike'0
 
 			if motherKnowWhore = 0:motherKnowWhore = 1
 
@@ -638,7 +638,7 @@ if $ARGS[0] = 'referral':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
 	*nl
 	if GspravkaT = 0 and GspravkaTimes >= 3 and hour >= 6 and hour <= 21:
-		npc_rel['A29'] -= 1
+		gs 'npc_relationship', 'modify', 'A29', 'dislike'
 		if $clothingworntype ! 'nude':
 			'Your <<$npc_nickname[''A29'']>> frowns and gets her handbag: "<<$pcs_nickname>>, why haven''t you been to the gynaecologist like I asked you to? You don''t have anything to hide, do you? Come on, we''re going there right now." Your <<$npc_nickname[''A29'']>> takes you by the hand and leads you to the clinic, ushering you into the gynaecologist''s office.'
 			act 'Get a referral from the gynaecologist': gt 'gpoli', 'referral'
@@ -684,7 +684,7 @@ if $ARGS[0] = 'referral_fail':
 	end
 	*nl
 	if motherKnowWhore = 0:
-		npc_rel['A29'] = 0
+		gs 'npc_relationship', 'set', 'A29', 0
 		motherKnowSpravka = 1
 
 		if npc_QW['A29'] = 0:npc_QW['A29'] = 1
@@ -699,7 +699,7 @@ if $ARGS[0] = 'referral_fail':
 			act 'Walk home': gt 'korrPar'
 		end
 	elseif motherKnowWhore > 0 and npc_QW['A29'] < 2:
-		npc_rel['A29'] -= 10
+		gs 'npc_relationship', 'modify', 'A29', 'dislike'0
 		motherKnowSpravka = 1
 		!counter for getting sent to Gadukino for the summer
 		delin_beh += 1
@@ -720,7 +720,7 @@ if $ARGS[0] = 'referral_pass':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
 	*nl
 	Gspassed = 0
-	npc_rel['A29'] += 10
+	gs 'npc_relationship', 'modify', 'A29', 10
 	'You hand your <<$npc_nickname[''A29'']>> the referral. She opens it, closes her eyes for a second, and breathes a sigh of relief. "I''m not even surprised, you''re a good girl <<$pcs_nickname>>, just as I raised you to be."'
 	act 'Continue': gt 'mother'
 end
@@ -748,7 +748,7 @@ if $ARGS[0] = 'pregreact':
 			act 'Tell your <<$npc_nickname[''A29'']>> you are pregnant':
 				*clr & cla
 				minut += 5
-				npc_rel['A29'] -= 20
+				gs 'npc_relationship', 'modify', 'A29', 'dislike'0
 				pregTalkFamily = 1
 				npc_pregtalk['A29'] = 1
 				delin_beh += 1 &!counter for getting sent to Gadukino for the summer
@@ -768,7 +768,7 @@ if $ARGS[0] = 'pregreact':
 			act 'Tell your <<$npc_nickname[''A29'']>> you are pregnant':
 				*clr & cla
 				minut += 5
-				npc_rel['A29'] -= 20
+				gs 'npc_relationship', 'modify', 'A29', 'dislike'0
 				pregTalkFamily = 1
 				npc_pregtalk['A29'] = 1
 				delin_beh += 1 &!counter for getting sent to Gadukino for the summer
@@ -1096,7 +1096,7 @@ end
 if $ARGS[0] = 'motherQW_2':
 	minut += 60
 	npc_QW['A29'] = 2
-	npc_rel['A29'] += rand(5,10)
+	gs 'npc_relationship', 'modify', 'A29', rand(5,10)
 	menu_off = 1
 	gs'stat'
 	'<center><b><font color = maroon><<$npc_nickname[''A29'']>></font></b></center>'

+ 1 - 1
locations/natbelapt.qsrc

@@ -745,7 +745,7 @@ if $ARGS[0] = 'study_together':
 	*clr & cla
 	menu_off = 1
 	minut += 60
-	npc_rel['A16'] += 5
+	gs 'npc_relationship', 'modify', 'A16', 'adore'
 	lernHome = 0
 	lern += rand(3, 6)
 	intel_exp += rand(1, 2)

+ 2 - 2
locations/olu.qsrc

@@ -790,7 +790,7 @@ if $ARGS[0] = 'nusholusvet':
 									if will_cost <= pcs_willpwr:
 										act 'Refuse (<<will_cost>> Willpower)':
 											*clr & cla
-											npc_rel['A144'] -= 2
+											gs 'npc_relationship', 'modify', 'A144', 'dislike'
 											gs 'willpower', 'pay', 'resist'
 											gs 'stat'
 											'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/facial.jpg"></center>'
@@ -807,7 +807,7 @@ if $ARGS[0] = 'nusholusvet':
 									act 'Go with her':
 										*clr & cla
 										minut += 2
-										npc_rel['A144'] += 3
+										gs 'npc_relationship', 'modify', 'A144', 'love'
 										gs 'stat'
 										'<center><img src="images/characters/pavlovsk/school/girl/anushka/sex/facial.jpg"></center>'
 										'You let her pull you along, she opens the door and looks out both way. Then pulls you out into the stairwell, you let the door close behind you, now you are in the stairs of your apartment building, with Anushka and both your faces covered in cum. If someone see''s they will know who you are and you think they will know that it is, but Anushka is hard to resist when she is in a playfull mood. She keeps ahold of your hand and starts up the stairs, she pauses at the top of the stairs and looks both ways down the hall, before starting up the stairs to the roof.'