Skip to content
Permalink
Browse files

Merge pull request #254 from daemonica/master

Part of vietnam DLC
  • Loading branch information...
YogurtTheHorse committed Sep 28, 2016
2 parents 0f40c3f + f87cca1 commit d07d096ffe76fce97334e9cc7f48674cbab54b27
@@ -0,0 +1,17 @@
name = 'АК-47'
description = (
' Пробивает рельс. Насвозь. Вдоль. Наверное.'
)

price = 300

fightable = True

strengthoff = True

def fight_use(user, reply, room):
res = 0
while user.has_item('bullet') and res // 60 < 30:
user.remove_item('bullet')
res += 60
return res
@@ -0,0 +1,17 @@
name = 'М-16'
description = (
'Приклад немного подплавился и треснул. _Держать вдали от воды!_'
)

price = 300

fightable = True

strengthoff = True

def fight_use(user, reply, room):
res = 0
while user.has_item('bullet') and res // 30 < 20:
user.remove_item('bullet')
res += 30
return res
@@ -0,0 +1,17 @@
name = 'M79'
description = (
'Уничтожает. Быстро.'
)

price = 800

fightable = True

strengthoff = True

def fight_use(user, reply, room):
res = 400
while user.has_item('bullet') and res // 20 < 10:
user.remove_item('bullet')
res += 20
return res
@@ -0,0 +1,17 @@
name = 'Миниган'
description = (
'Тратит твои патроны. Быстро.'
)

price = 650

fightable = True

strengthoff = True

def fight_use(user, reply, room):
res = 10
while user.has_item('bullet') and res // 5 < 40:
user.remove_item('bullet')
res += 5
return res
@@ -0,0 +1,11 @@
name = 'Куст'
hp = 280
damage_range = (20, 35)

coins = 200

loot = [ 'm-16' ]

def enter(user, reply):
reply('Когда ты проходил мимо куста, из него выпрыгнул солдат и ударил тебя прикладом')
user.make_damage(0, 30, reply, name='Приклад')
@@ -0,0 +1,11 @@
name = 'Хиппи'

hp = 200
damage_range = (40, 50)

coins = 27

loot = [ 'grass_in_pot' ]

def enter(user, reply):
reply('Он против войны. Докажи ему, что он не прав.')
@@ -0,0 +1,64 @@
name = 'Река'

actions = [ 'Грести руками' ]




def get_actions(user):
if user.has_item('m79'):
actions.append('Использовать М79')
if user.has_item('m-16'):
actions.append('Использовать М-16')
return actions


def enter(user, reply):
reply( 'Дверь, через которую вы вошли, магическим образом исчезла.\n'
'Вы решаете осмотреться и замечаете лодку, стоящую неподалёку.\n'
'Вам ничего не остаётся, кроме как сесть в лодку и переплыть препятствие.\n')
user.set_room_temp('rvr', 0)


def action(user, reply, text):
global rvr
if text == actions[0]:
rvr += 1
reply('Вы гребёте руками. Кажется, что скоро конец')
print(rvr)
if rvr > 8:
msg = ''
if user.has_item('m-16'):
user.remove_item('m-16')
msg += 'Вы уронили свой М-16, пока плыли. Ну хоть себя не выронили.\n'
msg += 'Вы пристаёте к другому концу берега, вылезаете из лодки.\n'
msg += 'Единственное место, куда вы можете пойти здесь - едва приоткрытая дверь.\n'
msg += 'Вы открываете дверь... И выходите в коридор!'
reply(msg)
rvr = 0
user.leave(reply)
elif user.has_item('m79'):
rvr += 1
reply('Вы вспоминаете, что у вас есть М79, берёте его в руки и гребёте им.')
if rvr > 8:
msg = ''
if user.has_item('m-16'):
user.remove_item('m-16')
msg += 'Вы уронили свой М-16, пока плыли. Ну хоть себя не выронили.\n'
msg += 'Вы пристаёте к другому концу берега, вылезаете из лодки.\n'
msg += 'Единственное место, куда вы можете пойти здесь - едва приоткрытая дверь.\n'
msg += 'Вы открываете дверь... И выходите в коридор!'
reply(msg)
rvr = 0
user.leave(reply)
else:
rvr += 1
reply('Вы вспоминаете, что у вас есть М-16, берёте его в руки и гребёте им.')
if rvr > 8:
user.remove_item('m-16')
reply('Вы пристаёте к другому концу берега, вылезаете из лодки. Ваш М-16 не выдержал такого нахальства и рассыпался прямо у вас в руках.\n'
'- Ну и чёрт с ним, - подумали вы.\n'
'Единственное место, куда вы можете пойти здесь - едва приоткрытая дверь.\n'
'Вы открываете дверь... И выходите в коридор!')
user.leave(reply)
rvr = 0

0 comments on commit d07d096

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