11 Commits 050d611c26 ... 456a99fe65

Author SHA1 Message Date
  pfffbft 456a99fe65 Fix meadow nude exercise 4 years ago
  pfffbft 0eb4da0e00 Blank act fixes 4 years ago
  pfffbft 3931d89777 Add same day rescue block for ranger 4 years ago
  pfffbft a3dd3eab3f Play around with forest params 4 years ago
  pfffbft 11ee9eabee Further revamp rescue events 4 years ago
  pfffbft d006a2c2e9 Revamp hunter rescue from the forest 4 years ago
  pfffbft 51bd24d15b Re-enabled daytime flavor events 4 years ago
  pfffbft f965524c63 Add back swamp getting stuck 4 years ago
  pfffbft 67ee34ae5b Re-add skirt flash scene 4 years ago
  pfffbft 430692f8f6 Update event scheduling to fix ghost hunter interactions 4 years ago
  pfffbft e16e5d83d1 Remove re-added code from revert 4 years ago

+ 1 - 1
locations/bicycle.qsrc

@@ -177,7 +177,7 @@ if ($ARGS[0] = 'gadsarai' and BikeLoc = 1) or ($ARGS[0] = 'gadforest' and BikeLo
 			end
 		end
 		
-		if BikeLoc ! 3 and hunterscabin = 1 and huntersKnow = 1:
+		if BikeLoc ! 3 and hunterscabin = 1 and hunters_were_met = 1:
 			if BikeLoc = 1:
 				$bikeaction = 'Bike to the hunters cabin (0:44)'
 			elseif BikeLoc = 2:

+ 8 - 7
locations/gadforest.qsrc

@@ -315,7 +315,7 @@ if $ARGS[0] = 'forest_edge':
 	end
 
 	! Can travel directly to the hunters cabin if Sveta has been there before, knows the hunters, and Mira is not here at the forest with Sveta
-	if hunterscabin = 1 and huntersKnow = 1 and MiraLoc ! 3:
+	if hunterscabin = 1 and hunters_were_met = 1 and MiraLoc ! 3:
 		act 'Go to the hunters cabin(1:00)':
 			! daytime chance to get stuck in swamp - use bike to get there 100% of the time
 			if hour >= 6 and hour <= 22:
@@ -404,7 +404,7 @@ if $ARGS[0] = 'forest_outskirts':
 	foresteventrand = rand(1,20)
 	if foresteventrand <= 2 and month >= 6 and month <= 9 and hour >= 8 and hour <= 16 and mushroom_pickersday ! daystart:mushroom_pickers = 2 & gt 'gadforest_event', 'mushroom_pickers1'
 	if foresteventrand <= 4 and month >= 6 and month <= 9 and hour >= 8 and hour <= 16 and mushroom_pickersday ! daystart: mushroom_pickers = 2 & gt 'gadforest_event', 'mushroom_pickers3'
-	if foresteventrand = 5 and month >= 4 and month <= 10 and ((hour >= 6 and hour < 12) or (hour >= 14 and hour < 18)) and foresteventday ! daystart: gt 'gadforest_event', 'forest_hunters', 'forest_outskirts'
+	if foresteventrand = 5 and month >= 4 and month <= 10 and ((hour >= 6 and hour < 12) or (hour >= 14 and hour < 18)): gt 'gadforest_event', 'forest_hunters', 'forest_outskirts'
 
 	act 'Head back out of the forest (0:15)': minut += 15 & gt 'gadforest', 'forest_edge'
 
@@ -482,10 +482,10 @@ if $ARGS[0] = 'forest_center':
 	end
 
 	foresteventrand = rand(1,20)
-	if foresteventrand <= 2 and month >= 6 and month <= 9 and foresteventday ! daystart: gt 'gadforest_event', 'basket'
-	if foresteventrand <= 3 and month >= 6 and month <= 9 and foresteventday ! daystart: gt 'gadforest_event', 'bilberry'
-	if foresteventrand <= 4 and month >= 6 and month <= 9 and foresteventday ! daystart: gt 'gadforest_event', 'mushroom'
-	if foresteventrand = 5 and month >= 4 and month <= 10 and ((hour >= 6 and hour < 12) or (hour >= 14 and hour < 18)) and foresteventday ! daystart: gt 'gadforest_event', 'forest_hunters', 'forest_center'
+	if foresteventrand <= 2 and month >= 6 and month <= 9: gt 'gadforest_event', 'basket'
+	if foresteventrand <= 3 and month >= 6 and month <= 9: gt 'gadforest_event', 'bilberry'
+	if foresteventrand <= 4 and month >= 6 and month <= 9: gt 'gadforest_event', 'mushroom'
+	if foresteventrand = 5 and month >= 4 and month <= 10 and ((hour >= 6 and hour < 12) or (hour >= 14 and hour < 18)): gt 'gadforest_event', 'forest_hunters', 'forest_center'
 
 	act 'Head back out of the forest (0:15)': minut += 15 & gt 'gadforest', 'forest_outskirts'
 
@@ -561,7 +561,8 @@ if $ARGS[0] = 'bushcraft':
 	! decide if Sveta is now lost as Sveta raises her bushcraft her chances of getting lost decreases
 	if pcs_bushcraft < bushcraft_lost:
 		lostrand = rand(1,bushcraft_lost)
-		if pcs_bushcraft < lostrand: lost_girl = 1 & forest_lostday = daystart & gt 'gadforestlost', $ARGS[1]
+		forest_lostday = daystart
+		if pcs_bushcraft < lostrand: lost_girl = 1 & gt 'gadforestlost', $ARGS[1]
 	end
 end
 

+ 116 - 124
locations/gadforest_event.qsrc

@@ -291,7 +291,6 @@ if $ARGS[0] = 'mushroom':
 	*clr & cla
 	menu_off = 1
 	minut += 5
-	foresteventday = daystart
 	gs 'gadforest', 'bushcraft', 'forest_center'
 	gs 'stat'
 
@@ -326,7 +325,6 @@ if $ARGS[0] = 'bilberry':
 	*clr & cla
 	menu_off = 1
 	minut += 5
-	foresteventday = daystart
 	gs 'gadforest', 'bushcraft', 'forest_center'
 	gs 'stat'
 
@@ -361,7 +359,6 @@ if $ARGS[0] = 'basket':
 	*clr & cla
 	menu_off = 1
 	minut += 5
-	foresteventday = daystart
 	gs 'gadforest', 'bushcraft', 'forest_center'
 	gs 'stat'
 
@@ -430,134 +427,129 @@ if $ARGS[0] = 'forest_hunters':
 	*clr & cla
 	menu_off = 1
 	minut += 5
-	foresteventday = daystart
 	gs 'stat'
 
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanters.jpg"></center>'
 	*nl
-	if huntersKnow = 0:'Wandering through the woods you come across some people. Judging by their appearance they must be hunters.'
-	if huntersKnow = 1:'Wandering through the woods you see the hunters, Andrei, Sergei and Igor.'
+	if hunters_were_met = 0:'Wandering through the woods you come across some people. Judging by their appearance they must be hunters.'
+	if hunters_were_met = 1:'Wandering through the woods you see the hunters, Andrei, Sergei and Igor.'
 
 	act 'Leave them alone':gt 'gadforest', $ARGS[1]
 
-	if $clothingworntype ! 'nude':
-		act 'Approach the hunters':
-			*clr & cla
-			if huntersKnow = 0:
-				huntersKnow = 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanters.jpg"></center>'
-				*nl
-				'You decide to approach the strangers and chat. You never know, maybe they can show you some good places to find mushrooms and berries. After welcoming you, the whole company sat on the ground to rest and chat for a while.'
-				'"What''s your name'+iif(pcs_apprnc >= 60,', beautiful','')+'?" one of them asks.'
-				'"<<$pcs_nickname>>," you answer.'
-				*nl
-				if gadriver_gang = 0:
-					minut += 30
-					gs 'stat'
-
-					'"I''m Andrei," replies the older man, "And these are my friends, from the village, Igor and Sergei."'
-					'"By any chance is your last name <<$pcs_lastname>>?" he asked. You looked at him and nodded.'
-					'"Don''t be surprised <<$pcs_nickname>>, you look a lot like your mother when she was younger. I ... Hmmm... very good to know, I''m also from Gadukino." said Andrei.'
-					*nl
-					'After chatting with them for about half an hour, the hunters begin to get up and gather their things.'
-					'"Okay <<$pcs_nickname>>, it''s time for us to go." said Andrei.'
-					'"If you want, we can bring you to the swamp," he added after a short pause. "From there we have made a path back to the village. We can show it to you if you come with us. Or if you want, you can even stay with us for a bit."'
-					act 'Stay in the forest':gt 'gadforest', $ARGS[1]
-					act 'Go with them':hunters_here = 1 & minut += 60 & gt 'swamp_yard', 'start'
-				else
-					minut += 15
-					huntersKnowSlut = 1
-					huntersRape = 1
-					gs 'stat'
-
-					'"What are you doing so far from the village?" asks the older man, looking at you closely, "It''s <<$pcs_nickname>> <<$pcs_lastname>>, the local whore.'
-					'You look at him with a mixture of surprise and shock.'
-					'"Don''t be surprised, I''m also from Gadukino, and you look just like your mother when she was younger, and apparently you are a whore like her too." he said.'
-					'You don''t even remember us. We remember you from that day by the river with Uncle Stepan.'
-					'"I''m Andrei, " he added further, "And these are my friends, also from the village, Igor and Sergei."'
-					*nl
-					if gadriver_gang > 2:'I''m not a whore. I told Uncle Stepan to go to hell! I didn''t want that to happen to me!'
-					'"Don''t run away, we won''t hurt you." said Sergei, seeing you jump to your feet.'
-					'"I think it''s about time I left" you reply.'
-					'You quickly move away from them and only slowing once you can no longer hear them talking.'
-					act 'Go back to the forest':gt 'gadforest', $ARGS[1]
-				end
-			else
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanters.jpg"></center>'
-				*nl
-				'You decide to approach the guys and chat.'
-
-				if huntersKnowSlut = 0:
-					minut += 30
-					'After chatting with them for about half an hour, the hunters begin to get up and gather their things.'
-					'"Okay <<$pcs_nickname>>, it''s time for us to go." said Andrei. "You should pay us another visit some time, ok?"'
-					act 'Stay in the forest':gt 'gadforest', $ARGS[1]
-					act 'Go with them':hunters_here = 1 & minut += 60 & gt 'swamp_yard', 'start'
-				else
-					'"Oh, <<$pcs_nickname>>, we were all looking forward to seeing you again" Andrei said with a smile.'
-					'"How about you come back with us to our hut, we were just about to head back there anyways."'
-
-					gs 'willpower', 'misc', 'resist', 'hard'
-					if will_cost <= pcs_willpwr:
-						act 'Stay in the forest  (<<will_cost>> Willpower)':
-							gs 'willpower', 'pay', 'resist'
-							gs 'stat'
-							gt 'gadforest', $ARGS[1]
-						end
-					else
-						act 'Stay in the forest (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-					end
-					act 'Go with them':hunters_here = 1 & minut += 60 & gt 'swamp_yard', 'start'
-				end
-			end
-		end
-	elseif $clothingworntype = 'nude':
-		if huntersKnowSlut = 0 and gadriver_gang = 0:
-			act 'Keep walking':
-				*clr &cla
-				minut += 5
-				if huntersKnowSlut = 0:huntersKnowSlut = 1
-				pcs_horny += 20
-				inhib_exp += rand(1,3)
-				gs 'exhibitionism', 3
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/mitkanudeforest.jpg"></center>'
-				*nl
-				'You pretend not to notice the hunters and walk right past them, swaying your hips pointedly to maximize the effect. Looking around, you notice that the effect has exceeded your expectations. The men have been stopped in their tracks and are staring at you...'
-
-				act 'Continue':gt 'gadforest', $ARGS[1]
-			end
-			act 'Hide':
-				*clr & cla
-				minut += 5
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/hiding_woods.jpg"></center>'
-				*nl
-				'They haven''t noticed you yet, so you quickly hide from sight in a nearby bush. You wait until you can no longer hear them talking to continue on your way.'
-
-				act 'Continue':gt 'gadforest', $ARGS[1]
-			end
-		else
-			'"Oh, <<$pcs_nickname>>, we were all looking forward to seeing you again" Andrei said with a smile.'
-			'"How about you come back with us to our hut, we were just about to head back there anyways."'
-
-			gs 'willpower', 'misc', 'resist', 'hard'
-			if will_cost <= pcs_willpwr:
-				act 'Stay in the forest  (<<will_cost>> Willpower)':
-					gs 'willpower', 'pay', 'resist'
-					gs 'stat'
-					gt 'gadforest', $ARGS[1]
-				end
-			else
-				act 'Stay in the forest (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-			end
-			act 'Go with them':hunters_here = 1 & minut += 60 & gt 'swamp_yard', 'start'
-		end
-	end
+    !%TODO: Move to hunter interactions
+    act 'Approach the hunters':
+        *clr & cla
+        if hunters_were_met = 0:
+            hunters_were_met = 1
+            gs 'stat'
+
+            '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanters.jpg"></center>'
+            *nl
+            'You decide to approach the strangers and chat. You never know, maybe they can show you some good places to find mushrooms and berries. After welcoming you, the whole company sat on the ground to rest and chat for a while.'
+            '"What''s your name'+iif(pcs_apprnc >= 60,', beautiful','')+'?" one of them asks.'
+            '"<<$pcs_nickname>>," you answer.'
+            *nl
+            if gadriver_gang = 0:
+                minut += 30
+                gs 'stat'
+
+                '"I''m Andrei," replies the older man, "And these are my friends, from the village, Igor and Sergei."'
+                '"By any chance is your last name <<$pcs_lastname>>?" he asked. You looked at him and nodded.'
+                '"Don''t be surprised <<$pcs_nickname>>, you look a lot like your mother when she was younger. I ... Hmmm... very good to know, I''m also from Gadukino." said Andrei.'
+                *nl
+                'After chatting with them for about half an hour, the hunters begin to get up and gather their things.'
+                '"Okay <<$pcs_nickname>>, it''s time for us to go." said Andrei.'
+                '"If you want, we show you our camp," he added after a short pause. "From there we have made a path back to the village. We can show it to you if you come with us. Or if you want, you can even stay with us for a bit."'
+                act 'Stay in the forest':gt 'gadforest', $ARGS[1]
+                act 'Go with them': minut += 60 & gt 'swamp_yard', 'start'
+            else
+                minut += 15
+                huntersRape = 1
+                gs 'stat'
+
+                '"What are you doing so far from the village?" asks the older man, looking at you closely, "It''s <<$pcs_nickname>> <<$pcs_lastname>>, the local whore.'
+                'You look at him with a mixture of surprise and shock.'
+                '"Don''t be surprised, I''m also from Gadukino, and you look just like your mother when she was younger, and apparently you are a whore like her too." he said.'
+                'You don''t even remember us. We remember you from that day by the river with Uncle Stepan.'
+                '"I''m Andrei, " he added further, "And these are my friends, also from the village, Igor and Sergei."'
+                *nl
+                if gadriver_gang > 2:'I''m not a whore. I told Uncle Stepan to go to hell! I didn''t want that to happen to me!'
+                '"Don''t run away, we won''t hurt you." said Sergei, seeing you jump to your feet.'
+                '"I think it''s about time I left" you reply.'
+                'You quickly move away from them and only slowing once you can no longer hear them talking.'
+                act 'Go back to the forest':gt 'gadforest', $ARGS[1]
+            end
+        else
+            '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanters.jpg"></center>'
+            *nl
+            'You decide to approach the guys and chat.'
+
+            if hunter_sexual_comfort < 60 or hunter_collective_opinion < 60:
+                minut += 30
+                'After chatting with them for about half an hour, the hunters begin to get up and gather their things.'
+                '"Okay <<$pcs_nickname>>, it''s time for us to go." said Andrei. "You should pay us another visit some time, ok?"'
+                act 'Stay in the forest':gt 'gadforest', $ARGS[1]
+                act 'Go with them': minut += 60 & gt 'swamp_yard', 'start'
+            else
+                '"Oh, <<$pcs_nickname>>, we were all looking forward to seeing you again" Andrei said with a smile.'
+                '"How about you come back with us to our hut, we were just about to head back there anyways."'
+
+                gs 'willpower', 'misc', 'resist', 'hard'
+                if will_cost <= pcs_willpwr:
+                    act 'Stay in the forest  (<<will_cost>> Willpower)':
+                        gs 'willpower', 'pay', 'resist'
+                        gs 'stat'
+                        gt 'gadforest', $ARGS[1]
+                    end
+                else
+                    act 'Stay in the forest (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+                end
+                act 'Go with them': minut += 60 & gt 'swamp_yard', 'start'
+            end
+        end
+    end
+    if $clothingworntype = 'nude':
+            act 'Keep walking':
+                *clr &cla
+                hunter_sexual_comfort += pcs_apprnc / 12
+
+                gs 'arousal', 'flash', 5
+                gs 'arousal', 'end'
+
+                '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/mitkanudeforest.jpg"></center>'
+                *nl
+                'You pretend not to notice the hunters and walk right past them, swaying your hips pointedly to maximize the effect. Looking around, you notice that the effect has exceeded your expectations. The men have been stopped in their tracks and are staring at you...'
+
+                act 'Continue':gt 'gadforest', $ARGS[1]
+            end
+            act 'Hide':
+                *clr & cla
+                minut += 5
+                gs 'stat'
+
+                '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/hiding_woods.jpg"></center>'
+                *nl
+                'They haven''t noticed you yet, so you quickly hide from sight in a nearby bush. You wait until you can no longer hear them talking to continue on your way.'
+
+                act 'Continue':gt 'gadforest', $ARGS[1]
+            end
+        if hunters_were_met = 1:
+            '"Oh, <<$pcs_nickname>>, we were all looking forward to seeing you again" Andrei said with a smile.'
+            '"How about you come back with us to our hut, we were just about to head back there anyways."'
+
+            gs 'willpower', 'misc', 'resist', 'hard'
+            if will_cost <= pcs_willpwr:
+                act 'Stay in the forest  (<<will_cost>> Willpower)':
+                    gs 'willpower', 'pay', 'resist'
+                    gs 'stat'
+                    gt 'gadforest', $ARGS[1]
+                end
+            else
+                act 'Stay in the forest (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+            end
+            act 'Go with them': minut += 60 & gt 'swamp_yard', 'start'
+        end
+    end
 end
 
 if $ARGS[0] = 'mitka_temporary_event':

+ 49 - 73
locations/gadforestlost.qsrc

@@ -23,10 +23,10 @@ if $ARGS[0] = 'forest_outskirts':
 
 	! having a bonfire increases chances of being rescued and decreases chances of wolves attacking
 	foresteventrand = rand(1,40)
-	if foresteventrand <= (2+(bonfire*3)) and daystart >= forest_lostday and month >= 6 and month <= 9 and hour >= 8 and hour <= 16 and mushroom_pickersday ! daystart: mushroom_pickers = 2 & gt 'gadforestlost', 'rescue', 'pickers', 'forest_outskirts'
-	if foresteventrand <= (4+(bonfire*3)) and daystart > forest_lostday and month >= 4 and month <= 10 and ((hour >= 8 and hour < 12) or (hour >= 14 and hour < 18)) and foresteventday ! daystart: gt 'gadforestlost', 'rescue', 'hunters', 'forest_outskirts'
-	if foresteventrand <= (6+(bonfire*3)) and StoryLine = 1 and daystart > forest_lostday+1 and foresteventday ! daystart: gt 'gadforestlost', 'rescue', 'ranger', 'forest_outskirts'
-	if foresteventrand <= (8-(bonfire*3)) and (hour < 6 or hour > 22) and foresteventday ! daystart: gt 'gadforestlost', 'wolves', 'forest_outskirts'
+	if foresteventrand <= (2+(bonfire*5)) and daystart >= forest_lostday and month >= 6 and month <= 9 and hour >= 8 and hour <= 16 and mushroom_pickersday ! daystart: mushroom_pickers = 2 & gt 'gadforestlost', 'rescue', 'pickers', 'forest_outskirts'
+	if foresteventrand <= (4+(bonfire*5)) and daystart > forest_lostday and month >= 4 and month <= 10 and ((hour >= 8 and hour < 12) or (hour >= 14 and hour < 18)) and daystart > forest_lostday + 1: gt 'gadforestlost', 'rescue', 'hunters', 'forest_outskirts'
+	if foresteventrand <= (6+(bonfire*5)) and StoryLine = 1 and daystart > forest_lostday: gt 'gadforestlost', 'rescue', 'ranger', 'forest_outskirts'
+	if foresteventrand <= (8-(bonfire*5)) and (hour < 6 or hour > 22): gt 'gadforestlost', 'wolves', 'forest_outskirts'
 
 	gs 'gadforestlost', 'wander'
 
@@ -56,9 +56,9 @@ if $ARGS[0] = 'forest_center':
 
 	! having a bonfire increases chances of being rescued and decreases chances of wolves attacking
 	foresteventrand = rand(1,40)
-	if foresteventrand <= (1+(bonfire*2)) and daystart > forest_lostday and month >= 4 and month <= 10 and ((hour >= 8 and hour < 12) or (hour >= 14 and hour < 18)) and foresteventday ! daystart: gt 'gadforestlost', 'rescue', 'hunters', 'forest_center'
-	if foresteventrand <= (3+(bonfire*2)) and StoryLine = 1 and daystart > forest_lostday+1 and foresteventday ! daystart: gt 'gadforestlost', 'rescue', 'ranger', 'forest_center'
-	if foresteventrand <= (8-(bonfire*2)) and (hour < 6 or hour > 22) and foresteventday ! daystart: gt 'gadforestlost', 'wolves', 'forest_center'
+	if foresteventrand <= (1+(bonfire*2)) and daystart > forest_lostday and month >= 4 and month <= 10 and ((hour >= 8 and hour < 12) or (hour >= 14 and hour < 18)) and daystart > forest_lostday: gt 'gadforestlost', 'rescue', 'hunters', 'forest_center'
+	if foresteventrand <= (3+(bonfire*2)) and StoryLine = 1 and daystart > forest_lostday + 1: gt 'gadforestlost', 'rescue', 'ranger', 'forest_center'
+	if foresteventrand <= (8-(bonfire*2)) and (hour < 6 or hour > 22): gt 'gadforestlost', 'wolves', 'forest_center'
 
 	gs 'gadforestlost', 'wander'
 
@@ -101,10 +101,10 @@ end
 ! Example: gs 'gadforestlost', 'wander'
 if $ARGS[0] = 'wander':
 	if hour >= 6 and hour < 22:
-		act 'Wander trying to get your bearings (0:30)':
+		act 'Wander trying to get your bearings (1:30)':
 			*clr & cla
 			menu_off = 1
-			minut += 30
+			minut += 90
 			gs 'stat'
 
 			gs 'gadforestlost', 'bushcraft', $forest_args1
@@ -149,15 +149,15 @@ if $ARGS[0] = 'relax':
 
 	if $forest_args1 = 'forest_outskirts':
 		! having a bonfire increases chances of being rescued and decreases chances of wolves attacking
-		foresteventrand = rand(1,40)
-		if foresteventrand <= (2+(bonfire*3)) and daystart >= forest_lostday and month >= 6 and month <= 9 and hour >= 8 and hour <= 16 and mushroom_pickersday ! daystart: mushroom_pickers = 2 & gt 'gadforestlost', 'rescue', 'pickers', $forest_args1
-		if foresteventrand <= (4+(bonfire*3)) and daystart > forest_lostday and month >= 4 and month <= 10 and ((hour >= 8 and hour < 12) or (hour >= 14 and hour < 18)) and foresteventday ! daystart: gt 'gadforestlost', 'rescue', 'hunters', $forest_args1
-		if foresteventrand <= (6+(bonfire*3)) and StoryLine = 1 and daystart > forest_lostday+1 and foresteventday ! daystart: gt 'gadforestlost', 'rescue', 'ranger', $forest_args1
+		foresteventrand = rand(1,30)
+		if foresteventrand <= (2+(bonfire*5)) and daystart >= forest_lostday and month >= 6 and month <= 9 and hour >= 8 and hour <= 16 and mushroom_pickersday ! daystart: mushroom_pickers = 2 & gt 'gadforestlost', 'rescue', 'pickers', $forest_args1
+		if foresteventrand <= (4+(bonfire*5)) and daystart > forest_lostday and month >= 4 and month <= 10 and ((hour >= 8 and hour < 12) or (hour >= 14 and hour < 18)): gt 'gadforestlost', 'rescue', 'hunters', $forest_args1
+		if foresteventrand <= (6+(bonfire*5)) and StoryLine = 1 and daystart > forest_lostday+1: gt 'gadforestlost', 'rescue', 'ranger', $forest_args1
 	elseif $forest_args1 = 'forest_center':
 		! having a bonfire increases chances of being rescued and decreases chances of wolves attacking
 		foresteventrand = rand(1,40)
-		if foresteventrand <= (1+(bonfire*2)) and daystart > forest_lostday and month >= 4 and month <= 10 and ((hour >= 8 and hour < 12) or (hour >= 14 and hour < 18)) and foresteventday ! daystart: gt 'gadforestlost', 'rescue', 'hunters', $forest_args1
-		if foresteventrand <= (3+(bonfire*2)) and StoryLine = 1 and daystart > forest_lostday+1 and foresteventday ! daystart: gt 'gadforestlost', 'rescue', 'ranger', $forest_args1
+		if foresteventrand <= (1+(bonfire*5)) and daystart > forest_lostday and month >= 4 and month <= 10 and ((hour >= 8 and hour < 12) or (hour >= 14 and hour < 18)): gt 'gadforestlost', 'rescue', 'hunters', $forest_args1
+		if foresteventrand <= (3+(bonfire*5)) and StoryLine = 1 and daystart > forest_lostday+1: gt 'gadforestlost', 'rescue', 'ranger', $forest_args1
 	end
 
 	'<center><H4>Somewhere in the forest</H4></center>'
@@ -177,10 +177,10 @@ if $ARGS[0] = 'relax':
 	act 'Explore the forest': gt 'gadforestlost', $forest_args1
 
 	if bonfire = 0:
-		act 'Build a fire (0:15)':
+		act 'Build a fire (0:30)':
 			*clr & cla
 			menu_off = 1
-			minut += 15
+			minut += 30
 			bonfire = 1
 			gs 'stat'
 
@@ -190,13 +190,10 @@ if $ARGS[0] = 'relax':
 
 			act 'Continue':gt 'gadforestlost', 'relax'
 		end
-		act 'Sit and relax (0:30)':
+		act 'Sit and relax (1:00)':
 			*clr & cla
 			menu_off = 1
-			minut += 30
-			pcs_sleep += 5
-			pcs_health += 10
-			pcs_mood += 10
+			minut += 60
 			gs 'stat'
 
 			if $clothingworntype = 'nude':'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforestrelax_nude'+rand(1,2)+'.jpg"></center>'
@@ -230,28 +227,23 @@ if $ARGS[0] = 'relax':
 			end
 		end
 	elseif bonfire = 1:
-		if pcs_sleep < 95:
-			act 'Warm up by the fire (0:30)':
-				*clr & cla
-				menu_off = 1
-				minut += 30
-				pcs_sleep += 5
-				pcs_health += 10
-				pcs_mood += 10
-				frost = 0
-				gs 'stat'
-
-				if hour >= 6 and hour < 21:
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforestrelax_bonfire2.jpg"></center>'
-				else
-				   '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforestrelax_bonfire3.jpg"></center>'
-				end
-				*nl
-				'You spend half an hour huddled by the flames until you no longer feel cold anymore.'
-
-				act 'Continue':gt 'gadforestlost', 'relax'
-			end
-		end
+        act 'Warm up by the fire (1:00)':
+            *clr & cla
+            menu_off = 1
+            minut += 60
+            if frost > 0: frost -= 1
+            gs 'stat'
+
+            if hour >= 6 and hour < 21:
+                '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforestrelax_bonfire2.jpg"></center>'
+            else
+               '<center><img <<$set_imgh>> src="images/locations/gadukino/forest/gadforestrelax_bonfire3.jpg"></center>'
+            end
+            *nl
+            'You spend half an hour huddled by the flames'
+
+            act 'Continue':gt 'gadforestlost', 'relax'
+        end
 		if pcs_sleep < 40:
 			act 'Nap by the fire (2:00)':
 				*clr & cla
@@ -546,38 +538,22 @@ if $ARGS[0] = 'rescue':
 	elseif $ARGS[1] = 'hunters':
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanters.jpg"></center>'
 		*nl
-		'Suddenly you hear the sounds of people approaching. '+iif(huntersKnow=1,'The hunters from the swamp ','A group of hunters ')+'appear out of the bushes.'
+		'Suddenly you hear the sounds of people approaching. '+iif(hunters_were_met=1,'The hunters from the swamp ','A group of hunters ')+'appear out of the bushes.'
 		if bonfire = 1:'They notice your fire and praise you, "When lost, it''s very smart if you stay in one place and make a fire. It will keep you warm, and make you visible to others."'
 		if StoryLine = 1 and grandmaQW['block'] = 0:
-			'They walk up to you and say, "Your grandparents are very worried about you. They asked us to keep an eye out for you. Follow us, we will lead you back '+iif($clothingworntype ! 'nude','to the edge of the forest."','to the swamp with us."')
-			if $clothingworntype ! 'nude':
-				if $ARGS[2] = 'forest_outskirts':
-					act 'Continue': minut += 15 & gt 'gadforest', 'forest_edge'
-				elseif $ARGS[2] = 'forest_center':
-					act 'Continue': minut += 30 & gt 'gadforest', 'forest_edge'
-				end
-			else
-				if $ARGS[2] = 'forest_outskirts':
-					act 'Continue': minut += 45 & gt 'swamp_yard', 'start'
-				elseif $ARGS[2] = 'forest_center':
-					act 'Continue': minut += 30 & gt 'swamp_yard', 'start'
-				end
-			end
+			'They walk up to you and say, "Your grandparents are very worried about you. They asked us to keep an eye out for you. Follow us, you can stay at our camp for the time being until someone can take you back."'
+            if $ARGS[2] = 'forest_outskirts':
+                act 'Continue': minut += 45 & gt 'hunter_interactions', 'meet_hunters_after_rescue'
+            else:
+                act 'Continue': minut += 30 & gt 'hunter_interactions', 'meet_hunters_after_rescue'
+            end
 		else
-			'They walk up to you and say, "We heard there may have been a missing girl in the forest. Follow us, we will lead you back '+iif($clothingworntype ! 'nude','to the edge of the forest."','to the swamp with us."')
-			if $clothingworntype ! 'nude':
-				if $ARGS[2] = 'forest_outskirts':
-					act 'Continue': minut += 15 & gt 'gadforest', 'forest_edge'
-				elseif $ARGS[2] = 'forest_center':
-					act 'Continue': minut += 30 & gt 'gadforest', 'forest_edge'
-				end
-			else
-				if $ARGS[2] = 'forest_outskirts':
-					act 'Continue': minut += 45 & gt 'swamp_yard', 'start'
-				elseif $ARGS[2] = 'forest_center':
-					act 'Continue': minut += 30 & gt 'swamp_yard', 'start'
-				end
-			end
+			'They walk up to you and say, "We heard there may have been a missing girl in the forest. Follow us, you can stay at our camp for the time being until someone can take you back."'
+            if $ARGS[2] = 'forest_outskirts':
+                act 'Continue': minut += 45 & gt 'hunter_interactions', 'meet_hunters_after_rescue'
+            else:
+                act 'Continue': minut += 30 & gt 'hunter_interactions', 'meet_hunters_after_rescue'
+            end
 		end
 	elseif $ARGS[1] = 'ranger':
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/forester.jpg"></center>'

+ 2 - 2
locations/gadukino_event.qsrc

@@ -466,8 +466,8 @@ if $ARGS[0] = 'gadriver_gang':
 																			npc_sex[$boy] += 1
 
 																			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/river/gadriver_gang_dog9.jpg"></center>'
-																			if huntersKnow = 0:'You squint a little to see who''s next in line while sucking someone''s cock, you see an unknown village man, penetrating your ass.'
-																			if huntersKnow = 1:'When another man starts penetrating your ass, you squint a little to see who it is, and to your horror there''s Andrei thrusting away. There''s no doubt that Igor and Sergei will find out...'
+																			if hunters_were_met = 0:'You squint a little to see who''s next in line while sucking someone''s cock, you see an unknown village man, penetrating your ass.'
+																			if hunters_were_met = 1:'When another man starts penetrating your ass, you squint a little to see who it is, and to your horror there''s Andrei thrusting away. There''s no doubt that Igor and Sergei will find out...'
 
 																			gs 'dinSex','boy_wants_anal','','lubri'
 																			gs 'dinsex','analsex'

+ 8 - 7
locations/hunter_ambient.qsrc

@@ -239,9 +239,6 @@ end
 
 !Behavior events
 if $ARGS[0] = 'schedule':
-	if week = 6 or week = 7:huntersrand = RAND(1,5)
-	if week < 6:huntersrand = RAND(1,7)
-
 	killvar 'hunters_breakfast'
 	killvar 'hunters_lunch'
 	killvar 'hunters_evening'
@@ -252,27 +249,31 @@ if $ARGS[0] = 'schedule':
 	killvar 'hunters_available'
 	killvar 'hunters_hunting'
 
-	if huntersKnow > 0:
+	if hunters_were_met > 0:
 		if hour = 7:
 			hunters_breakfast = 1
+			hunters_available = 1
 		elseif hour > 8 and hour < 11:
 			hunters_hunting = 1
 		elseif hour >=12 and hour < 14:
 			hunters_lunch = 1
+			hunters_available = 1
 		elseif hour >= 15 and hour < 16:
 			hunters_hunting = 1
 		elseif hour >= 18 and hour < 19:
 			hunters_evening = 1
+			hunters_available = 1
 		elseif hour > 20 and hour < 23:
 			hunters_drink = 1
+			hunters_available = 1
 		elseif hour >= 23 or hour < 7:
 			hunters_sleep = 1
-		else
 			hunters_available = 1
 		end
 	end
-	if sunWeather = 1 and temper >= 15:hunters_outside = 1
-	if sunWeather = 0 and temper < 15:hunters_inside = 1
+
+	if sunWeather = 1 or temper >= 15:hunters_outside = 1
+	if sunWeather = 0 or temper < 15:hunters_inside = 1
 end
 
 if $ARGS[0] = 'bring_food':

+ 11 - 8
locations/hunter_favors.qsrc

@@ -3,17 +3,17 @@
 !Non-sexual favors
 if $ARGS[0] = 'housekeeping_request':
 
-	if hunters_here > 0 and huntersKnow = 1 and swiss_army_random_number < 3:
+	if hunters_were_met = 1 and util_rand_favor < 3:
 		*clr & cla
-		swiss_army_random_number = rand(1,3)
+		util_rand_favor = rand(1,3)
 		minut += 5
-		if swiss_army_random_number = 1:
+		if util_rand_favor = 1:
 			gs 'boyStat', 'A172'
 			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big172.jpg"></center>'
-		elseif swiss_army_random_number = 2:
+		elseif util_rand_favor = 2:
 			gs 'boyStat', 'A174'
 			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big174.jpg"></center>'
-		elseif swiss_army_random_number = 3:
+		elseif util_rand_favor = 3:
 			gs 'boyStat', 'A173'
 			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big173.jpg"></center>'
 		end
@@ -38,9 +38,9 @@ if $ARGS[0] = 'housekeeping_request':
 			elseif dirty_swamp_yard > 5:
 				if hunter_collective_opinion >= 15:'"<<$pcs_nickname>>," he says. "The yard is a mess. Can you please take care of it?"'
 				if hunter_collective_opinion < 15:'"<<$pcs_nickname>>," he says sternly. "What the hell is all this trash doing out there? Go and pick it all."'
-				act 'Clean the yard':hunter_collective_opinion += 3 & gs 'hunter_favors', 'yard_cleanup'
+				act 'Clean the yard':hunter_collective_opinion += 3 & gt 'hunter_favors', 'yard_cleanup'
 			!Cook some mushroom soup or meat stew if yard is also clean and a fire is going on in the yard
-			elseif mushroom_soup + meat_stew < 2:
+			elseif mushroom_soup + meat_stew < 4:
 				if hunter_collective_opinion >= 15:'"<<$pcs_nickname>>," he says. "We don''t have anything for dinner. Could you please cook something?"'
 				if hunter_collective_opinion < 15:'"<<$pcs_nickname>>," he says sternly. "We don''t have anything to eat for dinner you useless bitch. Go make something before we starve."'
 				if boletus > 0:
@@ -54,7 +54,10 @@ if $ARGS[0] = 'housekeeping_request':
 			else
 				if hunter_collective_opinion >= 15:'"Actually, nevermind. I got this, thanks though."'
 				if hunter_collective_opinion < 15:'"Actually, nevermind. I do not have anything you are useful for."'
-				act 'Okay':hunter_collective_opinion += 5 & gt 'swamp_yard', 'start'
+				act 'Okay':
+				    hunter_collective_opinion += 5
+				    gt 'swamp_yard', 'start'
+				end
 			end
 		end
 

+ 22 - 4
locations/hunter_interactions.qsrc

@@ -1072,7 +1072,7 @@ if $ARGS[0] = 'meet_hunters':
 	cla & *clr
 
 	hunter_collective_opinion = rand(20,30)
-	hunter_sexual_comfort = 10 + pcs_apprnc / 4
+	hunter_sexual_comfort += 10 + pcs_apprnc / 4
 	hunters_violent = 0
 
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterswork1.7.jpg"></center>'
@@ -1087,7 +1087,7 @@ if $ARGS[0] = 'meet_hunters':
 		'"Is your lastname possibly <<$pcs_lastname>>?" You look at him surprised for a moment before nodding.'
 		'"You look a lot like your mother that''s how I knew. I am also from Gadukino."'
 
-		huntersknow = 1
+		hunters_were_met = 1
 
 		if pcs_sweat > 2 or dirty = 1:
 			'You become aware of the dirty clothes sticking on your body, making you uncomfortable.'
@@ -1106,11 +1106,11 @@ end
 if $ARGS[0] = 'meet_hunters_after_rescue':
 	*clr & cla
 	minut += 5
-	huntersKnow = 1
+	hunters_were_met = 1
 
 	!TODO: More behavior variables w/ explanation
 	hunter_collective_opinion = rand(20,30)
-	hunter_sexual_comfort = 10 + pcs_apprnc / 4
+	hunter_sexual_comfort += 10 + pcs_apprnc / 4
 	hunters_violent = 0
 
 	!TODO: Figure what to do with hunter inidividual opinion
@@ -1974,6 +1974,24 @@ if $ARGS[0] = 'creekside_rape':
 	end
 end
 
+if $ARGS[0] = 'skirt_breeze':
+	if CloSkirtShortness > 1 and $pantyworntype = 'none':
+		*clr & cla
+		hunter_sexual_comfort += 2
+
+		'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/no_tanga.jpg"></center>'
+		'You walk across the yard, when suddenly the wind lifts your skirt.'
+		'"I forgot to put on panties...," you realize this seeing your bare pussy.'
+		'You nervously started looking around if anyone caught a glimpse of your little wardrobe malfunction...'
+		'You hoped that the men missed the opportunity seeing you exposed, however, Igor''s face had turned red and you see Andrei grinning, you realize quite quickly that your little show did not pass unappreciated.'
+		gs 'arousal', 'flashlite', 1
+		gs 'arousal', 'end'
+		gs 'stat'
+
+		act 'Further':gt 'swamp_yard'
+	end
+end
+
 if $ARGS[0] = 'creekside_gangbang':
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/hantersgroupbj3.'+rand(0,8)+'.jpg"></center>'
 	'The men start taking turns, grabbing your head, forcing their cocks down your throat.'

+ 3 - 3
locations/hunters.qsrc

@@ -7,7 +7,7 @@ if $ARGS[0] = 'start':
 	!disabled - maybe hook into enema realism?
 	!$textsexhunter = 'From a member of the unpleasant smells and remains in the mouth tastes foul feces. "-Damn, I had to do an enema." - belatedly dumaeete you.'
 
-	if huntersKnow > 0:
+	if hunters_were_met > 0:
 		if hour = 8 or hour = 14 or hour = 19:
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanters.jpg"></center>'
 			'The three hunters, Sergei, Igor and Andrei are sitting and telling each other all kinds of hunting stories.'
@@ -21,11 +21,11 @@ if $ARGS[0] = 'start':
 	end
 
 	act 'Walk away':gt 'swamp_yard', 'start'
-	if huntersKnow = 0:
+	if hunters_were_met = 0:
 		act 'Greet them':
 			*clr & cla
 			minut += 5
-			huntersKnow = 1
+			hunters_were_met = 1
 			huntersAndreiQw += 1
 			huntersIgorQw += 1
 			huntersSergeiQw += 1

+ 9 - 7
locations/meadow.qsrc

@@ -79,15 +79,17 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 			if $clothingworntype ! 'exercise':
 				*nl
 				'Your meadow is a perfect place to workout if you were wearing exercise clothes'
-			elseif pcs_inhib >= 35 and Miraloc ! 2 and temper >= 10:
+			elseif pcs_inhib <= 50 and temper >= 10:
 				*nl
-				'Your meadow is a perfect place to exercise. There is no one around, so you could probably exercise nude if you wanted.'
-				act 'Exercise': gt 'meadow', 'workout'
-				act 'Exercise nude':gt 'meadow', 'workout', 'nude'
-			elseif Miraloc = 2:
-				*nl
-				'Your meadow is a perfect place to exercise. Mira is here but she wouldn''t mind if you exercised for a little bit.'
 				act 'Exercise': gt 'meadow', 'workout'
+				if Miraloc ! 2 or npc_rel['A60'] > 40 or mirasex = 1:
+				    if Miraloc = 2:
+				        'Your meadow is a perfect place to exercise. Mira is here but she wouldn''t mind if you exercised for a little bit, even if in the nude.'
+				    else
+				        'Your meadow is a perfect place to exercise. There is no one around, so you could probably exercise nude if you wanted.'
+				    end
+				    act 'Exercise nude':gt 'meadow', 'workout', 'nude'
+			    end
 			else
 				*nl
 				'Your meadow is a perfect place to exercise.'

+ 72 - 924
locations/swamp_yard.qsrc

@@ -6,38 +6,21 @@ if $ARGS[0] = 'start':
 	$menu_loc = 'swamp_yard'
 	$menu_arg = 'start'
 	menu_off = 0
+
 	$location_type = 'secluded'
 	hunterscabin = 1
+
+   	util_rand = rand(1,2)
+
 	gs 'gadukino_event', 'sound'
 	gs 'hunter_ambient', 'schedule'
 	gs 'stat'
-	if hour = 5:campfire = 0
-	!the chance of encountering hunters
-	!the chance of hitting GG, if she`s a slut
-	huntslutsexrand = rand(1,8)
-	!if lost make this trigger after 2 days in swamp house
-	if lost_girl = 1 and daystart > forest_lostday+1 and hour >= 8 and hour < 20: gt 'gadforestlost','rescue','ranger','swamp_yard'
-	dirty = 0
-	temp_sy = rand(1,10)
-
-	$dirty_swamp_yard = {
-		cla
-		*clr
-		if dirty_swamp_yard < 10:minut += 60 & gs 'sweat', 'add', 10
-		if dirty_swamp_yard >= 10 and dirty_swamp_yard < 20:minut += 120 & gs 'sweat', 'add', 20
-		if dirty_swamp_yard >= 20:minut += 180 & gs 'sweat', 'add', 30
-		if huntersAndreiQw < 15:huntersAndreiQw += 1
-		if huntersIgorQw < 15:huntersIgorQw += 1
-		if huntersSergeiQw < 15:huntersSergeiQw += 1
-		gs 'stat'
-
-		'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/dirty_swamp_yard.jpg"></center>'
-		*nl
-		'You notice that the yard has gotten pretty dirty. "I need to do something about this." you think to yourself. You grab a garbage bag and start picking up trash.'
-		'After a while you''ve finished tidying up the yard and put the trash in the garbage bag. You''re quite pleased with yourself.'
 
-		act 'Further':dirty_swamp_yard = 0 & gt 'swamp_yard', 'start'
-	}
+	if lost_girl = 1:
+	    if daystart > forest_lostday + 1 and rand(forest_lostday - daystart, 30) >= 30 and hour >= 8 and hour < 20:
+	        gt 'gadforestlost','rescue','ranger','swamp_yard'
+	    end
+    end
 
 	'<center><B>The yard in front of the hut</B></center>'
 	if month >= 5 and month <= 9:
@@ -56,7 +39,7 @@ if $ARGS[0] = 'start':
 	*nl
 	'Behind the hut there is a <a href="exec: gt ''swampspring'' ">spring</a>, if you continue a little further down there is a small <a href="exec: gt ''backwater'' ">creek</a> with relatively clean water.'
 
-	if hunters_available = 1 and hunters_outside = 1 and huntersknow = 0:
+	if hunters_available = 1 and hunters_outside = 1 and hunters_were_met = 0:
 		*nl
 		'You spot some unfamiliar <a href="exec: gt ''hunters'', ''start'' ">people</a> standing in front of the hut.'
 	elseif hunters_available = 1 and hunters_outside = 1:
@@ -67,915 +50,36 @@ if $ARGS[0] = 'start':
 		'You hear some gunshots and see <a href="exec: gt ''swamp_woods'', ''shooting_practice'' ">Andrei</a> not too far in the distance shooting some bottles.'
 	elseif hunters_hunting = 1 and hunters_outside = 1:
 		*nl
-		'The hunters said they will be out hunting for a couple hours. You have the camp to yourself!'
+		'The hunters are most likely out hunting for a couple hours. You have the camp to yourself!'
 	elseif (hunters_breakfast = 1 or hunters_lunch = 1 or hunters_drink = 1) and hunters_outside = 1:
 		*nl
 		'You see hunters are sitting by the <a href="exec: gt ''swamp_yard'', ''campfire''">campfire</a>'
 	else
-		if huntersKnow = 0:
+		if hunters_were_met = 0:
 			*nl
-			'The camp is quiet. There''s nobody here right now, where could they be.'
+			'The camp is quiet. There''s nobody here right now, but the camp looks like it is likely in use and not abandoned.'
 		else
 			*nl
 			'The camp is quiet. The hunters aren''t here right now, where could they be.'
 		end
 	end
 	
-	act '<b>Go to the swamp</b>':
-		!add chance to swamped by illume
-		if hunters_outside = 1 and huntersknow = 0:
-			if hour >= 6 and hour < 23:
-				minut += 5
-				if rand(1,10)>9:
-					gt 'swamp', 'start'
-				else
-					gt 'swamp','stuck'
-				end
-			else
-				*clr & cla
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big173.jpg"></center>'
-				'As you start moving away from the hut Igor asks you if you''re going on a hike in the woods.'
-				'"<<$pcs_nickname>>, it''s not the best time to hike in the woods, you better stay here.'
-				act 'Stay':gt 'swamp_yard', 'start'
-				act 'Disregard his advice':
-					minut += 5
-					if rand(1,10)>8:
-						gt 'swamp', 'start'
-					else
-						gt 'swamp','stuck'
-					end
-				end
-			end
-		else
-			minut += 5
-			if (hour >= 6 and hour < 23) or rand(1,10)>7:
-				gt 'swamp', 'start'
-			else
-				gt 'swamp','stuck'
-			end
-		end
-		gt 'swamp','stuck'
-	end
+	act '<b>Go to the swamp</b>': gt 'swamp_yard', 'swamp_escape'
 	gs 'bicycle', 'swamp_yard'
 	act 'Go into the house':gt 'swamphouse', 'start'
-	if dirty_swamp_yard > 10:act 'Go out in the yard':hunterslut -= 1 & dynamic $dirty_swamp_yard
 
 	act 'Approach the firepit': gt 'swamp_yard', 'campfire'
 	act 'Visit the spring': gt 'swampspring'
 	act 'Visit the creek': gt 'backwater'
 	act 'Explore the woods': minut += 10 & gt 'swamp_woods', 'start'
 
-	! Hunters rescued from a swamp GG
-	if hunterhelp = 1:
-		*clr & cla
-		minut += 5
-		gs 'stat'
-
-		if $clothingworntype ! 'nude':
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterhelp.jpg"></center>'
-		else
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterhelp1.jpg"></center>'
-		end
-		if $clothingworntype = 'nude':
-			if huntersKnow = 0:'"Hey, look here! No way, we caught a mermaid!" you hear someone yell out.'
-			if huntersKnow = 1 and huntersKnowSlut = 0:'"<<$pcs_nickname>>, were you really running naked in the woods? Andrei shook his head.'
-			if huntersKnow = 1 and huntersKnowSlut = 1:'- About time! Look here guys, we managed to catch our slut again, and look she''s already naked and ready for us! Andrei grinned.'
-		end
-		if huntersKnow = 0:
-			'The hunters help you to a dry place. For some time you just sit there, staring blankly ahead, trying to catch your breath. After a while feeling better you decide to find out where you are and who it was that saved you.'
-			act 'Look':hunterhelp = 2 & gt 'swamp_yard', 'start'
-		else
-			'The hunters help you to a dry place. For some time you just sit there, staring blankly ahead, trying to catch your breath. After a short rest you go out to the yard.'
-			act 'Further':hunterhelp = 0 & gt 'swamp_yard', 'start'
-		end
-	exit
-	end
-
-	if hunterhelp = 2 and huntersKnow = 0:
-		*clr & cla
-		minut += 5
-		huntersKnow = 1
-		huntersAndreiQw += 1
-		huntersIgorQw += 1
-		huntersSergeiQw += 1
-		gs 'stat'
-
-		if $clothingworntype ! 'nude':
-			*clr & cla
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterhelp2.jpg"></center>'
-
-			'You saw three men talking to each other. Notice that you''ve awaken, they start walking towards you.'
-			if pcs_apprnc >= 60:'"Are you feeling better? What''s your name, beautiful?" one of them ask.'
-			if pcs_apprnc < 60:'"Are you feeling better? What''s your name?" one of them ask.'
-			'"You can call me <<$pcs_nickname>>," you answer.'
-			if hunters_here > 0:
-				'"I''m Andrei," replied the older man, "and these are my friends, from the city, Igor and Sergei."'
-				'"Is your lastname possibly <<$pcs_lastname>>?" he asked. You look at him and nodded approvingly.'
-				'"Don''t be afraid <<$pcs_nickname>>, you look a lot like your mother when she was younger. I... Hmmm... that''s good to know, I''m also from Gadukino." said Andrei.'
-				if pcs_sweat > 0:
-					'"Go on, take a bath and wash your clothes, they''re quite dirty," Andrei continued.'
-					'"Where?"'
-					'"Well, it''s still warm outside, so you can wash up in the creek, just follow the path behind the hut, you can''t miss it. Or if you want use the basin over there, collect the water from the spring and heat it on the oven." said Andrei.'
-					'"It is possible to wash my clothes in the hut?" you ask. Andrei repeats once again that you could you use the basin and collect the water in the spring, warm it and then wash your clothes.'
-				else
-					'"I see that you''re not so shy, here have a seat." said Sergei, freeing up a place for you.'
-				end
-			else
-				'"Look what the cat dragged in, if it isn''t <<$pcs_nickname>> <<$pcs_lastname>>, the local slut.'
-				'You look at him feeling a bit uncomfortable.'
-				'"Don''t be afraid, I''m also from Gadukino, you look just like your mother when she was younger, and I see you''re also been blessed with good looks." he said.'
-				'"I''m Andrei," he says, adding "and these are my friends, from the city, Igor and Sergei.'
-				if pcs_sweat > 3:
-					huntersKnowSlut = 1
-					huntersRape = 1
-					'"Go and take a bath and wash your clothes, you''re dirty as hell... and you look disgusting..." said Andrei. "Go on now, while we think what to do with you.'
-					'"Where can I wash myself?"'
-					'"Well, it''s still warm outside, so you can wash up in the creek, just follow the path behind the hut, you can''t miss it. Or if you want use the basin over there, collect the water from the spring and heat it on the oven." said Andrei.'
-					'"It is possible to wash my clothes in the hut?" you ask. Andrei repeats once again that you could you use the basin and collect the water in the spring, warm it and then wash your clothes.'
-				else
-					huntersKnowSlut = 1
-					huntersRape = 1
-					'"I see that you''re not shy at least, here have a seat." said Sergei, freeing up a place for you.'
-				end
-			end
-		else
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterhelp3.jpg"></center>'
-			'You see three men talking to each other. Seeing that you''ve recovered, they head towards you. You realize that you are totally naked in front of these three strangers, you quickly try to cover up your most private parts with your hands, you start blushing feeling ashamed.'
-			'"Are you feeling better?" one of them asks and hands you a piece of fabric. "Here, cover up, you have nothing to be embarrassed about."'
-			'"What''s your name, beautiful?" asked the other.'
-			'I''m <<$pcs_nickname>>," you answer.'
-			if hunters_here > 0:
-				'"I''m Andrei," replied the older man, "and these are my friends from the city, Igor and Sergei."'
-				'"Is your lastname possibly <<$pcs_lastname>>?" he asked. You look at him and nodded approvingly.'
-				'"Don''t be afraid <<$pcs_nickname>>, you look a lot like your mother when she was younger. I... Hmmm... that''s good to know, I''m also from Gadukino." said Andrei.'
-				if pcs_sweat > 0:
-					'"You can go and get cleaned up, we''ll try to find some fitting clothes." said Andrei.'
-					'"Where can I clean myself?"'
-					'"Well, it''s still warm outside, so you can wash up in the creek, just follow the path behind the hut, you can''t miss it. Or if you want use the basin over there, collect the water from the spring and heat it on the oven." said Andrei.'
-				else
-					'"I see that you''re not shy at least, here have a seat." said Sergei, freeing up a place for you. "I see if I can find any fitting clothes."'
-				end
-			else
-				'"Look what the cat dragged in, if it isn''t <<$pcs_nickname>> <<$pcs_lastname>>, the local slut.'
-				'You look at him feeling a bit uncomfortable.'
-				'"Don''t be afraid, I''m also from Gadukino, you look just like your mother when she was younger, and I see you''re also been blessed with good looks." he said.'
-				'"I''m Andrei," he says, adding "and these are my friends, from the city, Igor and Sergei.'
-				if pcs_sweat > 0:
-					*clr & cla
-					gs 'stat'
-					huntersRape = 1
-					huntersKnowSlut = 1
-					'"Go and wash up, there is nothing worse when a female stinks," said Andrei. "We''ll figure out what to do with you when you return."'
-					'"Where can I wash myself?"'
-					'"Well, it''s still warm outside, so you can wash up in the creek, just follow the path behind the hut, you can''t miss it. Or if you want use the basin over there, collect the water from the spring and heat it on the oven." said Andrei.'
-				else
-					 '"I see that you''re not shy at least, here have a seat." said Sergei, freeing up a place for you. "Let us think about what we should do with you."'
-					huntersKnowSlut = 1
-					huntersRape = 1
-				end
-			end
-		end
-		$npc_usedname['A172'] = 'Andrei'
-		$npc_usedname['A173'] = 'Igor'
-		$npc_usedname['A174'] = 'Sergei'
-
-		!swamp_clothes - temporary clothing if he came naked
-		if $clothingworntype = 'nude' and huntersKnowSlut = 0:
-			act 'Take the hessian and walk away':
-				*clr & cla
-				hunterhelp = 0
-				gs 'clothing', 'swamp_clothes', 1
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/tkan_cloth.jpg"></center>'
-				'You thank them and quickly cover yourself with the piece of hessian... It''s not much but it''s at least better than nothing.'
-				act'Further':gt 'swamp_yard', 'start'
-			end
-			act 'Take the hessian and stay':
-				*clr & cla
-				hunterhelp = 0
-				gs 'clothing', 'swamp_clothes', 1
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/tkan_cloth.jpg"></center>'
-				'You thank them and quickly cover yourself with the piece of hessian... It''s not much but it''s at least better than nothing.'
-				act'Further':gt 'hunters', 'start'
-			end
-		else
-			act 'Leave the hut':hunterhelp = 0 & gt 'swamp_yard', 'start'
-			act 'Sit down':hunterhelp = 0 & gt 'hunters', 'start'
-		end
-	exit
-	end
-
-	if hour >= 8 and hour < 20:
-		!please hunters cleaning in the house
-		if hunters_outside = 1 and huntersknow = 0 and dirty_swamphouse > 5 and temp_sy = 2:
-			*clr & cla
-			temp_sy = rand(1,3)
-			minut += 5
-			if temp_sy = 1:gs 'boyStat', 'A172'
-			if temp_sy = 2:gs 'boyStat', 'A174'
-			if temp_sy = 3:gs 'boyStat', 'A173'
-			gs 'stat'
-
-			if temp_sy = 1:'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big172.jpg"></center>'
-			if temp_sy = 2:'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big174.jpg"></center>'
-			if temp_sy = 3:'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big173.jpg"></center>'
-			'You were walking when you came <<$boydesc>>.'
-			if huntersKnowSlut = 0:'"<<$pcs_nickname>>," he says. "The house is a mess, could you take care of it?"'
-			if huntersKnowSlut = 1:'"<<$pcs_nickname>>," he uses his stern voice. "The house is a mess, clean it up."'
-
-			act 'Clean the hut':hunterslut -= 1 & gt 'swamphouse', 'dirty_swamphouse'
-			if huntersKnowSlut = 0:
-				act 'Refuse':
-					*clr & cla
-					minut += 5
-					hunterslut += 1
-					if temp_sy = 1:huntersAndreiQw -=1
-					if temp_sy = 2:huntersSergeiQw -=1
-					if temp_sy = 3:huntersIgorQw -=1
-					gs 'stat'
-
-					'<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
-					'"I refuse!" you reply. "And just so you know I''m not some maid you can boss around."'
-					act 'Further':gt 'swamp_yard', 'start'
-				end
-			end
-		end
-
-		!please hunters of cleaning in the yard
-		if hunters_outside = 1 and huntersknow = 1 and dirty_swamp_yard > 5 and temp_sy = 3:
-			*clr & cla
-			temp_sy = rand(1,3)
-			minut += 5
-			if temp_sy = 1:gs 'boyStat', 'A172'
-			if temp_sy = 2:gs 'boyStat', 'A174'
-			if temp_sy = 3:gs 'boyStat', 'A173'
-			gs 'stat'
-
-			if temp_sy = 1:'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big172.jpg"></center>'
-			if temp_sy = 2:'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big174.jpg"></center>'
-			if temp_sy = 3:'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big173.jpg"></center>'
-			'Walking towards the hut you meet <<$boydesc>>.'
-			if huntersKnowSlut = 0:'"<<$pcs_nickname>>," he says. "The yard is a mess, could you take care of it?"'
-			if huntersKnowSlut = 1:'"<<$pcs_nickname>>," he uses his stern voice. "The yard is a mess, go and pick up all the trash."'
-
-			act 'To the yard':hunterslut -= 1 & dynamic $dirty_swamp_yard
-			if huntersKnowSlut = 0:
-				act 'Refuse':
-					*clr & cla
-					minut += 5
-					hunterslut += 1
-					if temp_sy = 1:huntersAndreiQw -=1
-					if temp_sy = 2:huntersSergeiQw -=1
-					if temp_sy = 3:huntersIgorQw -=1
-					gs 'stat'
-
-					'<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
-					'"I refuse!" you reply. "And just so you know I''m not some maid you can boss around."'
-					act 'Further':gt 'swamp_yard', 'start'
-				end
-			end
-		end
-
-		!the conversation of the hunters, if he did porn, in the Studio, dancing strip tease or a slut in Gadukino
-		if hunters_outside = 1 and huntersknow = 1 and huntersKnowSlut = 0 and hunters_check = 0:
-			if fame_sexind > 10 and city_modelling > 30 and huntersknowfoto = 0 and huntersIgorLove = 0:
-				*clr & cla
-				minut += 5
-				hunterslut += 5
-				hunters_check = 1
-				huntersknowfoto = 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterstalk.jpg"></center>'
-				'While walking around the swamp you hear the hunters discussing something very lively.'
-				'"I''m telling you, I''ve seen her pictures in a men''s magazine." you overhear Igor. As soon as they noticed you the men stop talking and changed the subject to another topic.'
-				act 'Further':gt 'swamp_yard', 'start'
-			elseif stripdancesum > 0 and huntersknowstrip = 0 and huntersSergeiLove = 0:
-				*clr & cla
-				minut += 5
-				hunterslut += 10
-				hunters_check = 1
-				huntersknowstrip = 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterstalk.jpg"></center>'
-				'While walking around the swamp you hear the hunters discussing something very lively.'
-				'"I promise you, it was her, I swear!" you overhear Sergei. "She was on a stage dancing."'
-				'As soon as they noticed you the men stop talking and changed the subject to another topic.'
-
-				act 'Further':gt 'swamp_yard', 'start'
-			elseif film > 0 and huntersknowfilm = 0 and huntersAndreiLove = 0:
-				*clr & cla
-				minut += 5
-				hunterslut += 15
-				hunters_check = 1
-				huntersknowfilm = 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterstalk.jpg"></center>'
-				'While walking around the swamp you hear the hunters discussing something very lively.'
-				'"I recently downloaded some porn, and guess who was in the video, trust me, she''s <<$pfname>>." you overhear Andrei. As soon as they noticed you the men stop talking and changed the subject to another topic.'
-
-				act 'Further':gt 'swamp_yard', 'start'
-			elseif gadriver_gang > 0:
-				*clr & cla
-				minut += 5
-				huntersRape = 1
-				hunters_check = 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterstalk.jpg"></center>'
-				'While walking around the swamp you hear the hunters discussing something very lively.'
-				'"I''m telling you, everyone in Gadukino has had the pleasure to "test out" the goods." you overhear Andrei. As soon as they noticed you the men stop talking and changed the subject to another topic.'
-
-				act 'Further':gt 'swamp_yard', 'start'
-			end
-		end
-          
-		!if he`s naked and in the clearing there are the hunters
-		if hunters_outside = 1 and hunters_available = 1 and huntslutsexrand = 1: gt 'hunter_interactions', 'naked_encounter'
-          
-		!the conversation after a drunken Striptease and fuck GG hunters
-		if huntdanceslut = 1:
-			cla
-			*clr
-			minut+=5
-			gs 'stat'
-
-			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big172.jpg"></center>'
-			'As soon as you walk into the yard, you immediately walk up to Andrei.'
-			'"I need to talk to you, <<$pcs_nickname>>," he said. "Can you recall what happened last night?"'
-			'"Well... uh... Yes, I think I can..." you reply, blushing, staring down at the ground.'
-			'"I used to say that you look just like your mother," said Andrei looking at you. "After your little show yesterday, as it turns out, the resemblance doesn''t stop at just the looks."'
-			'Andrei paused looking at you while you try to collect your thoughts to understand what he''s trying to imply.'
-			'"To be frank, you''re as slutty as your mother was in her youth, the apple doesn''t fall far away from the tree as they say..." he chuckles. "Take it as a compliment."'
-			'You look at Andrei, completely stunned by what you just heard.'
-			'"And what are sluts best at?" he continues. "That''s right, to pleasure men. Don''t you agree?"'
 
-			act'Agree':huntdanceslut = 2 & gt 'hunters', 'start'
-			if alko < 8:act'Refuse':huntdanceslut = 3 & gt 'hunters', 'start'
-		end
-		!the conversation after the rape GG hunters
-		if huntersRape = 4:
-			cla
-			*clr
-			minut+=5
-			huntersKnowSlut = 2
-			huntersRape = 5
-			gs 'stat'
-
-			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big172.jpg"></center>'
-			'As soon as you walk into the yard, you immediately walk up to Andrei.'
-			'"I need to talk to you, <<$pcs_nickname>>," he said. "Do you understand what happened yesterday and that you should keep quiet about it?"'
-			'You shamelessly nodded.'
-			'"What happened to you is no one others fault but your own, you wanted to get fucked," said Andrei looking sternly at you. "Don''t pull off anything stupid like that anymore."'
-			'"I wouldn''t advise you to call the police," he adds. "Sergei will cover for me. In fact, we''ll just cover for each other, and no one will believe your lying pretty ass. Understand?"'
-			'You''re too afraid to look straight at Andrei, you just nod.'
-			'"Perfect," said Andrei, moving away from you.'
-
-			act 'Go':gt 'swamp_yard', 'start'
-		end
-		!Declaration of love Igor
-		if hunters_outside = 1 and huntersIgorLove = 0 and huntersIgorQw >= 35 and huntersKnowSlut = 0 and bfA < 1 and declareloveigor ! daystart:
-			*clr & cla
-			minut += 10
-			declareloveigor = daystart
-			gs 'stat'
-
-			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big173.jpg"></center>'
-			'Before walking into the hut you notice Igor standing in the yard. He''s clearly waiting for you.'
-			'"<<$pcs_nickname>>, I need to talk to you..." a little embarrassed he speaks up. You look at him, waiting for him to continue...'
-
-			act 'Further':gt 'igorhunter'
-		end
-		!sex with Igor
-		if hunters_outside = 1 and huntersIgorLove > 0 and huntersIgorQw >= 10 and temp_sy = 4 and huntersIgorsex = 0:
-			*clr & cla
-			minut += 5
-			huntersIgorsex += rand(12,36)
-			gs 'stat'
-
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterlove1.4.jpg"></center>'
-			'Igor appears in the yard noticing you. Smiling, he walks over and gives you a passionate kiss.'
-			'"<<$pcs_nickname>>, I need you," he whispers, while breaking the kiss.'
-
-			act 'Agree':
-				*clr & cla
-				huntersIgorQw += 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflirt2.'+rand(4,6)+'.jpg"></center>'
-				'You flirt lewdly with Igor, licking your lips and winking that you''re ready for some fun. Igor, noticing your obvious signals takes you by the hand and leads you away...'
-				gs 'arousal', 'foreplay', 5
-				gs 'stat'
-				act 'Go':gt 'hunterLoveSex','Igor'
-			end
-			act 'Refuse':
-				*clr & cla
-				minut += 5
-				huntersIgorQw -= 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
-				'"I''m sorry, Igor. I''m not in the mood." you say avoiding eye contact. Disappointed Igor leaves...'
-				act 'Go':gt $loc, $loc_arg
-			end
-		end
-		!flowers from Igor
-		if hunters_outside = 1 and huntersKnowSlut = 0 and ($clothingworntype ! 'nude' and $clothingworntype ! 'swimwear') and huntersIgorQw >= 20 and temp_sy = 5 and flowersday ! daystart:
-			*clr & cla
-			minut += 5
-			pcs_horny += 5
-			flowersday = daystart
-			gs 'stat'
-
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflowers1.jpg"></center>'
-			'You notice Igor standing in the yard. He walks up to you with a mysterious smile, holding something behind his back.'
-			'Here <<$pcs_nickname>>, this is for you." he says, a bit embarrassed he hands you a bouquet of wild flowers.'
-
-			act 'Take':
-				*clr & cla
-				minut += 5
-				hunterslut -= 1
-				huntersIgorQw += 1
-				if huntersAndreiQw >= 10 and huntersKnowSlut = 0:huntersAndreiQw -= 2
-				if huntersSergeiQw >= 10 and huntersKnowSlut = 0:huntersSergeiQw -= 2
-				pcs_mood = 100
-				gs 'stat'
-
-				if huntersIgorLove = 0 and huntersIgorQw >= 20 and huntersIgorQw < 25:
-					if PCloSkirt > 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflowers2_ski.jpg"></center>'
-					if PCloSkirt = 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflowers2.jpg"></center>'
-					'Smiling, you take the bouquet out of his hand and walk away yearning for something more.'
-				end
-				if huntersIgorLove = 0 and huntersIgorQw >= 25 and huntersIgorQw < 30 or huntersIgorLove > 0:
-					if PCloSkirt > 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflowers3_ski.jpg"></center>'
-					if PCloSkirt = 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflowers3.jpg"></center>'
-					'Smiling, you take the bouquet from his hands and walk away cherfully.'
-				end
-				if huntersIgorLove = 0 and huntersIgorQw >= 30:
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflowerskiss.jpg"></center>'
-					'Smiling, you take the bouquet out of his hands, kissing him on the cheek.'
-				end
-				act 'Further':gt $loc, $loc_arg
-			end
-			act 'Refuse':
-				*clr & cla
-				minut += 5
-				huntersIgorQw -= 2
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
-				'"I''m sorry, Igor, I can''t accept your flowers, you don''t want to get caught up with me." you say. By refusing to accept the flowers, Igor looks at you disappointed, shortly there after he leaves.'
-				act 'Further':gt $loc, $loc_arg
-			end
-		end
-		! communication with Sergey
-		if hunters_outside = 1 and huntersKnowSlut = 0 and ($clothingworntype ! 'nude' and $clothingworntype ! 'swimwear') and huntersSergeiQw >= 15 and temp_sy = 6 and huntersSergeiday ! daystart:
-			*clr & cla
-			minut += 5
-			huntersSergeiday = daystart
-			gs 'stat'
-
-			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big174.jpg"></center>'
-			'You notice Sergei in the yard, who smiles and heads in your direction.'
-			'"<<$pcs_nickname>>, let''s sit down and have a chat if you don''t mind?" he asks you a bit embarrassed.'
-
-			act 'Agree':
-				*clr & cla
-				minut += 120
-				hunterslut -= 1
-				huntersSergeiQw += 1
-				if huntersIgorQw >= 10 and huntersKnowSlut = 0:huntersIgorQw -= 2
-				if huntersAndreiQw >= 10 and huntersKnowSlut = 0:huntersAndreiQw -= 2
-				pcs_mood = 100
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterlove2.jpg"></center>'
-				'You happily agree and the two of you spend the next two hours together chatting with each other...'
-
-				act 'Further':gt $loc, $loc_arg
-			end
-			act 'Refuse':
-				*clr & cla
-				minut += 5
-				huntersSergeiQw -= 2
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
-				'"No, Sergei, as I''ve told you before, I don''t want to talk to you..."'
-				act 'Further':gt $loc, $loc_arg
-			end
-		end
-		! sex with Sergei
-		if hunters_outside = 1 and huntersSergeiLove > 0 and huntersSergeiQw >= 10 and temp_sy = 7 and huntersSergeisex = 0:
-			*clr & cla
-			minut += 5
-			huntersSergeisex += rand(9,30)
-			gs 'stat'
-
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterlove1.4.jpg"></center>'
-			'You see Sergei steping out of the hut into the yard. Smiling, he walks over and gives you a long passionate kiss.'
-			'"<<$pcs_nickname>>, I want you," he said.'
-
-			act 'Agree':
-				*clr & cla
-				huntersSergeiQw += 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterflirt2.'+rand(4,6)+'.jpg"></center>'
-				'You flirt lewdly with Sergei, licking your lips and winking that you''re ready for some fun. Sergei, noticing your obvious signals takes you by the hand and leads you away...'
-				gs 'arousal', 'foreplay', 5
-				gs 'stat'
-				act 'Go':gt 'hunterLoveSex','Sergei'
-			end
-			act 'Refuse':
-				*clr & cla
-				minut += 5
-				huntersSergeiQw -= 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
-				'"I''m sorry, Sergei. I''m not in the mood." you say avoiding eye contact. Disappointed Sergei leaves...'
-				act 'Go':gt $loc, $loc_arg
-			end
-		end
-		! sex with Andrei
-		if hunters_outside = 1 and huntersAndreiLove > 0 and huntersAndreiQw >= 10 and temp_sy = 8 and huntersAndreisex = 0:
-			*clr & cla
-			huntersAndreisex += rand(6,24)
-			gs 'stat'
-
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterlove1.4.jpg"></center>'
-			'You notice Andrei standing in the yard. Suddenly, he gives you a passionate kiss and without a word he drags you away with him...'
-			gs 'arousal', 'foreplay', 5
-			gs 'stat'
-			act 'Follow Andrei':
-				*clr & cla
-				minut += 5
-				huntersAndreiQw += 1
-				pcs_horny += 5
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterhands.jpg"></center>'
-				'You follow Andrei holding hands, knowing where he is about to lead you. You don''t mind you want him as bad as he wants you...'
-				act 'Further':gt 'hunterLoveSex','Andrei'
-			end
-			act 'Refuse':
-				*clr & cla
-				minut += 5
-				huntersAndreiQw -= 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
-				'"I''m sorry, Andrei. I''m not in the mood." you say avoiding eye contact. Disappointed Andrei leaves...'
-				act 'Go':gt $loc, $loc_arg
-			end
-		end
-		! sex if GG whore
-		if hunters_outside = 1 and huntersRape = 5 and huntslutsexrand = 1 and huntslutsex = 0:
-			*clr & cla
-			minut += 5
-			temphunt = rand(1,3)
-			! the choice of who will fuck GG
-			slutgosex = 1
-			gs 'stat'
-
-			if temphunt = 1:'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big172.jpg"></center>'
-			if temphunt = 2:'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big174.jpg"></center>'
-			if temphunt = 3:'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big173.jpg"></center>'
-			if temphunt = 1:'Andrei steps out of the hut, heading straight towards you. "<<$pcs_nickname>>, walk with me..." without uttering another word he grabs you by the arm and leads you to the nearest tree...'
-			if temphunt = 2:'Sergei steps out of the hut, heading straight towards you. "<<$pcs_nickname>>, let''s go a bit aside you need to help me out with my itch," he said and lead you in the direction of the nearest thicket.'
-			if temphunt = 3:'Igor steps out of the hut, heading straight towards you. "<<$pcs_nickname>>, I need you to help me with this bulge," he says pointing at his groin, leading you away from the yard...'
-			if pcs_horny < 40:' You obediently follow along, well knowing the reason he wanted you to tag along.'
-			if pcs_horny >= 40 and pcs_horny < 70:'"I need you to take me..." is all you manage to say while he''s leading you away.'
-			if pcs_horny >= 70:'"I was hoping this would happened," you think to yourself, feeling your wet pussy pulsating with desire. You jump onto him, taking charge, leaving him stunned about who wants it more, you or him.'
-
-			act 'Go':gt 'hunters', 'start'
-		end
-		!a choice between lovers
-		if hunters_outside = 1 and huntersAndreiLove > 0 and huntersSergeiLove > 0 and temp_sy = 1:
-			*clr & cla
-			minut += 15
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterswork1.2.jpg"></center>'
-			'Andrei and Sergei approach you. You notice they''re serious looking and you realize that you''re in for a difficult conversation.'
-			'"<<$pcs_nickname>>, we won''t be played with, like toys. We know that you''re sleeping with both of us." said Sergei. "You have to choose one of us."'
-			if hunterslut >= 10:'"Well, to be honest I wouldn''t actually mind a three-way," said Andrei grinning, staring you in the eyes. "Since we''re nice guys and we''ll let you chose who you want to be with, <<$pcs_nickname>>."'
-			'You think for awhile, deciding...'
-
-			act 'Choose Sergei':
-				*clr & cla
-				minut += 5
-				huntersAndreiLove = 0
-				huntersAndreiQw -= 100
-				hunterslut -= 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big174.jpg"></center>'
-				'After some deliberation, you look at the guys telling them that you''ve chosen Sergei. He jumps with joy and kissing you.'
-				'An upset Andrei tells you "So you''ve made your choice, don''t come running back to me later on."'
-
-				act 'Further':gt 'swamp_yard', 'start'
-			end
-			act 'Choose Andrei':
-				*clr & cla
-				minut += 5
-				huntersSergeiLove = 0
-				huntersSergeiQw -= 100
-				hunterslut -= 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big172.jpg"></center>'
-				'After some deliberation, you look at the guys telling them that you''ve chosen Andrei.'
-				'"No suprises there..." said Andrei. "Come here <<$pcs_nickname>>..."'
-				'An upset Sergei tells you "So you''ve made your choice, don''t come running back to me later on."'
-
-				act 'Further':gt 'swamp_yard', 'start'
-			end
-			if hunterslut >= 10:
-				act 'Choose both':
-					*clr & cla
-					minut += 5
-					hunterslut += 10
-					doublehunterlove = 1
-					gs 'stat'
-
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterswork1.7.jpg"></center>'
-					'"You know what Andrei, I''ll take you up on your offer." you said staring down at the ground.'
-					'"Nice!" said Andrei high-fiving Sergei. "It was just like I expected. What do you say Sergei, you up for it?"'
-					'"Sure, why not, in the end it''s her choice," said Sergei, looking at you with disgust.'
-
-					act 'Further':gt 'swamp_yard', 'start'
-				end
-			end
-			act 'Turn them both down':
-				*clr & cla
-				minut += 5
-				huntersAndreiLove = 0
-				huntersAndreiQw -= 50
-				huntersSergeiLove = 0
-				huntersSergeiQw -= 50
-				hunterslut -= 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/pc/fuckoff1.jpg"></center>'
-				'"Fuck you both, making me choose." you said fuming on the inside. While moving away you show them the middle finger. "Here''s my choice, you shitheads!"'
-				'"Who thought she had to balls to do that." said a dumbfounded Andrei.'
-				'"Who cares about that whore!" shouted Sergei. "Don''t worry she''ll be back, we''ll make her pay then!"'
-
-				act 'Further':gt 'swamp_yard', 'start'
-			end
-		end
-
-		if hunters_outside = 1 and huntersAndreiLove > 0 and huntersIgorLove > 0 and temp_sy = 1:
-			*clr & cla
-			minut += 15
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterswork1.2.jpg"></center>'
-			'Andrei and Igor approach you. You notice they''re serious looking and you realize that you''re in for a difficult conversation.'
-			'"<<$pcs_nickname>>, we won''t be played with, like toys. We know that you''re sleeping with both of us." said Sergei. "You have to choose one of us."'
-			if hunterslut >= 10:'"Well, to be honest I wouldn''t actually mind a three-way," said Andrei grinning, staring you in the eyes. "Since we''re nice guys and we''ll let you chose who you want to be with, <<$pcs_nickname>>."'
-			'You think for awhile, deciding...'
-
-			act 'Choose Igor':
-				*clr & cla
-				minut += 5
-				huntersAndreiLove = 0
-				huntersAndreiQw -= 100
-				hunterslut -= 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big173.jpg"></center>'
-				'After some deliberation, you look at the guys telling them that you''ve chosen Igor. He seems really joyfull by your decision.'
-				'I knew you would choose me, <<$pcs_nickname>>," said Igor and gently kissed you.'
-				'An upset Andrei tells you "So you''ve made your choice, don''t come running back to me later on."'
-
-				act 'Further':gt 'swamp_yard', 'start'
-			end
-			act 'Choose Andrei':
-				*clr & cla
-				minut += 5
-				huntersIgorLove = 0
-				if huntersIgorLove = 2:bfA = 0
-				huntersIgorQw -= 100
-				hunterslut -= 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big172.jpg"></center>'
-				'After some deliberation, you look at the guys telling them that you''ve chosen Andrei.'
-				'"No suprises there..." said Andrei. "Come here <<$pcs_nickname>>..."'
-				'An upset Igor walks away without saying one word.'
-
-				act 'Further':gt 'swamp_yard', 'start'
-			end
-			if hunterslut >= 10:
-				act 'Choose both':
-					*clr & cla
-					minut += 5
-					huntersIgorLove = 0
-					if huntersIgorLove = 2:bfA = 0
-					huntersIgorQw -= 100
-					hunterslut += 1
-					gs 'stat'
-
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterswork1.7.jpg"></center>'
-					'"You know what Andrei, I''ll take you up on your offer." you said staring down at the ground.'
-					'"Nice!" said Andrei high-fiving Igor. "It was just like I expected. What do you say Igor, you up to it?"'
-					'"No, Andrei, I''m not!" said Igor, looking at you completely disdained. "It''s probably for the best you don''t visit me anymore."'
-					'An upset Igor leaves without even looking at you...'
-
-					act 'Further':gt 'swamp_yard', 'start'
-				end
-			end
-			act 'Turn them both down':
-				*clr & cla
-				minut += 5
-				huntersAndreiLove = 0
-				huntersAndreiQw -= 50
-				huntersIgorLove = 0
-				if huntersIgorLove = 2:bfA = 0
-				huntersIgorQw -= 50
-				hunterslut -= 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/pc/fuckoff1.jpg"></center>'
-				'"Fuck you both, making me choose." you said fuming on the inside. While moving away you show them the middle finger. "Here''s my choice, you shitheads!"'
-				'"Who thought she had to balls to do that." said a dumbfounded Andrei.'
-				'"Guess we pushed her to hard..." said Igor. "I hope she comes back..."'
-
-				act 'Further':gt 'swamp_yard', 'start'
-			end
-		end
-
-		if hunters_outside = 1 and huntersSergeiLove > 0 and huntersIgorLove > 0 and temp_sy = 1:
-			*clr & cla
-			minut += 15
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterswork1.2.jpg"></center>'
-			'Sergei and Igor approach you. You notice they''re serious looking and you realize that you''re in for a difficult conversation.'
-			'"<<$pcs_nickname>>, we won''t be played with, like toys. We know that you''re sleeping with both of us." said Sergei. "You have to choose one of us."'
-			'Igor nodded in agreement.'
-			'You think for awhile, deciding...'
-
-			act 'Choose Sergei':
-				*clr & cla
-				minut += 5
-				huntersIgorLove = 0
-				if huntersIgorLove = 2:bfA = 0
-				huntersIgorQw -= 100
-				hunterslut -= 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big174.jpg"></center>'
-				'After some deliberation, you look at the guys telling them that you''ve chosen Sergei. He jumps with joy and kissing you.'
-				'"I really did not expect this, <<$pcs_nickname>>, but it''s your choice," said a frustrated Igor.'
-
-				act 'Further':gt 'swamp_yard', 'start'
-			end
-			act 'Choose Igor':
-				*clr & cla
-				minut += 5
-				huntersSergeiLove = 0
-				huntersSergeiQw -= 100
-				hunterslut -= 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big173.jpg"></center>'
-				'After some deliberation, you look at the guys telling them that you''ve chosen Igor. He seems really joyfull by your decision.'
-				'I knew you would choose me, <<$pcs_nickname>>," said Igor and gently kissed you.'
-				'An upset Sergei tells you "Fair enough, you''ve made your choice, don''t come running back to me later on."'
-
-				act 'Further':gt 'swamp_yard', 'start'
-			end
-			act 'Turn them both down':
-				*clr & cla
-				minut += 5
-				huntersIgorLove = 0
-				if huntersIgorLove = 2:bfA = 0
-				huntersIgorQw -= 100
-				huntersSergeiLove = 0
-				huntersSergeiQw -= 100
-				hunterslut -= 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/pc/fuckoff1.jpg"></center>'
-				'"Fuck you both, making me choose." you said fuming on the inside. While moving away you show them the middle finger. "Here''s my choice, you shitheads!"'
-				'Igor looked at you shocked by your response.'
-				'"What the fuck..." were the only words Sergei managed to say.'
-
-				act 'Further':gt 'swamp_yard', 'start'
-			end
-		end
-		! trio of HS, Andrei and Sergei, if love
-		if hunters_outside = 1 and doublehunterlove = 1 and (huntersAndreisex = 0 or huntersSergeisex = 0):
-			*clr & cla
-			minut += 5
-			huntersAndreisex += rand(6,24)
-			huntersSergeisex += rand(9,30)
-			gs 'stat'
-
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterswork1.2.jpg"></center>'
-			'You see Andrei talking with Sergei in the yard.'
-			'"Come here <<$pcs_nickname>>, it''s time to consummate the marriage," Andrei jokingly remarked. "I hope you''re willing to do anything we say.'
-			if klismaday ! daystart:'"I''m sorry, I don''t know if I''m ready yet..." you say . "I haven''t been able to clean myself as you asked, maybe we could skip it this time?.'
-			if klismaday ! daystart:'Well, we could <<$pcs_nickname>>..." said Andrei. "But since you''re already here, you not being all dolled up doesn''t matter to us. But don''t dare to try to fool us next time, we will not forget."'
-			'"There are some bushes not far from here, we could take her with us there, no one would be able to find us. Should we tell Igor to join us?" said Sergei. "Nevermind Igor, it would take him to long time to join us."'
-
-			act 'Follow the guys':
-				*clr & cla
-				minut += 5
-				huntersAndreiQw += 1
-				huntersSergeiQw += 1
-				pcs_horny += 5
-				doublelovesex = 1
-				hunterslut += 1
-				temphunt = 1
-				if klismaday ! daystart:hunterslut += 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/doublehanterlove.jpg"></center>'
-				'The men hold your hands leading you away from the hut. You''re fully aware of their plans but you don''t really mind.'
-				act 'Further':gt 'huntersex', 'doublelovesex'
-			end
-			act 'Refuse':
-				*clr & cla
-				minut += 5
-				huntersAndreiQw -= 1
-				huntersSergeiQw -= 1
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/pc/speak_to_the_hand.jpg"></center>'
-				'"No, I refuse, this is something I don''t want part of," you say and without hesitating you turn around and walk away.'
-				act 'Go':gt $loc, $loc_arg
-			end
-		end
-		!! wind lifts skirt
-		if hunters_outside = 1 and huntersknow = 0 and PCloSkirt > 1 and $pantyworntype = 'none' and RAND(1,20) = 1:
-			*clr & cla
-			hunterslut += 1
-			gs 'stat'
-
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/no_tanga.jpg"></center>'
-			'You walk across the yard, when suddenly the wind lifts you skirt.'
-			'"I forgot to put on panties...," you realize this seeing your bare pussy.'
-			'You nervously started looking around if anyone caught a glimpse of your little wardrobe malfunction... You hoped that the men missed the opportunity seeing you exposed, however, Igor''s face had turned red and you see Andrei grinning, you realize quite quickly that your little demonstration did not pass unnoticed.'
-			gs 'arousal', 'flashlite', 15
-			gs 'arousal', 'end'
-			gs 'stat'
-			act 'Further':gt 'swamp_yard', 'start'
-		end
-
-		! trio if GG whore
-		if hunters_outside = 1 and huntersRape = 5 and huntslutsexrand = 2 and huntslutsex = 0:
-			*clr & cla
-			minut += 5
-			temphunt = rand(1,3)
-			slutgosex = 2
-			gs 'stat'
-
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterswork1.2.jpg"></center>'
-			if temphunt = 1:'You see Andrei talking with Sergei in the yard. They notice you, and start moving towards you. "Come with us <<$pcs_nickname>>," without uttering another word Andrei grabs you by the arm and leads you to the nearest tree.... Sergei follows after.'
-			if temphunt = 2:'Andrei and Igor notice you enter the yard, they call you over. "Come with us <<$pcs_nickname>>, you need to help us out with our itch," said Andrei pulling you in the direction of the nearest thicket. Igor follows behind.'
-			if temphunt = 3:'You notice Igor and Sergei standing in the yard whispering something to each other. Igor approaches you and says "<<$pcs_nickname>>, "<<$pcs_nickname>>, I need you to help me with this bulge," he says pointing at his groin. He calls Sergei over and they start leading you away from the yard...'
-			if pcs_horny < 40:' You obediently follow along, well knowing the reason they wanted you to tag along.'
-			if pcs_horny >= 40 and pcs_horny < 70:'"I need you to take me..." is all you manage to say while they''re leading you away.'
-			if pcs_horny >= 70:'"I was hoping this would happened," you think to yourself, feeling your wet pussy pulsating with desire. You jump onto one of them, taking charge, leaving the other one stunned about who wants it more, they or you.'
-
-			act 'Go with the guys':
-				*clr & cla
-				minut += 5
-				pcs_horny += 5
-
-				gs 'stat'
-
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/doublehanterlove.jpg"></center>'
-				'You go along with the men holding their hands, knowing where they''re about to lead you. You don''t mind you want them as bad as they wants you...'
-				act 'Further':gt 'huntersex', 'sluthomesex'
-			end
-		end
-		! wind lifts skirt
-		skirtsrand = RAND(1,10)
-		if hunters_outside = 1 and huntersknow = 0 and PCloSkirt > 1 and $pantyworntype = 'none' and skirtsrand = 1:
-			*clr & cla
-			hunterslut += 1
-			gs 'stat'
-
-			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/no_tanga.jpg"></center>'
-			'You walk across the yard, when suddenly the wind lifts you skirt.'
-			'"I forgot to put on panties...," you realize this seeing your bare pussy.'
-			'You nervously started looking around if anyone caught a glimpse of your little wardrobe malfunction... You hoped that the men missed the opportunity seeing you exposed, however, Igor''s face had turned red and you see Andrei grinning, you realize quite quickly that your little demonstration did not pass unnoticed.'
-			gs 'arousal', 'flashlite', 15
-			gs 'arousal', 'end'
-			gs 'stat'
-			act 'Further':gt 'swamp_yard', 'start'
-		end
-	end
+	if hunters_outside = 1 and hunters_available = 1 and util_rand = 1:
+	    gs 'swamp_yard', 'daytime_flavor_events'
+    end
 end
 
+
 if $ARGS[0] = 'campfire':
 	!TODO: Add mechanic so that fire slowly goes through wood and extinguishes when there is no more left
 	cla & *clr
@@ -1171,18 +275,62 @@ if $ARGS[0] = 'campfire':
 	end
 end
 
+if $ARGS[0] = 'swamp_escape':
+	!add chance to swamped by illume
+	if hunters_available = 1 and hunters_outside = 1:
+
+		if hour >= 6 and hour < 21:
+			minut += 5
+			if rand(1,10)>9:
+				gt 'swamp', 'start'
+			else
+				gt 'swamp','stuck'
+			end
+		else
+			*clr & cla
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/igorhanter.jpg"></center>'
+			'As you start moving into the swamp Igor calls after you.'
+
+			!TODO: Different line depending on opinion and slut
+			'"<<$pcs_nickname>>, where are you going? You will get stuck in there!'
+
+			act 'Turn back':gt 'swamp_yard'
+			act 'Ignore him and keep going':
+				minut += 5
+
+				!TODO: Add skill clothing and temp check here instead of praying to RNGesus
+				if rand(1,10)>9:
+                	gt 'swamp', 'start'
+                else
+                	gt 'swamp','stuck'
+                end
+			end
+		end
+	else
+		minut += 5
+
+		!TODO: Here too, also see how to avoid duplicating. Maybe create a child event node?
+		if (hour >= 6 and hour < 21) or rand(1,10)>7:
+			gt 'swamp', 'start'
+		else
+			gt 'swamp','stuck'
+		end
+	end
+end
+
 if $ARGS[0] = 'daytime_flavor_events':
 	gs 'hunter_ambient', 'schedule'
-	if rand(1,50) = 1:
-		gs 'swamp_yard', 'skirt_breeze'
-	elseif rand(1,20) = 1:
-		gs 'hunter_favors', 'housekeeping_request'
-	elseif rand(1,25) = 1 and hunters_breakfast = 1 or hunters_lunch = 1 or hunters_drink = 1:
-		gs 'hunter_ambient' , 'yard_convo'
-	elseif rand(1, hunter_sexual_comfort / 4 + 2) = 1:
-		gs 'hunter_interactions', 'naked_encounter'
-	elseif rand(1,15) = 1:
-		gs 'hunter_ambient', 'bring_food'                        
+	if rand(1,30) = 1 and hunters_available > 0:
+		gt 'hunter_interactions', 'skirt_breeze'
+	elseif rand(1,10) = 1 and hunters_available > 0:
+		gt 'hunter_favors', 'housekeeping_request'
+	elseif rand(1,12) = 1 and hunters_available > 0:
+		gt 'hunter_ambient' , 'yard_convo'
+	elseif rand(1, hunter_sexual_comfort / 4 + 2) = 1 and hunters_available > 0:
+		gt 'hunter_interactions', 'naked_encounter'
+	elseif rand(1,15) = 1 and hunters_available > 0:
+		gt 'hunter_ambient', 'bring_food'
 	end
 end
 

+ 2 - 9
locations/swamphouse.qsrc

@@ -46,7 +46,7 @@ if $ARGS[0] = 'start':
 	'Beside the stove, there''s a stack of old <a href="exec: gs ''swamphouse'', ''stackmagazines''">magazines</a>, most likely used for ignition.'
 	!TODO: fix this showing after dare, Sveta accepting Igors request or with hessian
     if clothesAtLocation = 1:'Your clothes are laying on the shelf.'
-	if hunters_inside = 1 and huntersknow = 0:
+	if hunters_inside = 1 and hunters_were_met = 0:
 		if hunters_drink = 1:
 			*nl
 			'You see the <a href="exec: gs ''swamphouse'', ''huntersrelax''">hunters</a> hanging out in the hut.'
@@ -61,7 +61,7 @@ if $ARGS[0] = 'start':
 			'The Hunters said they will be out hunting for a couple hours. You have the camp to yourself!'
 		end
 	else
-		if huntersknow = 0:
+		if hunters_were_met = 0:
 			*nl
 			'The camp is quiet. There''s nobody here right now, where could they be.'
 		else
@@ -864,13 +864,6 @@ if $ARGS[0] = 'hunterstable':
 
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/hanterstable.jpg"></center>'
 	*nl
-	if hunters_drink = 1:
-		dirty_swamphouse += rand(1,3)
-		'There are loads of vodka bottles and beer on the makeshift table. The hunters are sitting around the table drinking and talking.'
-	else
-		dirty_swamp_yard  += rand(0,2)
-		'You see loads of spirits on the makeshift table. The hunters are enjoying their meal and discussing current events.'
-	end
 
 	if hunters_drink = 1:
 		act 'Drink vodka (0:15)':