瀏覽代碼

[added] Hunter drinking dare scene set, [fixed] various schedule bugs

pfffbft 5 年之前
父節點
當前提交
99ae1e6f08
共有 5 個文件被更改,包括 618 次插入43 次删除
  1. 3 1
      locations/hunter_ambient.qsrc
  2. 601 32
      locations/hunter_interactions.qsrc
  3. 5 2
      locations/hunters.qsrc
  4. 6 3
      locations/swamp_yard.qsrc
  5. 3 5
      locations/swamphouse.qsrc

+ 3 - 1
locations/hunter_ambient.qsrc

@@ -257,13 +257,15 @@ if $ARGS[0] = 'schedule':
         hunters_evening = 1
     elseif hour >= 20 and hour < 23:
         hunters_drink = 1
+    elseif hour = 23:
+        hunters_night = 1    
     else
         hunters_sleep = 1    
     end
 end    
 
 if $ARGS[0] = 'bring_food':
-    if (hunters_lunch = 1 or hunters_evening = 1) and rand(1,10) = 1:
+    if (hunters_lunch = 1 or hunters_evening = 1) and rand(1,20) = 1:
         !TODO: Show the name of the hunter bringing the food. Also add variety besides rabbit
         cla & *clr
         '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/bunny_butcher.jpg"></center>'

+ 601 - 32
locations/hunter_interactions.qsrc

@@ -212,34 +212,6 @@ if $ARGS[0] = 'smoke_with_hunters':
     end
 end 
 
-if $ARGS[0] = 'drink_with_hunters':
-    cla
-    act 'Drink vodka':
-			*clr & cla
-			minut += 10
-			gs 'drugs', 'alcohol', 'vodka', 1
-			gs 'stat'
-
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/vodka1.jpg"></center>'
-			*nl
-			'You take a shot of vodka. The men laugh at the funny face you''re making after the shot.'
-
-			act 'Continue': gs 'swamp_yard', 'fireside'
-		end
-		act 'Drink beer':
-			*clr & cla
-			minut += 10
-			gs 'drugs', 'alcohol', 'beer', 1
-			gs 'stat'
-
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/beer2.jpg"></center>'
-			*nl
-			'You take a bottle of bear, open it and start drinking it.'
-
-			act 'Continue': gs 'swamp_yard', 'fireside'
-		end
-end
-
 if $ARGS[0] = 'chat_with_hunters':
     *clr & cla
     minut += rand (30,90)
@@ -255,9 +227,9 @@ if $ARGS[0] = 'chat_with_hunters':
             gs 'hunter_interactions', 'chat_with_hunters', 'boy_talk'
         elseif boy_talk = 1 and virginity_talk = 0 and hunters_drink = 1 and rand(1,10) = 1:
             gs 'hunter_interactions', 'chat_with_hunters', 'virginity_talk'
-        elseif CloSkirtShortness > 0 and $pantyworntype = 'none' and rand(1,5) = 1:
+        elseif CloSkirtShortness > 0 and $pantyworntype = 'none' and rand(1,12) = 1:
             gs 'hunter_interactions', 'chat_with_hunters', 'pantiless_flash'
-        elseif $clothingworntype = 'nude' and rand(1,2) = 1:
+        elseif $clothingworntype = 'nude' and $pantyworntype = 'none' and rand(1,5) = 1:
             gs 'hunter_interactions', 'chat_with_hunters', 'nude'
         else
             gs 'hunter_interactions', 'chat_with_hunters', 'generic'
@@ -297,7 +269,7 @@ if $ARGS[0] = 'chat_with_hunters':
             hunter_collective_opinion += 3
             '"Yeah I have been seeing someone for a while", you answer'
             if hunter_sexual_comfort < 35 and hunter_collective_opinion > 40:
-                '"Now that''s a lucky guy heh." says Andrei. "Let us know if he dares upset you though, we  will show him"'
+                '"Now that''s a lucky guy heh." says Andrei. "Let us know if he dares upset you though, we will show him"'
             elseif hunter_sexual_comfort > 50:
                 cla
                 '"Bet he is not as fun as us" says Andrei'
@@ -356,7 +328,7 @@ if $ARGS[0] = 'chat_with_hunters':
                 '"Well uhhh... it is normal at your age. You are not a little kid anymore" says Sergey'
 				act 'Continue': gt 'swamp_yard', 'start'
             elseif hunter_sexual_comfort > 50:
-                '"That means you know how to have fun. say, how about we play together a bit?" says Andrei before the hunters get up and start approaching you'
+                '"That means you know how to have fun. Say, how about we play together a bit?" says Andrei before the hunters get up and start approaching you'
                 !TODO: Implement event
                 !if hunter_collective_opinion > 30 and alko < 4: act 'Maybe another time boys, not feeling it now': gt 'swamp_yard'
                 !act 'You oblige, feeling your pussy already getting wet': gs 'hunter_interactions', 'fireside_gangbang'    
@@ -370,6 +342,603 @@ if $ARGS[0] = 'chat_with_hunters':
     end
 end
 
+if $ARGS[0] = 'join_drinking':
+    *clr & cla
+    '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/fireside_drink.jpg"></center>'
+    'You approach the hunters and ask if you can join them drinking.'
+    !Friendly enough to score free booze
+    if hunter_collective_opinion > 40:
+        !Comfortable enough for letting her get wasted for drunken bangings
+        if hunter_sexual_comfort > 40:
+            '"Sure, Sveta, help yourself for as much as you want. Drink irresponsibly." says Andrei with a wolfish grin.'
+            act 'Further':
+                gt 'hunter_interactions', 'drink_with_hunters'
+            end    
+        !Not comfortable enough letting her get wasted without some proof of "drunkworthiness"
+        elseif hunter_sexual_comfort > 20:
+            if alko < 3:
+                gt 'hunter_interactions', 'drink_with_hunters'
+            else
+                '"I don''t  know, Sveta." says Andrei. "What if you turn out to be a mean drunk? You should perform a dare for us to prove we can safely have you wasted."'
+                if alko < 5:
+                    act 'Further': gt 'hunter_interactions', 'booze_dare', 'pick', 'innocent'
+                elseif alko < 6:
+                    act 'Further': gt 'hunter_interactions', 'booze_dare', 'pick', 'strip'
+                elseif alko < 7:    
+                    act 'Further': gt 'hunter_interactions', 'booze_dare', 'pick', 'softcore'
+                else:
+                    act 'Further': gt 'hunter_interactions', 'booze_dare', 'pick', 'hardcore'  
+                end      
+            end
+        !Not comfortable letting her get wasted at all
+        else
+            if alko < 3:
+                gt 'hunter_interactions', 'drink_with_hunters'
+            else
+                '"No Sveta, go away" says Sergei. "It is not good for you to get blackout drunk so young. You have had enough for now"'
+                act 'Further': gt 'swamp_yard', 'fireside'
+            end    
+        end
+    !Not friendly enough for free booze
+    else
+        if hunter_sexual_comfort > 30:
+            !Friendly enough to let her put a bit of effort for some booze
+            if hunter_collective_opinion > 20:
+                '"You see, Sveta" says Andrei. "We had to work hard to make the money for this booze here. You should work for it just like us. Say, how about you provide some entertainment for us?"'
+                if alko < 1:
+                    act 'Further': gt 'hunter_interactions', 'booze_dare', 'pick', 'innocent'
+                elseif alko < 3:
+                    act 'Further': gt 'hunter_interactions', 'booze_dare', 'pick', 'strip'
+                elseif alko < 5:    
+                    act 'Further': gt 'hunter_interactions', 'booze_dare', 'pick', 'softcore'
+                else:
+                    act 'Further': gt 'hunter_interactions', 'booze_dare', 'pick', 'hardcore'  
+                end
+            !Sexualy comfortable enough to ask for sexual favors, but not friendly enough for something light
+            else
+                '"What does this look like to you, free booze charity?" says Sergei. "You gotta pay up or put out and we are not interested in your money"'    
+                if alko < 4:    
+                    act 'Further': gt 'hunter_interactions', 'booze_dare', 'pick', 'softcore'
+                else:
+                    act 'Further': gt 'hunter_interactions', 'booze_dare', 'pick', 'hardcore'  
+                end
+            end        
+        !Not comfortable or friendly enough to let her get booze
+        else
+            '"Go away Sveta" says Igor. "We do not want you to join us, got better things to do than babysit a drunk teen"'
+            act 'Walk away': gt 'swamp_yard'
+            if inhibition < 60: 
+                act 'Ask nicely again. With a pair of visual aids': gt 'hunter_interactions', 'booze_dare', 'flash_tits' 
+            end
+        end
+    end
+
+    !TODO: Add trigger for drunken gangbang
+    !    if alko > 8:
+    !        gt 'hunter_interactions', 'fireside_gangbang'
+    !    end
+end
+
+
+if $ARGS[0] = 'drink_with_hunters':
+    *clr & cla
+    '<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/fireside_drink.jpg"></center>'
+    'Holding up two bottles, Igor approaches you "Take your pick Sveta: vodka, or beer?"'
+    act 'Drink vodka':
+			*clr & cla
+			minut += 10
+			gs 'drugs', 'alcohol', 'vodka', 1
+			gs 'stat'
+
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/vodka1.jpg"></center>'
+			*nl
+			'You take a shot of vodka. The men laugh at the funny face you''re making after the shot.'
+
+			act 'Continue': gt 'swamp_yard', 'fireside'
+		end
+		act 'Drink beer':
+			*clr & cla
+			minut += 10
+			gs 'drugs', 'alcohol', 'beer', 1
+			gs 'stat'
+
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/beer2.jpg"></center>'
+			*nl
+			'You take a bottle of bear, open it and start drinking it.'
+
+			act 'Continue': gt 'swamp_yard', 'fireside'
+		end
+end
+
+if $ARGS[0] = 'booze_dare':
+    if $ARGS[1] = '' or $ARGS[1] = 'pick':
+        act 'Walk away': gt 'swamphouse'
+        if $ARGS[2] = 'innocent':
+            if $clothingworntype ! 'nude':
+                '"How about you show us your panties" says Andrei. "Wondering what color your underwear is, just scientific curiosity that''s all"'
+                
+                if $pantyworntype ! 'none':
+                    act 'Show him your panties, for science': gt 'hunter_interactions', 'booze_dare', 'flash_thong'
+                else
+                    hunter_sexual_comfort += 1
+                    'You tell Andrei that you are not wearing any panties with a blush. "I do not believe you" he says with a smirk. "We need empirical proof. Solid evidence or nothing."'
+                    act 'Show them your unclad ass': gt 'hunter_interactions', 'booze_dare', 'flash_ass'
+                    act 'Let them see your pussy': gt 'hunter_interactions', 'booze_dare', 'flash_pussy'
+                end
+            else
+                hunter_sexual_comfort += 2
+                'After thinking for a moment, Andrei asks "How about you dance by the fire a bit?"'
+                '"Just express how free you are unrestricted by civilization or some other artsy fartsy crap. We will even clap you a tempo!" says Andrei"'
+                act 'Dance naked by the bonfire': gt 'hunter_interactions', 'booze_dare', 'nude_dance'
+            end    
+        end
+
+        if $ARGS[2] = 'strip':
+            if $clothingworntype ! 'nude':
+                '"I can barely understand you over all those clothes" says Andrei. Noticing your confused stare, Sergei says "He means we want you to take your clothes off"'
+                act 'Strip off your clothes and toss them in the hut': gt 'hunter_interactions', 'booze_dare', 'strip_outfit'
+            elseif $pantyworntype ! 'none':
+                hunter_sexual_comfort += 1
+                '"Your dare is to get rid of those panties" says Sergei plainly.'
+                act 'Take off your panties': gt 'hunter_interactions', 'booze_dare', 'strip_panties'
+            else
+                hunter_sexual_comfort += 2
+                '"Did you ever think about becoming a model?" asks Igor.'
+                'Before you answer he adds "Let''s do an erotic nude pose. Why don''t you go lay prostrate there with your butt towards us? Maybe emphasize your butt a bit? I think it will look really sexy"'
+                act 'Dare to be an erotic model': gt 'hunter_interactions', 'booze_dare', 'present_pussy'
+            end
+        end
+
+        if $ARGS[2] = 'softcore':
+            if $clothingworntype ! 'nude' or $pantyworntype ! 'none':
+                gt 'hunter_interactions', 'booze_dare', 'pick', 'strip'
+            else
+                hunter_sexual_comfort += 2
+                if alko < 4:
+                    '"I want to see you play with your titties" says Sergei'
+                    act 'Oblige him': gt 'hunter_interactions', 'booze_dare', 'present_tits'
+                else:
+                    '"So, Sveta, I am scientifically curious again. Can you show us how you jill off? Just a little demonstration, and you get your booze."'
+                    act 'Give them a teaser': gt 'hunter_interactions', 'booze_dare', 'masturbate_1'
+                end    
+            end
+        end
+
+        if $ARGS[2] = 'hardcore':
+            if $clothingworntype ! 'nude':
+                '"I want you to suck my dick if you want some booze" says Sergei. "You get two free drinks eh?" quips Andrei behind him'
+                act 'Kneel down in front of Sergei': gt 'hunter_interactions', 'booze_dare', 'blow_clothed'
+            else
+                if $pantyworntype ! 'none': 
+                    hunter_sexual_comfort += 1
+                    gt 'hunter_interactions', 'booze_dare', 'pick', 'strip'
+                elseif hunter_collective_opinion > 40:
+                    hunter_sexual_comfort += 3
+                    '"I want to fuck you" says Igor heatedly. "I want to taste you, I want to be inside you. You are driving me crazy, Sveta"'
+                    act 'Lay down on the blanket': gt 'hunter_interactions', 'booze_dare', 'blanket_fuck' 
+                else
+                    hunter_sexual_comfort += 2
+                    '"Seeing you prance around naked is getting me real hot and bothered" says Andrei. "I need you to relieve me, I want to fuck that little pussy of yours"'
+                    act 'Approach Andrei on his chair': gt 'hunter_interactions', 'booze_dare', 'chair_fuck'
+                end            
+            end        
+        end
+    end
+
+    if $ARGS[1] = 'flash_thong':
+        *clr & cla
+        act 'Grab a drink':
+        hunter_sexual_comfort += 1
+        gt 'hunter_interactions', 'drink_with_hunters'
+        end    
+        
+        '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/flash_thong.jpg"></center>'
+        'You do not think it is a big deal so you slide your pants down a bit to show off your panty clad ass.'
+        'After a few seconds you cover back up much to your friends'' dismay. They had a good enough look to satisfy their "scientific curiosity".'
+
+        gs 'arousal', 'flash', 2
+        minut -= 1
+        gs 'arousal', 'end'
+        gs 'stat'
+        
+    end    
+
+    if $ARGS[1] = 'flash_ass':
+        *clr & cla
+        act 'Grab a drink':
+            hunter_sexual_comfort += 2
+            hunter_collective_opinion -= 1
+            gt 'hunter_interactions', 'drink_with_hunters'
+        end  
+
+        '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/flash_ass.jpg"></center>'
+        'You pull up your bottom to expose your uncovered ass. Noticing Andrei trying to move closer probably to cope a feel, you cover back up.'
+        '"You have a cute butt, <<$pcs_nickname>>" comments Igor. You blush slightly at his remark.'
+        
+        gs 'arousal', 'flash', 5
+        minut -= 4
+        gs 'arousal', 'end'
+        gs 'stat'
+        
+    end
+
+    if $ARGS[1] = 'flash_tits':
+        *clr & cla
+        act 'Ask for a drink again':
+            *clr & cla
+            '"That''s a nice pair you got there" says Andrei. "Ask us nicely like that enough times and we might work something out"'
+            hunter_sexual_comfort += 4
+            hunter_collective_opinion -= 2
+            act 'Further': gt 'swamp_yard', 'fireside'
+        end  
+
+        '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/flash_tits_2.jpg"></center>'
+        'You pull down your top to expose your tits to the hunters. You can feel your nipples slightly harden from the breeze.'
+        'After letting the hunters stare at your tits for a minute, you pull your top back up.'
+
+        gs 'arousal', 'flash', 5
+        minut -= 4
+        gs 'arousal', 'end'
+        gs 'stat'
+        
+    end
+
+    if $ARGS[1] = 'flash_pussy':
+        *clr & cla
+        act 'Grab a drink':
+            hunter_sexual_comfort += 3
+            hunter_collective_opinion -= 1
+            gt 'hunter_interactions', 'drink_with_hunters'
+        end
+
+        '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/pantiless_upskirt.jpg"></center>'
+        'You pull up your skirt to show the hunters what is under. Since you were not wearing panties that means they get a direct view of your exposed pussy'
+        'You feel yourself getting a little wet feeling the breeze on your exposed pussy, bared for the hunters'' viewing pleasure'
+
+        gs 'arousal', 'flash', 8
+        minut -= 7
+        gs 'arousal', 'end'
+        gs 'stat'
+    end
+
+    if $ARGS[1] = 'nude_dance':
+        *clr & cla
+        act 'Grab a drink':
+            hunter_sexual_comfort += 4
+            gt 'hunter_interactions', 'drink_with_hunters'
+        end
+
+        gs 'arousal', 'flash', 12, 'exhibitionism'
+        minut -= 9
+        gs 'arousal', 'end'
+        gs 'stat'
+        '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/fire_dance.jpg"></center>'
+        'You dance by the fireside, putting on a show for the hunters. It feels much easier to contort your body without any clothes getting in the way.'
+        'You bend your body this way and that to emphasize your assets: shaking your hips, thrusting out your tits and pussy, bending down to show off your holes...'
+        
+        
+    end
+
+    if $ARGS[1] = 'strip_outfit':
+        *clr & cla
+        act 'Grab a drink':
+            hunter_sexual_comfort += 4
+            gt 'hunter_interactions', 'drink_with_hunters'
+        end
+
+        gs 'clothing', 'strip', 'swamphouse'
+        clothesAtLocation = 1
+        gs 'arousal', 'flash', 12, 'exhibitionism'
+        minut -= 10
+        gs 'arousal', 'end'
+        gs 'stat'
+        '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/strip_clothes.jpg"></center>'
+        'You start taking off your clothes at the hunters'' request. "Yes" says Andrei, "Take it all off."'
+        if $pantyworntype = 'none':
+            'You are now completely naked in front of the hunters'
+        else    
+            'You are stripped down to your panties, everything else bared.'
+            act 'Take off your panties too': gt hunter_interactions, 'booze_dare', 'strip_panties'
+        end
+    end
+    
+    if $ARGS[1] = 'strip_panties':
+        *clr & cla
+        gs 'underwear', 'remove'
+        act 'Grab a drink':
+            hunter_sexual_comfort += 2
+            gt 'hunter_interactions', 'drink_with_hunters'
+        end
+
+        gs 'arousal', 'flash', 13, 'exhibitionism'
+        minut -= 12
+        gs 'arousal', 'end'
+        gs 'stat'
+        '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/strip_panties.jpg"></center>'
+        'You walk over next to the creek, embarassed by the idea of taking off the last piece of fabric covering your body right under the gaze of the hunters.'
+        'With your back facing the water, you bend down and slide down your panties, smiling nervously at the hunters.'
+        'Now without a stitch to cover you, you can feel the nighttime breeze caressing your privates like a hand exploring your body.'
+    end
+
+    if $ARGS[1] = 'present_pussy':
+        *clr & cla
+        act 'Grab a drink':
+            hunter_sexual_comfort += 3
+            gt 'hunter_interactions', 'drink_with_hunters'
+        end
+
+        gs 'arousal', 'flash', 15, 'exhibitionism', 'sub'
+        minut -= 13
+        gs 'arousal', 'end'
+        gs 'stat'
+        '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/exhibition_pussy_2.jpg"></center>'
+        'You get down on your hands and knees and lower your chest to the ground while thrusting up your ass. You hold the pose for a good couple of minutes, showing off your now inflamed pussy lips.'
+    end
+
+    if $ARGS[1] = 'pussy_spread':
+        *clr & cla
+        act 'Grab a drink':
+            hunter_sexual_comfort += 4
+            hunter_collective_opinion -= 2
+            gt 'hunter_interactions', 'drink_with_hunters'
+        end
+
+        gs 'arousal', 'flash', 17, 'exhibitionism', 'sub'
+        minut -= 15
+        gs 'arousal', 'end'
+        gs 'stat'
+        '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/pussy_spread.jpg"></center>'
+        'Before you even start thinking, your hands start gliding through your now moist folds, spreading them apart to show off the pinkness inside.'
+        'You realize the hunters can tell exactly how turned on you are getting by this, the gleaming pinkness inside completely bared for them,'
+        
+    end
+
+    if $ARGS[1] = 'present_tits':
+        *clr & cla
+        act 'Grab a drink':
+            hunter_sexual_comfort += 4
+            hunter_collective_opinion -= 1
+            gt 'hunter_interactions', 'drink_with_hunters'
+        end
+
+        gs 'arousal', 'breasts', 13, 'exhibitionism', 'sub'
+        minut -= 10
+        gs 'arousal', 'end'
+        gs 'stat'
+        '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/exhibition_tits_2.jpg"></center>'
+        'You lightly grab one of your tits, gently massaging it. Twirling around and prodding with your finger, you slowly make your way to your nipple.'
+        'Then you pull and twist it until it becomes diamond hard, starting to moan lightly at the touch. You can tell Sergei''s very pleased with the show'
+    end
+
+    if $ARGS[1] = 'masturbate_1':
+        *clr & cla
+
+        $orgasm_or = 'no'
+        gs 'arousal', 'masturbate', 8, 'exhibitionism', 'sub'
+        minut -= 7
+        gs 'arousal', 'end'
+        gs 'stat'
+        '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/masturbation_tease_1.jpg"></center>'
+        'You start stroking your pussy, your fingers easily finding your aching clit. Biting your bottom lip, you start flicking your bean. It feels so good!'
+
+        act 'Further':
+            *clr & cla
+
+            gs 'arousal', 'masturbate', 12, 'exhibitionism', 'sub'
+            gs 'arousal', 'breasts', 5, 'exhibitionism', 'sub'
+            minut -= 15
+            gs 'arousal', 'end'
+            gs 'stat'
+            '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/masturbation_tease_2.jpg"></center>'
+            'Getting more and more into the rhtym, you grab one of your tits with one hand and stroke your pussy with the other, getting faaster and faster.'
+
+            act 'Further':
+                *clr & cla
+                
+                gs 'arousal', 'masturbate', 15, 'exhibitionism', 'sub'
+                gs 'arousal', 'breasts', 5, 'exhibitionism', 'sub'
+                minut -= 17
+                gs 'arousal', 'end'
+                gs 'stat'
+                '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/masturbation_tease_3.jpg"></center>'
+                'It was just supposed to be a tease but it feels too good to stop. Bending over bit, you insert a finger and start pumping your pussy as you squeeze and knead your breast.'
+                'After a few minutes you start feeling your legs cramping. You realize you will not be able to climax standing up like this, even though you felt like you were getting there.'
+            
+                act 'Stop playing with yourself':
+                    *clr
+                    act 'Grab a drink':
+                        hunter_sexual_comfort += 6
+                        hunter_collective_opinion -= 2
+                        gt 'hunter_interactions', 'drink_with_hunters'
+                    end
+                    '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/nude.jpg"></center>'
+                    'Deciding not to get carried away, you ask for your drink.'   
+                end
+
+                act 'Find a more comfortable position to continue':
+                    hunter_sexual_comfort += 4
+                    gt 'hunter_interactions', 'booze_dare', 'masturbate_2'
+                end
+            end
+
+        end
+    end 
+
+    if $ARGS[1] = 'masturbate_2':
+        *clr & cla
+        gs 'arousal', 'masturbate', 10, 'exhibitionism', 'sub'
+        minut -= 8
+        gs 'arousal', 'end'
+        gs 'stat'
+        '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/masturbation_2.jpg"></center>'
+        'You sit down on a blanket by the fire to get more comfortable, your hand never leaving your pussy. Looking down, you notice how inflamed your pussy looks and how it aches to be touched and filled.'
+        
+        act 'Further':
+            *clr & cla
+            gs 'arousal', 'masturbate', 15, 'exhibitionism', 'sub'
+            minut -= 13
+            gs 'arousal', 'end'
+            gs 'stat'
+            '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/masturbation_3.jpg"></center>'
+            'Without losing time, you keep rubbing your engorged clit, subconsciously spreading your legs wide to give the hunters a full view of how you are fingerblasting your own pussy.'
+        
+            act 'Further':
+                *clr & cla
+                act 'Grab a drink':
+                    hunter_sexual_comfort += 4
+                    hunter_collective_opinion -= 2
+                    gt 'hunter_interactions', 'drink_with_hunters'
+                end
+
+                $orgasm_or = 'custom'
+                
+                '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/masturbation_4.jpg"></center>'
+                'You have a sudden thought about how you are splayed open naked in front of three men you barely know, casually giving them a show writhing and moaning like a base tramp.'
+                
+                'That thought is the last straw that pushes you over the edge. You climax shaking and screaming without restraint, your pussy presented to your audience soaking wet and throbbing from your orgasm.'    
+                
+                gs 'arousal', 'masturbate', 15, 'exhibitionism', 'sub', 'humiliation'
+                minut -= 13
+                gs 'arousal', 'end'
+                gs 'stat'
+
+            end
+        end
+    end
+
+    if $ARGS[1] = 'blow_clothed':
+        *clr & cla
+        '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/dare_bj_clothed_1.jpg"></center>'
+        'You kneel down as Sergei unzips in front of you. Grabbing his throbbing dick with your hand, you start lightly stroking him as you start thinking about how you will fit it all in your mouth.'
+        
+        gs 'arousal', 'hj', 5
+        minut -= 4
+        gs 'arousal', 'end'
+        gs 'stat'
+        act 'Further':
+            *clr & cla
+            '<center><video autoplay loop src="images/locations/gadukino/sex/hunter/fireside_night/dare_bj_clothed_2.mp4"></video></center>'
+            'Sergei comes up with a solution as he grabs your head and forcefully pushes his cock down your throat. You let out a muffled yelp before he starts rhytmically fucking your throat like a pussy. His dick is suffocating you and you are gasping for air with each pump, but something about being skullfucked like this really turns you on.'
+
+            gs 'arousal', 'bj', 5, 'sub', 'rough'
+            gs 'arousal', 'end'
+            gs 'stat'
+            act 'Further':
+                *clr & cla
+                act 'Grab a drink':
+                    hunter_sexual_comfort += 10
+                    hunter_collective_opinion -= 3
+                    gt 'hunter_interactions', 'drink_with_hunters'
+                end
+                '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/dare_bj_clothed_facial.jpg"></center>'
+                'You feel Sergei''s cock throbbing more and more intensely before he suddenly pulls out, spurting his jizz all over your face. "Nice makeup Sveta!" says Andrei, after you blink the cum out of your eyes and make eye contact with him watching the whole thing.'
+                
+                gs 'boyStat', 'A174'
+                gs 'arousal', 'bj', 5, 'sub', 'rough', 'deepthroat'
+                gs 'cum_call', 'face', 'A174', 1
+                gs 'arousal', 'end'
+                gs 'stat'
+            end
+        end
+    end
+
+    if $ARGS[1] = 'chair_fuck':
+        *clr & cla
+        '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/dare_qfuck_1.jpg"></center>'
+        'Andrei quikly strips his clothes while you kneel in front of him. He is still flaccid so you grab and start stroking his shaft while licking the head, tasting his sweat and pre-cum. After a few moments, he is ready.'
+
+        $orgasm_or = 'no'
+        gs 'arousal', 'bj', 5, 'sub', 'exhibitionism'
+        gs 'arousal', 'hj', 5
+        minut -= 3
+        gs 'arousal', 'end'
+        gs 'stat'
+        act 'Further':
+            *clr & cla
+            act 'Grab a drink':
+                hunter_sexual_comfort += 13
+                hunter_collective_opinion -= 4
+                gt 'hunter_interactions', 'drink_with_hunters'
+            end
+            
+
+            '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/dare_qfuck_2.jpg"></center>'
+            'You jump on Andrei''s lap and lower yourself on his dick. He starts fondling you all over, grabbing your tits and tweaking your nipples, lightly spanking your ass and teasing your butthole as you bounce up and down, his friends watching your entire performance behind him silently.'
+            'After a few minutes, you start feeling his dick throbbing and rubbing more vigorously against your slick walls. Before you process this, Andrei grabs you by your hips and pulls you all the way down, filling your pussy with his cum with his cock buried inside to the hilt.'
+        
+            $orgasm_or = 'custom'
+            'The sensation of his warm cum spraying your insides and the quiet and hungry gazes of Sergei and Igor are enough to make you join him climaxing, your throbbing pussy milking Andrei''s cock while you moan and writhe in Andrei''s embrace'
+
+            gs 'boyStat', 'A172'
+            gs 'arousal', 'breasts', 5, 'sub', 'exhibitionism'
+            gs 'arousal', 'vaginal', 10, 'sub', 'exhibitionism'
+            gs 'cum_call', 'vaginal', 'A172', 1
+            minut -= 8
+            gs 'arousal', 'end'
+            gs 'stat'
+        end
+    end
+
+    if $ARGS[1] = 'blanket_fuck':
+        *clr & cla
+        '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/dare_bj_nude_1.jpg"></center>'
+        'You sit on your hands and knees on the blanket, watching Igor strip off his clothes. He joins you on the blanket before suddenly pulling you on top of him, burying his face in your crotch. You yelp half in shock and half in the blissful sensation of his tongue exploring your folds before taking his cock in your mouth, returning the favor.'
+
+        $orgasm_or = 'no'
+
+        gs 'arousal', 'vaginal_finger', 5, 'exhibitionism'
+        gs 'arousal', 'cuni', 10, 'exhibitionism'
+        minut -= 10
+        gs 'arousal', 'end'
+        gs 'stat'
+        act 'Further':
+            *clr & cla
+            '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/dare_fuck_1.jpg"></center>'
+            'Sensation of Igor''s tongue flicking your clit this way and that, his finger pumping your cunt, the taste of his pre-cum... You need his cock filling you right now! Almost like he could read your mind, he turns you around and puts you down before burying his cock in your pussy in one quick motion, eliciting a loud sigh from you.'
+
+            gs 'arousal', 'vaginal_finger', 3, 'exhibitionism'
+            gs 'arousal', 'cuni', 3, 'exhibitionism'
+            gs 'arousal', 'vaginal', 5, 'exhibitionism'
+            minut -= 7
+            gs 'arousal', 'end'
+            gs 'stat'
+            act 'Further':
+                *clr & cla
+                '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/dare_fuck_2.jpg"></center>'
+                'After a few minutes, he pulls you on top of him again. Your womanhood aches unbearably from the sensation of sudden emptiness for a moment before he penetrates you again, grabbing you by the waist and rhytmically sliding you up and down like a fuck toy. Both your fuckholes are in full display for Sergei and Andrei, who are intensely watching your pussy getting fucked.'
+
+                gs 'arousal', 'vaginal', 15, 'exhibitionism', 'rough'
+                minut -= 7
+                gs 'arousal', 'end'
+                gs 'stat'
+                act 'Further':
+                    *clr & cla
+                    $orgasm_or = 'custom'
+                    act 'Grab a drink':
+                        hunter_sexual_comfort += 15
+                        hunter_collective_opinion -= 2
+                        gt 'hunter_interactions', 'drink_with_hunters'
+                    end
+
+                    '<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/fireside_night/dare_fuck_3.jpg"></center>'
+                    'Feeling him getting tired, you decide to take control. You turn around and lower yourself back on his dick now covered with your juices, wiggling your ass and hips rhytmically as you fuck yourself with Igor''s dick. You start milking his cock faster and faster, moaning louder and louder as you start rubbing your clit with one hand.'
+                    'It does not take long before you start feeling your climax approaching. You pick up your pace even more, milking Igor''s cock even more vigorously for your own orgasm. It hits you like a train all of a sudden, making you loudly scream in shocked bliss. Your pussy throbbing violently like a second heart sends Igor over the edge too, making him fill your cunt with his warm spunk and paint your nether lips white.'
+                    
+                    gs 'boyStat', 'A173'
+                    gs 'arousal', 'vaginal', 15, 'exhibitionism', 'dom'
+                    gs 'arousal', 'masturbate', 5, 'exhibitionism', 'dom'
+                    gs 'cum_call', 'vaginal', 'A174', 1
+                    gs 'cum_call', 'labia', 'A174', 1
+                    minut -= 14
+                    gs 'arousal', 'end'
+                    gs 'stat'
+                end
+            end
+        end
+    end
+end
+
+
 if $ARGS[0] = 'meet_hunters':
     cla & *clr
     

+ 5 - 2
locations/hunters.qsrc

@@ -3,7 +3,7 @@
 if $ARGS[0] = 'start':
 	gs 'stat'
 
-	act 'Walk away':gt'swamp_yard'
+	act 'Walk away': gt 'swamp_yard'
 	if huntersKnow = 0:
 		act 'Greet them':
 			gs 'hunter_interactions', 'meet_hunters																																	'
@@ -43,7 +43,10 @@ if $ARGS[0] = 'check_opinion':
 		'Andrei then looks at you and throws you an air kiss.'
 	else
 		'The other hunters completely ignore you, pretending you are not even there.'
-	end	
+	end
+	
+	!Acceptance
+	!Coming soon!
 
 	act 'Further': gt $loc
 end	

+ 6 - 3
locations/swamp_yard.qsrc

@@ -219,6 +219,9 @@ if $ARGS[0] = 'campfire':
 			
 			'A nice, warm campfire you can sit and relax by. You can use it to cook something or heat up some water to bathe.'
 			'You can also put it out with the bucket if there is enough water in it'
+
+			if hunter_breakfast = 1 or hunter_lunch = 1 or hunters_drink = 1: 'You see hunters are also sitting by the fire'
+
 			
 			if bucket >= 3:
 				act 'Put out the fire':
@@ -352,8 +355,8 @@ if $ARGS[0] = 'fireside':
 			gt 'hunter_interactions', 'chat_with_hunters'
 		end
 
-		act 'Have a drink': 
-		 	gs 'hunter_interactions', 'drink_with_hunters'
+		act 'Ask to join them for a drink': 
+		 	gt 'hunter_interactions', 'join_drinking'
 		end
 	end
 
@@ -472,7 +475,7 @@ if $ARGS[0] = 'daytime_flavor_events':
 		gs 'swamp_yard', 'skirt_breeze'
 	elseif rand(1,20) = 1:
 		gs 'hunter_favors', 'housekeeping_request'
-	elseif rand(1,25) = 1: 
+	elseif rand(1,25) = 1 and hunter_breakfast = 1 or hunter_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'

+ 3 - 5
locations/swamphouse.qsrc

@@ -36,11 +36,9 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 	*nl
 	if clothesAtLocation = 1:'Your clothes are laying on the shelf.'
 	*nl
-	if hour = 20 and hunters = 1 and huntersKnow > 0 or hour = 7 and hunters = 1 and huntersKnow > 0:
-		'The <a href="exec: gs ''hunters'', ''check_opinion''">hunters</a> are sitting around the table talking.'
-	elseif hour > 20 and hour < 23 and hunters = 1 and huntersKnow > 0:
+	if hour >= 23 and hunters = 1 and huntersKnow > 0:
 		'You see the <a href="exec: gs ''hunters'', ''check_opinion''">hunters</a> hanging out in the hut.'
-	elseif hour = 23 and hunters = 1 and huntersKnow > 0 or hour >= 0 and hour < 7 and hunters = 1 and huntersKnow > 0:
+	elseif hunters = 1 and huntersKnow > 0 and hour >= 0 and hour < 7 and hunters = 1 and huntersKnow > 0:
 		'The hunters are sleeping on the couch.'
 	else
 		'The hunters aren''t here right now'
@@ -596,7 +594,7 @@ if $ARGS[0] = 'daytime_flavor_events':
 end
 
 if $ARGS[0] = 'nighttime_flavor_events':
-	if rand(1,10) = 1:
+	if rand(1,10) = 1 and hunters_night:
 		gs 'hunter_interactions', 'indoors_naked_encounter'
 	end	
 end