def get_info(self): global saved_battles info = {"process":self._n_process, "active_chapters":self._list_active_chapters, "enter_time":self._n_enter_time} if self._n_process != -1 and (not (self._n_process + 1) % 10): info["first_kill_info"] = [] #Boss层,需获取首杀前3名信息 for i in xrange(3): save_key = "tower_" + str(self._n_process) + "_" + str(i) if not saved_battles.has_key(save_key): break #修正以前错误的数据,有些战斗名为空字符串 if not saved_battles[save_key]["battle_name"]: uid = saved_battles[save_key]["launcher_id"] cobj = user_ins.get_character_mgr().get_character(uid) if cobj: floor_name = instance.tower_cfg[self._n_process]["name"] battle_name = "[" + cobj.get_name() + "][" + floor_name + "]" saved_battles[save_key]["battle_name"] = battle_name info["first_kill_info"].append(saved_battles[save_key]) return info
def get_info(self): global saved_battles info = { "process": self._n_process, "active_chapters": self._list_active_chapters, "enter_time": self._n_enter_time } if self._n_process != -1 and (not (self._n_process + 1) % 10): info["first_kill_info"] = [] #Boss层,需获取首杀前3名信息 for i in xrange(3): save_key = "tower_" + str(self._n_process) + "_" + str(i) if not saved_battles.has_key(save_key): break #修正以前错误的数据,有些战斗名为空字符串 if not saved_battles[save_key]["battle_name"]: uid = saved_battles[save_key]["launcher_id"] cobj = user_ins.get_character_mgr().get_character(uid) if cobj: floor_name = instance.tower_cfg[ self._n_process]["name"] battle_name = "[" + cobj.get_name( ) + "][" + floor_name + "]" saved_battles[save_key]["battle_name"] = battle_name info["first_kill_info"].append(saved_battles[save_key]) return info
def auto_tower_end(hid, content): resp = {"close": False, "content": None} pid = cookie.get_cookie(hid, "pid") cobj = user_ins.get_character_mgr().get_character(pid) resp["content"] = cobj._tower.auto_tower_end() return resp
def reset_tower(hid, content): resp = {"close": False, "content": None} pid = cookie.get_cookie(hid, "pid") cobj = user_ins.get_character_mgr().get_character(pid) cobj._tower.reset() return resp
def start_tower_battle(hid, content): resp = {"close": False, "content": None} pid = cookie.get_cookie(hid, "pid") cobj = user_ins.get_character_mgr().get_character(pid) resp["content"] = cobj._tower.start_battle() return resp
def enter_tower(hid, content): resp = {"close": False, "content": None} pid = cookie.get_cookie(hid, "pid") cobj = user_ins.get_character_mgr().get_character(pid) resp["content"] = cobj._tower.enter(content["chapter_id"]) return resp
def auto_tower_end(hid, content): resp = {"close" : False, "content" : None} pid = cookie.get_cookie(hid, "pid") cobj = user_ins.get_character_mgr().get_character(pid) resp["content"] = cobj._tower.auto_tower_end() return resp
def auto_tower(hid, content): resp = {"close" : False, "content" : None} pid = cookie.get_cookie(hid, "pid") cobj = user_ins.get_character_mgr().get_character(pid) resp["content"] = cobj._tower.auto_tower(content["des_process"], content["money_type"]) return resp
def reset_tower(hid, content): resp = {"close" : False, "content" : None} pid = cookie.get_cookie(hid, "pid") cobj = user_ins.get_character_mgr().get_character(pid) cobj._tower.reset() return resp
def start_tower_battle(hid, content): resp = {"close" : False, "content" : None} pid = cookie.get_cookie(hid, "pid") cobj = user_ins.get_character_mgr().get_character(pid) resp["content"] = cobj._tower.start_battle() return resp
def enter_tower(hid, content): resp = {"close" : False, "content" : None} pid = cookie.get_cookie(hid, "pid") cobj = user_ins.get_character_mgr().get_character(pid) resp["content"] = cobj._tower.enter(content["chapter_id"]) return resp
def auto_tower(hid, content): resp = {"close": False, "content": None} pid = cookie.get_cookie(hid, "pid") cobj = user_ins.get_character_mgr().get_character(pid) resp["content"] = cobj._tower.auto_tower(content["des_process"], content["money_type"]) return resp