gadfield.tw 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684
  1. :: gadfield[mod mod_gad]
  2. <<set $here = 'gadfield'>>
  3. <<set $ARGS = $location_var[$here]>>
  4. <!-- !2021/05/05-->
  5. <!-- !MiraLoc tells us where Mira is Located-->
  6. <!-- !------------------------------------------------>
  7. <!-- !MiraLoc = 0 (Mira at home)-->
  8. <!-- !MiraLoc = 1 (Mira at river)-->
  9. <!-- !MiraLoc = 2 (Mira at meadow)-->
  10. <!-- !MiraLoc = 3 (Mira at forest)-->
  11. <!-- !MiraLoc = 4 (Mira at field)-->
  12. <!-- !MiraLoc = 5 (Mira with gop)-->
  13. <!-- !----------------------------------------------->
  14. <<if $location_var[$here][0] == 'field'>>
  15. <<set $loc = 'gadfield'>>
  16. <<set $loc_arg = 'field'>>
  17. <<set $location_type = 'secluded'>>
  18. <<set $menu_loc = 'gadfield'>>
  19. <<set $menu_arg = 'field'>>
  20. <<set $menu_off = 0>>
  21. <<gs 'gadukino_event' 'sound'>>
  22. <h2>Field</h2>
  23. <<if $time.month >= 4 and $time.month <= 10>>
  24. <<if $time.hour >= 6 and $time.hour < 22>>
  25. <<image "locations/gadukino/village/gadfield.jpg">>
  26. <<else>>
  27. <<image "locations/gadukino/village/gadfield_night.jpg">>
  28. <</if>>
  29. <<if $time.hour >= 9 and $time.hour <= 17 and $npc('A221').qw == 0>>
  30. <<gs 'grigory' 'meet'>>
  31. <</if>>
  32. <<else>>
  33. <<if $time.hour >= 8 and $time.hour < 18>>
  34. <<image "locations/gadukino/village/gadfield_winter.jpg">>
  35. <<else>>
  36. <<image "locations/gadukino/village/gadfield_winter_night.jpg">>
  37. <</if>>
  38. <</if>>
  39. A field outside the village.
  40. <<if getvar("$grigory_flower") > 0 and getvar("$grigory_flower") < 10>>
  41. <<gt 'grigory' 'flower5'>>
  42. <</if>>
  43. <<if $flowerday != $time.daystart and getvar("$grigory_flower") == 10>>
  44. <<gt 'grigory' 'flower6'>>
  45. <</if>>
  46. <<if $flowerday != $time.daystart and getvar("$grigory_flower") > 10>>
  47. <<gt 'grigory' 'flower8'>>
  48. <</if>>
  49. <<if $time.hour >= 9 and $time.hour <= 19 and $time.weekday < 6>>
  50. Grandfather''s horse <<link "Desperado">><<gt 'gadfield' 'horse'>><</link>> is grazing the field.
  51. <</if>>
  52. <<if $time.hour >= 9 and $time.hour <= 19 and getvar("$grandpaQW['chore_herd_cattle']") == 0>>
  53. You notice a large <<link "herd of cows">><<gt 'gadfield' 'cow'>><</link>> in the middle of the field.
  54. <</if>>
  55. <<if $time.hour >= 6 and $time.hour <= 20 and getvar("$grandpaQW['chore_herd_cattle']") == 1>>
  56. You see the <<link "herd of cows">><<gt 'gadfield' 'cow'>><</link>> out in the middle of the field.
  57. <</if>>
  58. <<if $time.hour >= 7 and $time.hour <= 20 and getvar("$grandpaQW['chore_bale_hay']") == 1>>
  59. You see a crowd of people working on the field.
  60. <</if>>
  61. <<actCLA 'Head back to the road (0:10)'>>
  62. <<set $time.minutes += 10>> <<gt 'gadroad'>>
  63. <</actCLA>>
  64. <<if $time.hour >= 7 and $time.hour <= 13 and getvar("$grandpaQW['chore_bale_hay']") == 1>>
  65. <<actCLA 'Spend the day helping to bale hay (6:00)'>>
  66. <<gt 'beverage' 'm_meal'>>
  67. <<set $menu_off = 1>>
  68. <<if $npc('A60').rel >= 15>>
  69. <<set $npc('A60').rel += 1>>
  70. <<image "characters/gadukino/mira/haying_time_mira.jpg">>
  71. Most of the village has shown up to help out with the hay. Mira is there too, and you both partake in the activities. You enjoy yourself, and working alongside Mira makes the day fly by. By the end of the day, you are both exhausted but smiling.
  72. <<else>>
  73. <<image "locations/gadukino/village/haying_time.jpg">>
  74. <p>Almost all the villagers have shown up to help with the fresh-cut hay. You spend most of the day working hard and sweating as you help gather the fresh-cut hay. It is difficult, but you get a great workout and end the day feeling exhausted but immensely satisfied.</p>
  75. <</if>>
  76. <<gs 'exercise' 'tier1' 60 'stren' 'vital'>>
  77. <<set $time.minutes += 300>>
  78. <<if !$weather.isRaining>>
  79. <<setn $pc.tan += 1>>
  80. <</if>>
  81. <<setinit $grandpaQW['chore_bale_hay'] = 2>>
  82. <<run $pc.skillExperienceGain('handyWork',rand(0,8))>>
  83. <<act 'Continue'>>
  84. <<gt 'gadfield' 'field'>>
  85. <</act>>
  86. <<actCLA 'Return back to your grandfather (0:30)'>>
  87. <<set $time.minutes += 30>> <<gt 'gadhouse' 'grandpa'>>
  88. <</actCLA>>
  89. <</actCLA>>
  90. <</if>>
  91. <</if>>
  92. <<if $location_var[$here][0] == 'horse'>>
  93. <<set $loc = 'gadfield'>>
  94. <<set $loc_arg = 'horse'>>
  95. <<set $location_type = 'public_outdoors'>>
  96. <<set $menu_loc = 'gadfield'>>
  97. <<set $menu_arg = 'horse'>>
  98. <<set $menu_off = 0>>
  99. <<gs 'gadukino_event' 'sound'>>
  100. <<image "locations/gadukino/village/horse.jpg">>
  101. Your grandfather''s horse, Desperado.
  102. <<act 'Go back to the field'>>
  103. <<gt 'gadfield' 'field'>>
  104. <</act>>
  105. <<if $time.hour == 19>>
  106. <<actCLA 'Lead the horse home (1:00)'>>
  107. <<set $menu_off = 1>>
  108. <<image "locations/gadukino/village/horse_field.jpg">>
  109. You spot your grandfather''s horse wandering loose in the field and decide to help by taking Desperado home. Reaching for the harness, you start leading Desperado towards the village.
  110. <<set $time.minutes += 60>>
  111. <<setinit $grandmaQW['help_amount'] += rand(0,1)>>
  112. <<run $pc.skillExperienceGain('handyWork',rand(0,3))>>
  113. <<actCLA 'Continue'>>
  114. <<gt 'gadsarai' ''>>
  115. <</actCLA>>
  116. <</actCLA>>
  117. <</if>>
  118. <</if>>
  119. <<if $location_var[$here][0] == 'cow'>>
  120. <<set $loc = 'gadfield'>>
  121. <<set $loc_arg = 'cow'>>
  122. <<set $location_type = 'secluded'>>
  123. <<set $menu_loc = 'gadfield'>>
  124. <<set $menu_arg = 'cow'>>
  125. <<set $menu_off = 0>>
  126. <<gs 'gadukino_event' 'sound'>>
  127. <<set $temp = rand(1,5)>>
  128. <<image "locations/gadukino/village/cow.jpg">>
  129. The cattle herd is standing in the middle of the field. Some cows are munching on grass, and others just stare idly around.
  130. <<if getvar("$mira") == 1>>
  131. MiraLoc = 41 & '<<link 'Mira'>><<gt 'miroslava' 'Start'>><</link>> is standing next to you.'
  132. <</if>>
  133. <<if getvar("$grandpaQW['chore_herd_cattle']") == 0>>
  134. <<act 'Leave them be'>>
  135. <<gt 'gadfield' 'field'>>
  136. <</act>>
  137. <</if>>
  138. <<if $time.hour == 19 and getvar("$grandpaQW['chore_herd_cattle']") == 0>>
  139. <<actCLA 'Lead the cows home (1:00)'>>
  140. <<set $menu_off = 1>>
  141. <<image "locations/gadukino/village/cow_field.jpg">>
  142. Seeing the cow herd on the field, you decide to help your grandfather bring the cows home...
  143. <<set $time.minutes += 60>>
  144. <<setinit $grandmaQW['help_amount'] += 1>>
  145. <<run $pc.skillExperienceGain('handyWork',rand(0,3))>>
  146. <<act 'Continue'>>
  147. <<gt 'gadfield' 'cow'>>
  148. <</act>>
  149. <</actCLA>>
  150. <</if>>
  151. <<if getvar("$grandpaQW['chore_herd_cattle']") == 1>>
  152. <<if $time.hour < 10>>
  153. <<actCLA 'Wait until the herd is gathered'>>
  154. <<set $menu_off = 1>>
  155. <<image "locations/gadukino/village/graze_cow_wait.jpg">>
  156. <<if getvar("$grandpaQW['chore_herd_cattle_experience']") == 0>>
  157. Some time flies by while waiting for the locals to finish bringing their cows to the field.
  158. <</if>>
  159. <<if getvar("$grandpaQW['chore_herd_cattle_experience']") == 1>>
  160. Some time flies by while waiting for the locals and their children to finish bringing their cows to the field.
  161. <</if>>
  162. <<if $time.hour >= 9>>
  163. <<setn $time.minutes += 20>>
  164. <</if>>
  165. <<if $time.hour < 9>>
  166. <<setn $time.minutes += 60>>
  167. <</if>>
  168. <<run $pc.skillExperienceGain('handyWork',rand(0,4))>>
  169. <<act 'Continue'>>
  170. <<gt 'gadfield' 'cow'>>
  171. <</act>>
  172. <</actCLA>>
  173. <</if>>
  174. <<if $time.hour >= 10 and $time.hour < 13>>
  175. <<actCLA 'Herd cows with your grandfather (1:00)'>>
  176. <<set $menu_off = 1>>
  177. <<image "locations/gadukino/village/graze_cow#.jpg" 1 4>>
  178. You spend an hour herding the cows, watching for stragglers and driving them back to the herd. Then, instead of letting your grandfather do all the work, you roll up your sleeves and try to do most of the work yourself.
  179. <<set $time.minutes += 60>>
  180. <<if $weather.temperature >= 25 and !$weather.isRaining>>
  181. <<set $pc.pcs_hydra -= 12>>
  182. <<set $pc.pcs_stam -= 8>>
  183. <<run $pc.sweatAdd(10)>>
  184. <<else>>
  185. <<set $pc.pcs_hydra -= 6>>
  186. <<run $pc.sweatAdd(5)>>
  187. <<set $pc.pcs_stam -= 5>>
  188. <</if>>
  189. <<setinit $grandpaQW['chore_herd_cattle_experience'] = 1>>
  190. <<if rand(0,1) == 1>>
  191. <<setinit $grandmaQW['help_amount'] += rand(0,1)>>
  192. <</if>>
  193. <<run $pc.skillExperienceGain('handyWork',rand(0,3))>>
  194. <<act 'Continue'>>
  195. <<gt 'gadfield' 'cow'>>
  196. <</act>>
  197. <</actCLA>>
  198. <<if getvar("$mira") == 0>>
  199. <<actCLA 'Go for a run in the field (1:00)'>>
  200. <<set $menu_off = 1>>
  201. <<image "locations/gadukino/village/graze_cow_run.jpg">>
  202. Since the cows are all behaving, you spend some time jogging around the field.
  203. <<set $pc.frost = 0>>
  204. <<set $time.minutes += 60>>
  205. <<set $pc.fat -= 5>>
  206. <<run $pc.skillExperienceGain('run',1)>>
  207. <<run $pc.sweatAdd(10)>>
  208. <<set $pc.mood += 5>>
  209. <<set $pc.pcs_stam -= 8>>
  210. <<if $weather.temperature >= 25 and !$weather.isRaining>>
  211. <<set $pc.pcs_hydra -= 24>>
  212. <<run $pc.sweatAdd(12)>>
  213. <<else>>
  214. <<set $pc.pcs_hydra -= 18>>
  215. <<run $pc.sweatAdd(10)>>
  216. <</if>>
  217. <<act 'Continue'>>
  218. <<gt 'gadfield' 'cow'>>
  219. <</act>>
  220. <</actCLA>>
  221. <</if>>
  222. <<if $weather.temperature >= 15 and !$weather.isRaining and getvar("$mira") == 0>>
  223. <<actCLA 'Tan (1:00)'>>
  224. <<set $menu_off = 1>>
  225. <<image "locations/gadukino/village/graze_cow_sun.jpg">>
  226. It's sunny and warm outside, and since the cows are behaving, you decide to work on your tan for an hour.
  227. <<set $time.minutes += 60>>
  228. <<set $pc.mood += 10>>
  229. <<set $pc.tan += 1>>
  230. <<run $pc.sweatAdd(5)>>
  231. <<act 'Continue'>>
  232. <<gt 'gadfield' 'cow'>>
  233. <</act>>
  234. <</actCLA>>
  235. <<if $pc.pcs_sleep < 40>>
  236. <<actCLA 'Take a nap (1:00)'>>
  237. <<set $menu_off = 1>>
  238. <<image "locations/gadukino/village/graze_cow_lying.jpg">>
  239. You feel drowsy watching the cows stand around, so you lie down on the grass. You doze off and wake up about an hour later.
  240. <<set $time.minutes += 60>>
  241. <<set $pc.mood += 10>>
  242. <<set $pc.pcs_sleep += 9>>
  243. <<if $weather.temperature >= 25 and !$weather.isRaining>>
  244. <<setn $pc.pcs_hydra -= 12>>
  245. <</if>>
  246. <<act 'Continue'>>
  247. <<gt 'gadfield' 'cow'>>
  248. <</act>>
  249. <</actCLA>>
  250. <</if>>
  251. <<actCLA 'Pick flowers (1:00)'>>
  252. <<set $menu_off = 1>>
  253. <<image "locations/gadukino/village/graze_cow_flowers.jpg">>
  254. Keeping one eye on the cattle, you spend an hour wandering the field, picking flowers.
  255. <<set $time.minutes += 60>>
  256. <<set $pc.mood += 20>>
  257. <<set $pc.pcs_stam -= 4>>
  258. <<if $weather.temperature >= 25 and !$weather.isRaining>>
  259. <<set $pc.pcs_hydra -= 8>>
  260. <<run $pc.sweatAdd(5)>>
  261. <<else>>
  262. <<set $pc.pcs_hydra -= 5>>
  263. <<run $pc.sweatAdd(3)>>
  264. <</if>>
  265. <<act 'Continue'>>
  266. <<gt 'gadfield' 'cow'>>
  267. <</act>>
  268. <</actCLA>>
  269. <<actCLA 'Read a book (1:00)'>>
  270. <<if getvar("$blizoruk") == 500 or getvar("$pc.glassqw") == 1>>
  271. <<set $pc.glassqw = 1>>
  272. <<msg ' The text blurs across the page; it seems you have poor eyesight. Maybe you should visit an ophthalmologist."&gt "gadfield","cow'>>
  273. <</if>>
  274. <<set $menu_off = 1>>
  275. <<image "locations/gadukino/village/graze_cow_book#.jpg" 1 2>>
  276. <<set $time.minutes += 60>>
  277. <<if $weather.temperature >= 25 and !$weather.isRaining>>
  278. <<setn $pc.pcs_hydra -= 6>>
  279. <</if>>
  280. <<if getvar("$pcs_nerd") > 0>>
  281. <<set $lastread = $totminut>>
  282. <<set $lastreadday = $time.daystart>>
  283. <<set $pcs_nerd += 1>>
  284. <<set $blizoruk += 1>>
  285. <<set $pc.mood = 100>>
  286. <<if $pc.skillLevel("strength") > 1>>
  287. <<setn $stren_deg -= 1>>
  288. <</if>>
  289. <<if getvar("$pc.vitality") > 5>>
  290. <<setn $vital_deg -= 1>>
  291. <</if>>
  292. You start reading a book you brought with you. You are so engrossed in the story you forget about the time.
  293. <<else>>
  294. <<set $blizoruk += 1>>
  295. <<set $pc.mood += 10>>
  296. While reading the book, time flies by because you are really engaged in the plot.
  297. <</if>>
  298. <<act 'Close the book'>>
  299. <<gt 'gadfield' 'cow'>>
  300. <</act>>
  301. <</actCLA>>
  302. <</if>>
  303. <</if>>
  304. <<if $time.hour >= 13 and $time.hour < 16>>
  305. <<set $menu_off = 1>>
  306. <<image "locations/gadukino/village/cow_go.jpg">>
  307. Looking at his watch, Grandpa turns to you and says, "It's about lunchtime, which means it's time to take the herd to the watering hole." So you begin to gather the cows and lead them to the river.
  308. <<if $weather.temperature >= 25 and !$weather.isRaining>>
  309. <<set $pc.pcs_hydra -= 12>>
  310. <<set $pc.pcs_stam -= 8>>
  311. <<run $pc.sweatAdd(10)>>
  312. <<else>>
  313. <<set $pc.pcs_hydra -= 6>>
  314. <<run $pc.sweatAdd(5)>>
  315. <<set $pc.pcs_stam -= 5>>
  316. <</if>>
  317. <<setinit $grandmaQW['help_amount'] += 1>>
  318. <<set $time.minutes += 60>>
  319. <<run $pc.skillExperienceGain('handyWork',rand(0,3))>>
  320. <<actCLA 'Herd the cows nearer to the river (0:15)'>>
  321. <<set $time.minutes += 15>> <<gt 'gadfield' 'cow2'>>
  322. <</actCLA>>
  323. <</if>>
  324. <</if>>
  325. <</if>>
  326. <!-- !MiaLoc tells us where Mira is Located-->
  327. <!-- !------------------------------------------------>
  328. <!-- !MiraLoc = 0 (Mira at home)-->
  329. <!-- !MiraLoc = 1 (Mira at river)-->
  330. <!-- !MiraLoc = 2 (Mira at meadow)-->
  331. <!-- !MiraLoc = 3 (Mira at forest)-->
  332. <!-- !MiraLoc = 4 (Mira at field)-->
  333. <!-- !MiraLoc = 5 (Mira with gop)-->
  334. <!-- !----------------------------------------------->
  335. <<if getvar("$grandpaQW['chore_herd_cattle']") == 1 and $npc('A60').rel >= 15 and getvar("$mira") == 0 and !$weather.isRaining and $time.hour >= 10 and getvar("$temp") == 1 and getvar("$Mira_no") == 0 and(npc_QW['A63'] or $npc('A60').QW >= 10 or getvar("$mirasex") > 1) and $npc('A60').known == 1>>
  336. <<set $menu_off = 1>>
  337. <<image "characters/gadukino/mira/mira2.jpg">>
  338. While keeping an eye on the cow herd, you see Mira in the distance, approaching. You happily wave to her.
  339. <p>"Hi, $pc.name_nick. I wanted to visit you, and I've brought some water with me," she says, nearing you. "Have you missed me?"</p>
  340. <<set $time.minutes += 5>>
  341. <<set $npc('A60').rel += 1>>
  342. <<set $mira = 1>>
  343. <<actCLA 'Continue'>>
  344. <<set $pc.pcs_hydra += 40>> <<gt 'gadfield' 'cow'>>
  345. <</actCLA>>
  346. <</if>>
  347. <<if $location_var[$here][0] == 'cow2'>>
  348. <<set $loc = 'gadfield'>>
  349. <<set $loc_arg = 'cow2'>>
  350. <<set $location_type = 'secluded'>>
  351. <<set $menu_loc = 'gadfield'>>
  352. <<set $menu_arg = 'cow2'>>
  353. <<set $menu_off = 0>>
  354. <<gs 'gadukino_event' 'sound'>>
  355. <h2>River</h2>
  356. <<image "locations/gadukino/village/cow_river.jpg">>
  357. The cattle herd is near the river. Some cows are munching on grass, some drink from the river, and some just stand or lie around.
  358. <<if getvar("$mira") == 1>>
  359. MiraLoc = 42 & '<<link 'Mira'>><<gt 'miroslava' 'Start'>><</link>> is sitting next to you.'
  360. <</if>>
  361. <<if $weather.temperature >= 15 and !$weather.isRaining>>
  362. <p>"You can go for a swim if you want, $pc.name_nick. I'll keep an eye on the herd," says your grandfather.</p>
  363. <</if>>
  364. <<if getvar("$grandpaQW['chore_herd_cattle']") == 1>>
  365. <<if $time.hour < 16>>
  366. <<actCLA 'Herd cows with your grandfather (1:00)'>>
  367. <<set $menu_off = 1>>
  368. <<image "locations/gadukino/village/graze_cow#.jpg" 1 4>>
  369. You spend an hour herding the cows, watching for stragglers and driving them back to the herd. Then, instead of letting your grandfather do all the work, you roll up your sleeves and try to do most of the work yourself.
  370. <<set $time.minutes += 60>>
  371. <<if $weather.temperature >= 25 and !$weather.isRaining>>
  372. <<set $pc.pcs_hydra -= 12>>
  373. <<set $pc.pcs_stam -= 8>>
  374. <<run $pc.sweatAdd(10)>>
  375. <<else>>
  376. <<set $pc.pcs_hydra -= 6>>
  377. <<run $pc.sweatAdd(5)>>
  378. <<set $pc.pcs_stam -= 5>>
  379. <</if>>
  380. <<setinit $grandpaQW['chore_herd_cattle_experience'] = 1>>
  381. <<if rand(0,1) == 1>>
  382. <<setinit $grandmaQW['help_amount'] += rand(0,1)>>
  383. <</if>>
  384. <<run $pc.skillExperienceGain('handyWork',rand(0,3))>>
  385. <<act 'Continue'>>
  386. <<gt 'gadfield' 'cow2'>>
  387. <</act>>
  388. <</actCLA>>
  389. <<if $weather.temperature >= 15 and !$weather.isRaining and getvar("$mira") == 0>>
  390. <<if $pc.pcs_stam >= (5 * $CON_HELPER_0>>
  391. <<actCLA 'Swim (0:15)'>>
  392. <<set $menu_off = 1>>
  393. <<image "locations/gadukino/village/graze_cow_river.jpg">>
  394. You spend a few minutes splashing around in the river, which feels cool and refreshing.
  395. <<if $pc.deodorant_on == 1>>
  396. <<gs 'sweat' 'remove_deo'>>
  397. <</if>>
  398. <<set $cumspclnt = 4>> <<gs 'cum_cleanup'>>
  399. <<set $pc.pcs_stam -= 3>>
  400. <<set $pc.mood += 5>>
  401. <<if $willday_swim != $time.daystart>>
  402. <<set $willday_swim = $time.daystart>> <<setn $pc.pcs_willpwr += 1>>
  403. <</if>>
  404. <<gs 'exercise' 'tier1' 15 'stren'>>
  405. <<act 'Continue'>>
  406. <<gt 'gadfield' 'cow2'>>
  407. <</act>>
  408. <</actCLA>>
  409. <</if>>
  410. <<actCLA 'Tan (0:30)'>>
  411. <<set $menu_off = 1>>
  412. <<image "locations/gadukino/village/graze_cow_sun.jpg">>
  413. You lie down to sunbathe by the river while Grandpa looks after the herd.
  414. <<set $time.minutes += 30>>
  415. <<run $pc.sweatAdd(10)>>
  416. <<set $pc.mood += 5>>
  417. <<set $pc.tan += 1>>
  418. <<act 'Continue'>>
  419. <<gt 'gadfield' 'cow2'>>
  420. <</act>>
  421. <</actCLA>>
  422. <<actCLA 'Read a book (1:00)'>>
  423. <<if getvar("$blizoruk") == 500 or getvar("$pc.glassqw") == 1>>
  424. <<set $pc.glassqw = 1>>
  425. <<msg ' The text blurs across the page; it seems you have poor eyesight. Maybe you should visit an ophthalmologist."&gt "gadfield","cow2'>>
  426. <</if>>
  427. <<set $menu_off = 1>>
  428. <<image "locations/gadukino/village/graze_cow_book#.jpg" 1 2>>
  429. <<set $time.minutes += 60>>
  430. <<if $weather.temperature >= 25 and !$weather.isRaining>>
  431. <<setn $pc.pcs_hydra -= 12>>
  432. <</if>>
  433. <<if getvar("$pcs_nerd") > 0>>
  434. <<set $lastread = $totminut>>
  435. <<set $lastreadday = $time.daystart>>
  436. <<set $pcs_nerd += 1>>
  437. <<set $blizoruk += 1>>
  438. <<set $pc.mood = 100>>
  439. <<if $pc.skillLevel("strength") > 1>>
  440. <<setn $stren_deg -= 1>>
  441. <</if>>
  442. <<if getvar("$pc.vitality") > 5>>
  443. <<setn $vital_deg -= 1>>
  444. <</if>>
  445. You start reading a book you brought with you. You are so engrossed in the story you forget about the time.
  446. <<else>>
  447. <<set $blizoruk += 1>>
  448. <<set $pc.mood += 10>>
  449. While reading the book, time flies by because you are really engaged in the plot.
  450. <</if>>
  451. <<act 'Close the book'>>
  452. <<gt 'gadfield' 'cow2'>>
  453. <</act>>
  454. <</actCLA>>
  455. <</if>>
  456. <</if>>
  457. <<if $time.hour >= 16 and $time.hour < 19>>
  458. <<set $menu_off = 1>>
  459. <<image "locations/gadukino/village/cow_go.jpg">>
  460. Grandpa looks at his watch and says it's time to drive the herd near the forest. So the two of you begin to gather the herd and guide them toward the woods.
  461. <<set $time.minutes += 60>>
  462. <<if $weather.temperature >= 25 and !$weather.isRaining>>
  463. <<set $pc.pcs_hydra -= 12>>
  464. <<set $pc.pcs_stam -= 8>>
  465. <<run $pc.sweatAdd(10)>>
  466. <<else>>
  467. <<set $pc.pcs_hydra -= 6>>
  468. <<run $pc.sweatAdd(5)>>
  469. <<set $pc.pcs_stam -= 5>>
  470. <</if>>
  471. <<if rand(0,1) == 1>>
  472. <<setinit $grandmaQW['help_amount'] += rand(0,1)>>
  473. <</if>>
  474. <<run $pc.skillExperienceGain('handyWork',rand(0,3))>>
  475. <<actCLA 'Herd the cows nearer to the forest (0:30)'>>
  476. <<set $time.minutes += 15>> <<gt 'gadfield' 'cow3'>>
  477. <</actCLA>>
  478. <</if>>
  479. <</if>>
  480. <</if>>
  481. <<if $location_var[$here][0] == 'cow3'>>
  482. <<set $loc = 'gadfield'>>
  483. <<set $loc_arg = 'cow3'>>
  484. <<set $location_type = 'secluded'>>
  485. <<set $menu_loc = 'gadfield'>>
  486. <<set $menu_arg = 'cow3'>>
  487. <<set $menu_off = 0>>
  488. <<gs 'gadukino_event' 'sound'>>
  489. <h2>Field near the forest</h2>
  490. <<image "locations/gadukino/village/cow_forest.jpg">>
  491. The cattle herd is grazing in a field near the forest.
  492. <<if getvar("$mira") == 1>>
  493. MiraLoc = 43 & '<<link 'Mira'>><<gt 'miroslava' 'Start'>><</link>> is sitting next to you.'
  494. <</if>>
  495. <<if getvar("$grandpaQW['chore_herd_cattle']") == 1>>
  496. <<if $time.hour < 19>>
  497. <<actCLA 'Herd cows with your grandfather (1:00)'>>
  498. <<set $menu_off = 1>>
  499. <<image "locations/gadukino/village/graze_cow#.jpg" 1 4>>
  500. You spend an hour herding the cows, watching for stragglers and driving them back to the herd. Then, instead of letting your grandfather do all the work, you roll up your sleeves and try to do most of the work yourself.
  501. <<set $time.minutes += 60>>
  502. <<if $weather.temperature >= 25 and !$weather.isRaining>>
  503. <<set $pc.pcs_hydra -= 12>>
  504. <<set $pc.pcs_stam -= 8>>
  505. <<run $pc.sweatAdd(10)>>
  506. <<else>>
  507. <<set $pc.pcs_hydra -= 6>>
  508. <<run $pc.sweatAdd(5)>>
  509. <<set $pc.pcs_stam -= 5>>
  510. <</if>>
  511. <<setinit $grandpaQW['chore_herd_cattle_experience'] = 1>>
  512. <<if rand(0,1) == 1>>
  513. <<setinit $grandmaQW['help_amount'] += rand(0,1)>>
  514. <</if>>
  515. <<run $pc.skillExperienceGain('handyWork',rand(0,3))>>
  516. <<act 'Continue'>>
  517. <<gt 'gadfield' 'cow3'>>
  518. <</act>>
  519. <</actCLA>>
  520. <<if getvar("$mira") == 0>>
  521. <<actCLA 'Go for a run in the field (1:00)'>>
  522. <<set $menu_off = 1>>
  523. <<image "locations/gadukino/village/graze_cow_run.jpg">>
  524. Since the cows are all behaving, you spend some time jogging around the field.
  525. <<set $pc.frost = 0>>
  526. <<set $time.minutes += 60>>
  527. <<set $pc.fat -= 5>>
  528. <<run $pc.skillExperienceGain('run',1)>>
  529. <<run $pc.sweatAdd(10)>>
  530. <<set $pc.mood += 5>>
  531. <<set $pc.pcs_stam -= 8>>
  532. <<if $weather.temperature >= 25 and !$weather.isRaining>>
  533. <<set $pc.pcs_hydra -= 24>>
  534. <<run $pc.sweatAdd(12)>>
  535. <<else>>
  536. <<set $pc.pcs_hydra -= 18>>
  537. <<run $pc.sweatAdd(10)>>
  538. <</if>>
  539. <<act 'Continue'>>
  540. <<gt 'gadfield' 'cow3'>>
  541. <</act>>
  542. <</actCLA>>
  543. <</if>>
  544. <<if $weather.temperature >= 15 and !$weather.isRaining and getvar("$mira") == 0>>
  545. <<actCLA 'Tan (1:00)'>>
  546. <<set $menu_off = 1>>
  547. <<image "locations/gadukino/village/graze_cow_sun.jpg">>
  548. It's sunny and warm outside, and since the cows are behaving, you decide to work on your tan for an hour.
  549. <<set $time.minutes += 60>>
  550. <<set $pc.mood += 10>>
  551. <<set $pc.tan += 1>>
  552. <<run $pc.sweatAdd(5)>>
  553. <<act 'Continue'>>
  554. <<gt 'gadfield' 'cow3'>>
  555. <</act>>
  556. <</actCLA>>
  557. <<if $pc.pcs_sleep < 40>>
  558. <<actCLA 'Take a nap (1:00)'>>
  559. <<set $menu_off = 1>>
  560. <<image "locations/gadukino/village/graze_cow_lying.jpg">>
  561. You feel drowsy watching the cows stand around, so you lie down on the grass. You doze off and wake up about an hour later.
  562. <<set $time.minutes += 60>>
  563. <<set $pc.mood += 10>>
  564. <<set $pc.pcs_sleep += 9>>
  565. <<if $weather.temperature >= 25 and !$weather.isRaining>>
  566. <<setn $pc.pcs_hydra -= 12>>
  567. <</if>>
  568. <<act 'Continue'>>
  569. <<gt 'gadfield' 'cow3'>>
  570. <</act>>
  571. <</actCLA>>
  572. <</if>>
  573. <<actCLA 'Pick flowers (1:00)'>>
  574. <<set $menu_off = 1>>
  575. <<image "locations/gadukino/village/graze_cow_flowers.jpg">>
  576. Keeping one eye on the cattle, you spend an hour wandering the field, picking flowers.
  577. <<set $time.minutes += 60>>
  578. <<set $pc.mood += 20>>
  579. <<set $pc.pcs_stam -= 4>>
  580. <<if $weather.temperature >= 25 and !$weather.isRaining>>
  581. <<set $pc.pcs_hydra -= 8>>
  582. <<run $pc.sweatAdd(5)>>
  583. <<else>>
  584. <<set $pc.pcs_hydra -= 5>>
  585. <<run $pc.sweatAdd(3)>>
  586. <</if>>
  587. <<act 'Continue'>>
  588. <<gt 'gadfield' 'cow3'>>
  589. <</act>>
  590. <</actCLA>>
  591. <<actCLA 'Read a book (1:00)'>>
  592. <<set $menu_off = 1>>
  593. <<image "locations/gadukino/village/graze_cow_book#.jpg" 1 2>>
  594. <<if getvar("$blizoruk") == 500 or getvar("$pc.glassqw") == 1>>
  595. <<set $pc.glassqw = 1>>
  596. <<msg ' The text blurs across the page; it seems you have poor eyesight. Maybe you should visit an ophthalmologist."&gt "gadfield","cow3'>>
  597. <</if>>
  598. <<set $time.minutes += 60>>
  599. <<if $weather.temperature >= 25 and !$weather.isRaining>>
  600. <<setn $pc.pcs_hydra -= 6>>
  601. <</if>>
  602. <<if getvar("$pcs_nerd") > 0>>
  603. <<set $lastread = $totminut>>
  604. <<set $lastreadday = $time.daystart>>
  605. <<set $pcs_nerd += 1>>
  606. <<set $blizoruk += 1>>
  607. <<set $pc.mood = 100>>
  608. <<if $pc.skillLevel("strength") > 1>>
  609. <<setn $stren_deg -= 1>>
  610. <</if>>
  611. <<if getvar("$pc.vitality") > 5>>
  612. <<setn $vital_deg -= 1>>
  613. <</if>>
  614. You start reading a book you brought with you. You are so engrossed in the story you forget about the time.
  615. <<else>>
  616. <<set $blizoruk += 1>>
  617. <<set $pc.mood += 10>>
  618. While reading the book, time flies by because you are really engaged in the plot.
  619. <</if>>
  620. <<act 'Close the book'>>
  621. <<gt 'gadfield' 'cow3'>>
  622. <</act>>
  623. <</actCLA>>
  624. <</if>>
  625. <</if>>
  626. <<if $time.hour >= 19>>
  627. <<set $menu_off = 1>>
  628. <<image "locations/gadukino/village/cow_go_home.jpg">>
  629. As sunset approaches, Grandpa says that it is late and time to drive the herd home. So you hurry, gather the cows, and guide them back towards the village.
  630. <<if $weather.temperature >= 25 and !$weather.isRaining>>
  631. <<set $pc.pcs_hydra -= 12>>
  632. <<set $pc.pcs_stam -= 8>>
  633. <<run $pc.sweatAdd(10)>>
  634. <<else>>
  635. <<set $pc.pcs_hydra -= 6>>
  636. <<run $pc.sweatAdd(5)>>
  637. <<set $pc.pcs_stam -= 5>>
  638. <</if>>
  639. <<set $time.minutes += 60>>
  640. <<set $mira = 0>>
  641. <<setinit $grandpaQW['chore_herd_cattle'] = 0>>
  642. <<setinit $grandmaQW['help_amount'] += 2>>
  643. <<run $pc.skillExperienceGain('handyWork',rand(0,3))>>
  644. <<act 'Back to the village'>>
  645. <<gt 'gadukino'>>
  646. <</act>>
  647. <</if>>
  648. <</if>>
  649. <</if>>