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.'
 			''