4
1

3 Ревизии 069c7eb3e0 ... 8a6ccaec67

Автор SHA1 Съобщение Дата
  oldentree 8a6ccaec67 [changed] Just set bm_parkdog_QW to 1 on first meeting. If someone needs to repeat the event this won't increment the quest too far преди 5 години
  oldentree 85008dd4de [change] Use array which maps $loc to int to keep track of where park dog was first encountered преди 5 години
  oldentree 3e9666d520 [changed] Don't run into dog in old town park, only meadow deeper in park. Handle that location a little differently преди 5 години
променени са 2 файла, в които са добавени 12 реда и са изтрити 5 реда
  1. 7 3
      locations/mod_bestmod.qsrc
  2. 5 2
      locations/mod_bestmod_park_dog.qsrc

+ 7 - 3
locations/mod_bestmod.qsrc

@@ -25,12 +25,16 @@ if $curloc = 'bed' and ((bm_pet_dog_rel > 10 and pcs_horny > 60) or (pcs_horny >
 
 if $loc = 'glake' and $selact = 'Go sunbathing (30 minutes)' and $clothingworntype = 'nude' and bm_beast['exp'] > 0 and rand(1,10) = 5: gt 'mod_bestmod_lake_dog', 'start'
 
-if $locclass = 'park' and $metka = 'start' and (hour >= 20 or hour < 6) and menu_off = 0:
+if $locclass = 'park' and $loc ! 'parks' and $metka = 'start' and (hour >= 20 or hour < 6) and menu_off = 0:
 	*nl
-	'You see a stray dog sniffing around some trash.'
+	if $loc = 'lug':
+		'You see a stray dog wandering around just behind the tree line.'
+	else
+		'You see a stray dog sniffing around some trash.'
+	end
 	act 'Go up to the stray dog': gt 'mod_bestmod_park_dog', 'start', $loc
 end
-		
+
 if $loc = 'postdeliveries' and $ARGS[0] = '10':
 	if banditfrend = 1:
 		act 'Try to calm the dog':

+ 5 - 2
locations/mod_bestmod_park_dog.qsrc

@@ -3,6 +3,9 @@ menu_off = 1
 
 !! Set a default large volume of sperm for stray dog
 sexvolume = rand(100, 200)
+$bm_park_array['gskver'] = 1
+$bm_park_array['park'] = 2
+$bm_park_array['lug'] = 3
 
 !! Might be interesting to add calls to a function like "'gadforest', 'torncloth'"
 
@@ -45,8 +48,8 @@ if $ARGS[0] = 'first_follow':
 		act 'Offer your sandwich':
 			*clr & cla
 			bm_know_parkdog = 1
-			bm_parkdog_QW += 1
-			bm_firstmet_parkdog = 1
+			bm_parkdog_QW = 1
+			bm_firstmet_parkdog = bm_park_array[$loc]
 			'You take the sandwich out from your bag and offer it to the dog. He sniffs at it for a bit, but seems hesitant to get very close to you.'
 			'You figure he might not trust you too much, so you put the sandwich down on the ground and step back. You guessed right, as the dog jumped forward after a moment''s pause and devoured the sandwich meat, leaving the bread behind.'
 			''