Guest User

Untitled

a guest
Jan 24th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.62 KB | None | 0 0
  1. /*
  2. * Lokacja drogi w Sochtenau
  3. * 2011-03-25, Sjrv
  4. * Opisy: Taja
  5. */
  6.  
  7. #include "../defs.h"
  8.  
  9. inherit SOCHTSTD + "droga";
  10.  
  11. string
  12. item_droga()
  13. {
  14. switch( pora_roku())
  15. {
  16. case MT_ZIMA:
  17. return "Ubity kolami wozow snieg, wytycza wsrod zasp kierunek drogi, "
  18. + "laczacej lezacy na wschodzie trakt z jakas wioska, majaczaca "
  19. + "miedzy pniami, widocznego na zachodzie, rzadkiego lasu.\n";
  20.  
  21. default:
  22. return "Piaszczysta droga wiedzie wsrod lak i pol, laczac lezacy na "
  23. + "wschodzie trakt z jakas wioska, majaczaca miedzy pniami, "
  24. + "widocznego na zachodzie, rzadkiego lasu.\n";
  25. }
  26. }
  27.  
  28. string
  29. item_las()
  30. {
  31. return "Widoczne na zachodzie proste, smukle pnie sosen zwienczone "
  32. + "wiecznie zielonymi, iglastymi koronami tworza przyczolek "
  33. + "rozrastajacego sie na polnoc lasu. Drzewa nie rosna tutaj zbyt gesto "
  34. + "i miedzy nimi widac pierwsze zabudowania jakiejs wioski.\n";
  35. }
  36.  
  37. string
  38. item_laka()
  39. {
  40. switch( pora_roku())
  41. {
  42. case MT_ZIMA:
  43. return "Na poludniu, odgrodzona od drogi osniezonymi, niskimi "
  44. + "krzakami rozposciera sie pusta, otulona bialym zimnym puchem "
  45. + "laka.\n";
  46.  
  47. default:
  48. return "Na poludniu, odgrodzona od drogi niskimi, klujacymi "
  49. + "krzakami, rozposciera sie zielona, ukwiecona laka.\n";
  50. }
  51. }
  52.  
  53. string
  54. item_krzaki()
  55. {
  56. switch( pora_roku())
  57. {
  58. case MT_ZIMA:
  59. return "Niskie, klujace krzaki pokryte gruba czapa sniegu, porastaja "
  60. + "jedno z poboczy drogi, odgradzajac ja od widocznej na poludniu "
  61. + "laki.\n";
  62.  
  63. default:
  64. return "Niskie, klujace krzaki, porastaja jedno z poboczy drogi, "
  65. + "odgradzajac ja od widocznej na poludniu laki.\n";
  66. }
  67. }
  68.  
  69. string
  70. item_wioska()
  71. {
  72. return "Miedzy rzadko rosnacymi na skraju lasu sosnami, widac pierwsze "
  73. + "budynki jakiejs wioski.\n";
  74. }
  75.  
  76. string
  77. item_pole()
  78. {
  79. switch( pora_roku())
  80. {
  81. case MT_WIOSNA:
  82. return "Czarna ziemie pola, pokrywa delikatny kobierzec swiezo "
  83. + "wzrastajacych zboz. Miedzy odgarnietymi plugiem skibami, "
  84. + "przysiadaja stada jazgotliwych ptakow. Zachodni skraj pola "
  85. + "przylega do sosnowego lasu.\n";
  86.  
  87. case MT_LATO:
  88. return "Roznobarwne kwiaty polne rozplenily sie wsrod kolysanych "
  89. + "wiatrem lanow, urozmaicajac swoimi zywymi barwami monotonnie "
  90. + "jasnozoltych, ciezkich od ziaren klosow. Zachodni skraj pola "
  91. + "przylega do sosnowego lasu.\n";
  92.  
  93. case MT_JESIEN:
  94. return "Poustawiane przez gospodarzy stogi siana siegaja az po "
  95. + "horyzont pokrytego scierniskiem pola, po ktorym energicznie "
  96. + "myszkuja, zamieszkujace pobliski las, male zwierzeta w "
  97. + "poszukiwaniu zapasow na zime. Zachodni skraj pola przylega do "
  98. + "sosnowego lasu.\n";
  99.  
  100. case MT_ZIMA:
  101. return "Spomiedzy bialych plam sniegu, wystaja gdzieniegdzie owiane "
  102. + "przez wiatr, czarne plachty ziemi, na ktorych stada saren, "
  103. + "zamieszkujace pobliski las, szukaja pozywienia. Zachodni skraj "
  104. + "pola przylega do sosnowego lasu.\n";
  105. }
  106. }
  107.  
  108. string
  109. dlugi_opis_wlasny()
  110. {
  111. switch( pora_roku())
  112. {
  113. case MT_ZIMA:
  114. return "Droga delikatnym lukiem omija lezace na polnocy, pokryte "
  115. + "sniegiem pola, wzdluz ktorych prowadza proste koleiny wyjezdzone "
  116. + "przez kola wozow az do majaczacego na wschodzie traktu. Zaraz za "
  117. + "zakretem, na polnocnym-zachodzie, zaczyna sie sosnowy, rzadki las, "
  118. + "w ktorym niknie drugi koniec drogi. Waski pas jakichs pokrytych "
  119. + "sniezna czapa, niskich krzakow, oddziela ja od lezacej na poludniu "
  120. + "laki.";
  121.  
  122. default:
  123. return "Droga delikatnym lukiem omija lezace na polnocy lany pol, "
  124. + "wzdluz ktorych prowadzi prosta kreska az do majaczacego na "
  125. + "wschodzie traktu. Zaraz za zakretem, na polnocnym-zachodzie, "
  126. + "zaczyna sie sosnowy, rzadki las, w ktorym niknie drugi koniec "
  127. + "drogi. Waski pas jakichs klujacych, niskich krzakow, oddziela ja "
  128. + "od lezacej na poludniu laki.";
  129. }
  130. }
  131.  
  132. void
  133. create_socht_droga()
  134. {
  135. set_short( "Lagodny zakret polnej drogi");
  136.  
  137. add_item( "droge", item_droga);
  138. add_item( "krzaki", item_krzaki);
  139. add_item( ({ "las", "sosny", "drzewa"}), item_las);
  140. add_item( "wioske", item_wioska);
  141. add_item( "lake", item_laka);
  142. add_item( "pole", item_pole);
  143.  
  144. add_exit( "droga_pole1", E);
  145. add_exit( "zakret_las1", NW);
  146. }
Add Comment
Please, Sign In to add comment