AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
>[danger] 怪物钩子 [TOC] <br><br><br> # 怪物死亡时 > 如果你想做一些击杀后的相关操作,可以在这里进行 ``` #[参数] killer = 伤害最高的击杀者数据(玩家/怪物的相关数据) !可能为null,用之前 if(killer != null){...} #[参数] death = 死亡的怪物相关数据 #[参数] maxDamage = 最高的伤害 #[参数] playerList = 参与击杀的玩家列表 #[参数] damageList = 参与击杀的玩家伤害列表(跟上面同步使用,伤害从高到低排序) #[参数] deathData = 怪物的死亡数据 #[返回] 无 #void mobDeath(UMap killer,UMap recipient,List playerList,List damageList,MobDeathData deathData);mobDeath: |- String 怪物ID = deathData.getMobData().getMob().getMobId(); int lv = deathData.getMobData().getMob().getLevel(); System.out.println("怪物死亡: " + 怪物ID + " Lv." + lv ); System.out.println("伤害列表: "); for(int i = 0;i<playerList.size();i++){ AdapterPlayer player = playerList.get(i); double damage = damageList.get(i); System.out.println(" |-- ["+怪物ID+" (Lv."+lv+")] "+ (i+1) +". " + player.getName()+": " + damage); } ```