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, Tickable, 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
 
Field Summary
 
Fields inherited from class com.planet_ink.coffee_mud.Libraries.StdLibrary
isDebugging, name, serviceClient, tickStatus
 
Fields inherited from interface com.planet_ink.coffee_mud.core.interfaces.Tickable
STATUS_AFFECT, STATUS_ALIVE, STATUS_BEHAVIOR, STATUS_CLASS, STATUS_DEAD, STATUS_END, STATUS_FIGHT, STATUS_MISC, STATUS_MISC2, STATUS_MISC3, STATUS_MISC4, STATUS_MISC5, STATUS_MISC6, STATUS_MISC7, STATUS_NOT, STATUS_OTHER, STATUS_RACE, STATUS_REBIRTH, STATUS_SCRIPT, STATUS_START, STATUS_WEATHER, TICKID_AREA, TICKID_BEAMWEAPON, TICKID_CLAN, TICKID_CLANITEM, TICKID_DEADBODY_DECAY, TICKID_ELECTRONICS, TICKID_EMAIL, TICKID_EXIT_BEHAVIOR, TICKID_EXIT_REOPEN, TICKID_ITEM_BEHAVIOR, TICKID_ITEM_BOUNCEBACK, TICKID_LIGHT_FLICKERS, TICKID_LIVEAUCTION, TICKID_LONGERMASK, TICKID_MISCELLANEOUS, TICKID_MOB, TICKID_PROPERTY_SPECIAL, TICKID_QUEST, TICKID_READYTOSTOP, TICKID_ROOM_BEHAVIOR, TICKID_ROOM_ITEM_REJUV, TICKID_SOLITARYMASK, TICKID_SPECIALCOMBAT, TICKID_SPECIALMANEUVER, TICKID_SPELL_AFFECT, TICKID_SUPPORT, TICKID_TIMEAUCTION, TICKID_TRAP_DESTRUCTION, TICKID_TRAP_RESET
 
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)
           
 void genAbility(MOB mob, Physical P, int showNumber, int showFlag, java.lang.String prompt)
           
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  int genAnyMaterialCode(MOB mob, java.lang.String prompt, int currMat, boolean inheritOk, 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 fieldDisplayStr, 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 fieldDisplayStr, 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 genBirthday(MOB mob, PlayerStats A, 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 genBreathes(MOB mob, Race me, 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 genCharState(MOB mob, MOB E, 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, java.util.Set<Area> alsoUpdateAreas)
           
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 C, 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 genClassRaceQuals(MOB mob, CharClass E, int showNumber, int showFlag, java.lang.String prompt, java.lang.String flag)
           
protected  void genClimateType(MOB mob, Places 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 genCommonBonus(MOB mob, PlayerStats pStats, int showNumber, int showFlag)
           
protected  void genCondition(MOB mob, Item I, int showNumber, int showFlag)
           
protected  void genConsumedMaterials(MOB mob, FuelConsumer E, int showNumber, int showFlag)
           
protected  void genContainerTypes(MOB mob, Container E, 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, CloseableLockable E, java.lang.String doorName, int showNumber, int showFlag)
           
protected  void genDrinkHeld(MOB mob, Drink E, int showNumber, int showFlag)
           
protected  void genDrinkType(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 genDynamicImmunitiess(MOB mob, Modifiable E, java.lang.String typeName, 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 genLocationCoords(MOB mob, LocationRoom E, int showNumber, int showFlag)
           
protected  void genMaterialCode(MOB mob, Item E, int showNumber, int showFlag)
           
protected  void genMaterialSubType(MOB mob, RawMaterial E, int showNumber, int showFlag)
           
protected  void genMaxUses(MOB mob, Wand W, int showNumber, int showFlag)
           
protected  void genMessageTypes(MOB mob, ShipWarComponent E, int showNumber, int showFlag)
           
protected  void genMinimumStatQualifications(MOB mob, CharClass E, int showNumber, int showFlag)
           
 void genMiscSet(MOB mob, Environmental E, int showFlag)
           
 void genMiscText(MOB mob, Environmental E, int showNumber, int showFlag)
           
protected  void genMoney(MOB mob, MOB M, int showNumber, int showFlag)
           
protected  void genMountText(MOB mob, Rideable E, int showNumber, int showFlag)
           
protected  void genMountText2(MOB mob, Rideable E, 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, ElecPanel S, int showNumber, int showFlag)
           
protected  void genParentAreas(MOB mob, Area A, int showNumber, int showFlag, java.util.Set<Area> alsoUpdateAreas)
           
protected  void genPassword(MOB mob, MOB M, int showNumber, int showFlag)
           
protected  void genPlayerLevel(MOB mob, Area A, int showNumber, int showFlag)
           
protected  void genPStats(MOB mob, CharClass R, int showNumber, int showFlag)
           
protected  void genPStats(MOB mob, CharClass R, int showNumber, int showFlag, boolean skipRejuv)
           
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 fieldDisplayStr, 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)
           
 void genSpaceStuff(MOB mob, SpaceObject E, 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, Tattooable M, int showNumber, int showFlag)
           
protected  boolean genText(MOB mob, java.util.Map<java.lang.String,java.lang.String> map, java.lang.String[] choices, java.lang.String help, int showNumber, int showFlag, java.lang.String fieldDisplayStr, java.lang.String field)
           
protected  boolean genText(MOB mob, PairList<java.lang.String,java.lang.String> set, java.lang.String[] choices, java.lang.String help, int showNumber, int showFlag, java.lang.String fieldDisplayStr, 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)
           
 void genTPQ(MOB mob, MOB me, 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 fieldDisplayStr, 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 fieldDisplayStr, 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)
           
protected  void getTheme(MOB mob, Area A, 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, int showFlag)
           
 AbilityMapper.AbilityMapping modifyAllQualifyEntry(MOB mob, java.lang.String eachOrAll, Ability me, int showFlag)
           
 void modifyArea(MOB mob, Area myArea, java.util.Set<Area> alsoUpdateAreas, int showFlag)
           
 void modifyClan(MOB mob, Clan C, int showFlag)
           
 void modifyClanPosition(MOB mob, ClanPosition me, int showFlag)
           
protected  boolean modifyComponent(MOB mob, AbilityComponent comp, int showFlag)
           
 void modifyComponents(MOB mob, java.lang.String componentID, int showFlag)
           
protected  void modifyDField(DVector fields, java.lang.String fieldName, java.lang.String value)
           
 void modifyGenAbility(MOB mob, Ability me, int showFlag)
           
protected  void modifyGenArmor(MOB mob, Armor me, int showFlag)
           
 void modifyGenClass(MOB mob, CharClass me, int showFlag)
           
protected  void modifyGenContainer(MOB mob, Container me, int showFlag)
           
 void modifyGenCraftSkill(MOB mob, Ability me, int showFlag)
           
protected  void modifyGenDrink(MOB mob, Drink me, int showFlag)
           
 void modifyGenExit(MOB mob, Exit me, int showFlag)
           
protected  void modifyGenFood(MOB mob, Food me, int showFlag)
           
protected  void modifyGenInstrument(MOB mob, MusicalInstrument me, int showFlag)
           
protected  void modifyGenItem(MOB mob, Item me, int showFlag)
           
 void modifyGenLanguage(MOB mob, Language me, int showFlag)
           
protected  void modifyGenMap(MOB mob, RoomMap me, int showFlag)
           
protected  void modifyGenMOB(MOB mob, MOB me, int showFlag)
           
 void modifyGenRace(MOB mob, Race me, int showFlag)
           
protected  void modifyGenShopkeeper(MOB mob, ShopKeeper me, int showFlag)
           
protected  void modifyGenWallpaper(MOB mob, Item me, int showFlag)
           
protected  void modifyGenWeapon(MOB mob, Weapon me, int showFlag)
           
 void modifyGovernment(MOB mob, ClanGovernment me, int showFlag)
           
 void modifyManufacturer(MOB mob, Manufacturer me, int showFlag)
           
 void modifyPlayer(MOB mob, MOB me, int showFlag)
           
 Room modifyRoom(MOB mob, Room R, int showFlag)
           
 void modifyStdItem(MOB mob, Item E, int showFlag)
           
 void modifyStdMob(MOB mob, MOB E, int showFlag)
           
protected  MOB possibleCatalogSwap(MOB editorMOB, MOB me)
           
 boolean prompt(MOB mob, boolean oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr)
           
 boolean prompt(MOB mob, boolean oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr, java.lang.String help)
           
 double prompt(MOB mob, double oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr)
           
 double prompt(MOB mob, double oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr, java.lang.String help)
           
 double prompt(MOB mob, double oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr, java.lang.String help, double minValue, double maxValue)
           
 int prompt(MOB mob, int oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr)
           
 int prompt(MOB mob, int oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr, java.lang.String help)
           
 long prompt(MOB mob, long oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr)
           
 long prompt(MOB mob, long oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr, java.lang.String help)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr, boolean emptyOK)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr, 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 fieldDisplayStr, 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 fieldDisplayStr, 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 fieldDisplayStr, boolean emptyOK, java.lang.String help)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr, PairList<java.lang.String,java.lang.String> choices)
           
 java.lang.String prompt(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr, java.lang.String help)
           
 java.lang.String promptCommaList(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr, java.lang.String help, GenericEditor.CMEval eval, java.lang.Object[] choices)
           
 int promptMulti(MOB mob, int oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr, PairList<java.lang.String,java.lang.String> choices)
           
 java.lang.String promptMultiOrExtra(MOB mob, java.lang.String oldVal, int showNumber, int showFlag, java.lang.String fieldDisplayStr, PairList<java.lang.String,java.lang.String> choices)
           
 java.lang.String promptMultiSelectList(MOB mob, java.lang.String oldVal, java.lang.String delimiter, int showNumber, int showFlag, java.lang.String fieldDisplayStr, PairList<java.lang.String,java.lang.String> choices, boolean nullOK)
           
 void promptRawStatStr(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String fieldDisplayStr, java.lang.String field, boolean emptyOK)
           
 void promptStatBool(MOB mob, Modifiable E, int showNumber, int showFlag, java.lang.String fieldDisplayStr, java.lang.String field)
           
 void promptStatBool(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String fieldDisplayStr, java.lang.String field)
           
 void promptStatChoices(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String fieldDisplayStr, 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 fieldDisplayStr, java.lang.String field, java.lang.Object[] choices)
           
 void promptStatInt(MOB mob, Modifiable E, int showNumber, int showFlag, java.lang.String fieldDisplayStr, java.lang.String field)
           
 void promptStatInt(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String fieldDisplayStr, java.lang.String field)
           
 void promptStatStr(MOB mob, Modifiable E, int showNumber, int showFlag, java.lang.String fieldDisplayStr, java.lang.String field)
           
 void promptStatStr(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String fieldDisplayStr, java.lang.String field, boolean emptyOK)
           
 void promptStatStr(MOB mob, Modifiable E, java.lang.String help, int showNumber, int showFlag, java.lang.String fieldDisplayStr, java.lang.String field, int maxChars)
           
 boolean promptToggle(MOB mob, int showNumber, int showFlag, java.lang.String fieldDisplayStr)
           
 void spells(MOB mob, java.util.List<Ability> V, int showNumber, int showFlag, boolean inParms)
           
 void spellsOrBehaviors(MOB mob, java.util.List<CMObject> V, int showNumber, int showFlag, boolean inParms)
           
protected  void toggleClimateMask(Places 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, checkDatabase, compareTo, copyOf, getServiceClient, getTickStatus, initializeClass, L, name, newInstance, propertiesLoaded, setThreadStatus, shutdown, tick
 
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, getServiceClient, L, propertiesLoaded, shutdown
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, initializeClass, name, 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, Tech. 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 fieldDisplayStr,
                          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 fieldDisplayStr,
                          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 fieldDisplayStr,
                           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 fieldDisplayStr,
                           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 fieldDisplayStr,
                          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 fieldDisplayStr,
                          java.lang.String field,
                          boolean emptyOK)
                   throws java.io.IOException
Specified by:
promptStatStr in interface GenericEditor
Throws:
java.io.IOException

promptRawStatStr

public void promptRawStatStr(MOB mob,
                             Modifiable E,
                             java.lang.String help,
                             int showNumber,
                             int showFlag,
                             java.lang.String fieldDisplayStr,
                             java.lang.String field,
                             boolean emptyOK)
                      throws java.io.IOException
Throws:
java.io.IOException

promptStatStr

public void promptStatStr(MOB mob,
                          Modifiable E,
                          java.lang.String help,
                          int showNumber,
                          int showFlag,
                          java.lang.String fieldDisplayStr,
                          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 fieldDisplayStr,
                              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 fieldDisplayStr,
                                   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 fieldDisplayStr)
                        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 fieldDisplayStr,
                               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 fieldDisplayStr,
                               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 fieldDisplayStr,
                               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 fieldDisplayStr,
                               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 fieldDisplayStr,
                               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 fieldDisplayStr)
               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 fieldDisplayStr)
              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 fieldDisplayStr)
           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 fieldDisplayStr)
            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 fieldDisplayStr)
                     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 fieldDisplayStr,
                                        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 fieldDisplayStr,
                               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 fieldDisplayStr,
                      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 fieldDisplayStr,
                     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 fieldDisplayStr,
                     java.lang.String help,
                     double minValue,
                     double maxValue)
              throws java.io.IOException
Throws:
java.io.IOException

prompt

public int prompt(MOB mob,
                  int oldVal,
                  int showNumber,
                  int showFlag,
                  java.lang.String fieldDisplayStr,
                  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 fieldDisplayStr,
                   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 fieldDisplayStr,
                       PairList<java.lang.String,java.lang.String> 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 fieldDisplayStr,
                                           PairList<java.lang.String,java.lang.String> choices)
                                    throws java.io.IOException
Specified by:
promptMultiOrExtra in interface GenericEditor
Throws:
java.io.IOException

promptMultiSelectList

public java.lang.String promptMultiSelectList(MOB mob,
                                              java.lang.String oldVal,
                                              java.lang.String delimiter,
                                              int showNumber,
                                              int showFlag,
                                              java.lang.String fieldDisplayStr,
                                              PairList<java.lang.String,java.lang.String> choices,
                                              boolean nullOK)
                                       throws java.io.IOException
Specified by:
promptMultiSelectList 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 fieldDisplayStr,
                               PairList<java.lang.String,java.lang.String> 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,
                            ElecPanel 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

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

genBirthday

protected void genBirthday(MOB mob,
                           PlayerStats 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

genMountText

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

genMountText2

protected void genMountText2(MOB mob,
                             Rideable E,
                             int showNumber,
                             int showFlag)
                      throws java.io.IOException
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,
                              java.util.Set<Area> alsoUpdateAreas)
                       throws java.io.IOException
Throws:
java.io.IOException

genChildAreas

protected void genChildAreas(MOB mob,
                             Area A,
                             int showNumber,
                             int showFlag,
                             java.util.Set<Area> alsoUpdateAreas)
                      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)

genDrinkType

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

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(Places A,
                                 int mask)

genClimateType

protected void genClimateType(MOB mob,
                              Places 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

genCommonBonus

protected void genCommonBonus(MOB mob,
                              PlayerStats pStats,
                              int showNumber,
                              int showFlag)
                       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

genCharState

protected void genCharState(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,
                              CloseableLockable E,
                              java.lang.String doorName,
                              int showNumber,
                              int showFlag)
                       throws java.io.IOException
Throws:
java.io.IOException

makeContainerTypes

public java.lang.String makeContainerTypes(Container E)

genContainerTypes

protected void genContainerTypes(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,
                       int showFlag)
                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,
                       java.lang.String prompt)
                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

genTPQ

public void genTPQ(MOB mob,
                   MOB me,
                   int showNumber,
                   int showFlag)
            throws java.io.IOException
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

getTheme

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

genConsumedMaterials

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

genMessageTypes

protected void genMessageTypes(MOB mob,
                               ShipWarComponent E,
                               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

genAnyMaterialCode

protected int genAnyMaterialCode(MOB mob,
                                 java.lang.String prompt,
                                 int currMat,
                                 boolean inheritOk,
                                 int showNumber,
                                 int showFlag)
                          throws java.io.IOException
Throws:
java.io.IOException

genBreathes

protected void genBreathes(MOB mob,
                           Race me,
                           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

genMaterialSubType

protected void genMaterialSubType(MOB mob,
                                  RawMaterial 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,
                          Tattooable 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

spellsOrBehaviors

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

genClanMembers

protected void genClanMembers(MOB mob,
                              Clan C,
                              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

genPlayerLevel

protected void genPlayerLevel(MOB mob,
                              Area A,
                              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

genLocationCoords

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

genSpaceStuff

public void genSpaceStuff(MOB mob,
                          SpaceObject 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 fieldDisplayStr,
                                  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 fieldDisplayStr,
                            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 fieldDisplayStr,
                                 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 fieldDisplayStr,
                              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 fieldDisplayStr,
                                  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

genClassRaceQuals

protected void genClassRaceQuals(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

genPStats

protected void genPStats(MOB mob,
                         CharClass R,
                         int showNumber,
                         int showFlag,
                         boolean skipRejuv)
                  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

genMinimumStatQualifications

protected void genMinimumStatQualifications(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

genDynamicImmunitiess

protected void genDynamicImmunitiess(MOB mob,
                                     Modifiable E,
                                     java.lang.String typeName,
                                     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,
                           int showFlag)
                    throws java.io.IOException
Specified by:
modifyGenClass in interface GenericEditor
Throws:
java.io.IOException

modifyClanPosition

public void modifyClanPosition(MOB mob,
                               ClanPosition me,
                               int showFlag)
                        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,
                             int showFlag)
                      throws java.io.IOException
Specified by:
modifyGovernment in interface GenericEditor
Throws:
java.io.IOException

modifyGenAbility

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

modifyGenLanguage

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

modifyGenCraftSkill

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

genText

protected boolean genText(MOB mob,
                          PairList<java.lang.String,java.lang.String> set,
                          java.lang.String[] choices,
                          java.lang.String help,
                          int showNumber,
                          int showFlag,
                          java.lang.String fieldDisplayStr,
                          java.lang.String field)
                   throws java.io.IOException
Throws:
java.io.IOException

genText

protected boolean genText(MOB mob,
                          java.util.Map<java.lang.String,java.lang.String> map,
                          java.lang.String[] choices,
                          java.lang.String help,
                          int showNumber,
                          int showFlag,
                          java.lang.String fieldDisplayStr,
                          java.lang.String field)
                   throws java.io.IOException
Throws:
java.io.IOException

modifyComponent

protected boolean modifyComponent(MOB mob,
                                  AbilityComponent comp,
                                  int showFlag)
                           throws java.io.IOException
Throws:
java.io.IOException

modifyComponents

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

modifyGenRace

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

modifyGenItem

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

modifyGenFood

protected void modifyGenFood(MOB mob,
                             Food me,
                             int showFlag)
                      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,
                              int showFlag)
                       throws java.io.IOException
Throws:
java.io.IOException

modifyGenWallpaper

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

modifyGenMap

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

modifyGenContainer

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

modifyGenWeapon

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

modifyGenArmor

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

modifyGenInstrument

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

modifyGenExit

public void modifyGenExit(MOB mob,
                          Exit me,
                          int showFlag)
                   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,
                            int showFlag)
                     throws java.io.IOException
Throws:
java.io.IOException

modifyPlayer

public void modifyPlayer(MOB mob,
                         MOB me,
                         int showFlag)
                  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,
                       int showFlag)
                throws java.io.IOException
Specified by:
modifyClan in interface GenericEditor
Throws:
java.io.IOException

modifyGenShopkeeper

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

modifyRoom

public Room modifyRoom(MOB mob,
                       Room R,
                       int showFlag)
                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,
                          int showFlag)
                   throws java.io.IOException
Specified by:
modifyAccount in interface GenericEditor
Throws:
java.io.IOException

modifyStdMob

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

modifyStdItem

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

modifyArea

public void modifyArea(MOB mob,
                       Area myArea,
                       java.util.Set<Area> alsoUpdateAreas,
                       int showFlag)
                throws java.io.IOException
Specified by:
modifyArea in interface GenericEditor
Throws:
java.io.IOException

modifyAllQualifyEntry

public AbilityMapper.AbilityMapping modifyAllQualifyEntry(MOB mob,
                                                          java.lang.String eachOrAll,
                                                          Ability me,
                                                          int showFlag)
                                                   throws java.io.IOException
Specified by:
modifyAllQualifyEntry in interface GenericEditor
Throws:
java.io.IOException

modifyManufacturer

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