From f9c336bac2378486e0907c3c806c8db6041bac1c Mon Sep 17 00:00:00 2001 From: MistPhizzle Date: Thu, 27 Nov 2014 13:04:39 -0500 Subject: [PATCH] Added isSubAbility() boolean to AbilityModule --- src/com/projectkorra/ProjectKorra/Ability/AbilityModule.java | 4 ++++ .../ProjectKorra/Ability/AbilityModuleManager.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/com/projectkorra/ProjectKorra/Ability/AbilityModule.java b/src/com/projectkorra/ProjectKorra/Ability/AbilityModule.java index a46c52dc..e2580105 100644 --- a/src/com/projectkorra/ProjectKorra/Ability/AbilityModule.java +++ b/src/com/projectkorra/ProjectKorra/Ability/AbilityModule.java @@ -55,5 +55,9 @@ public class AbilityModule extends AbilityLoadable implements Cloneable { return false; } + public boolean isSubAbility() { + return false; + } + } diff --git a/src/com/projectkorra/ProjectKorra/Ability/AbilityModuleManager.java b/src/com/projectkorra/ProjectKorra/Ability/AbilityModuleManager.java index 4eb7f141..9a9b9cac 100644 --- a/src/com/projectkorra/ProjectKorra/Ability/AbilityModuleManager.java +++ b/src/com/projectkorra/ProjectKorra/Ability/AbilityModuleManager.java @@ -173,6 +173,10 @@ public class AbilityModuleManager { } if (ab.getElement() == Element.Air.toString()) airbendingabilities.add(ab.getName()); if (ab.getElement() == Element.Water.toString()) waterbendingabilities.add(ab.getName()); + if (ab.getElement() == Element.Earth.toString()) { + earthbendingabilities.add(ab.getName()); + if (ab.isSubAbility()) earthsubabilities.add(ab.getName()); + } if (ab.getElement() == Element.Earth.toString()) earthbendingabilities.add(ab.getName()); if (ab.getElement() == Element.Fire.toString()) firebendingabilities.add(ab.getName()); if (ab.getElement() == Element.Chi.toString()) chiabilities.add(ab.getName());