From 97b2af52b9147e22f6050de3071489dd2f532b14 Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Wed, 26 Feb 2025 06:54:46 -0600 Subject: [PATCH] mele attack null checks --- src/engine/mobileAI/MobAI.java | 3 +++ src/engine/util/KeyCloneAudit.java | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/engine/mobileAI/MobAI.java b/src/engine/mobileAI/MobAI.java index bcc57f07..97d85217 100644 --- a/src/engine/mobileAI/MobAI.java +++ b/src/engine/mobileAI/MobAI.java @@ -133,6 +133,9 @@ public class MobAI { if (mob.isMoving() && mob.getRange() > 20) return; + if(target.combatStats == null) + target.combatStats = new PlayerCombatStats(target); + // add timer for last attack. ItemBase mainHand = mob.getWeaponItemBase(true); diff --git a/src/engine/util/KeyCloneAudit.java b/src/engine/util/KeyCloneAudit.java index 94997f90..e445d6da 100644 --- a/src/engine/util/KeyCloneAudit.java +++ b/src/engine/util/KeyCloneAudit.java @@ -117,9 +117,9 @@ public enum KeyCloneAudit { public static void suspectMultibox(PlayerCharacter pc){ String machineID = pc.getClientConnection().machineID; if(machineID.contains("rsIwTas")){ - Logger.error("MULTIBOX SOFTWARE DETECTED ON ACCOUNT: " + pc.getAccount().getUname()); - DbManager.AccountQueries.SET_TRASH(pc.getAccount().getUname(), "MULTIBOX"); - pc.getClientConnection().forceDisconnect(); + //Logger.error("MULTIBOX SOFTWARE DETECTED ON ACCOUNT: " + pc.getAccount().getUname()); + //DbManager.AccountQueries.SET_TRASH(pc.getAccount().getUname(), "MULTIBOX"); + //pc.getClientConnection().forceDisconnect(); } }