From 71db0fafc7da1bfc774cbe3459239e255d7ad569 Mon Sep 17 00:00:00 2001 From: Cekis Date: Sun, 29 May 2016 06:58:11 +0100 Subject: [PATCH] Added check to make sure group member is a player (i.e. not a droid) when killing an AI and checking for chronicles loot toggle. --- sku.0/sys.server/compiled/game/script/ai/ai.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/sku.0/sys.server/compiled/game/script/ai/ai.java b/sku.0/sys.server/compiled/game/script/ai/ai.java index 71a37554d..8b939b206 100755 --- a/sku.0/sys.server/compiled/game/script/ai/ai.java +++ b/sku.0/sys.server/compiled/game/script/ai/ai.java @@ -1015,11 +1015,9 @@ public class ai extends script.base_script obj_id killCredit = getObjIdObjVar(self, xp.VAR_TOP_GROUP); if (group.isGroupObject(killCredit)) { - obj_id[] killList = getGroupMemberIds(killCredit); - for (int k = 0; k < killList.length; k++) - { - if (!loot.hasToggledChroniclesLootOff(killList[k])) - { + obj_id[] groupMembers = getGroupMemberIds(killCredit); + for (obj_id groupMember : groupMembers) { + if (isPlayer(groupMember) && !loot.hasToggledChroniclesLootOff(groupMember)) { hasChanceToDropChroniclesLoot = true; } }