From 24e01acff435120535fcb28f265012ffb32d6a1d Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Thu, 13 Feb 2025 20:37:45 -0600 Subject: [PATCH] pet assistance --- src/engine/gameManager/CombatManager.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/engine/gameManager/CombatManager.java b/src/engine/gameManager/CombatManager.java index ca22e760..32367e01 100644 --- a/src/engine/gameManager/CombatManager.java +++ b/src/engine/gameManager/CombatManager.java @@ -301,6 +301,17 @@ public enum CombatManager { if (target == null) return 0; + //pet to assist in attacking target + if(abstractCharacter.getObjectType().equals(GameObjectType.PlayerCharacter)){ + PlayerCharacter attacker = (PlayerCharacter)abstractCharacter; + if(attacker.getPet() != null){ + Mob pet = attacker.getPet(); + if(pet.combatTarget == null && pet.assist) + pet.setCombatTarget(attacker.combatTarget); + } + } + + //target must be valid type if (AbstractWorldObject.IsAbstractCharacter(target)) {