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.Vector getCodedSpells(java.lang.String spells)
           
 java.util.Hashtable 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, 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.Vector 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.Hashtable 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)