forked from MagicBane/Server
Guard minions inherit powers from captain.
This commit is contained in:
@@ -108,12 +108,18 @@ public enum PowersManager {
|
|||||||
ArrayList<MobPowerEntry> mobPowers = new ArrayList<>();
|
ArrayList<MobPowerEntry> mobPowers = new ArrayList<>();
|
||||||
ArrayList<MobPowerEntry> powerEntries;
|
ArrayList<MobPowerEntry> powerEntries;
|
||||||
|
|
||||||
powerEntries = PowersManager._allMobPowers.get(mobile.loadID);
|
if (mobile.agentType.equals(AIAgentType.GUARDMINION))
|
||||||
|
powerEntries = PowersManager._allMobPowers.get(((Mob) mobile.guardCaptain).loadID);
|
||||||
|
else
|
||||||
|
powerEntries = PowersManager._allMobPowers.get(mobile.loadID);
|
||||||
|
|
||||||
if (powerEntries != null)
|
if (powerEntries != null)
|
||||||
mobPowers.addAll(powerEntries);
|
mobPowers.addAll(powerEntries);
|
||||||
|
|
||||||
powerEntries = PowersManager._allMobPowers.get(mobile.contractUUID);
|
if (mobile.agentType.equals(AIAgentType.GUARDMINION))
|
||||||
|
powerEntries = PowersManager._allMobPowers.get(mobile.guardCaptain.contractUUID);
|
||||||
|
else
|
||||||
|
powerEntries = PowersManager._allMobPowers.get(mobile.contractUUID);
|
||||||
|
|
||||||
if (powerEntries != null)
|
if (powerEntries != null)
|
||||||
mobPowers.addAll(powerEntries);
|
mobPowers.addAll(powerEntries);
|
||||||
|
|||||||
Reference in New Issue
Block a user