com.planet_ink.coffee_mud.Libraries
Class CMGenEditor

java.lang.Object
  extended by com.planet_ink.coffee_mud.Libraries.StdLibrary
      extended by com.planet_ink.coffee_mud.Libraries.CMGenEditor
All Implemented Interfaces:
CMObject, CMLibrary, GenericEditor, java.lang.Cloneable, java.lang.Comparable<CMObject>

public class CMGenEditor
extends StdLibrary
implements GenericEditor


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.GenericEditor
GenericEditor.CMEval, GenericEditor.CMEvalStrChoice
 
Constructor Summary
CMGenEditor()
           
 
Method Summary
protected  void catalogCheckUpdate(MOB mob, Physical P)
           
 Room changeRoomType(Room R, Room newRoom)
           
 void clanGovernmentPositions(MOB mob, ClanGovernment me, int showNumber, int showFlag)
           
protected  void genAbilities(MOB mob, MOB M, int showNumber, int showFlag)
           
 void genAbility(MOB mob, Physical P, int showNumber, int showFlag)
           
protected  void genAccountExpiration(MOB mob, AccountStats A, int showNumber, int showFlag)
           
 void genAffects(MOB mob, Physical P, int showNumber, int showFlag)
           
protected  void genAgingChart(MOB mob, Race E, int showNumber, int showFlag)
           
protected  void genArchivePath(MOB mob, Area A, int showNumber, int showFlag)
           
protected  void genAreaBlurbs(MOB mob, Area A, int showNumber, int showFlag)
           
protected  void genArmor(MOB mob, Physical P, int showNumber, int showFlag)
           
protected  void genArmorCode(MOB mob, CharClass E, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field)
           
protected  void genAState(MOB mob, CharClass R, java.lang.String field, java.lang.String prompt, int showNumber, int showFlag)
           
protected  void genAState(MOB mob, Race R, java.lang.String field, java.lang.String prompt, int showNumber, int showFlag)
           
protected  void genAStats(MOB mob, CharClass R, java.lang.String Field, java.lang.String FieldName, int showNumber, int showFlag)
           
protected  void genAStats(MOB mob, Race R, java.lang.String Field, java.lang.String FieldName, int showNumber, int showFlag)
           
protected  void genAttack(MOB mob, Physical P, int showNumber, int showFlag)
           
protected  void genAttackAttribute(MOB mob, CharClass E, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field)
           
protected  double genAuctionPrompt(MOB mob, double oldVal, int showNumber, int showFlag, java.lang.String msg, boolean pct)
           
protected  int genAuctionPrompt(MOB mob, int oldVal, int showNumber, int showFlag, java.lang.String msg)
           
protected  void genAuthor(MOB mob, Area A, int showNumber, int showFlag)
           
protected  void genBanker1(MOB mob, Banker M, int showNumber, int showFlag)
           
protected  void genBanker2(MOB mob, Banker M, int showNumber, int showFlag)
           
protected  void genBanker3(MOB mob, Banker M, int showNumber, int showFlag)
           
protected  void genBanker4(MOB mob, Banker M, int showNumber, int showFlag)
           
 void genBehaviors(MOB mob, PhysicalAgent P, int showNumber, int showFlag)
           
protected  void genBiteSize(MOB mob, Food E, int showNumber, int showFlag)
           
protected  void genBodyParts(MOB mob, Race E, int showNumber, int showFlag)
           
protected  void genBurnout(MOB mob, Light I, int showNumber, int showFlag)
           
protected  void genCapacity(MOB mob, Container E, int showNumber, int showFlag)
           
protected  void genCat(MOB mob, Race E, int showNumber, int showFlag)
           
protected  void genCharClass(MOB mob, MOB M, int showNumber, int showFlag)
           
protected  void genCharStats(MOB mob, CharStats E)
           
protected  void genCharStats(MOB mob, MOB E, int showNumber, int showFlag)
           
protected  void genChildAreas(MOB mob, Area A, int showNumber, int showFlag)
           
protected  void genClan(MOB mob, MOB M, int showNumber, int showFlag)
           
protected  void genClanAccept(MOB mob, Clan E, int showNumber, int showFlag)
           
protected  void genClanClass(MOB mob, Clan C, int showNumber, int showFlag)
           
protected  void genClanGovt(MOB mob, Clan C, int showNumber, int showFlag)
           
protected  void genClanItem(MOB mob, ClanItem I, int showNumber, int showFlag)
           
protected  void genClanMembers(MOB mob, Clan E, int showNumber, int showFlag)
           
protected  void genClanRole(MOB mob, Clan C, int showNumber, int showFlag)
           
protected  java.lang.String genClanRoom(MOB mob, Clan C, java.lang.String oldRoomID, java.lang.String promptCode, int showNumber, int showFlag)
           
protected  void genClanStatus(MOB mob, Clan C, int showNumber, int showFlag)
           
protected  void genClassAbilities(MOB mob, CharClass E, int showNumber, int showFlag)
           
protected  DVector genClassAbleMod(MOB mob, DVector sets, java.lang.String ableID, int origLevelIndex, int origAbleIndex)
           
protected  void genClassAvailability(MOB mob, CharClass E, int showNumber, int showFlag)
           
protected  void genClassBuddy(MOB mob, CharClass E, int showNumber, int showFlag, java.lang.String prompt, java.lang.String flag)
           
protected  void genClassFlags(MOB mob, CharClass E, int showNumber, int showFlag)
           
protected  void genClimateType(MOB mob, Area A, int showNumber, int showFlag)
           
protected  void genClosedText(MOB mob, Exit E, int showNumber, int showFlag)
           
protected  void genCloseWord(MOB mob, Exit E, int showNumber, int showFlag)
           
protected  void genCoinStuff(MOB mob, Coins I, int showNumber, int showFlag)
           
protected  void genCondition(MOB mob, Item I, int showNumber, int showFlag)
           
protected  void genCorpseData(MOB mob, DeadBody I, int showNumber, int showFlag)
           
protected  void genCulturalAbilities(MOB mob, Race E, int showNumber, int showFlag)
           
protected  void genCurrency(MOB mob, Area A, int showNumber, int showFlag)
           
protected  void genDamage(MOB mob, Physical P, int showNumber, int showFlag)
           
protected  void genDeity(MOB mob, MOB M, int showNumber, int showFlag)
           
protected  void genDeity0(MOB mob, Deity E, int showNumber, int showFlag)
           
protected  void genDeity1(MOB mob, Deity E, int showNumber, int showFlag)
           
protected  void genDeity11(MOB mob, Deity E, int showNumber, int showFlag)
           
protected  void genDeity2(MOB mob, Deity E, int showNumber, int showFlag)
           
protected  void genDeity3(MOB mob, Deity E, int showNumber, int showFlag)
           
protected  void genDeity4(MOB mob, Deity E, int showNumber, int showFlag)
           
protected  void genDeity5(MOB mob, Deity E, int showNumber, int showFlag)
           
protected  void genDeity6(MOB mob, Deity E, int showNumber, int showFlag)
           
protected  void genDeity7(MOB mob, Deity E, int showNumber, int showFlag)
           
protected  void genDeity8(MOB mob, Deity E, int showNumber, int showFlag)
           
protected  void genDeity9(MOB mob, Deity E, int showNumber, int showFlag)
           
 void genDescription(MOB mob, Environmental E, int showNumber, int showFlag)
           
protected  void genDisableFlags(MOB mob, Race E, int showNumber, int showFlag)
           
 void genDisplayText(MOB mob, Environmental E, int showNumber, int showFlag)
           
protected  void genDisposition(MOB mob, PhyStats E, int showNumber, int showFlag)
           
protected  void genDoorName(MOB mob, Exit E, int showNumber, int showFlag)
           
protected  void genDoorsNLocks(MOB mob, Exit E, int showNumber, int showFlag)
           
protected  void genDrinkHeld(MOB mob, Drink E, int showNumber, int showFlag)
           
protected  void genDynamicAbilities(MOB mob, Modifiable E, java.lang.String typeName, java.lang.String levelName, int showNumber, int showFlag)
           
protected  void genDynamicEffects(MOB mob, Modifiable E, java.lang.String typeName, java.lang.String levelName, int showNumber, int showFlag)
           
protected  void genEconomics1(MOB mob, Economics E, int showNumber, int showFlag)
           
protected  void genEconomics2(MOB mob, Economics E, int showNumber, int showFlag)
           
protected  void genEconomics3(MOB mob, Economics E, int showNumber, int showFlag)
           
protected  void genEconomics4(MOB mob, Economics E, int showNumber, int showFlag)
           
protected  void genEconomics5(MOB mob, Economics E, int showNumber, int showFlag)
           
protected  void genEconomics6(MOB mob, Economics E, int showNumber, int showFlag)
           
protected  void genEmail(MOB mob, AccountStats A, int showNumber, int showFlag)
           
protected  void genExitMisc(MOB mob, Exit E, int showNumber, int showFlag)
           
protected  void genExpertises(MOB mob, MOB M, int showNumber, int showFlag)
           
protected  void genFaction(MOB mob, MOB E, int showNumber, int showFlag)
           
protected  void genGender(MOB mob, MOB E, int showNumber, int showFlag)
           
 boolean genGenericPrompt(MOB mob, java.lang.String prompt, boolean val)
           
protected  void genGettable(MOB mob, Item I, int showNumber, int showFlag)
           
protected  void genGridLocaleX(MOB mob, GridZones E, int showNumber, int showFlag)
           
protected  void genGridLocaleY(MOB mob, GridZones E, int showNumber, int showFlag)
           
protected  void genHeight(MOB mob, Physical P, int showNumber, int showFlag)
           
protected  void genHitPoints(MOB mob, MOB M, int showNumber, int showFlag)
           
protected  void genImage(MOB mob, Environmental E, int showNumber, int showFlag)
           
protected  void genInstrumentType(MOB mob, MusicalInstrument E, int showNumber, int showFlag)
           
protected  void genLayer(MOB mob, Armor E, int showNumber, int showFlag)
           
protected  void genLevel(MOB mob, Physical P, int showNumber, int showFlag)
           
protected  void genLidsNLocks(MOB mob, Container E, int showNumber, int showFlag)
           
protected  void genMaterialCode(MOB mob, Item E, int showNumber, int showFlag)
           
protected  void genMaxUses(MOB mob, Wand W, int showNumber, int showFlag)
           
 void genMiscSet(MOB mob, Environmental E)
           
 void genMiscText(MOB mob, Environmental E, int showNumber, int showFlag)
           
protected  void genMoney(MOB mob, MOB M, int showNumber, int showFlag)
           
 void genName(MOB mob, Environmental E, int showNumber, int showFlag)
           
protected  void genNotes(MOB mob, MOB M, int showNumber, int showFlag)
           
protected  void genNourishment(MOB mob, Food E, int showNumber, int showFlag)
           
protected  void genOpenWord(MOB mob, Exit E, int showNumber, int showFlag)
           
protected  void genOutfit(MOB mob, CharClass E, int showNumber, int showFlag)
           
protected  void genOutfit(MOB mob, Race E, int showNumber, int showFlag)
           
protected  void genPanelType(MOB mob, ShipComponent.ShipPanel S, int showNumber, int showFlag)
           
protected  void genParentAreas(MOB mob, Area A, int showNumber, int showFlag)
           
protected  void genPassword(MOB mob, MOB M, int showNumber, int showFlag)
           
protected  void genPStats(MOB mob, CharClass R, int showNumber, int showFlag)
           
protected  void genPStats(MOB mob, Race R, int showNumber, int showFlag)
           
protected  void genQualifications(MOB mob, CharClass E, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field)
           
protected  void genRace(MOB mob, MOB M, int showNumber, int showFlag)
           
protected  void genRaceAvailability(MOB mob, Race E, int showNumber, int showFlag)
           
protected  void genRaceBuddy(MOB mob, Race E, int showNumber, int showFlag, java.lang.String prompt, java.lang.String flag)
           
protected  void genRaceWearFlags(MOB mob, Race E, int showNumber, int showFlag)
           
protected  void genReadable1(MOB mob, Item E, int showNumber, int showFlag)
           
protected  void genReadable2(MOB mob, Item E, int showNumber, int showFlag)
           
protected  void genRecipe(MOB mob, Recipe E, int showNumber, int showFlag)
           
protected  void genRejuv(MOB mob, Physical P, int showNumber, int showFlag)
           
protected  void genResources(MOB mob, Race E, int showNumber, int showFlag)
           
protected  void genRideable1(MOB mob, Rideable R, int showNumber, int showFlag)
           
protected  void genRideable2(MOB mob, Rideable E, int showNumber, int showFlag)
           
protected  Room genRoomType(MOB mob, Room R, int showNumber, int showFlag)
           
protected  void genScripts(MOB mob, MOB E, int showNumber, int showFlag)
           
protected  void genSecretIdentity(MOB mob, Item E, int showNumber, int showFlag)
           
protected  void genSecurity(MOB mob, MOB M, int showNumber, int showFlag)
           
protected  void genSensesMask(MOB mob, PhyStats E, int showNumber, int showFlag)
           
protected  void genShopkeeper1(MOB mob, ShopKeeper M, int showNumber, int showFlag)
           
protected  void genShopkeeper2(MOB mob, ShopKeeper M, int showNumber, int showFlag)
           
protected  void genSize(MOB mob, Armor A, int showNumber, int showFlag)
           
protected  void genSpecialFaction(MOB mob, MOB E, int showNumber, int showFlag, Faction F)
           
protected  void genSpeed(MOB mob, Physical P, int showNumber, int showFlag)
           
protected  void genSubOps(MOB mob, Area A, int showNumber, int showFlag)
           
protected  void genTattoos(MOB mob, MOB M, int showNumber, int showFlag)
           
protected  void genTechLevel(MOB mob, Area A, int showNumber, int showFlag)
           
protected  boolean genText(MOB mob, DVector set, java.lang.String[] choices, java.lang.String help, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field)
           
protected  void genThirstQuenched(MOB mob, Drink E, int showNumber, int showFlag)
           
protected  void genTimeClock(MOB mob, Area A, int showNumber, int showFlag)
           
protected  void genTitleRoom(MOB mob, LandTitle L, int showNumber, int showFlag)
           
protected  void genTitles(MOB mob, MOB M, int showNumber, int showFlag)
           
protected  void genUses(MOB mob, Item I, int showNumber, int showFlag)
           
protected  void genValue(MOB mob, Item I, int showNumber, int showFlag)
           
protected  void genWeapon(MOB mob, Race E, int showNumber, int showFlag)
           
protected  void genWeaponAmmo(MOB mob, Weapon W, int showNumber, int showFlag)
           
protected  void genWeaponClassification(MOB mob, Weapon E, int showNumber, int showFlag)
           
protected  void genWeaponMaterials(MOB mob, CharClass E, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String FieldNum, java.lang.String Field)
           
protected  void genWeaponRanges(MOB mob, Weapon W, int showNumber, int showFlag)
           
protected  void genWeaponRestr(MOB mob, CharClass E, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String FieldNum, java.lang.String Field)
           
protected  void genWeaponType(MOB mob, Weapon W, int showNumber, int showFlag)
           
protected  void genWeight(MOB mob, Physical P, int showNumber, int showFlag)
           
protected  void genWornLocation(MOB mob, Item E, int showNumber, int showFlag)
           
 java.lang.String ID()
          The CoffeeMud Java Class ID shared by all instances of this object.
 java.lang.String makeContainerTypes(Container E)
           
 void modifyAccount(MOB mob, PlayerAccount A)
           
 void modifyClan(MOB mob, Clan C)
           
 void modifyClanPosition(MOB mob, ClanPosition me)
           
protected  boolean modifyComponent(MOB mob, java.util.List<AbilityComponent> components, int componentIndex)
           
 void modifyComponents(MOB mob, java.lang.String componentID)
           
protected  void modifyDField(DVector fields, java.lang.String fieldName, java.lang.String value)
           
 void modifyGenAbility(MOB mob, Ability me)
           
 void modifyGenArea(MOB mob, Area myArea)
           
protected  void modifyGenArmor(MOB mob, Armor me)
           
 void modifyGenClass(MOB mob, CharClass me)
           
protected  void modifyGenContainer(MOB mob, Container me)
           
protected  void modifyGenDrink(MOB mob, Drink me)
           
 void modifyGenExit(MOB mob, Exit me)
           
protected  void modifyGenFood(MOB mob, Food me)
           
protected  void modifyGenInstrument(MOB mob, MusicalInstrument me)
           
protected  void modifyGenItem(MOB mob, Item me)
           
protected  void modifyGenMap(MOB mob, RoomMap me)
           
protected  void modifyGenMOB(MOB mob, MOB me)
           
 void modifyGenRace(MOB mob, Race me)
           
protected  void modifyGenShopkeeper(MOB mob, ShopKeeper me)
           
protected  void modifyGenWallpaper(MOB mob, Item me)
           
protected  void modifyGenWeapon(MOB mob, Weapon me)
           
 void modifyGovernment(MOB mob, ClanGovernment me)
           
 void modifyPlayer(MOB mob, MOB me)
           
 void modifyRoom(MOB mob, Room R)
           
 void modifyStdItem(MOB mob, Item thang)
           
 void modifyStdMob(MOB mob, MOB thang)
           
protected  MOB possibleCatalogSwap(MOB editorMOB, MOB me)
           
 boolean prompt(MOB mob, boolean oldVal, int showNumber, int showFlag, java.lang.String FieldDisp)
           
 boolean prompt(MOB mob, boolean oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String help)
           
 double prompt(MOB mob, double oldVal, int showNumber, int showFlag, java.lang.String FieldDisp)
           
 double prompt(MOB mob, double oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String help)
           
 int prompt(MOB mob, int oldVal, int showNumber, int showFlag, java.lang.String FieldDisp)
           
 int prompt(MOB mob, int oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String help)
           
 long prompt(MOB mob, long oldVal, int showNumber, int showFlag, java.lang.String FieldDisp)
           
 long prompt(MOB mob, long oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String help)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, boolean emptyOK)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, boolean emptyOK, boolean rawPrint)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, boolean emptyOK, boolean rawPrint, int maxChars, java.lang.String help, GenericEditor.CMEval eval, java.lang.Object[] choices)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, boolean emptyOK, boolean rawPrint, java.lang.String help)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, boolean emptyOK, boolean rawPrint, java.lang.String help, GenericEditor.CMEval eval, java.lang.Object[] choices)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, boolean emptyOK, java.lang.String help)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, DVector choices)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String help)
           
 java.lang.String promptCommaList(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String help, GenericEditor.CMEval eval, java.lang.Object[] choices)
           
 int promptMulti(MOB mob, int oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, DVector choices)
           
 java.lang.String promptMultiOrExtra(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String FieldDisp, DVector choices)
           
 void promptStatBool(MOB mob, Modifiable E, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field)
           
 void promptStatBool(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field)
           
 void promptStatChoices(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field, java.lang.Object[] choices)
           
 void promptStatCommaChoices(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field, java.lang.Object[] choices)
           
 void promptStatInt(MOB mob, Modifiable E, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field)
           
 void promptStatInt(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field)
           
 void promptStatStr(MOB mob, Modifiable E, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field)
           
 void promptStatStr(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field, boolean emptyOK)
           
 void promptStatStr(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String FieldDisp, java.lang.String Field, int maxChars)
           
 boolean promptToggle(MOB mob, int showNumber, int showFlag, java.lang.String FieldDisp)
           
 void spells(MOB mob, java.util.List<Ability> V, int showNumber, int showFlag, boolean inParms)
           
protected  void toggleClimateMask(Area A, int mask)
           
protected  void toggleDispositionMask(PhyStats E, int mask)
           
protected  void toggleSensesMask(PhyStats E, int mask)
           
 void wornLayer(MOB mob, short[] layerAtt, short[] clothingLayer, int showNumber, int showFlag)
           
 void wornLocation(MOB mob, long[] oldWornLocation, boolean[] logicalAnd, int showNumber, int showFlag)
           
 
Methods inherited from class com.planet_ink.coffee_mud.Libraries.StdLibrary
activate, compareTo, copyOf, getSupportThread, initializeClass, newInstance, propertiesLoaded, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

CMGenEditor

public CMGenEditor()
Method Detail

ID

public java.lang.String ID()
Description copied from interface: CMObject
The CoffeeMud Java Class ID shared by all instances of this object. Unlike the Java Class name, this method does not include package information. However, it must return a String value unique to its class category in the ClassLoader. Class categories include Libraries, Common, Areas, Abilities, Behaviors, CharClasses, Commands, Exits Locales, MOBS, Races, WebMacros, Basic Items, Armor, Weapons, ClanItems, MiscTech. The name is typically identical to the class name.

Specified by:
ID in interface CMObject
Overrides:
ID in class StdLibrary
Returns:
the name of this class

promptStatInt

public void promptStatInt(MOB mob,
                          Modifiable E,
                          int showNumber,
                          int showFlag,
                          java.lang.String FieldDisp,
                          java.lang.String Field)
                   throws java.io.IOException
Specified by:
promptStatInt in interface GenericEditor
Throws:
java.io.IOException

promptStatInt

public void promptStatInt(MOB mob,
                          Modifiable E,
                          java.lang.String help,
                          int showNumber,
                          int showFlag,
                          java.lang.String FieldDisp,
                          java.lang.String Field)
                   throws java.io.IOException
Specified by:
promptStatInt in interface GenericEditor
Throws:
java.io.IOException

promptStatBool

public void promptStatBool(MOB mob,
                           Modifiable E,
                           int showNumber,
                           int showFlag,
                           java.lang.String FieldDisp,
                           java.lang.String Field)
                    throws java.io.IOException
Specified by:
promptStatBool in interface GenericEditor
Throws:
java.io.IOException

promptStatBool

public void promptStatBool(MOB mob,
                           Modifiable E,
                           java.lang.String help,
                           int showNumber,
                           int showFlag,
                           java.lang.String FieldDisp,
                           java.lang.String Field)
                    throws java.io.IOException
Specified by:
promptStatBool in interface GenericEditor
Throws:
java.io.IOException

promptStatStr

public void promptStatStr(MOB mob,
                          Modifiable E,
                          int showNumber,
                          int showFlag,
                          java.lang.String FieldDisp,
                          java.lang.String Field)
                   throws java.io.IOException
Specified by:
promptStatStr in interface GenericEditor
Throws:
java.io.IOException

promptStatStr

public void promptStatStr(MOB mob,
                          Modifiable E,
                          java.lang.String help,
                          int showNumber,
                          int showFlag,
                          java.lang.String FieldDisp,
                          java.lang.String Field,
                          boolean emptyOK)
                   throws java.io.IOException
Specified by:
promptStatStr in interface GenericEditor
Throws:
java.io.IOException

promptStatStr

public void promptStatStr(MOB mob,
                          Modifiable E,
                          java.lang.String help,
                          int showNumber,
                          int showFlag,
                          java.lang.String FieldDisp,
                          java.lang.String Field,
                          int maxChars)
                   throws java.io.IOException
Throws:
java.io.IOException

promptStatChoices

public void promptStatChoices(MOB mob,
                              Modifiable E,
                              java.lang.String help,
                              int showNumber,
                              int showFlag,
                              java.lang.String FieldDisp,
                              java.lang.String Field,
                              java.lang.Object[] choices)
                       throws java.io.IOException
Specified by:
promptStatChoices in interface GenericEditor
Throws:
java.io.IOException

promptStatCommaChoices

public void promptStatCommaChoices(MOB mob,
                                   Modifiable E,
                                   java.lang.String help,
                                   int showNumber,
                                   int showFlag,
                                   java.lang.String FieldDisp,
                                   java.lang.String Field,
                                   java.lang.Object[] choices)
                            throws java.io.IOException
Specified by:
promptStatCommaChoices in interface GenericEditor
Throws:
java.io.IOException

prompt

public java.lang.String prompt(MOB mob,
                               java.lang.String oldVal,
                               int showNumber,
                               int showFlag,
                               java.lang.String FieldDisp)
                        throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

prompt

public java.lang.String prompt(MOB mob,
                               java.lang.String oldVal,
                               int showNumber,
                               int showFlag,
                               java.lang.String FieldDisp,
                               java.lang.String help)
                        throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

prompt

public java.lang.String prompt(MOB mob,
                               java.lang.String oldVal,
                               int showNumber,
                               int showFlag,
                               java.lang.String FieldDisp,
                               boolean emptyOK)
                        throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

prompt

public java.lang.String prompt(MOB mob,
                               java.lang.String oldVal,
                               int showNumber,
                               int showFlag,
                               java.lang.String FieldDisp,
                               boolean emptyOK,
                               java.lang.String help)
                        throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

prompt

public java.lang.String prompt(MOB mob,
                               java.lang.String oldVal,
                               int showNumber,
                               int showFlag,
                               java.lang.String FieldDisp,
                               boolean emptyOK,
                               boolean rawPrint)
                        throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

prompt

public java.lang.String prompt(MOB mob,
                               java.lang.String oldVal,
                               int showNumber,
                               int showFlag,
                               java.lang.String FieldDisp,
                               boolean emptyOK,
                               boolean rawPrint,
                               java.lang.String help)
                        throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

prompt

public boolean prompt(MOB mob,
                      boolean oldVal,
                      int showNumber,
                      int showFlag,
                      java.lang.String FieldDisp)
               throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

prompt

public double prompt(MOB mob,
                     double oldVal,
                     int showNumber,
                     int showFlag,
                     java.lang.String FieldDisp)
              throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

prompt

public int prompt(MOB mob,
                  int oldVal,
                  int showNumber,
                  int showFlag,
                  java.lang.String FieldDisp)
           throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

prompt

public long prompt(MOB mob,
                   long oldVal,
                   int showNumber,
                   int showFlag,
                   java.lang.String FieldDisp)
            throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

promptToggle

public boolean promptToggle(MOB mob,
                            int showNumber,
                            int showFlag,
                            java.lang.String FieldDisp)
                     throws java.io.IOException
Specified by:
promptToggle in interface GenericEditor
Throws:
java.io.IOException

promptCommaList

public java.lang.String promptCommaList(MOB mob,
                                        java.lang.String oldVal,
                                        int showNumber,
                                        int showFlag,
                                        java.lang.String FieldDisp,
                                        java.lang.String help,
                                        GenericEditor.CMEval eval,
                                        java.lang.Object[] choices)
                                 throws java.io.IOException
Throws:
java.io.IOException

prompt

public java.lang.String prompt(MOB mob,
                               java.lang.String oldVal,
                               int showNumber,
                               int showFlag,
                               java.lang.String FieldDisp,
                               boolean emptyOK,
                               boolean rawPrint,
                               java.lang.String help,
                               GenericEditor.CMEval eval,
                               java.lang.Object[] choices)
                        throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

prompt

public java.lang.String prompt(MOB mob,
                               java.lang.String oldVal,
                               int showNumber,
                               int showFlag,
                               java.lang.String FieldDisp,
                               boolean emptyOK,
                               boolean rawPrint,
                               int maxChars,
                               java.lang.String help,
                               GenericEditor.CMEval eval,
                               java.lang.Object[] choices)
                        throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

prompt

public boolean prompt(MOB mob,
                      boolean oldVal,
                      int showNumber,
                      int showFlag,
                      java.lang.String FieldDisp,
                      java.lang.String help)
               throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

prompt

public double prompt(MOB mob,
                     double oldVal,
                     int showNumber,
                     int showFlag,
                     java.lang.String FieldDisp,
                     java.lang.String help)
              throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

prompt

public int prompt(MOB mob,
                  int oldVal,
                  int showNumber,
                  int showFlag,
                  java.lang.String FieldDisp,
                  java.lang.String help)
           throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

prompt

public long prompt(MOB mob,
                   long oldVal,
                   int showNumber,
                   int showFlag,
                   java.lang.String FieldDisp,
                   java.lang.String help)
            throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

promptMulti

public int promptMulti(MOB mob,
                       int oldVal,
                       int showNumber,
                       int showFlag,
                       java.lang.String FieldDisp,
                       DVector choices)
                throws java.io.IOException
Specified by:
promptMulti in interface GenericEditor
Throws:
java.io.IOException

promptMultiOrExtra

public java.lang.String promptMultiOrExtra(MOB mob,
                                           java.lang.String oldVal,
                                           int showNumber,
                                           int showFlag,
                                           java.lang.String FieldDisp,
                                           DVector choices)
                                    throws java.io.IOException
Specified by:
promptMultiOrExtra in interface GenericEditor
Throws:
java.io.IOException

prompt

public java.lang.String prompt(MOB mob,
                               java.lang.String oldVal,
                               int showNumber,
                               int showFlag,
                               java.lang.String FieldDisp,
                               DVector choices)
                        throws java.io.IOException
Specified by:
prompt in interface GenericEditor
Throws:
java.io.IOException

genName

public void genName(MOB mob,
                    Environmental E,
                    int showNumber,
                    int showFlag)
             throws java.io.IOException
Specified by:
genName in interface GenericEditor
Throws:
java.io.IOException

catalogCheckUpdate

protected void catalogCheckUpdate(MOB mob,
                                  Physical P)
                           throws java.io.IOException
Throws:
java.io.IOException

genImage

protected void genImage(MOB mob,
                        Environmental E,
                        int showNumber,
                        int showFlag)
                 throws java.io.IOException
Throws:
java.io.IOException

genCorpseData

protected void genCorpseData(MOB mob,
                             DeadBody I,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genAuthor

protected void genAuthor(MOB mob,
                         Area A,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genPanelType

protected void genPanelType(MOB mob,
                            ShipComponent.ShipPanel S,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genCurrency

protected void genCurrency(MOB mob,
                           Area A,
                           int showNumber,
                           int showFlag)
                    throws java.io.IOException
Throws:
java.io.IOException

genTimeClock

protected void genTimeClock(MOB mob,
                            Area A,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genClan

protected void genClan(MOB mob,
                       MOB M,
                       int showNumber,
                       int showFlag)
                throws java.io.IOException
Throws:
java.io.IOException

genDeity

protected void genDeity(MOB mob,
                        MOB M,
                        int showNumber,
                        int showFlag)
                 throws java.io.IOException
Throws:
java.io.IOException

genArchivePath

protected void genArchivePath(MOB mob,
                              Area A,
                              int showNumber,
                              int showFlag)
                       throws java.io.IOException
Throws:
java.io.IOException

changeRoomType

public Room changeRoomType(Room R,
                           Room newRoom)
Specified by:
changeRoomType in interface GenericEditor

genRoomType

protected Room genRoomType(MOB mob,
                           Room R,
                           int showNumber,
                           int showFlag)
                    throws java.io.IOException
Throws:
java.io.IOException

genDescription

public void genDescription(MOB mob,
                           Environmental E,
                           int showNumber,
                           int showFlag)
                    throws java.io.IOException
Specified by:
genDescription in interface GenericEditor
Throws:
java.io.IOException

genNotes

protected void genNotes(MOB mob,
                        MOB M,
                        int showNumber,
                        int showFlag)
                 throws java.io.IOException
Throws:
java.io.IOException

genPassword

protected void genPassword(MOB mob,
                           MOB M,
                           int showNumber,
                           int showFlag)
                    throws java.io.IOException
Throws:
java.io.IOException

genEmail

protected void genEmail(MOB mob,
                        AccountStats A,
                        int showNumber,
                        int showFlag)
                 throws java.io.IOException
Throws:
java.io.IOException

genDisplayText

public void genDisplayText(MOB mob,
                           Environmental E,
                           int showNumber,
                           int showFlag)
                    throws java.io.IOException
Specified by:
genDisplayText in interface GenericEditor
Throws:
java.io.IOException

genClosedText

protected void genClosedText(MOB mob,
                             Exit E,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genDoorName

protected void genDoorName(MOB mob,
                           Exit E,
                           int showNumber,
                           int showFlag)
                    throws java.io.IOException
Throws:
java.io.IOException

genBurnout

protected void genBurnout(MOB mob,
                          Light I,
                          int showNumber,
                          int showFlag)

genOpenWord

protected void genOpenWord(MOB mob,
                           Exit E,
                           int showNumber,
                           int showFlag)
                    throws java.io.IOException
Throws:
java.io.IOException

genSubOps

protected void genSubOps(MOB mob,
                         Area A,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genParentAreas

protected void genParentAreas(MOB mob,
                              Area A,
                              int showNumber,
                              int showFlag)
                       throws java.io.IOException
Throws:
java.io.IOException

genChildAreas

protected void genChildAreas(MOB mob,
                             Area A,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genCloseWord

protected void genCloseWord(MOB mob,
                            Exit E,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genExitMisc

protected void genExitMisc(MOB mob,
                           Exit E,
                           int showNumber,
                           int showFlag)
                    throws java.io.IOException
Throws:
java.io.IOException

genReadable1

protected void genReadable1(MOB mob,
                            Item E,
                            int showNumber,
                            int showFlag)

genReadable2

protected void genReadable2(MOB mob,
                            Item E,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genRecipe

protected void genRecipe(MOB mob,
                         Recipe E,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genGettable

protected void genGettable(MOB mob,
                           Item I,
                           int showNumber,
                           int showFlag)
                    throws java.io.IOException
Throws:
java.io.IOException

toggleDispositionMask

protected void toggleDispositionMask(PhyStats E,
                                     int mask)

genDisposition

protected void genDisposition(MOB mob,
                              PhyStats E,
                              int showNumber,
                              int showFlag)
                       throws java.io.IOException
Throws:
java.io.IOException

genGenericPrompt

public boolean genGenericPrompt(MOB mob,
                                java.lang.String prompt,
                                boolean val)

toggleSensesMask

protected void toggleSensesMask(PhyStats E,
                                int mask)

toggleClimateMask

protected void toggleClimateMask(Area A,
                                 int mask)

genClimateType

protected void genClimateType(MOB mob,
                              Area A,
                              int showNumber,
                              int showFlag)
                       throws java.io.IOException
Throws:
java.io.IOException

genCharStats

protected void genCharStats(MOB mob,
                            CharStats E)
                     throws java.io.IOException
Throws:
java.io.IOException

genCharStats

protected void genCharStats(MOB mob,
                            MOB E,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genSensesMask

protected void genSensesMask(MOB mob,
                             PhyStats E,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genDoorsNLocks

protected void genDoorsNLocks(MOB mob,
                              Exit E,
                              int showNumber,
                              int showFlag)
                       throws java.io.IOException
Throws:
java.io.IOException

makeContainerTypes

public java.lang.String makeContainerTypes(Container E)

genLidsNLocks

protected void genLidsNLocks(MOB mob,
                             Container E,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genLevel

protected void genLevel(MOB mob,
                        Physical P,
                        int showNumber,
                        int showFlag)
                 throws java.io.IOException
Throws:
java.io.IOException

genRejuv

protected void genRejuv(MOB mob,
                        Physical P,
                        int showNumber,
                        int showFlag)
                 throws java.io.IOException
Throws:
java.io.IOException

genUses

protected void genUses(MOB mob,
                       Item I,
                       int showNumber,
                       int showFlag)
                throws java.io.IOException
Throws:
java.io.IOException

genMaxUses

protected void genMaxUses(MOB mob,
                          Wand W,
                          int showNumber,
                          int showFlag)
                   throws java.io.IOException
Throws:
java.io.IOException

genCondition

protected void genCondition(MOB mob,
                            Item I,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genMiscSet

public void genMiscSet(MOB mob,
                       Environmental E)
                throws java.io.IOException
Specified by:
genMiscSet in interface GenericEditor
Throws:
java.io.IOException

genMiscText

public void genMiscText(MOB mob,
                        Environmental E,
                        int showNumber,
                        int showFlag)
                 throws java.io.IOException
Specified by:
genMiscText in interface GenericEditor
Throws:
java.io.IOException

genTitleRoom

protected void genTitleRoom(MOB mob,
                            LandTitle L,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genAbility

public void genAbility(MOB mob,
                       Physical P,
                       int showNumber,
                       int showFlag)
                throws java.io.IOException
Specified by:
genAbility in interface GenericEditor
Throws:
java.io.IOException

genCoinStuff

protected void genCoinStuff(MOB mob,
                            Coins I,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genHitPoints

protected void genHitPoints(MOB mob,
                            MOB M,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genValue

protected void genValue(MOB mob,
                        Item I,
                        int showNumber,
                        int showFlag)
                 throws java.io.IOException
Throws:
java.io.IOException

genWeight

protected void genWeight(MOB mob,
                         Physical P,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genClanItem

protected void genClanItem(MOB mob,
                           ClanItem I,
                           int showNumber,
                           int showFlag)
                    throws java.io.IOException
Throws:
java.io.IOException

genHeight

protected void genHeight(MOB mob,
                         Physical P,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genSize

protected void genSize(MOB mob,
                       Armor A,
                       int showNumber,
                       int showFlag)
                throws java.io.IOException
Throws:
java.io.IOException

wornLayer

public void wornLayer(MOB mob,
                      short[] layerAtt,
                      short[] clothingLayer,
                      int showNumber,
                      int showFlag)
               throws java.io.IOException
Specified by:
wornLayer in interface GenericEditor
Throws:
java.io.IOException

genLayer

protected void genLayer(MOB mob,
                        Armor E,
                        int showNumber,
                        int showFlag)
                 throws java.io.IOException
Throws:
java.io.IOException

genCapacity

protected void genCapacity(MOB mob,
                           Container E,
                           int showNumber,
                           int showFlag)
                    throws java.io.IOException
Throws:
java.io.IOException

genAttack

protected void genAttack(MOB mob,
                         Physical P,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genDamage

protected void genDamage(MOB mob,
                         Physical P,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genBanker1

protected void genBanker1(MOB mob,
                          Banker M,
                          int showNumber,
                          int showFlag)
                   throws java.io.IOException
Throws:
java.io.IOException

genBanker2

protected void genBanker2(MOB mob,
                          Banker M,
                          int showNumber,
                          int showFlag)
                   throws java.io.IOException
Throws:
java.io.IOException

genBanker3

protected void genBanker3(MOB mob,
                          Banker M,
                          int showNumber,
                          int showFlag)
                   throws java.io.IOException
Throws:
java.io.IOException

genBanker4

protected void genBanker4(MOB mob,
                          Banker M,
                          int showNumber,
                          int showFlag)
                   throws java.io.IOException
Throws:
java.io.IOException

genSpeed

protected void genSpeed(MOB mob,
                        Physical P,
                        int showNumber,
                        int showFlag)
                 throws java.io.IOException
Throws:
java.io.IOException

genArmor

protected void genArmor(MOB mob,
                        Physical P,
                        int showNumber,
                        int showFlag)
                 throws java.io.IOException
Throws:
java.io.IOException

genMoney

protected void genMoney(MOB mob,
                        MOB M,
                        int showNumber,
                        int showFlag)
                 throws java.io.IOException
Throws:
java.io.IOException

genWeaponAmmo

protected void genWeaponAmmo(MOB mob,
                             Weapon W,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genWeaponRanges

protected void genWeaponRanges(MOB mob,
                               Weapon W,
                               int showNumber,
                               int showFlag)
                        throws java.io.IOException
Throws:
java.io.IOException

genWeaponType

protected void genWeaponType(MOB mob,
                             Weapon W,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genTechLevel

protected void genTechLevel(MOB mob,
                            Area A,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genMaterialCode

protected void genMaterialCode(MOB mob,
                               Item E,
                               int showNumber,
                               int showFlag)
                        throws java.io.IOException
Throws:
java.io.IOException

genInstrumentType

protected void genInstrumentType(MOB mob,
                                 MusicalInstrument E,
                                 int showNumber,
                                 int showFlag)
                          throws java.io.IOException
Throws:
java.io.IOException

genSpecialFaction

protected void genSpecialFaction(MOB mob,
                                 MOB E,
                                 int showNumber,
                                 int showFlag,
                                 Faction F)
                          throws java.io.IOException
Throws:
java.io.IOException

genFaction

protected void genFaction(MOB mob,
                          MOB E,
                          int showNumber,
                          int showFlag)
                   throws java.io.IOException
Throws:
java.io.IOException

genGender

protected void genGender(MOB mob,
                         MOB E,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genWeaponClassification

protected void genWeaponClassification(MOB mob,
                                       Weapon E,
                                       int showNumber,
                                       int showFlag)
                                throws java.io.IOException
Throws:
java.io.IOException

genSecretIdentity

protected void genSecretIdentity(MOB mob,
                                 Item E,
                                 int showNumber,
                                 int showFlag)
                          throws java.io.IOException
Throws:
java.io.IOException

genNourishment

protected void genNourishment(MOB mob,
                              Food E,
                              int showNumber,
                              int showFlag)
                       throws java.io.IOException
Throws:
java.io.IOException

genBiteSize

protected void genBiteSize(MOB mob,
                           Food E,
                           int showNumber,
                           int showFlag)
                    throws java.io.IOException
Throws:
java.io.IOException

genRace

protected void genRace(MOB mob,
                       MOB M,
                       int showNumber,
                       int showFlag)
                throws java.io.IOException
Throws:
java.io.IOException

genCharClass

protected void genCharClass(MOB mob,
                            MOB M,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genTattoos

protected void genTattoos(MOB mob,
                          MOB M,
                          int showNumber,
                          int showFlag)
                   throws java.io.IOException
Throws:
java.io.IOException

genTitles

protected void genTitles(MOB mob,
                         MOB M,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genExpertises

protected void genExpertises(MOB mob,
                             MOB M,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genSecurity

protected void genSecurity(MOB mob,
                           MOB M,
                           int showNumber,
                           int showFlag)
                    throws java.io.IOException
Throws:
java.io.IOException

genBehaviors

public void genBehaviors(MOB mob,
                         PhysicalAgent P,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Specified by:
genBehaviors in interface GenericEditor
Throws:
java.io.IOException

genAffects

public void genAffects(MOB mob,
                       Physical P,
                       int showNumber,
                       int showFlag)
                throws java.io.IOException
Specified by:
genAffects in interface GenericEditor
Throws:
java.io.IOException

genRideable1

protected void genRideable1(MOB mob,
                            Rideable R,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genRideable2

protected void genRideable2(MOB mob,
                            Rideable E,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genShopkeeper1

protected void genShopkeeper1(MOB mob,
                              ShopKeeper M,
                              int showNumber,
                              int showFlag)
                       throws java.io.IOException
Throws:
java.io.IOException

genShopkeeper2

protected void genShopkeeper2(MOB mob,
                              ShopKeeper M,
                              int showNumber,
                              int showFlag)
                       throws java.io.IOException
Throws:
java.io.IOException

genEconomics1

protected void genEconomics1(MOB mob,
                             Economics E,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genEconomics2

protected void genEconomics2(MOB mob,
                             Economics E,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genAreaBlurbs

protected void genAreaBlurbs(MOB mob,
                             Area A,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genEconomics3

protected void genEconomics3(MOB mob,
                             Economics E,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genEconomics4

protected void genEconomics4(MOB mob,
                             Economics E,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genEconomics5

protected void genEconomics5(MOB mob,
                             Economics E,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genEconomics6

protected void genEconomics6(MOB mob,
                             Economics E,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genAbilities

protected void genAbilities(MOB mob,
                            MOB M,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

spells

public void spells(MOB mob,
                   java.util.List<Ability> V,
                   int showNumber,
                   int showFlag,
                   boolean inParms)
            throws java.io.IOException
Specified by:
spells in interface GenericEditor
Throws:
java.io.IOException

genClanMembers

protected void genClanMembers(MOB mob,
                              Clan E,
                              int showNumber,
                              int showFlag)
                       throws java.io.IOException
Throws:
java.io.IOException

genDeity1

protected void genDeity1(MOB mob,
                         Deity E,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genDeity2

protected void genDeity2(MOB mob,
                         Deity E,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genDeity3

protected void genDeity3(MOB mob,
                         Deity E,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genDeity4

protected void genDeity4(MOB mob,
                         Deity E,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genDeity5

protected void genDeity5(MOB mob,
                         Deity E,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genDeity6

protected void genDeity6(MOB mob,
                         Deity E,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genDeity7

protected void genDeity7(MOB mob,
                         Deity E,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genDeity8

protected void genDeity8(MOB mob,
                         Deity E,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genDeity9

protected void genDeity9(MOB mob,
                         Deity E,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genDeity0

protected void genDeity0(MOB mob,
                         Deity E,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genDeity11

protected void genDeity11(MOB mob,
                          Deity E,
                          int showNumber,
                          int showFlag)
                   throws java.io.IOException
Throws:
java.io.IOException

genGridLocaleX

protected void genGridLocaleX(MOB mob,
                              GridZones E,
                              int showNumber,
                              int showFlag)
                       throws java.io.IOException
Throws:
java.io.IOException

genGridLocaleY

protected void genGridLocaleY(MOB mob,
                              GridZones E,
                              int showNumber,
                              int showFlag)
                       throws java.io.IOException
Throws:
java.io.IOException

wornLocation

public void wornLocation(MOB mob,
                         long[] oldWornLocation,
                         boolean[] logicalAnd,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Specified by:
wornLocation in interface GenericEditor
Throws:
java.io.IOException

genWornLocation

protected void genWornLocation(MOB mob,
                               Item E,
                               int showNumber,
                               int showFlag)
                        throws java.io.IOException
Throws:
java.io.IOException

genThirstQuenched

protected void genThirstQuenched(MOB mob,
                                 Drink E,
                                 int showNumber,
                                 int showFlag)
                          throws java.io.IOException
Throws:
java.io.IOException

genDrinkHeld

protected void genDrinkHeld(MOB mob,
                            Drink E,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genAttackAttribute

protected void genAttackAttribute(MOB mob,
                                  CharClass E,
                                  int showNumber,
                                  int showFlag,
                                  java.lang.String FieldDisp,
                                  java.lang.String Field)
                           throws java.io.IOException
Throws:
java.io.IOException

genArmorCode

protected void genArmorCode(MOB mob,
                            CharClass E,
                            int showNumber,
                            int showFlag,
                            java.lang.String FieldDisp,
                            java.lang.String Field)
                     throws java.io.IOException
Throws:
java.io.IOException

genQualifications

protected void genQualifications(MOB mob,
                                 CharClass E,
                                 int showNumber,
                                 int showFlag,
                                 java.lang.String FieldDisp,
                                 java.lang.String Field)
                          throws java.io.IOException
Throws:
java.io.IOException

genClanAccept

protected void genClanAccept(MOB mob,
                             Clan E,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genWeaponRestr

protected void genWeaponRestr(MOB mob,
                              CharClass E,
                              int showNumber,
                              int showFlag,
                              java.lang.String FieldDisp,
                              java.lang.String FieldNum,
                              java.lang.String Field)
                       throws java.io.IOException
Throws:
java.io.IOException

genWeaponMaterials

protected void genWeaponMaterials(MOB mob,
                                  CharClass E,
                                  int showNumber,
                                  int showFlag,
                                  java.lang.String FieldDisp,
                                  java.lang.String FieldNum,
                                  java.lang.String Field)
                           throws java.io.IOException
Throws:
java.io.IOException

genDisableFlags

protected void genDisableFlags(MOB mob,
                               Race E,
                               int showNumber,
                               int showFlag)
                        throws java.io.IOException
Throws:
java.io.IOException

genRaceWearFlags

protected void genRaceWearFlags(MOB mob,
                                Race E,
                                int showNumber,
                                int showFlag)
                         throws java.io.IOException
Throws:
java.io.IOException

genRaceAvailability

protected void genRaceAvailability(MOB mob,
                                   Race E,
                                   int showNumber,
                                   int showFlag)
                            throws java.io.IOException
Throws:
java.io.IOException

genClassAvailability

protected void genClassAvailability(MOB mob,
                                    CharClass E,
                                    int showNumber,
                                    int showFlag)
                             throws java.io.IOException
Throws:
java.io.IOException

genCat

protected void genCat(MOB mob,
                      Race E,
                      int showNumber,
                      int showFlag)
               throws java.io.IOException
Throws:
java.io.IOException

genRaceBuddy

protected void genRaceBuddy(MOB mob,
                            Race E,
                            int showNumber,
                            int showFlag,
                            java.lang.String prompt,
                            java.lang.String flag)
                     throws java.io.IOException
Throws:
java.io.IOException

genClassBuddy

protected void genClassBuddy(MOB mob,
                             CharClass E,
                             int showNumber,
                             int showFlag,
                             java.lang.String prompt,
                             java.lang.String flag)
                      throws java.io.IOException
Throws:
java.io.IOException

genBodyParts

protected void genBodyParts(MOB mob,
                            Race E,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genPStats

protected void genPStats(MOB mob,
                         Race R,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genAState

protected void genAState(MOB mob,
                         Race R,
                         java.lang.String field,
                         java.lang.String prompt,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genAStats

protected void genAStats(MOB mob,
                         Race R,
                         java.lang.String Field,
                         java.lang.String FieldName,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genPStats

protected void genPStats(MOB mob,
                         CharClass R,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genAState

protected void genAState(MOB mob,
                         CharClass R,
                         java.lang.String field,
                         java.lang.String prompt,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genAStats

protected void genAStats(MOB mob,
                         CharClass R,
                         java.lang.String Field,
                         java.lang.String FieldName,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genResources

protected void genResources(MOB mob,
                            Race E,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genOutfit

protected void genOutfit(MOB mob,
                         Race E,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genOutfit

protected void genOutfit(MOB mob,
                         CharClass E,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

genWeapon

protected void genWeapon(MOB mob,
                         Race E,
                         int showNumber,
                         int showFlag)
                  throws java.io.IOException
Throws:
java.io.IOException

modifyDField

protected void modifyDField(DVector fields,
                            java.lang.String fieldName,
                            java.lang.String value)

genAgingChart

protected void genAgingChart(MOB mob,
                             Race E,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genClassFlags

protected void genClassFlags(MOB mob,
                             CharClass E,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
Throws:
java.io.IOException

genDynamicAbilities

protected void genDynamicAbilities(MOB mob,
                                   Modifiable E,
                                   java.lang.String typeName,
                                   java.lang.String levelName,
                                   int showNumber,
                                   int showFlag)
                            throws java.io.IOException
Throws:
java.io.IOException

genDynamicEffects

protected void genDynamicEffects(MOB mob,
                                 Modifiable E,
                                 java.lang.String typeName,
                                 java.lang.String levelName,
                                 int showNumber,
                                 int showFlag)
                          throws java.io.IOException
Throws:
java.io.IOException

genClassAbleMod

protected DVector genClassAbleMod(MOB mob,
                                  DVector sets,
                                  java.lang.String ableID,
                                  int origLevelIndex,
                                  int origAbleIndex)
                           throws java.io.IOException
Throws:
java.io.IOException

genClassAbilities

protected void genClassAbilities(MOB mob,
                                 CharClass E,
                                 int showNumber,
                                 int showFlag)
                          throws java.io.IOException
Throws:
java.io.IOException

genCulturalAbilities

protected void genCulturalAbilities(MOB mob,
                                    Race E,
                                    int showNumber,
                                    int showFlag)
                             throws java.io.IOException
Throws:
java.io.IOException

modifyGenClass

public void modifyGenClass(MOB mob,
                           CharClass me)
                    throws java.io.IOException
Specified by:
modifyGenClass in interface GenericEditor
Throws:
java.io.IOException

modifyClanPosition

public void modifyClanPosition(MOB mob,
                               ClanPosition me)
                        throws java.io.IOException
Throws:
java.io.IOException

clanGovernmentPositions

public void clanGovernmentPositions(MOB mob,
                                    ClanGovernment me,
                                    int showNumber,
                                    int showFlag)
                             throws java.io.IOException
Throws:
java.io.IOException

modifyGovernment

public void modifyGovernment(MOB mob,
                             ClanGovernment me)
                      throws java.io.IOException
Specified by:
modifyGovernment in interface GenericEditor
Throws:
java.io.IOException

modifyGenAbility

public void modifyGenAbility(MOB mob,
                             Ability me)
                      throws java.io.IOException
Specified by:
modifyGenAbility in interface GenericEditor
Throws:
java.io.IOException

genText

protected boolean genText(MOB mob,
                          DVector set,
                          java.lang.String[] choices,
                          java.lang.String help,
                          int showNumber,
                          int showFlag,
                          java.lang.String FieldDisp,
                          java.lang.String Field)
                   throws java.io.IOException
Throws:
java.io.IOException

modifyComponent

protected boolean modifyComponent(MOB mob,
                                  java.util.List<AbilityComponent> components,
                                  int componentIndex)
                           throws java.io.IOException
Throws:
java.io.IOException

modifyComponents

public void modifyComponents(MOB mob,
                             java.lang.String componentID)
                      throws java.io.IOException
Specified by:
modifyComponents in interface GenericEditor
Throws:
java.io.IOException

modifyGenRace

public void modifyGenRace(MOB mob,
                          Race me)
                   throws java.io.IOException
Specified by:
modifyGenRace in interface GenericEditor
Throws:
java.io.IOException

modifyGenItem

protected void modifyGenItem(MOB mob,
                             Item me)
                      throws java.io.IOException
Throws:
java.io.IOException

modifyGenFood

protected void modifyGenFood(MOB mob,
                             Food me)
                      throws java.io.IOException
Throws:
java.io.IOException

genScripts

protected void genScripts(MOB mob,
                          MOB E,
                          int showNumber,
                          int showFlag)
                   throws java.io.IOException
Throws:
java.io.IOException

modifyGenDrink

protected void modifyGenDrink(MOB mob,
                              Drink me)
                       throws java.io.IOException
Throws:
java.io.IOException

modifyGenWallpaper

protected void modifyGenWallpaper(MOB mob,
                                  Item me)
                           throws java.io.IOException
Throws:
java.io.IOException

modifyGenMap

protected void modifyGenMap(MOB mob,
                            RoomMap me)
                     throws java.io.IOException
Throws:
java.io.IOException

modifyGenContainer

protected void modifyGenContainer(MOB mob,
                                  Container me)
                           throws java.io.IOException
Throws:
java.io.IOException

modifyGenWeapon

protected void modifyGenWeapon(MOB mob,
                               Weapon me)
                        throws java.io.IOException
Throws:
java.io.IOException

modifyGenArmor

protected void modifyGenArmor(MOB mob,
                              Armor me)
                       throws java.io.IOException
Throws:
java.io.IOException

modifyGenInstrument

protected void modifyGenInstrument(MOB mob,
                                   MusicalInstrument me)
                            throws java.io.IOException
Throws:
java.io.IOException

modifyGenExit

public void modifyGenExit(MOB mob,
                          Exit me)
                   throws java.io.IOException
Specified by:
modifyGenExit in interface GenericEditor
Throws:
java.io.IOException

possibleCatalogSwap

protected MOB possibleCatalogSwap(MOB editorMOB,
                                  MOB me)
                           throws java.io.IOException
Throws:
java.io.IOException

modifyGenMOB

protected void modifyGenMOB(MOB mob,
                            MOB me)
                     throws java.io.IOException
Throws:
java.io.IOException

modifyPlayer

public void modifyPlayer(MOB mob,
                         MOB me)
                  throws java.io.IOException
Specified by:
modifyPlayer in interface GenericEditor
Throws:
java.io.IOException

genClanStatus

protected void genClanStatus(MOB mob,
                             Clan C,
                             int showNumber,
                             int showFlag)

genClanGovt

protected void genClanGovt(MOB mob,
                           Clan C,
                           int showNumber,
                           int showFlag)
                    throws java.io.IOException
Throws:
java.io.IOException

genAuctionPrompt

protected double genAuctionPrompt(MOB mob,
                                  double oldVal,
                                  int showNumber,
                                  int showFlag,
                                  java.lang.String msg,
                                  boolean pct)
                           throws java.io.IOException
Throws:
java.io.IOException

genAuctionPrompt

protected int genAuctionPrompt(MOB mob,
                               int oldVal,
                               int showNumber,
                               int showFlag,
                               java.lang.String msg)
                        throws java.io.IOException
Throws:
java.io.IOException

genClanRole

protected void genClanRole(MOB mob,
                           Clan C,
                           int showNumber,
                           int showFlag)
                    throws java.io.IOException
Throws:
java.io.IOException

genClanClass

protected void genClanClass(MOB mob,
                            Clan C,
                            int showNumber,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

genClanRoom

protected java.lang.String genClanRoom(MOB mob,
                                       Clan C,
                                       java.lang.String oldRoomID,
                                       java.lang.String promptCode,
                                       int showNumber,
                                       int showFlag)
                                throws java.io.IOException
Throws:
java.io.IOException

modifyClan

public void modifyClan(MOB mob,
                       Clan C)
                throws java.io.IOException
Specified by:
modifyClan in interface GenericEditor
Throws:
java.io.IOException

modifyGenShopkeeper

protected void modifyGenShopkeeper(MOB mob,
                                   ShopKeeper me)
                            throws java.io.IOException
Throws:
java.io.IOException

modifyRoom

public void modifyRoom(MOB mob,
                       Room R)
                throws java.io.IOException
Specified by:
modifyRoom in interface GenericEditor
Throws:
java.io.IOException

genAccountExpiration

protected void genAccountExpiration(MOB mob,
                                    AccountStats A,
                                    int showNumber,
                                    int showFlag)
                             throws java.io.IOException
Throws:
java.io.IOException

modifyAccount

public void modifyAccount(MOB mob,
                          PlayerAccount A)
                   throws java.io.IOException
Specified by:
modifyAccount in interface GenericEditor
Throws:
java.io.IOException

modifyStdMob

public void modifyStdMob(MOB mob,
                         MOB thang)
                  throws java.io.IOException
Specified by:
modifyStdMob in interface GenericEditor
Throws:
java.io.IOException

modifyStdItem

public void modifyStdItem(MOB mob,
                          Item thang)
                   throws java.io.IOException
Specified by:
modifyStdItem in interface GenericEditor
Throws:
java.io.IOException

modifyGenArea

public void modifyGenArea(MOB mob,
                          Area myArea)
                   throws java.io.IOException
Specified by:
modifyGenArea in interface GenericEditor
Throws:
java.io.IOException