Arkanium77

Untitled

Mar 22nd, 2019
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 8.64 KB | None | 0 0
  1. label labrom:
  2.  
  3.     call animain from _call_animain
  4.  
  5.     if herbchecker["ромашка"]:
  6.         show nik ace with vpunch
  7.         nik "Я знаю! Я вижу! Здесь растут ромашки!"
  8.         msh "Пупавки."
  9.         show nik exc with vpunch
  10.         nik "Что?!"
  11.         show msh smi with dissolve
  12.         msh "Здесь растут пупавки."
  13.         msh "У ромашки было много разных имен, например - «пупавка»."
  14.         show msh std
  15.         show nik dou
  16.         with dissolve
  17.         nik "Пупавка? Это за что ж ее, бедную, так называли?"
  18.         show msh smi with dissolve
  19.         msh "Её так прозвали из-за желтого пупка, красующегося посередине цветка. "
  20.         show nik std
  21.         show yoz exc
  22.         with dissolve
  23.         yoz "Может хватит болтать, и пора собирать?"
  24.         show msh ace with vpunch
  25.         msh "Не торопись!"
  26.         show msh ace with vpunch
  27.         msh "Ты знаешь, что нам подойдет не любая ромашка?"
  28.         show yoz dou with dissolve
  29.         yoz "Ладно тебе, ромашка и в Африке ромашка."
  30.         show msh smi with dissolve
  31.         msh "Да нет, не все так просто! Нам нужна именно аптечная ромашка, только она обладает подходящими целебными свойствами."
  32.         msh "Отличить её очень легко, у нее выпуклая сердцевина, а белые реснички лепестки короткие."
  33.         show nik smi with dissolve
  34.         nik "Мышь! Можно вопрос?"
  35.         show msh std
  36.         show yoz std
  37.         with dissolve
  38.         msh "Да?"
  39.         show nik std with dissolve
  40.         nik "А остальные? Что, например, вот это за зеленая штука?"
  41.         msh "Это пахучая ромашка. Она тоже лечебная, но её сок нельзя принимать внутрь, нам она не подойдёт."
  42.         msh "Не слишком похожа на аптечную, без белых лепестков и сердцевина зеленоватая."
  43.         nik "Ага-ага. А это?"
  44.         #TODO? Показать растения?
  45.         msh "А это скальная ромашка. Вообще-то она растет на скалах, на островах, возле морских заливов."
  46.         msh "Но тут, в вечном лесу, чего только не увидишь!"
  47.         msh "Она больше похожа на аптечную, но крупнее и сердцевина значительно более выпуклая"
  48.         show yoz smi with dissolve
  49.         yoz "Красивая..."
  50.         show msh smi with dissolve
  51.         msh "О да, красивая. А ещё она бывает разных цветов: красная, желтая, нежно-розовая... Ну, и белая, конечно."
  52.         show nik smi with dissolve
  53.         nik "Ой, как здорово!"
  54.         show msh std
  55.         show yoz std
  56.         show nik std
  57.         with dissolve
  58.         msh "А вот эта, ярко розовая, называется Ромашка Персидская. Или, ещё иногда её называют, кавказская."
  59.         msh "Она помогает бороться со всякими насекомыми, вредителями и паразитами."
  60.         show msh ace with vpunch
  61.         msh "Но как лекарство её использовать не стоит! Все же она ядовита!"
  62.         show yoz dou with dissolve
  63.         yoz  "Оказывается, это не так просто..."
  64.         show yoz std
  65.         show msh std
  66.         show nik std
  67.         with dissolve
  68.     else:
  69.         show yoz std with dissolve
  70.         yoz "И мы опять на поляне с ромашками."
  71.     $ t=[i[0] for i in inventorys]
  72.     if not "r" in t:
  73.         if herbchecker["ромашка"]:
  74.             $ herbchecker["ромашка"]=False
  75.             yoz "[pl_name], поможешь мне? Укажи на нужную ромашку. Не хотелось бы сорвать что-то ядовитое."
  76.             menu:
  77.                 "Да.":
  78.                     show yoz smi with dissolve
  79.                     yoz "Я в тебе не сомневался!"
  80.                     show yoz std with dissolve
  81.                     jump .game
  82.  
  83.                 "Не сейчас.":
  84.                     show yoz sad with dissolve
  85.                     yoz "Понимаю..."
  86.                     show yoz ace with vpunch
  87.                     yoz "Но мы обязательно сюда вернёмся! И найдём нужную травку!"
  88.                     jump goto
  89.         else:
  90.             yoz "В прошлый раз мы с тобой, [pl_name], не угадали. Может, в этот раз получится. Попробуем?"
  91.             menu:
  92.                 "Да.":
  93.                     show yoz smi with dissolve
  94.                     yoz "Я в тебе не сомневался!"
  95.                     show yoz std with dissolve
  96.                     jump .game
  97.  
  98.                 "Не сейчас.":
  99.                     show yoz sad with dissolve
  100.                     yoz "Понимаю..."
  101.                     show yoz ace with vpunch
  102.                     yoz "Но мы обязательно сюда вернёмся! И найдём нужную травку!"
  103.                     jump goto
  104.     else:
  105.         yoz "Так, это полянка с ромашками. Они у нас уже есть."
  106.         jump goto
  107.  
  108.     ##########################
  109.     ### МИНИИГРА С ВЫБОРОМ ###
  110.     ##########################
  111.     label .game:
  112.     yoz "Помоги мне выбрать правильную ромашку!"
  113.     label labromrestart:
  114.     call screen truestrike("r")
  115.     if _return==True:
  116.         show yoz ace with vpunch
  117.         yoz "Ты справился! Круто!"
  118.         show yoz std with dissolve
  119.         $t=["r","Ромашка Аптечная","Ромашка аптечная (лекарственная) – очень известное и широко распространенное в наших широтах растение. Ромашка аптечная (лекарственная) – очень известное и широко распространенное в наших широтах растение. Длина листьев — 2-5 см, они располагаются на стебле по очереди. На узколинейном листе есть рассечения с острыми дольками. Корень тонкий, стержневой, практически не имеющий разветвлений. Цветочные корзинки маленькие, с белыми лепестками по краям и желтыми цветками. Дед Ёж говорит, что она помогает от раздражений, больного горла, проблем с пищеварением."]
  120.         $inventorys.append(t)
  121.         if len(numherbs)==0:
  122.             $numherbs.append(t[0])
  123.             jump initint
  124.             jump goto
  125.         else:
  126.             $numherbs.append(t[0])
  127.             voice pm
  128.             "[t[1]] добавлено в инвентарь"
  129.             jump goto
  130.  
  131.     elif _return=="Cancel":
  132.         yoz "Уф. Что-то сложно! Отдохнем немного и..."
  133.         menu:
  134.             "Попробовать снова":
  135.                 show yoz ace with vpunch
  136.                 yoz "И попробуем снова!"
  137.                 show yoz std with dissolve
  138.                 jump labromrestart
  139.             "Вернемся сюда позже.":
  140.                 yoz "Вернемся сюда потом."
  141.                 show yoz std with dissolve
  142.                 jump labromnogame
  143.     else:
  144.         msh "М... Нет. Это не та ромашка."
  145.         show yoz dou with dissolve
  146.         yoz "Да как так-то?!"
  147.         show yoz std with dissolve
  148.         yoz "Давай ещё раз."
  149.         jump  labromrestart
  150.  
  151.     ##########################
  152.     label labromnogame:
  153.  
  154.         msh "Что ж, мы сюда ещё обязательно вернемся"
  155.  
  156.     label .end:
  157.     jump goto
Advertisement
Add Comment
Please, Sign In to add comment