com.planet_ink.coffee_mud.Libraries.interfaces
Interface AbilityParameters

All Superinterfaces:
java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
All Known Implementing Classes:
CMAbleParms

public interface AbilityParameters
extends CMLibrary


Nested Class Summary
static interface AbilityParameters.AbilityParmEditor
           
static interface AbilityParameters.AbilityRecipeData
           
 
Field Summary
static int PARMTYPE_CHOICES
           
static int PARMTYPE_MULTICHOICES
           
static int PARMTYPE_NUMBER
           
static int PARMTYPE_ONEWORD
           
static int PARMTYPE_SPECIAL
           
static int PARMTYPE_STRING
           
static int PARMTYPE_STRINGORNULL
           
 
Method Summary
 java.util.List<Ability> getCodedSpells(java.lang.String spells)
           
 java.util.Map<java.lang.String,AbilityParameters.AbilityParmEditor> getEditors()
           
 java.lang.StringBuffer getRecipeList(ItemCraftor iA)
           
 void modifyRecipesList(MOB mob, java.lang.String recipeFilename, java.lang.String recipeFormat)
           
 AbilityParameters.AbilityRecipeData parseRecipe(java.lang.String recipeFilename, java.lang.String recipeFormat)
           
 void parseWearLocation(short[] layerAtt, short[] layers, long[] wornLoc, boolean[] logicalAnd, double[] hardBonus, java.lang.String wearLocation)
           
 void resaveRecipeFile(MOB mob, java.lang.String recipeFilename, java.util.Vector rowsV, java.util.Vector columnsV, boolean saveVFS)
           
 void testRecipeParsing(java.lang.String recipeFilename, java.lang.String recipeFormat, boolean save)
           
 
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getSupportThread, propertiesLoaded, shutdown
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

PARMTYPE_CHOICES

static final int PARMTYPE_CHOICES
See Also:
Constant Field Values

PARMTYPE_STRING

static final int PARMTYPE_STRING
See Also:
Constant Field Values

PARMTYPE_NUMBER

static final int PARMTYPE_NUMBER
See Also:
Constant Field Values

PARMTYPE_STRINGORNULL

static final int PARMTYPE_STRINGORNULL
See Also:
Constant Field Values

PARMTYPE_ONEWORD

static final int PARMTYPE_ONEWORD
See Also:
Constant Field Values

PARMTYPE_MULTICHOICES

static final int PARMTYPE_MULTICHOICES
See Also:
Constant Field Values

PARMTYPE_SPECIAL

static final int PARMTYPE_SPECIAL
See Also:
Constant Field Values
Method Detail

getCodedSpells

java.util.List<Ability> getCodedSpells(java.lang.String spells)

parseWearLocation

void parseWearLocation(short[] layerAtt,
                       short[] layers,
                       long[] wornLoc,
                       boolean[] logicalAnd,
                       double[] hardBonus,
                       java.lang.String wearLocation)

modifyRecipesList

void modifyRecipesList(MOB mob,
                       java.lang.String recipeFilename,
                       java.lang.String recipeFormat)
                       throws java.io.IOException
Throws:
java.io.IOException

testRecipeParsing

void testRecipeParsing(java.lang.String recipeFilename,
                       java.lang.String recipeFormat,
                       boolean save)

parseRecipe

AbilityParameters.AbilityRecipeData parseRecipe(java.lang.String recipeFilename,
                                                java.lang.String recipeFormat)

getEditors

java.util.Map<java.lang.String,AbilityParameters.AbilityParmEditor> getEditors()

resaveRecipeFile

void resaveRecipeFile(MOB mob,
                      java.lang.String recipeFilename,
                      java.util.Vector rowsV,
                      java.util.Vector columnsV,
                      boolean saveVFS)

getRecipeList

java.lang.StringBuffer getRecipeList(ItemCraftor iA)