Skip to content
Permalink
Browse files

Stickers!

  • Loading branch information...
YogurtTheHorse committed Oct 1, 2016
1 parent eb8ae97 commit bb43d7506e427920cc6839432b40695e870528d2
@@ -26,8 +26,28 @@
DEVIL = 'devil'
JAPANESE = 'japanese'

SLIME_STICKER = 'BQADAgAD7AADDLXzAxPOv_f69TwOAg'
KODZIMA_STICKER = 'BQADAgAD-QADDLXzAzuWRnAhjRHlAg'
SLIME_STICKER = 'BQADAgADDgEAAgy18wOpENjwA3F8qgI'
DUCK_STICKER = 'BQADAgADCwEAAgy18wPekqTbsezvigI'
OLDMAN_STICKER = 'BQADAgADDAEAAgy18wPkO4-46Yw2VAI'
QUINQUEPEDE_STICKER = 'BQADAgADDQEAAgy18wMlu0pfMsno6gI'
TREE_STICKER = 'BQADAgADDQEAAgy18wMlu0pfMsno6gI'
SELNDER_STICKER = 'BQADAgADHQEAAgy18wPmL6y_WfXHYQI'
ZOMBIE_STICKER = 'BQADAgADFwEAAgy18wM3vcDygxeOegI'
MINION_STICKER = 'BQADAgADFgEAAgy18wOUZ4IllHaVtwI'
WOLF_STICKER = 'BQADAgADGAEAAgy18wMlHD6KXqUF4wI'
GHOST_STICKER = 'BQADAgADGQEAAgy18wPTpgt6lDrB2QI'
BAT_STICKER = 'BQADAgADGgEAAgy18wMZ1xpsTuX75AI'
FOG_STICKER = 'BQADAgADGwEAAgy18wNPBdVTJ9dhfQI'
EYES_WAND_STICKER = 'BQADAgADHAEAAgy18wOQIei0kRz5pgI'
BOOK_FIRST_STICKER = 'BQADAgADHAEAAgy18wOQIei0kRz5pgI'
BOOK_SECOND_STICKER = 'BQADAgADEQEAAgy18wMJN81Mm6Y5jgI'
BOOK_THIRD_STICKER = 'BQADAgADEgEAAgy18wOobayfLC3GcgI'
BOOK_FOURTH_STICKER = 'BQADAgADEwEAAgy18wO0a1rr4obvWgI'
BOOK_END_STICKER = 'BQADAgADFAEAAgy18wO-X1pTC8owbwI'
DOCTOR_WHO_STICKER = 'BQADAgADHgEAAgy18wNRqcyMk7lAPgI'
REMAINS_STICKER = 'BQADAgADIAEAAgy18wNsl0Csii_-QgI'
CASINO_STICKER = 'BQADAgADHwEAAgy18wMAAWs-pH_tD3MC'
#KODZIMA_STICKER = 'BQADAgAD-QADDLXzAzuWRnAhjRHlAg'

HUMAN = 'human'
RAT_RACE = 'rat'
@@ -1,3 +1,5 @@
from constants import TREE_STICKER

import items.itemloader as itemloader
from utils.potions import get_potion_color
from utils.potions import TREE_POT
@@ -11,6 +13,6 @@
disposable = True

def on_use(user, reply):
reply('Теперь ты Дерево.', [ ])
reply('Теперь ты Дерево.', [ ], photo=TREE_STICKER)

user.reborn(reply, 'Деревья ничего не делают', name='Дерево')
@@ -1,3 +1,5 @@
from constants import DUCK_STICKER

name = 'Утка'
description = ''
price = 0
@@ -6,5 +8,5 @@ def on_room(user, reply, room):
reply('Кря-кря!')

def get_damage_bonus(user, reply):
reply('Утка крякает прямо врагу в нос.')
reply('Утка крякает прямо врагу в нос.', photo=DUCK_STICKER)
return 6
@@ -1,3 +1,5 @@
from constants import OLDMAN_STICKER

name = 'Старик'

actions = [ 'Помолчать', 'Уйти' ]
@@ -6,7 +8,7 @@ def get_actions(user):
return actions

def enter(user, reply):
reply('_Какой-то сверток..\nПосмотрю потом, как выйду отсюда. Этот старик подозрительно молчит._')
reply('_Какой-то сверток..\nПосмотрю потом, как выйду отсюда. Этот старик подозрительно молчит._', photo=OLDMAN_STICKER)

user.add_item('story', 'gun')
user.add_item('story', 'map')
@@ -8,7 +8,8 @@
'Лучше спилить мушку',
'Иногда не стоит читать до конца, можно понять суть раньше',
'Старайся бить зеркало не сильно и не умрешь. _Так быстро_',
'Не доверяй красоткам'
'Не доверяй красоткам',
'Дави слизней'
]

actions = [ 'Послушать и уйти', 'У вас подсказки не интересные' ]
@@ -25,7 +25,7 @@ def enter(user, reply):

user.set_room_temp('hp_max', hp)

reply('Я — _{0}_й Доктор!'.format(number))
reply('Я — _{0}_й Доктор!'.format(number), photo=DOCTOR_WHO_STICKER)

if name is not None:
t = time.time() - databasemanager.get_variable('doctor_kill_time', time.time()+1000)
@@ -16,4 +16,4 @@ def enter(user, reply):
'*Летучая*.\n\n'
'Слабая, но бьет больно.'
)
reply(msg)
reply(msg, photo=BAT_STICKER)
@@ -1,3 +1,4 @@
from constants import MINION_STICKER
from random import randrange

name = 'Миньон'
@@ -14,5 +15,6 @@ def enter(user, reply):
'Это странное желтое существо в очках разговаривает на каком-то странном диалекте.\n'
'Минуточку, я посмотрю в своем справочнике.\n'
'Тут написано что это Миньон.\n'
'Очень интересно...'
'Очень интересно...',
photo=MINION_STICKER
)
@@ -1,3 +1,5 @@
from constants import QUINQUEPEDE_STICKER

name = 'Неестественная семилапка'

hp = 50
@@ -8,4 +10,4 @@
loot = [ ]

def enter(user, reply):
reply('Семилапая ящерица, чудный эксперимент магов по одомашниванию драконов.')
reply('Семилапая ящерица, чудный эксперимент магов по одомашниванию драконов.', photo=QUINQUEPEDE_STICKER)
@@ -11,4 +11,4 @@


def enter(user, reply):
reply('Единение!')
reply('Единение!', photo=GHOST_STICKER)
@@ -1,3 +1,5 @@
from constants import WOLF_STICKER

name = 'Волк-оборотень'

hp = 35
@@ -9,4 +11,4 @@


def enter(user, reply):
reply('Чудовищное волкоподобное существо!')
reply('Чудовищное волкоподобное существо!', photo=WOLF_STICKER)
@@ -15,5 +15,6 @@ def enter(user, reply):
reply(
'Откуда тут Зомби?\n'
'Не уж то у нас тут некроманты завелись?\n'
'Стыдоба то какая!!!'
'Стыдоба то какая!!!',
photo=ZOMBIE_STICKER
)
@@ -38,7 +38,7 @@ def action(user, reply, text):
reply('Тебя выставили за дверь.')
user.leave(reply)
elif text == ASK:
reply('—Только один.', photo=KODZIMA_STICKER)
reply('—Только один.')
user.set_room_temp('question', 'question')
else:
reply('От волнения Вы не придумали ничего лучше, как рассказать анекдот собственного сочинения.\n—Заходит как-то геймдизайнер в бар, \n—бодро начинаете Вы, но неожиданно с Вашим лицом резко стыкуется табурет, на котором недавно сидел Хидэо:—Пошёл вон!')
@@ -4,6 +4,8 @@

from collections import Counter

from constants import REMAINS_STICKER

name = 'Останки'

actions = [ 'Забрать себе', 'Уйти' ]
@@ -26,10 +28,10 @@ def enter(user, reply):
break

if found_user is not None:
reply('Здесь лежат останки игрока {0}'.format(found_user.name))
reply('Здесь лежат останки игрока {0}'.format(found_user.name), photo=REMAINS_STICKER)
user.set_room_temp('items', found_user.items)
else:
reply('Здесь лежат останки лягушки. Воняет. Ты уходишь отсюда побыстрее.')
reply('Здесь лежат останки лягушки. Воняет. Ты уходишь отсюда побыстрее.', photo=REMAINS_STICKER)
user.leave(reply)


@@ -1,29 +1,31 @@
from constants import *

name = 'Книга судьбы'

def enter(user, reply):
reply('Потрёпанная книга посреди комнаты.\nОна лежит в луже воды.')
reply('Потрёпанная книга посреди комнаты.\nОна лежит в луже воды.', photo=BOOK_FIRST_STICKER)
user.set_room_temp('question', 'first')

def action(user, reply, text):
question = user.get_room_temp('question', def_val='first')

if question == 'first':
if text == 'Перевернуть страницу':
reply('Открыв первую страницу, ты отшатнулся от книги и чуть было не выронил ее из рук. От неё веет какой-то тёмной магией. Пересилив себя ты начинаешь читать первую страницу. местами буквы расплылись.\n\n«ВСRК, КТ0 П0СМЕЕТ\n(неразборчиво) RВИТСЯ\nЗО,^,ИАК П0 BЪДЕ, П0 3E,^^,ЛE,\nП0 СН/\М ЕГ0.»')
reply('Открыв первую страницу, ты отшатнулся от книги и чуть было не выронил ее из рук. От неё веет какой-то тёмной магией. Пересилив себя ты начинаешь читать первую страницу. местами буквы расплылись.\n\n«ВСRК, КТ0 П0СМЕЕТ\n(неразборчиво) RВИТСЯ\nЗО,^,ИАК П0 BЪДЕ, П0 3E,^^,ЛE,\nП0 СН/\М ЕГ0.»', photo=BOOK_SECOND_STICKER)
user.set_room_temp('question', 'second')
user.make_damage(10, 10, reply, name=name)
else:
user.leave(reply)
elif question == 'second':
if text == 'Перевернуть страницу':
reply('На второй странице удалось разобрать лишь одно предложение:\n\n«НЕ 3РN В М0И ПNСAНИR\nКОЪДА ДИКNЙ КОТ НЕ В0ЕТ Н4\nЛYНУ»')
reply('На второй странице удалось разобрать лишь одно предложение:\n\n«НЕ 3РN В М0И ПNСAНИR\nКОЪДА ДИКNЙ КОТ НЕ В0ЕТ Н4\nЛYНУ»', photo=BOOK_THIRD_STICKER)
user.set_room_temp('question', 'third')
user.make_damage(10, 10, reply, name=name)
else:
user.leave(reply)
elif question == 'third':
if text == 'Перевернуть страницу':
reply('|] ПЬОРОЧЕСТВОВАЛ .АРАП Д}ХУБА, СNRНNЕ В\nНЕ60СВО,^,Е, К0ТОР\n\n(неразборчиво)\n\nN ЯВNТСЯ ЗА ,^,YШАМИ, К0И ЕГО ВСЕ7ДА 6ЫЛN\nИ НЕ7 Т0ГО ВОNНА, 4ТО НЕ ПАДЕТ 0Т 3ГО\n}х{ЕСТА СМЪРТN»')
reply('|] ПЬОРОЧЕСТВОВАЛ .АРАП Д}ХУБА, СNRНNЕ В\nНЕ60СВО,^,Е, К0ТОР\n\n(неразборчиво)\n\nN ЯВNТСЯ ЗА ,^,YШАМИ, К0И ЕГО ВСЕ7ДА 6ЫЛN\nИ НЕ7 Т0ГО ВОNНА, 4ТО НЕ ПАДЕТ 0Т 3ГО\n}х{ЕСТА СМЪРТN»', photo=BOOK_FOURTH_STICKER)
user.set_room_temp('question', 'forth')
user.make_damage(10, 10, reply, name=name)
else:
@@ -36,7 +38,7 @@ def action(user, reply, text):
else:
user.leave(reply)
elif question == 'fifth':
reply('сМЪРТЬ')
reply('сМЪРТЬ', photo=BOOK_END_STICKER)
user.death(reply, reason=name)

def get_actions(user):
@@ -20,7 +20,7 @@ def enter(user, reply):
' — Что это за запах?, — подумал ты'
)

reply(msg)
reply(msg, photo=FOG_STICKER)


def get_actions(user):
@@ -24,7 +24,7 @@ def enter(user, reply):

user.set_room_temp('gold', user.gold)

reply(msg)
reply(msg, photo=CASINO_STICKER)


def get_actions(user):
@@ -1,11 +1,12 @@
from constants import *

READY = 'Войти в туман'
ESCAPE = 'Уйти'

name = 'Туман'

def enter(user, reply):
reply('Ты ничего не видишь, здесь все в тумане.')
reply('Ты ничего не видишь, здесь все в тумане.', photo=FOG_STICKER)
user.set_room_temp('question', 'first')

def action(user,reply, text):
@@ -24,7 +25,7 @@ def action(user,reply, text):
user.set_room_temp('question', 'third')
elif question == 'third':
if text == 'Идти на шум':
reply('Шум усиливается, внезапно из-за деревьев возник неестественно высокий человек.\nТы не можешь двигаться.\nТьма окутала твоё сознание.')
reply('Шум усиливается, внезапно из-за деревьев возник неестественно высокий человек.\nТы не можешь двигаться.\nТьма окутала твоё сознание.', photo=SELNDER_STICKER)
user.death(reply, reason='Слендер')
else:
reply('Ты бежишь, постепенно шум утихает. Ты осматриваешься и замечаешь что находишься на границе леса.\nВдалеке виднеется водонапорная вышка, парк трейлеров и какой-то ангар, но дорога есть только к вышке.')

0 comments on commit bb43d75

Please sign in to comment.
You can’t perform that action at this time.