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())
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'坐骑')
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())
def show_play_data(self): """ 显示角色信息 """ log = self.gm.log log(u'玩家(%s)信息:', self.player.data)
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())
def _logs(items, name): for k, item in items.iteritems(): log(u' id:%s %s:%s', k, name, item.to_dict())