def get_monster(pc, target_id, x, y, skill_id, skill_lv): monster = monsters.get_monster_from_id(target_id) if monster is None: #スキル使用 #ターゲットが見つかりません pc.map_send("1389", pc, -1, x, y, skill_id, skill_lv, 4, -1) #スキル使用通知 #ターゲットが見つかりません pc.map_send("138a", pc, 4) return return monster
def get_monster(pc, target_id, x, y, skill_id, skill_lv): monster = monsters.get_monster_from_id(target_id) if monster is None: #スキル使用 #ターゲットが見つかりません pc.map_send("1389", pc , -1, x, y, skill_id, skill_lv, 4, -1) #スキル使用通知 #ターゲットが見つかりません pc.map_send("138a", pc, 4) return return monster
def do_0f9f(self, data_io): #攻撃 monster_id = io_unpack_int(data_io) monster = monsters.get_monster_from_id(monster_id) if not monster: general.log_error("[ map ] monster id %s not exist"%monster_id) return general.log("[ map ] attack monster id %s"%monster_id) with self.pc.lock: self.pc.attack = True self.pc.attack_monster = monster self.pc.attack_delay = self.pc.status.delay_attack monsters.attack_monster(self.pc, monster)
def do_0f9f(self, data_io): #攻撃 monster_id = io_unpack_int(data_io) monster = monsters.get_monster_from_id(monster_id) if not monster: general.log_error("[ map ] monster id %s not exist" % monster_id) return general.log("[ map ] attack monster id %s" % monster_id) with self.pc.lock: self.pc.attack = True self.pc.attack_monster = monster self.pc.attack_delay = self.pc.status.delay_attack monsters.attack_monster(self.pc, monster)