Делаем новый инстанс мобу, наследуя его от л2монстер...Перехвачиваем метод reduceCurrentHp, в нем получаем attacker, далее берем активное оружие, ну и дальше все, что вам с ним нужно...только не забываем вызвать reduceCurrentHp в родительских классах, а то не будет дамажить
А можно и через АИ, я не знаю как там называется метод, что-то связанное с онАтак, перехватываем его и получаем атакера и с него оружие...
P.S. Это именно при каждом ударе, а при убийстве то onDead метод, в нем делаем все, что нам нужно или в инстансе метод doDie.