com.planet_ink.coffee_mud.Libraries
Class CoffeeMaker
java.lang.Object
com.planet_ink.coffee_mud.Libraries.StdLibrary
com.planet_ink.coffee_mud.Libraries.CoffeeMaker
- All Implemented Interfaces:
- CMObject, Tickable, CMLibrary, GenericBuilder, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class CoffeeMaker
- extends StdLibrary
- implements GenericBuilder
| 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 |
|
Method Summary |
void |
addAutoPropsToAreaIfNecessary(Area newArea)
|
java.lang.String |
addCataDataFromXML(java.lang.String xmlBuffer,
java.util.List<CatalogLibrary.CataData> addHere,
java.util.List<? extends Physical> nameMatchers,
Session S)
|
java.lang.String |
addItemsFromXML(java.util.List<XMLLibrary.XMLTag> xml,
java.util.List<Item> addHere,
Session S)
|
java.lang.String |
addItemsFromXML(java.lang.String xmlBuffer,
java.util.List<Item> addHere,
Session S)
|
java.lang.String |
addMOBsFromXML(java.util.List<XMLLibrary.XMLTag> xml,
java.util.List<MOB> addHere,
Session S)
|
java.lang.String |
addMOBsFromXML(java.lang.String xmlBuffer,
java.util.List<MOB> addHere,
Session S)
|
java.lang.String |
addPlayersAndAccountsFromXML(java.lang.String xmlBuffer,
java.util.List<PlayerAccount> addAccounts,
java.util.List<MOB> addMobs,
Session S)
|
protected java.lang.String |
addPlayersOnlyFromXML(java.util.List<XMLLibrary.XMLTag> mV,
java.util.List<MOB> addMobs,
Session S)
|
Area |
copyArea(Area A,
java.lang.String newName,
boolean savable)
|
void |
doGenPropertiesCopy(Environmental fromE,
Environmental toE)
|
int |
envFlags(Environmental E)
|
java.lang.String |
fillAreaAndCustomVectorFromXML(java.lang.String buf,
java.util.List<XMLLibrary.XMLTag> area,
java.util.List<CMObject> custom,
java.util.Map<java.lang.String,java.lang.String> externalFiles)
|
java.lang.String |
fillAreasVectorFromXML(java.lang.String buf,
java.util.List<java.util.List<XMLLibrary.XMLTag>> areas,
java.util.List<CMObject> custom,
java.util.Map<java.lang.String,java.lang.String> externalFiles)
|
java.lang.String |
fillCustomVectorFromXML(java.util.List<XMLLibrary.XMLTag> xml,
java.util.List<CMObject> custom,
java.util.Map<java.lang.String,java.lang.String> externalFiles)
|
java.lang.String |
fillCustomVectorFromXML(java.lang.String xml,
java.util.List<CMObject> custom,
java.util.Map<java.lang.String,java.lang.String> externalFiles)
|
protected void |
fillFileMap(Environmental E,
java.util.List<java.lang.String> V,
java.util.Map<java.lang.String,java.util.Set<Environmental>> H)
|
void |
fillFileMap(Environmental E,
java.util.Map<java.lang.String,java.util.Set<Environmental>> H)
|
void |
fillFileSet(Environmental E,
java.util.Set<java.lang.String> H)
|
void |
fillFileSet(java.util.List<java.lang.String> V,
java.util.Set<java.lang.String> H)
|
protected void |
fixFillingRoomUnlinkedExits(Room newRoom,
Room R,
boolean andSave)
|
java.lang.String |
getAccountXML(PlayerAccount account,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files)
|
java.util.List<java.lang.String> |
getAllGenStats(Physical P)
|
java.lang.String |
getAnyGenStat(Physical P,
java.lang.String stat)
|
java.lang.StringBuffer |
getAreaObjectXML(Area area,
Session S,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
boolean andRooms)
|
java.lang.StringBuffer |
getAreaXML(Area area,
Session S,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
boolean andRooms)
|
protected java.lang.StringBuffer |
getAreaXML(Area area,
Session S,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
boolean andRooms,
boolean isInDB)
|
java.lang.String |
getCharStateStr(CharState E)
|
java.lang.String |
getCharStatsStr(CharStats E)
|
java.lang.String |
getEnvPropertiesStr(Environmental E)
|
java.lang.String |
getExtraEnvPropertiesStr(Environmental E)
|
java.lang.String |
getFactionXML(MOB mob)
|
java.lang.String |
getFinalStatName(java.lang.String stat)
|
java.lang.String |
getGenAbilityXML(Ability A)
|
int |
getGenItemCodeNum(java.lang.String code)
|
java.lang.String |
getGenItemStat(Item I,
java.lang.String code)
|
protected java.lang.String |
getGenMobAbilities(MOB M)
|
int |
getGenMobCodeNum(java.lang.String code)
|
java.lang.String |
getGenMobInventory(MOB M)
|
java.lang.String |
getGenMobStat(MOB M,
java.lang.String code)
|
java.lang.String |
getGenMOBTextUnpacked(MOB mob,
java.lang.String newText)
|
protected java.lang.String |
getGenPropertiesStr(Environmental E)
|
java.lang.String |
getGenScripts(PhysicalAgent E,
boolean includeVars)
|
Item |
getItemFromXML(java.lang.String xmlBuffer)
|
java.lang.StringBuffer |
getItemsXML(java.util.List<Item> items,
java.util.Map<java.lang.String,java.util.List<Item>> found,
java.util.Set<java.lang.String> files,
CMClass.CMObjectType type)
|
java.lang.StringBuffer |
getItemXML(Item item)
|
MOB |
getMobFromXML(java.lang.String xmlBuffer)
|
java.lang.StringBuffer |
getMobsXML(java.util.List<MOB> mobs,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
java.util.Map<java.lang.String,java.util.List<MOB>> found)
|
java.lang.StringBuffer |
getMobXML(MOB mob)
|
protected java.lang.String |
getOrdPropertiesStr(Environmental E)
|
java.lang.String |
getPhyStatsStr(PhyStats E)
|
protected java.lang.String |
getPlayerExtraInventory(MOB M)
|
java.lang.String |
getPlayerXML(MOB mob,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files)
|
java.lang.String |
getPropertiesStr(Environmental E,
boolean fromTop)
|
java.lang.StringBuffer |
getRoomItems(Room room,
java.util.Map<java.lang.String,java.util.List<Item>> found,
java.util.Set<java.lang.String> files,
CMClass.CMObjectType type)
|
java.lang.StringBuffer |
getRoomMobs(Room room,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
java.util.Map<java.lang.String,java.util.List<MOB>> found)
|
java.lang.StringBuffer |
getRoomXML(Room room,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
boolean andContent)
|
protected java.lang.StringBuffer |
getRoomXML(Room room,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
boolean andContent,
boolean andIsInDB)
|
java.lang.StringBuffer |
getUniqueItemXML(Item item,
CMClass.CMObjectType type,
java.util.Map<java.lang.String,java.util.List<Item>> found,
java.util.Set<java.lang.String> files)
|
boolean |
handleCatalogItem(Physical P,
java.util.List<XMLLibrary.XMLTag> buf,
boolean fromTop)
|
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of
this object. |
protected java.lang.String |
identifier(Environmental E,
Environmental parent)
|
boolean |
isAnyGenStat(Physical P,
java.lang.String stat)
|
void |
logDiff(Environmental E1,
Environmental E2)
|
java.lang.StringBuffer |
logTextDiff(java.lang.String e1,
java.lang.String e2)
|
Ammunition |
makeAmmunition(java.lang.String ammunitionType,
int number)
|
Room |
makeNewRoomContent(Room room,
boolean makeLive)
|
void |
populateShops(ShopKeeper shopKeep,
java.util.List<XMLLibrary.XMLTag> buf)
|
protected void |
possibleAddElectronicsManufacturers(Item I,
java.util.Set<CMObject> custom)
|
protected void |
possibleAddElectronicsManufacturers(MOB M,
java.util.Set<CMObject> custom)
|
protected void |
possiblyAddCustomClass(MOB mob,
java.util.Set<CMObject> custom)
|
protected void |
possiblyAddCustomRace(MOB mob,
java.util.Set<CMObject> custom)
|
protected void |
recoverPhysical(Physical P)
|
void |
resetGenMOB(MOB mob,
java.lang.String newText)
|
void |
setAnyGenStat(Physical P,
java.lang.String stat,
java.lang.String value)
|
void |
setAnyGenStat(Physical P,
java.lang.String stat,
java.lang.String value,
boolean supportPlusMinusPrefix)
|
void |
setCharState(CharState E,
java.lang.String props)
|
void |
setCharStats(CharStats E,
java.lang.String props)
|
void |
setEnvFlags(Environmental E,
int f)
|
void |
setEnvProperties(Environmental E,
java.util.List<XMLLibrary.XMLTag> buf)
|
void |
setExtraEnvProperties(Environmental E,
java.util.List<XMLLibrary.XMLTag> buf)
|
void |
setFactionFromXML(MOB mob,
java.util.List<XMLLibrary.XMLTag> xml)
|
void |
setGenItemStat(Item I,
java.lang.String code,
java.lang.String val)
|
protected void |
setGenMobAbilities(MOB M,
java.util.List<XMLLibrary.XMLTag> buf)
|
protected void |
setGenMobInventory(MOB M,
java.util.List<XMLLibrary.XMLTag> buf)
|
void |
setGenMobStat(MOB M,
java.lang.String code,
java.lang.String val)
|
protected void |
setGenPropertiesStr(Environmental E,
java.util.List<XMLLibrary.XMLTag> buf)
|
void |
setGenScripts(PhysicalAgent E,
java.util.List<XMLLibrary.XMLTag> buf,
boolean restoreVars)
|
protected void |
setOrdPropertiesStr(Environmental E,
java.util.List<XMLLibrary.XMLTag> V)
|
void |
setPhyStats(PhyStats E,
java.lang.String props)
|
protected void |
setPlayerExtraInventory(MOB M,
java.util.List<XMLLibrary.XMLTag> buf)
|
void |
setPropertiesStr(Environmental E,
java.util.List<XMLLibrary.XMLTag> V,
boolean fromTop)
|
void |
setPropertiesStr(Environmental E,
java.lang.String buf,
boolean fromTop)
|
java.lang.String |
unpackAreaFromXML(java.util.List<XMLLibrary.XMLTag> aV,
Session S,
java.lang.String overrideAreaType,
boolean andRooms)
|
java.lang.String |
unpackAreaFromXML(java.lang.String buf,
Session S,
java.lang.String overrideAreaType,
boolean andRooms)
|
Area |
unpackAreaObjectFromXML(java.lang.String xml)
|
protected java.lang.String |
unpackErr(java.lang.String where,
java.lang.String msg)
|
protected java.lang.String |
unpackErr(java.lang.String where,
java.lang.String msg,
java.util.List<XMLLibrary.XMLTag> list)
|
protected java.lang.String |
unpackErr(java.lang.String where,
java.lang.String msg,
XMLLibrary.XMLTag piece)
|
protected java.lang.String |
unpackRoomFromXML(Area forceArea,
java.util.List<XMLLibrary.XMLTag> xml,
boolean andContent,
boolean andSave)
|
java.lang.String |
unpackRoomFromXML(java.util.List<XMLLibrary.XMLTag> xml,
boolean andContent)
|
java.lang.String |
unpackRoomFromXML(java.lang.String buf,
boolean andContent)
|
| 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 java.lang.Comparable |
compareTo |
CoffeeMaker
public CoffeeMaker()
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
getGenMOBTextUnpacked
public java.lang.String getGenMOBTextUnpacked(MOB mob,
java.lang.String newText)
- Specified by:
getGenMOBTextUnpacked in interface GenericBuilder
resetGenMOB
public void resetGenMOB(MOB mob,
java.lang.String newText)
- Specified by:
resetGenMOB in interface GenericBuilder
envFlags
public int envFlags(Environmental E)
- Specified by:
envFlags in interface GenericBuilder
setEnvFlags
public void setEnvFlags(Environmental E,
int f)
- Specified by:
setEnvFlags in interface GenericBuilder
getGenAbilityXML
public java.lang.String getGenAbilityXML(Ability A)
- Specified by:
getGenAbilityXML in interface GenericBuilder
getPropertiesStr
public java.lang.String getPropertiesStr(Environmental E,
boolean fromTop)
- Specified by:
getPropertiesStr in interface GenericBuilder
doGenPropertiesCopy
public void doGenPropertiesCopy(Environmental fromE,
Environmental toE)
- Specified by:
doGenPropertiesCopy in interface GenericBuilder
getOrdPropertiesStr
protected java.lang.String getOrdPropertiesStr(Environmental E)
getGenMobAbilities
protected java.lang.String getGenMobAbilities(MOB M)
getGenScripts
public java.lang.String getGenScripts(PhysicalAgent E,
boolean includeVars)
- Specified by:
getGenScripts in interface GenericBuilder
possibleAddElectronicsManufacturers
protected void possibleAddElectronicsManufacturers(Item I,
java.util.Set<CMObject> custom)
possibleAddElectronicsManufacturers
protected void possibleAddElectronicsManufacturers(MOB M,
java.util.Set<CMObject> custom)
getGenMobInventory
public java.lang.String getGenMobInventory(MOB M)
- Specified by:
getGenMobInventory in interface GenericBuilder
getPlayerExtraInventory
protected java.lang.String getPlayerExtraInventory(MOB M)
setPlayerExtraInventory
protected void setPlayerExtraInventory(MOB M,
java.util.List<XMLLibrary.XMLTag> buf)
getGenPropertiesStr
protected java.lang.String getGenPropertiesStr(Environmental E)
unpackErr
protected java.lang.String unpackErr(java.lang.String where,
java.lang.String msg)
unpackErr
protected java.lang.String unpackErr(java.lang.String where,
java.lang.String msg,
XMLLibrary.XMLTag piece)
unpackErr
protected java.lang.String unpackErr(java.lang.String where,
java.lang.String msg,
java.util.List<XMLLibrary.XMLTag> list)
unpackRoomFromXML
public java.lang.String unpackRoomFromXML(java.lang.String buf,
boolean andContent)
- Specified by:
unpackRoomFromXML in interface GenericBuilder
unpackRoomFromXML
public java.lang.String unpackRoomFromXML(java.util.List<XMLLibrary.XMLTag> xml,
boolean andContent)
- Specified by:
unpackRoomFromXML in interface GenericBuilder
unpackRoomFromXML
protected java.lang.String unpackRoomFromXML(Area forceArea,
java.util.List<XMLLibrary.XMLTag> xml,
boolean andContent,
boolean andSave)
fixFillingRoomUnlinkedExits
protected void fixFillingRoomUnlinkedExits(Room newRoom,
Room R,
boolean andSave)
fillAreaAndCustomVectorFromXML
public java.lang.String fillAreaAndCustomVectorFromXML(java.lang.String buf,
java.util.List<XMLLibrary.XMLTag> area,
java.util.List<CMObject> custom,
java.util.Map<java.lang.String,java.lang.String> externalFiles)
- Specified by:
fillAreaAndCustomVectorFromXML in interface GenericBuilder
fillCustomVectorFromXML
public java.lang.String fillCustomVectorFromXML(java.lang.String xml,
java.util.List<CMObject> custom,
java.util.Map<java.lang.String,java.lang.String> externalFiles)
- Specified by:
fillCustomVectorFromXML in interface GenericBuilder
fillCustomVectorFromXML
public java.lang.String fillCustomVectorFromXML(java.util.List<XMLLibrary.XMLTag> xml,
java.util.List<CMObject> custom,
java.util.Map<java.lang.String,java.lang.String> externalFiles)
- Specified by:
fillCustomVectorFromXML in interface GenericBuilder
fillAreasVectorFromXML
public java.lang.String fillAreasVectorFromXML(java.lang.String buf,
java.util.List<java.util.List<XMLLibrary.XMLTag>> areas,
java.util.List<CMObject> custom,
java.util.Map<java.lang.String,java.lang.String> externalFiles)
- Specified by:
fillAreasVectorFromXML in interface GenericBuilder
addAutoPropsToAreaIfNecessary
public void addAutoPropsToAreaIfNecessary(Area newArea)
- Specified by:
addAutoPropsToAreaIfNecessary in interface GenericBuilder
unpackAreaFromXML
public java.lang.String unpackAreaFromXML(java.util.List<XMLLibrary.XMLTag> aV,
Session S,
java.lang.String overrideAreaType,
boolean andRooms)
- Specified by:
unpackAreaFromXML in interface GenericBuilder
unpackAreaFromXML
public java.lang.String unpackAreaFromXML(java.lang.String buf,
Session S,
java.lang.String overrideAreaType,
boolean andRooms)
- Specified by:
unpackAreaFromXML in interface GenericBuilder
unpackAreaObjectFromXML
public Area unpackAreaObjectFromXML(java.lang.String xml)
throws CMException
- Specified by:
unpackAreaObjectFromXML in interface GenericBuilder
- Throws:
CMException
getAreaXML
public java.lang.StringBuffer getAreaXML(Area area,
Session S,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
boolean andRooms)
- Specified by:
getAreaXML in interface GenericBuilder
getAreaObjectXML
public java.lang.StringBuffer getAreaObjectXML(Area area,
Session S,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
boolean andRooms)
- Specified by:
getAreaObjectXML in interface GenericBuilder
getAreaXML
protected java.lang.StringBuffer getAreaXML(Area area,
Session S,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
boolean andRooms,
boolean isInDB)
logTextDiff
public java.lang.StringBuffer logTextDiff(java.lang.String e1,
java.lang.String e2)
- Specified by:
logTextDiff in interface GenericBuilder
logDiff
public void logDiff(Environmental E1,
Environmental E2)
- Specified by:
logDiff in interface GenericBuilder
makeNewRoomContent
public Room makeNewRoomContent(Room room,
boolean makeLive)
- Specified by:
makeNewRoomContent in interface GenericBuilder
getMobXML
public java.lang.StringBuffer getMobXML(MOB mob)
- Specified by:
getMobXML in interface GenericBuilder
getMobsXML
public java.lang.StringBuffer getMobsXML(java.util.List<MOB> mobs,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
java.util.Map<java.lang.String,java.util.List<MOB>> found)
- Specified by:
getMobsXML in interface GenericBuilder
possiblyAddCustomRace
protected void possiblyAddCustomRace(MOB mob,
java.util.Set<CMObject> custom)
possiblyAddCustomClass
protected void possiblyAddCustomClass(MOB mob,
java.util.Set<CMObject> custom)
getRoomMobs
public java.lang.StringBuffer getRoomMobs(Room room,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
java.util.Map<java.lang.String,java.util.List<MOB>> found)
- Specified by:
getRoomMobs in interface GenericBuilder
getUniqueItemXML
public java.lang.StringBuffer getUniqueItemXML(Item item,
CMClass.CMObjectType type,
java.util.Map<java.lang.String,java.util.List<Item>> found,
java.util.Set<java.lang.String> files)
- Specified by:
getUniqueItemXML in interface GenericBuilder
getItemXML
public java.lang.StringBuffer getItemXML(Item item)
- Specified by:
getItemXML in interface GenericBuilder
getItemFromXML
public Item getItemFromXML(java.lang.String xmlBuffer)
- Specified by:
getItemFromXML in interface GenericBuilder
addItemsFromXML
public java.lang.String addItemsFromXML(java.util.List<XMLLibrary.XMLTag> xml,
java.util.List<Item> addHere,
Session S)
- Specified by:
addItemsFromXML in interface GenericBuilder
addMOBsFromXML
public java.lang.String addMOBsFromXML(java.util.List<XMLLibrary.XMLTag> xml,
java.util.List<MOB> addHere,
Session S)
- Specified by:
addMOBsFromXML in interface GenericBuilder
addItemsFromXML
public java.lang.String addItemsFromXML(java.lang.String xmlBuffer,
java.util.List<Item> addHere,
Session S)
- Specified by:
addItemsFromXML in interface GenericBuilder
getMobFromXML
public MOB getMobFromXML(java.lang.String xmlBuffer)
- Specified by:
getMobFromXML in interface GenericBuilder
addMOBsFromXML
public java.lang.String addMOBsFromXML(java.lang.String xmlBuffer,
java.util.List<MOB> addHere,
Session S)
- Specified by:
addMOBsFromXML in interface GenericBuilder
addCataDataFromXML
public java.lang.String addCataDataFromXML(java.lang.String xmlBuffer,
java.util.List<CatalogLibrary.CataData> addHere,
java.util.List<? extends Physical> nameMatchers,
Session S)
- Specified by:
addCataDataFromXML in interface GenericBuilder
getItemsXML
public java.lang.StringBuffer getItemsXML(java.util.List<Item> items,
java.util.Map<java.lang.String,java.util.List<Item>> found,
java.util.Set<java.lang.String> files,
CMClass.CMObjectType type)
- Specified by:
getItemsXML in interface GenericBuilder
getRoomItems
public java.lang.StringBuffer getRoomItems(Room room,
java.util.Map<java.lang.String,java.util.List<Item>> found,
java.util.Set<java.lang.String> files,
CMClass.CMObjectType type)
- Specified by:
getRoomItems in interface GenericBuilder
getRoomXML
public java.lang.StringBuffer getRoomXML(Room room,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
boolean andContent)
- Specified by:
getRoomXML in interface GenericBuilder
getRoomXML
protected java.lang.StringBuffer getRoomXML(Room room,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files,
boolean andContent,
boolean andIsInDB)
setPropertiesStr
public void setPropertiesStr(Environmental E,
java.lang.String buf,
boolean fromTop)
- Specified by:
setPropertiesStr in interface GenericBuilder
recoverPhysical
protected void recoverPhysical(Physical P)
setPropertiesStr
public void setPropertiesStr(Environmental E,
java.util.List<XMLLibrary.XMLTag> V,
boolean fromTop)
- Specified by:
setPropertiesStr in interface GenericBuilder
setOrdPropertiesStr
protected void setOrdPropertiesStr(Environmental E,
java.util.List<XMLLibrary.XMLTag> V)
setGenMobAbilities
protected void setGenMobAbilities(MOB M,
java.util.List<XMLLibrary.XMLTag> buf)
setGenScripts
public void setGenScripts(PhysicalAgent E,
java.util.List<XMLLibrary.XMLTag> buf,
boolean restoreVars)
- Specified by:
setGenScripts in interface GenericBuilder
setGenMobInventory
protected void setGenMobInventory(MOB M,
java.util.List<XMLLibrary.XMLTag> buf)
populateShops
public void populateShops(ShopKeeper shopKeep,
java.util.List<XMLLibrary.XMLTag> buf)
- Specified by:
populateShops in interface GenericBuilder
handleCatalogItem
public boolean handleCatalogItem(Physical P,
java.util.List<XMLLibrary.XMLTag> buf,
boolean fromTop)
getAllGenStats
public java.util.List<java.lang.String> getAllGenStats(Physical P)
- Specified by:
getAllGenStats in interface GenericBuilder
getFinalStatName
public java.lang.String getFinalStatName(java.lang.String stat)
- Specified by:
getFinalStatName in interface GenericBuilder
isAnyGenStat
public boolean isAnyGenStat(Physical P,
java.lang.String stat)
- Specified by:
isAnyGenStat in interface GenericBuilder
getAnyGenStat
public java.lang.String getAnyGenStat(Physical P,
java.lang.String stat)
- Specified by:
getAnyGenStat in interface GenericBuilder
setAnyGenStat
public void setAnyGenStat(Physical P,
java.lang.String stat,
java.lang.String value)
- Specified by:
setAnyGenStat in interface GenericBuilder
setAnyGenStat
public void setAnyGenStat(Physical P,
java.lang.String stat,
java.lang.String value,
boolean supportPlusMinusPrefix)
- Specified by:
setAnyGenStat in interface GenericBuilder
setGenPropertiesStr
protected void setGenPropertiesStr(Environmental E,
java.util.List<XMLLibrary.XMLTag> buf)
getAccountXML
public java.lang.String getAccountXML(PlayerAccount account,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files)
- Specified by:
getAccountXML in interface GenericBuilder
getPlayerXML
public java.lang.String getPlayerXML(MOB mob,
java.util.Set<CMObject> custom,
java.util.Set<java.lang.String> files)
- Specified by:
getPlayerXML in interface GenericBuilder
addPlayersOnlyFromXML
protected java.lang.String addPlayersOnlyFromXML(java.util.List<XMLLibrary.XMLTag> mV,
java.util.List<MOB> addMobs,
Session S)
addPlayersAndAccountsFromXML
public java.lang.String addPlayersAndAccountsFromXML(java.lang.String xmlBuffer,
java.util.List<PlayerAccount> addAccounts,
java.util.List<MOB> addMobs,
Session S)
- Specified by:
addPlayersAndAccountsFromXML in interface GenericBuilder
getExtraEnvPropertiesStr
public java.lang.String getExtraEnvPropertiesStr(Environmental E)
- Specified by:
getExtraEnvPropertiesStr in interface GenericBuilder
fillFileSet
public void fillFileSet(java.util.List<java.lang.String> V,
java.util.Set<java.lang.String> H)
fillFileSet
public void fillFileSet(Environmental E,
java.util.Set<java.lang.String> H)
- Specified by:
fillFileSet in interface GenericBuilder
fillFileMap
protected void fillFileMap(Environmental E,
java.util.List<java.lang.String> V,
java.util.Map<java.lang.String,java.util.Set<Environmental>> H)
fillFileMap
public void fillFileMap(Environmental E,
java.util.Map<java.lang.String,java.util.Set<Environmental>> H)
- Specified by:
fillFileMap in interface GenericBuilder
getPhyStatsStr
public java.lang.String getPhyStatsStr(PhyStats E)
- Specified by:
getPhyStatsStr in interface GenericBuilder
getCharStateStr
public java.lang.String getCharStateStr(CharState E)
- Specified by:
getCharStateStr in interface GenericBuilder
getCharStatsStr
public java.lang.String getCharStatsStr(CharStats E)
- Specified by:
getCharStatsStr in interface GenericBuilder
getEnvPropertiesStr
public java.lang.String getEnvPropertiesStr(Environmental E)
- Specified by:
getEnvPropertiesStr in interface GenericBuilder
setCharStats
public void setCharStats(CharStats E,
java.lang.String props)
- Specified by:
setCharStats in interface GenericBuilder
setCharState
public void setCharState(CharState E,
java.lang.String props)
- Specified by:
setCharState in interface GenericBuilder
setPhyStats
public void setPhyStats(PhyStats E,
java.lang.String props)
- Specified by:
setPhyStats in interface GenericBuilder
setEnvProperties
public void setEnvProperties(Environmental E,
java.util.List<XMLLibrary.XMLTag> buf)
- Specified by:
setEnvProperties in interface GenericBuilder
identifier
protected java.lang.String identifier(Environmental E,
Environmental parent)
setExtraEnvProperties
public void setExtraEnvProperties(Environmental E,
java.util.List<XMLLibrary.XMLTag> buf)
- Specified by:
setExtraEnvProperties in interface GenericBuilder
makeAmmunition
public Ammunition makeAmmunition(java.lang.String ammunitionType,
int number)
- Specified by:
makeAmmunition in interface GenericBuilder
getGenItemCodeNum
public int getGenItemCodeNum(java.lang.String code)
- Specified by:
getGenItemCodeNum in interface GenericBuilder
getGenItemStat
public java.lang.String getGenItemStat(Item I,
java.lang.String code)
- Specified by:
getGenItemStat in interface GenericBuilder
setGenItemStat
public void setGenItemStat(Item I,
java.lang.String code,
java.lang.String val)
- Specified by:
setGenItemStat in interface GenericBuilder
getGenMobCodeNum
public int getGenMobCodeNum(java.lang.String code)
- Specified by:
getGenMobCodeNum in interface GenericBuilder
getGenMobStat
public java.lang.String getGenMobStat(MOB M,
java.lang.String code)
- Specified by:
getGenMobStat in interface GenericBuilder
setGenMobStat
public void setGenMobStat(MOB M,
java.lang.String code,
java.lang.String val)
- Specified by:
setGenMobStat in interface GenericBuilder
copyArea
public Area copyArea(Area A,
java.lang.String newName,
boolean savable)
- Specified by:
copyArea in interface GenericBuilder
getFactionXML
public java.lang.String getFactionXML(MOB mob)
- Specified by:
getFactionXML in interface GenericBuilder
setFactionFromXML
public void setFactionFromXML(MOB mob,
java.util.List<XMLLibrary.XMLTag> xml)
- Specified by:
setFactionFromXML in interface GenericBuilder