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