Ejemplo n.º 1
0
 def show_roles(self):
     """ 显示配将信息 """
     sleep(3)
     log = self.gm.log
     log(u'玩家(%s)配将列表:', self.player.data.name)
     for k, role in self.player.roles.roles.iteritems():
         log(u'  id:%s  %s', k, role.to_dict())
Ejemplo n.º 2
0
    def show_bag(self):
        """ 显示背包物品列表 """
        log = self.gm.log
        log(u'玩家(%s)背包物品列表:', self.player.data.name)

        def _logs(items, name):
            for k, item in items.iteritems():
                log(u'  id:%s  %s:%s', k, name, item.to_dict())

        _logs(self.player.bag.items, u'物品')
        _logs(self.player.bag.equips, u'装备')
        _logs(self.player.bag.fates, u'命格')
        _logs(self.player.bag.cars, u'坐骑')
Ejemplo n.º 3
0
 def show_tasks(self):
     """ 显示玩家任务信息 """
     log = self.gm.log
     log(u'玩家(%s)任务列表:', self.player.data.name)
     for id, task in self.player.task.tids.iteritems():
         log(u'  id:%d  %s', id, task.to_dict())
Ejemplo n.º 4
0
 def show_play_data(self):
     """ 显示角色信息 """
     log = self.gm.log
     log(u'玩家(%s)信息:', self.player.data)
Ejemplo n.º 5
0
 def show_wait_bag(self):
     """ 显示待收取物品列表 """
     log = self.gm.log
     log(u'玩家(%s)待收取物品列表:', self.player.data.name)
     for k, witem in self.player.wait_bag.items.iteritems():
         log(u'  id:%d  %s', k, witem.to_dict())
Ejemplo n.º 6
0
 def _logs(items, name):
     for k, item in items.iteritems():
         log(u'  id:%s  %s:%s', k, name, item.to_dict())