Browse Source

brothel.qsrc allow slave picks and put section2 in

Nekoforce 2 years ago
parent
commit
053ac9f1ed
1 changed files with 87 additions and 18 deletions
  1. 87 18
      locations/brothel.qsrc

+ 87 - 18
locations/brothel.qsrc

@@ -445,7 +445,7 @@ if $ARGS[0] = 'reception':
 	end
 
 	act 'First section':gt 'brothel','section1_lobby'
-	!!act 'Second section':gt 'brothel','brothel:section2'
+	act 'Second section':gt 'brothel','section2_lobby'
 	act 'Ask him to let you out': gt 'brothel', 'leave'
 end
 
@@ -466,7 +466,7 @@ if $ARGS[0] = 'leave':
 		else
 			'<center><img <<$set_imgh>> src="images/pc/body/nude1.jpg"></center>'
 		end
-		act 'Go back to suit up': gt 'brothel', 'section1_dressingroom'
+		act 'Go back to suit up': gt 'brothel', 'brothel_dressingroom', '1'
 	else
 		'The Receptionist pushes a hidden button, probably signaling the errand boy, because after a minute he arrives with the elevator.'
 		'<font color=#<<$rec_font>>>"Go <<$pcs_firstname>>, you are free to leave."</font>'
@@ -496,7 +496,7 @@ if $ARGS[0] = 'section1_lobby':
 	'<center><img <<$set_imgh>> src="images/locations/shared/brothel/lobby.jpg"></center>'
 	'The section 1 lobby.A spacy hall-like room, leading to several smaller rooms.'
 	'A Comfortable couch is in the middle of the lobby, next to it are several cages sized just for a smaller person.'
-	'One of the doors also leads to a <a href="exec:gt ''brothel'', ''section1_dressingroom''">room</a> made for the girls. '
+	'One of the doors also leads to a <a href="exec:gt ''brothel'', ''brothel_dressingroom'', ''1''">room</a> made for the girls. '
 	if (klismaday = daystart and (pcs_leghair <= 3 or pcs_pubes <= 3) and pcs_hairbsh = 1 and pcs_makeup >= 1 and pcs_lipbalm >= 1 and $pantyworntype = 'none' and $clothingworntype = 'nude' and (cumloc[1] = 0 and cumloc[4] = 0 and cumloc[8] = 0 and cumloc[9] = 0 and cumloc[10] = 0 and cumloc[11] = 0 and cumloc[15] = 0 and cumloc[16] = 0 and cumloc[17] = 0) and pcs_sweat < 40):
 		act 'Get in the cage': gt 'brothel', 'section1_cage'
 	else
@@ -512,20 +512,20 @@ if $ARGS[0] = 'section1_lobby':
 		if $pantyworntype ! 'none': '- remove your panties.'
 		if $clothingworntype ! 'nude': '- strip off your clothes.'
 	end
-	act 'Go to the girl''s room':gt 'brothel', 'section1_dressingroom'
+	act 'Go to the girl''s room':gt 'brothel', 'brothel_dressingroom', '1'
 	act 'Go to the reception': gt 'brothel', 'reception'
 end
 
-if $ARGS[0] = 'section1_dressingroom':
+if $ARGS[0] = 'brothel_dressingroom':
 	$menu_loc = 'brothel'
-	$menu_arg = 'section1_dressingroom'
+	$menu_arg = 'brothel_dressingroom'
 	menu_off = 0
 	gs 'stat'
 	$locM = 'brothel'
-	$loc_arg = 'section1_dressingroom'
-	$locM_arg = 'section1_dressingroom'
+	$loc_arg = 'brothel_dressingroom'
+	$locM_arg = 'brothel_dressingroom'
 	$location_type = 'bathroom'
-	$loc_arg = 'section1_dressingroom'
+	$loc_arg = 'brothel_dressingroom'
 	'<h3>Girl room</h3>'
 	 '<center><img <<$set_imgh>> src="images/locations/shared/brothel/brothelroom.jpg"></center>'
 	 *nl
@@ -582,10 +582,14 @@ if $ARGS[0] = 'section1_dressingroom':
 			pain['killer'] += 1
 			painkiller -= 1
 			pcs_hydra += 20
-			gt 'brothel', 'section1_dressingroom'
+			gt 'brothel', 'brothel_dressingroom', '1'
 		end
 	end
-	act 'Go back to lobby': gt 'brothel', 'section1_lobby'
+      if $ARGS[1] = 1:
+		 act 'Go back to lobby': gt 'brothel', 'section1_lobby'
+      elseif $ARGS[1] = 2:
+		 act 'Go back to lobby': gt 'brothel', 'section2_lobby'
+      end
 end
 
 if $ARGS[0] = 'section1_cage':
@@ -605,7 +609,7 @@ if $ARGS[0] = 'section1_cage_leave':
 	'He unlocks the self-locking mechanism from outside and lets you crawl out.'
 	'<font color=#<<$rec_font>>>"Changed your mind, girl? That''s not what we like, you know?"</font>'
 	brothelCredit -= 1
-	act 'Say an excuse and leave': gt 'brothel', 'section1_dressingroom'
+	act 'Say an excuse and leave': gt 'brothel', 'brothel_dressingroom', '1'
 end
 
 if $ARGS[0] = 'section1_cage_client':
@@ -652,7 +656,7 @@ if $ARGS[0] = 'section1_start':
 	if rageMeter <= 100:
 		'<font color=#'+$mas_font+'>"So what will we do today, my little painslut?"</font>'
 		act 'Be quiet and await what''s next': gt 'brothel', 'section1_master_chooses'
-		!act 'Suggest an action': gt 'brothel', 'section1_slave_chooses'
+		act 'Suggest an action': gt 'brothel', 'section1_slave_chooses'
 	else
 		'Without a word Master leads you to a device...'
 		act 'Continue': gt 'brothel', 'section1_master_chooses'
@@ -665,14 +669,15 @@ if $ARGS[0] = 'section1_slave_chooses':
 	'<h5>You decide to suggest what your Master should do with you...</h5>'
 	'You ask him: <font color=#<<$pcs_font>>>"Master, please..."</font>'
 	!!act '..let''s just have sex and see where it leads':
-	!!act '..just bind me and use my holes':
-	!!act '..I''ve been a bad girl, I should be punished':
-	!!act '..I need to recharge my batteries':
+	act '..just bind me and use my holes': gt 'brothel', 'section1_slave_pick', '2'
+	act '..I''ve been a bad girl, I should be punished': gt 'brothel', 'section1_slave_pick', '3'
+	act '..I need to recharge my batteries': gt 'brothel', 'section1_slave_pick', '1'
 	!!act '..I''m so thirsty, I could use something to drink':
 	!!act '..I am so tight, I need some exercise':
 	act 'Reconsider and be quiet': gt 'brothel', 'section1_master_chooses'
 end
 
+!!ToDo Fix these
 if $ARGS[0] = 'section1_master_chooses':
 	menu_off = 1
 	stage = 1
@@ -688,6 +693,41 @@ if $ARGS[0] = 'section1_master_chooses':
 	gt 'brothel', $subloc
 end
 
+if $ARGS[0] = 'section1_slave_pick':
+	menu_off = 1
+	stage = 1
+	$subloc = 'section1_play'
+	if rageMeter <= 25:
+		'<font color=#'+$mas_font+'>As you wish, slut. We''ll do it your way.</font>'
+		mas_accept = 1
+	elseif rageMeter <= 50:
+		mas_accept = rand(0, 1)
+		if mas_accept = 0:
+			'<center><video autoplay loop src="images/locations/shared/brothel/slapface1.mp4"></video></center>'
+			'<font color=#'+$mas_font+'>You think you can order me around, slut? It''ll do with you what I *I* want.</font>'
+		elseif mas_accept = 1:
+			'<font color=#'+$mas_font+'>So, that''s how you like to play, slut? Sure, we will do that. I''ll make your cries only sweeter.</font>'
+		end
+	elseif rageMeter >= 75:
+		'<center><video autoplay loop src="images/locations/shared/brothel/slapface1.mp4"></video></center>'
+		'<font color=#'+$mas_font+'>You think you can order me around, slut? I''ll do with you what *I* want.</font>'
+		mas_accept = 0
+	end
+	if mas_accept = 0:
+		act 'Begin the session': gt 'brothel', 'section1_master_chooses'
+	elseif mas_accept = 1:
+		if $ARGS[1] = 1:
+			$actType = 'electricity'
+		elseif $ARGS[1] = 2:
+			$actType = 'titTorture'
+		elseif $ARGS[1] = 3:
+			$actType = 'boundPlay'
+		end
+	end
+	
+	act 'Begin the session': gt 'brothel', $subloc
+end
+
 if $ARGS[0] = 'section1_play':
 	menu_off = 1
 	$base = 'section1_play'
@@ -1860,7 +1900,7 @@ if $ARGS[0] = 'section1_end':
 			act 'Get up': gt 'brothel', 'section1_end'
 		else
 			step = 0
-			act 'Leave': gt 'brothel', 'section1_dressingroom'
+			act 'Leave': gt 'brothel', 'brothel_dressingroom', '1'
 		end
 	elseif step = 3:
 		'As you try to get up, suddenly you realize the massive plug is still deep in your anus...'
@@ -1871,7 +1911,7 @@ if $ARGS[0] = 'section1_end':
 		analplugIN = 0
 		gs 'pain', 4, 'asshole', 'stretch'
 		gs 'stat'
-		act 'Throw it away and leave': gt 'brothel', 'section1_dressingroom'
+		act 'Throw it away and leave': gt 'brothel', 'brothel_dressingroom', '1'
 	else
 		'<center><img <<$set_imgh>> src="images/locations/shared/brothel/sessionend.jpg"></center>'
 		'It seems you have served your purpose. The client is satisfied, his needs are taken care of.'
@@ -1900,6 +1940,35 @@ if $ARGS[0] = 'dislike':
 	gt 'brothel', 'section1_play'
 end
 
+if $ARGS[0] = 'section2_lobby':
+	$menu_loc = 'brothel'
+	$menu_arg = 'section2_lobby'
+	menu_off = 0
+	$sect = 'section2'
+	'<h3>Brothel Lobby Section 2</h3>'
+	'<center><img <<$set_imgh>> src="images/locations/shared/brothel/lobby.jpg"></center>'
+	'The section 2 lobby. This lobby is quite small, offering only enough room for a couch and a small table.'
+	'Only a single room is attached to the lobby by a wide door.Judging by the state of the floor, a lot of heavy equipment is regularly dragged in and out.'
+	'One of the doors also leads to a <a href="exec:gt ''brothel'', ''brothel_dressingroom'',''2''">room</a> made for the girls. '
+	if (klismaday = daystart and (pcs_leghair <= 3 or pcs_pubes <= 3) and pcs_hairbsh = 1 and pcs_makeup >= 1 and pcs_lipbalm >= 1 and $pantyworntype = 'none' and $clothingworntype = 'nude' and (cumloc[1] = 0 and cumloc[4] = 0 and cumloc[8] = 0 and cumloc[9] = 0 and cumloc[10] = 0 and cumloc[11] = 0 and cumloc[15] = 0 and cumloc[16] = 0 and cumloc[17] = 0) and pcs_sweat < 40 and alko > 3):
+		!!act 'Get in the cage': gt 'brothel', 'section1_cage'
+	else
+		'To be able to get working, you need to:'
+		if pcs_sweat >= 40: '- have a shower.'
+		if klismaday ! daystart: '- get an enema.'
+		if (cumloc[1] > 0 or cumloc[4] > 0 or cumloc[8] > 0 or cumloc[9] > 0 or cumloc[10] > 0 or cumloc[15] > 0 or cumloc[16] > 0 or cumloc[17] > 0):'- wash yourself.'
+		if cumloc[11] > 0: '- wash your face'
+		if (pcs_leghair > 3 or pcs_pubes > 3): '- shave your pubes and legs.'
+		if pcs_hairbsh ! 1: '- brush your hair.'
+		if pcs_makeup < 1: '- put on some makeup.'
+		if pcs_lipbalm < 1: '- apply some lipbalm.'
+		if $pantyworntype ! 'none': '- remove your panties.'
+		if $clothingworntype ! 'nude': '- strip off your clothes.'
+      	if alko > 3: - be not drunk
+	end
+	act 'Go to the girl''s room':gt 'brothel', 'brothel_dressingroom', '2'
+	act 'Go to the reception': gt 'brothel', 'reception'
+end
 
 --- brothel ---------------------------------