Beispiel #1
0
 def cont(self):
     lvl = self.user['skills'].get('unholy', 0)
     if lvl < self.user['level']:
         self.options = _(u'''
             upskill: Поднять навык Тьмы до уровня {0} за {1} золотых
         '''.format(lvl + 1, utils.get_skill_price(lvl + 1)))
     self.options.extend(_(u'''
         exit: Попрощаться
     '''))
Beispiel #2
0
 def _upskill(self, skill_name, skill_title, msg):
     lvl = self.user['skills'].get(skill_name, 0)
     price = utils.get_skill_price(lvl + 1)
     if lvl < self.user['level']:
         if self.user['gold'] >= price:
             self.user['skills'][skill_name] = lvl + 1
             self.user['gold'] -= price
             self.user.private_message(u'Ваш навык {0:b} повысился до уровня {1:b}.', [skill_title, lvl + 1])
             self.text = msg
         else:
             self.text = u'У вас не хватает золота.'
Beispiel #3
0
 def cont(self):
     lvl = self.user['skills'].get('holy', 0)
     if lvl < self.user['level']:
         self.options = _(u'''
             upskill: Поднять навык Святости до уровня {0} за {1} золотых
         '''.format(lvl + 1, utils.get_skill_price(lvl + 1)))
     self.options.extend(_(u'''
         guard: Я хотел бы узнать больше о Гвардии
         quests: Я хочу поговорить о моем задании
         exit: Попрощаться
     '''))
Beispiel #4
0
 def cont(self):
     lvl = self.user['skills'].get('fire', 0)
     if lvl < self.user['level']:
         self.options = _(u'''
             upskill: Поднять навык Огня до уровня {0} за {1} золотых
         '''.format(lvl + 1, utils.get_skill_price(lvl + 1)))
     if self.user['level'] >= 5:
         if self.user['gold'] >= 10000:
             self.options.extend(_(u'''
                 !avatar: Изменить внешний вид персонажа за 10000 золотых
             '''))
         else:
             self.options.extend(_(u'''
                 avatar_no_gold: Изменить внешний вид персонажа за 10000 золотых
             '''))
     self.options.extend(_(u'''
         exit: Попрощаться
     '''))