From 1bce58580bf6e91f0f444529a4db960574b11038 Mon Sep 17 00:00:00 2001 From: StrangeOne101 Date: Thu, 19 Nov 2015 13:22:48 +1300 Subject: [PATCH] Fix Missing Autotab Arguments MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Adds in subs for display • Adds combos for help • Removed subs from help --- .../command/BendingTabComplete.java | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/com/projectkorra/projectkorra/command/BendingTabComplete.java b/src/com/projectkorra/projectkorra/command/BendingTabComplete.java index 7e49f3ce..9d4f6455 100644 --- a/src/com/projectkorra/projectkorra/command/BendingTabComplete.java +++ b/src/com/projectkorra/projectkorra/command/BendingTabComplete.java @@ -15,6 +15,8 @@ import com.projectkorra.projectkorra.Element; import com.projectkorra.projectkorra.GeneralMethods; import com.projectkorra.projectkorra.SubElement; import com.projectkorra.projectkorra.ability.AbilityModuleManager; +import com.projectkorra.projectkorra.ability.combo.ComboAbilityModule; +import com.projectkorra.projectkorra.ability.combo.ComboModuleManager; import com.projectkorra.projectkorra.object.Preset; /** @@ -60,6 +62,17 @@ public class BendingTabComplete implements TabCompleter list.add("Fire"); list.add("Water"); list.add("Chi"); + list.add("Bloodbending"); + list.add("Combustion"); + list.add("Flight"); + list.add("Healing"); + list.add("Ice"); + list.add("Lava"); + list.add("Lightning"); + list.add("Metal"); + list.add("Plantbending"); + list.add("Sand"); + list.add("SpiritualProjection"); list.add("AirCombos"); list.add("EarthCombos"); list.add("FireCombos"); @@ -95,15 +108,17 @@ public class BendingTabComplete implements TabCompleter for (Element e : Element.values()) { list.add(e.toString()); } - for (SubElement e : SubElement.values()) { - list.add(e.toString()); - } List abils = new ArrayList(); for (String abil : AbilityModuleManager.abilities) { if (GeneralMethods.canBend(sender.getName(), abil)) { abils.add(abil); } } + for (ComboAbilityModule abil : ComboModuleManager.combo) { + if (GeneralMethods.canBend(sender.getName(), abil.getName())) { + abils.add(abil.getName()); + } + } Collections.sort(abils); list.addAll(abils); return getPossibleCompletionsForGivenArgs(args, list);