|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.Dictionary<K,V>
java.util.Hashtable<java.lang.Object,java.lang.Object>
java.util.Properties
com.planet_ink.coffee_mud.core.CMProps
public class CMProps
| Fields inherited from class java.util.Properties |
|---|
defaults |
| Constructor Summary | |
|---|---|
CMProps()
|
|
CMProps(java.io.InputStream in)
|
|
CMProps(java.util.Properties p,
java.lang.String filename)
|
|
CMProps(java.lang.String filename)
|
|
| Method Summary | |
|---|---|
static void |
addListVar(int varNum,
java.lang.String var)
|
static void |
addNewUserByIP(java.lang.String address)
|
static java.lang.String |
applyINIFilter(java.lang.String msg,
int whichFilter)
|
static double |
getActionCost(java.lang.String ID)
|
static double |
getActionCost(java.lang.String ID,
double defaultValue)
|
static double |
getActionSkillCost(java.lang.String ID)
|
static double |
getActionSkillCost(java.lang.String ID,
double defaultValue)
|
boolean |
getBoolean(java.lang.String tagToGet)
retrieve a particular .ini file entry as a boolean Usage: boolean i=getBoolean("TAG"); |
static boolean |
getBoolVar(int varNum)
|
static boolean |
getBoolVar0(int varNum)
|
static double |
getCombatActionCost(java.lang.String ID)
|
static double |
getCombatActionCost(java.lang.String ID,
double defaultValue)
|
static double |
getCombatActionSkillCost(java.lang.String ID)
|
static double |
getCombatActionSkillCost(java.lang.String ID,
double defaultValue)
|
static int |
getCountNewUserByIP(java.lang.String address)
|
static java.lang.String |
getDefaultMXPImage(java.lang.Object O)
|
double |
getDouble(java.lang.String tagToGet)
retrieve a particular .ini file entry as a double Usage: double i=getDouble("TAG"); |
static java.lang.String[] |
getExtraStatCodesHolder(CMObject O)
|
static java.lang.String |
getHashedMXPImage(java.util.Map<java.lang.String,java.lang.String> H,
java.lang.String key)
|
static java.lang.String |
getHashedMXPImage(java.lang.String key)
|
static int[] |
getI1LstFileVar(int var)
|
static int |
getILstFileVar(int var)
|
int |
getInt(java.lang.String tagToGet)
retrieve a particular .ini file entry as an integer Usage: int i=getInt("TAG"); |
static int |
getIntVar(int varNum)
|
static java.lang.String[] |
getListVar(int varNum)
|
long |
getLong(java.lang.String tagToGet)
retrieve a particular .ini file entry as a long Usage: long i=getInt("TAG"); |
static java.lang.String |
getLstFileValue(java.lang.String key)
|
static int |
getMaxManaException(java.lang.String skillID)
|
static long |
getMillisPerMudHour()
|
static int |
getMinManaException(java.lang.String skillID)
|
static int |
getPKillLevelDiff()
|
java.lang.String |
getPrivateStr(java.lang.String tagToGet)
retrieve a local .ini file entry as a string Usage: String s=getPrivateStr("TAG"); |
java.lang.String |
getRawPrivateStr(java.lang.String tagToGet)
retrieve raw local .ini file entry as a string Usage: String s=getRawPrivateStr("TAG"); |
static java.lang.String[][] |
getS2LstFileVar(int var)
|
static java.lang.String[] |
getSLstFileVar(int var)
|
static java.util.List<java.lang.String> |
getStatCodeExtensions(java.lang.Class<?> C,
java.lang.String ID)
|
static java.lang.String |
getStatCodeExtensionValue(java.lang.String[] codes,
java.lang.String[] xtraValues,
java.lang.String code)
|
static java.util.List<java.lang.String> |
getStatCodeExtentions(CMObject O)
|
static java.lang.String[] |
getStatCodesList(java.lang.String[] baseStatCodes,
CMObject O)
|
java.lang.String |
getStr(java.lang.String tagToGet)
retrieve a particular .ini file entry as a string Usage: String s=getStr(p,"TAG"); |
java.lang.String |
getStr(java.lang.String tagToGet,
java.lang.String defaultVal)
retrieve a particular .ini file entry as a string, or use a default Usage: String s=getStr(p,"TAG"); |
java.lang.String[][] |
getStrsStarting(java.lang.String tagStartersToGet)
retrieve particular .ini file entrys as a string array Usage: String s=getStrsStarting(p,"TAG"); |
static long |
getTickMillis()
|
static double |
getTickMillisD()
|
static long |
getTicksPerDay()
|
static long |
getTicksPerHour()
|
static long |
getTicksPerMinute()
|
static java.lang.String |
getVar(int varNum)
|
static CMProps |
instance()
|
static CMProps |
instance(char c)
|
boolean |
isLoaded()
|
static boolean |
isTheme(int i)
|
boolean |
load(java.lang.String filename)
|
static java.util.List<java.lang.String> |
loadEnumerablePage(java.lang.String iniFile)
|
static CMProps |
loadPropPage(java.lang.String iniFile)
|
static java.lang.String |
msp(java.lang.String soundName,
int priority)
|
static java.lang.String |
msp(java.lang.String soundName,
int volume,
int priority)
|
static java.lang.String |
mxpImage(Environmental E,
java.lang.String parms)
|
static java.lang.String |
mxpImage(Environmental E,
java.lang.String parms,
java.lang.String pre,
java.lang.String post)
|
static java.lang.String[] |
mxpImagePath(java.lang.String fileName)
|
void |
resetSecurityVars()
|
void |
resetSystemVars()
|
static void |
setBoolVar(int varNum,
boolean val)
|
static void |
setBoolVar0(int varNum,
boolean val)
|
static void |
setIntVar(int varNum,
int val)
|
static void |
setIntVar(int varNum,
java.lang.String val)
|
static void |
setIntVar(int varNum,
java.lang.String val,
int defaultValue)
|
static void |
setListVar(int varNum,
java.lang.String[] var)
|
static void |
setStatCodeExtensionValue(java.lang.String[] codes,
java.lang.String[] xtraValues,
java.lang.String code,
java.lang.String val)
|
static void |
setUpAllLowVar(int varNum,
java.lang.String val)
|
static void |
setUpLowVar(int varNum,
java.lang.String val)
|
static void |
setVar(int varNum,
java.lang.String val)
|
static void |
setVar(int varNum,
java.lang.String val,
boolean upperFy)
|
| Methods inherited from class java.util.Properties |
|---|
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames |
| Methods inherited from class java.util.Hashtable |
|---|
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final long serialVersionUID
public static final int SYSTEM_PKILL
public static final int SYSTEM_MULTICLASS
public static final int SYSTEM_PLAYERDEATH
public static final int SYSTEM_PLAYERFLEE
public static final int SYSTEM_SHOWDAMAGE
public static final int SYSTEM_EMAILREQ
public static final int SYSTEM_ESC0
public static final int SYSTEM_ESC1
public static final int SYSTEM_ESC2
public static final int SYSTEM_ESC3
public static final int SYSTEM_ESC4
public static final int SYSTEM_ESC5
public static final int SYSTEM_ESC6
public static final int SYSTEM_ESC7
public static final int SYSTEM_ESC8
public static final int SYSTEM_ESC9
public static final int SYSTEM_MSPPATH
public static final int SYSTEM_BADNAMES
public static final int SYSTEM_AUTOPURGE
public static final int SYSTEM_MUDNAME
public static final int SYSTEM_MUDVER
public static final int SYSTEM_MUDSTATUS
public static final int SYSTEM_MUDPORTS
public static final int SYSTEM_CORPSEGUARD
public static final int SYSTEM_INIPATH
public static final int SYSTEM_MUDBINDADDRESS
public static final int SYSTEM_MUDDOMAIN
public static final int SYSTEM_ADMINEMAIL
public static final int SYSTEM_PREJUDICE
public static final int SYSTEM_BUDGET
public static final int SYSTEM_DEVALUERATE
public static final int SYSTEM_INVRESETRATE
public static final int SYSTEM_EMOTEFILTER
public static final int SYSTEM_SAYFILTER
public static final int SYSTEM_CHANNELFILTER
public static final int SYSTEM_CLANTROPPK
public static final int SYSTEM_MAILBOX
public static final int SYSTEM_CLANTROPCP
public static final int SYSTEM_CLANTROPEXP
public static final int SYSTEM_CLANTROPAREA
public static final int SYSTEM_COLORSCHEME
public static final int SYSTEM_SMTPSERVERNAME
public static final int SYSTEM_EXPCONTACTLINE
public static final int SYSTEM_AUTOWEATHERPARMS
public static final int SYSTEM_MXPIMAGEPATH
public static final int SYSTEM_IGNOREMASK
public static final int SYSTEM_SIPLET
public static final int SYSTEM_PREFACTIONS
public static final int SYSTEM_AUTOAREAPROPS
public static final int SYSTEM_MOBDEATH
public static final int SYSTEM_I3ROUTERS
public static final int SYSTEM_IDLETIMERS
public static final int SYSTEM_PRICEFACTORS
public static final int SYSTEM_ITEMLOOTPOLICY
public static final int SYSTEM_AUCTIONRATES
public static final int SYSTEM_DEFAULTPROMPT
public static final int SYSTEM_PRIVATERESOURCES
public static final int SYSTEM_CHARCREATIONSCRIPTS
public static final int SYSTEM_CHARSETINPUT
public static final int SYSTEM_CHARSETOUTPUT
public static final int SYSTEM_DEFAULTPLAYERFLAGS
public static final int SYSTEM_FORMULA_ATTACKADJUSTMENT
public static final int SYSTEM_FORMULA_ARMORADJUSTMENT
public static final int SYSTEM_FORMULA_ATTACKFUDGEBONUS
public static final int SYSTEM_FORMULA_CHANCESPELLCRIT
public static final int SYSTEM_FORMULA_DAMAGESPELLCRIT
public static final int SYSTEM_FORMULA_DAMAGERANGEDTARGETED
public static final int SYSTEM_FORMULA_DAMAGERANGEDSTATIC
public static final int SYSTEM_FORMULA_DAMAGEMELEETARGETED
public static final int SYSTEM_FORMULA_DAMAGEMELEESTATIC
public static final int SYSTEM_FORMULA_CHANCEWEAPONCRIT
public static final int SYSTEM_FORMULA_DAMAGEWEAPONCRIT
public static final int SYSTEM_FORMULA_NPCHITPOINTS
public static final int SYSTEM_FORMULA_DAMAGESPELLFUDGE
public static final int SYSTEM_FORMULA_DAMAGEMELEEFUDGE
public static final int SYSTEM_FORMULA_DAMAGERANGEDFUDGE
public static final int SYSTEM_WIZLISTMASK
public static final int SYSTEM_AUTOREACTION
public static final int SYSTEM_POSEFILTER
public static final int NUM_SYSTEM
public static final int SYSTEMI_EXPRATE
public static final int SYSTEMI_SKYSIZE
public static final int SYSTEMI_MAXSTAT
public static final int SYSTEMI_EDITORTYPE
public static final int SYSTEMI_MINCLANMEMBERS
public static final int SYSTEMI_DAYSCLANDEATH
public static final int SYSTEMI_MINCLANLEVEL
public static final int SYSTEMI_MANACOST
public static final int SYSTEMI_COMMONTRAINCOST
public static final int SYSTEMI_LANGTRAINCOST
public static final int SYSTEMI_SKILLTRAINCOST
public static final int SYSTEMI_COMMONPRACCOST
public static final int SYSTEMI_LANGPRACCOST
public static final int SYSTEMI_SKILLPRACCOST
public static final int SYSTEMI_CLANCOST
public static final int SYSTEMI_PAGEBREAK
public static final int SYSTEMI_FOLLOWLEVELDIFF
public static final int SYSTEMI_LASTPLAYERLEVEL
public static final int SYSTEMI_CLANENCHCOST
public static final int SYSTEMI_BASEMAXSTAT
public static final int SYSTEMI_MANAMINCOST
public static final int SYSTEMI_MAXCLANMEMBERS
public static final int SYSTEMI_MANACONSUMETIME
public static final int SYSTEMI_MANACONSUMEAMT
public static final int SYSTEMI_MUDBACKLOG
public static final int SYSTEMI_TICKSPERMUDDAY
public static final int SYSTEMI_COMBATSYSTEM
public static final int SYSTEMI_JOURNALLIMIT
public static final int SYSTEMI_TICKSPERMUDMONTH
public static final int SYSTEMI_MUDTHEME
public static final int SYSTEMI_INJPCTCHANCE
public static final int SYSTEMI_INJPCTHP
public static final int SYSTEMI_INJPCTHPAMP
public static final int SYSTEMI_INJPCTCHANCEAMP
public static final int SYSTEMI_INJMULTIPLIER
public static final int SYSTEMI_STARTHP
public static final int SYSTEMI_STARTMANA
public static final int SYSTEMI_STARTMOVE
public static final int SYSTEMI_TRIALDAYS
public static final int SYSTEMI_EQVIEW
public static final int SYSTEMI_MAXCONNSPERIP
public static final int SYSTEMI_MAXNEWPERIP
public static final int SYSTEMI_MAXMAILBOX
public static final int SYSTEMI_JSCRIPTS
public static final int SYSTEMI_INJMINLEVEL
public static final int SYSTEMI_DEFCMDTIME
public static final int SYSTEMI_DEFCOMCMDTIME
public static final int SYSTEMI_DEFABLETIME
public static final int SYSTEMI_DEFCOMABLETIME
public static final int SYSTEMI_INJBLEEDMINLEVEL
public static final int SYSTEMI_INJBLEEDPCTHP
public static final int SYSTEMI_INJBLEEDPCTCHANCE
public static final int SYSTEMI_EXPIRE_MONSTER_EQ
public static final int SYSTEMI_EXPIRE_PLAYER_DROP
public static final int SYSTEMI_EXPIRE_RESOURCE
public static final int SYSTEMI_EXPIRE_MONSTER_BODY
public static final int SYSTEMI_EXPIRE_PLAYER_BODY
public static final int SYSTEMI_MAXITEMSHOWN
public static final int SYSTEMI_STARTSTAT
public static final int SYSTEMI_RECOVERRATE
public static final int SYSTEMI_COMMONACCOUNTSYSTEM
public static final int SYSTEMI_MAXCONNSPERACCOUNT
public static final int SYSTEMI_EXVIEW
public static final int SYSTEMI_MUDSTATE
public static final int SYSTEMI_OBJSPERTHREAD
public static final int SYSTEMI_MAXCOMMONSKILLS
public static final int SYSTEMI_MAXCRAFTINGSKILLS
public static final int SYSTEMI_MAXNONCRAFTINGSKILLS
public static final int SYSTEMI_MAXLANGUAGES
public static final int SYSTEMI_WALKCOST
public static final int SYSTEMI_RUNCOST
public static final int SYSTEMI_ACCOUNTPURGEDAYS
public static final int NUMI_SYSTEM
public static final int SYSTEMB_MOBCOMPRESS
public static final int SYSTEMB_ITEMDCOMPRESS
public static final int SYSTEMB_ROOMDCOMPRESS
public static final int SYSTEMB_MOBDCOMPRESS
public static final int SYSTEMB_MUDSTARTED
public static final int SYSTEMB_EMAILFORWARDING
public static final int SYSTEMB_MOBNOCACHE
public static final int SYSTEMB_ROOMDNOCACHE
public static final int SYSTEMB_MUDSHUTTINGDOWN
public static final int SYSTEMB_ACCOUNTEXPIRATION
public static final int SYSTEMB_INTRODUCTIONSYSTEM
public static final int SYSTEMB_FILERESOURCENOCACHE
public static final int SYSTEMB_CATALOGNOCACHE
public static final int NUMB_SYSTEM
public static final int NUML_SYSTEM
public static final int SYSTEMLF_DAMAGE_WORDS_THRESHOLDS
public static final int SYSTEMLF_DAMAGE_WORDS
public static final int SYSTEMLF_HEALTH_CHART
public static final int SYSTEMLF_MISS_DESCS
public static final int SYSTEMLF_WEAPON_MISS_DESCS
public static final int SYSTEMLF_PROWESS_DESCS_CEILING
public static final int SYSTEMLF_PROWESS_DESCS
public static final int SYSTEMLF_ARMOR_DESCS_CEILING
public static final int SYSTEMLF_ARMOR_DESCS
public static final int SYSTEMLF_EXP_CHART
public static final int SYSTEMLF_ARMOR_MISFITS
public static final int SYSTEMLF_MAGIC_WORDS
public static final java.lang.String[] SYSTEMLF_KEYS
public static final int NUMLF_SYSTEM
protected final java.lang.String[] sysVars
protected final java.lang.Integer[] sysInts
protected final java.lang.Boolean[] sysBools
protected final java.lang.String[][] sysLists
protected final java.lang.Object[] sysLstFileLists
protected final java.util.List<java.lang.String> sayFilter
protected final java.util.List<java.lang.String> channelFilter
protected final java.util.List<java.lang.String> emoteFilter
protected final java.util.List<java.lang.String> poseFilter
protected final DVector newusersByIP
protected java.lang.String[][] statCodeExtensions
protected int pkillLevelDiff
protected boolean loaded
protected long TIME_TICK
protected long MILLIS_PER_MUDHOUR
protected long TICKS_PER_RLMIN
protected long TICKS_PER_RLHOUR
protected long TICKS_PER_RLDAY
protected double TIME_TICK_DOUBLE
protected final java.util.Map<java.lang.String,java.lang.Double> skillMaxManaExceptions
protected final java.util.Map<java.lang.String,java.lang.Double> skillMinManaExceptions
protected final java.util.Map<java.lang.String,java.lang.Double> skillCostExceptions
protected final java.util.Map<java.lang.String,java.lang.Double> skillComCostExceptions
protected final java.util.Map<java.lang.String,java.lang.Double> cmdCostExceptions
protected final java.util.Map<java.lang.String,java.lang.Double> cmdComCostExceptions
| Constructor Detail |
|---|
public CMProps()
public CMProps(java.io.InputStream in)
public CMProps(java.lang.String filename)
public CMProps(java.util.Properties p,
java.lang.String filename)
| Method Detail |
|---|
public static final CMProps instance()
public static final CMProps instance(char c)
public final boolean load(java.lang.String filename)
public static final CMProps loadPropPage(java.lang.String iniFile)
public boolean isLoaded()
public final java.lang.String getPrivateStr(java.lang.String tagToGet)
tagToGet - the property tag to retreive.
public final java.lang.String getRawPrivateStr(java.lang.String tagToGet)
tagToGet - the property tag to retreive.
public final java.lang.String getStr(java.lang.String tagToGet)
tagToGet - the property tag to retreive.
public final java.lang.String getStr(java.lang.String tagToGet,
java.lang.String defaultVal)
tagToGet - the property tag to retreive.
public final java.lang.String[][] getStrsStarting(java.lang.String tagStartersToGet)
tagStartersToGet - the property tag to retreive.
public final boolean getBoolean(java.lang.String tagToGet)
tagToGet - the property tag to retreive.
public final double getDouble(java.lang.String tagToGet)
tagToGet - the property tag to retreive.
public final int getInt(java.lang.String tagToGet)
tagToGet - the property tag to retreive.
public final long getLong(java.lang.String tagToGet)
tagToGet - the property tag to retreive.
public static final double getActionCost(java.lang.String ID,
double defaultValue)
public static final double getCombatActionCost(java.lang.String ID,
double defaultValue)
public static final double getActionCost(java.lang.String ID)
public static final double getCombatActionCost(java.lang.String ID)
public static final double getActionSkillCost(java.lang.String ID,
double defaultValue)
public static final double getCombatActionSkillCost(java.lang.String ID,
double defaultValue)
public static final double getActionSkillCost(java.lang.String ID)
public static final double getCombatActionSkillCost(java.lang.String ID)
public static final int getPKillLevelDiff()
public static final java.lang.String getVar(int varNum)
public static final int getIntVar(int varNum)
public static final java.lang.String[] getListVar(int varNum)
public static final boolean getBoolVar0(int varNum)
public static final boolean getBoolVar(int varNum)
public static final void setBoolVar(int varNum,
boolean val)
public static final void setBoolVar0(int varNum,
boolean val)
public static final void setIntVar(int varNum,
int val)
public static final void setIntVar(int varNum,
java.lang.String val)
public static final void setIntVar(int varNum,
java.lang.String val,
int defaultValue)
public static final void setListVar(int varNum,
java.lang.String[] var)
public static final void addListVar(int varNum,
java.lang.String var)
public static final void setVar(int varNum,
java.lang.String val,
boolean upperFy)
public static final void setVar(int varNum,
java.lang.String val)
public static final void setUpLowVar(int varNum,
java.lang.String val)
public static final void setUpAllLowVar(int varNum,
java.lang.String val)
public static final int getCountNewUserByIP(java.lang.String address)
public static final void addNewUserByIP(java.lang.String address)
public static final int getMinManaException(java.lang.String skillID)
public static final int getMaxManaException(java.lang.String skillID)
public static final java.lang.String getLstFileValue(java.lang.String key)
public static final int getILstFileVar(int var)
public static final int[] getI1LstFileVar(int var)
public static final java.lang.String[] getSLstFileVar(int var)
public static final java.lang.String[][] getS2LstFileVar(int var)
public final void resetSystemVars()
public final void resetSecurityVars()
public static java.lang.String applyINIFilter(java.lang.String msg,
int whichFilter)
public static final java.lang.String msp(java.lang.String soundName,
int volume,
int priority)
public static final java.lang.String[] mxpImagePath(java.lang.String fileName)
public static final java.lang.String mxpImage(Environmental E,
java.lang.String parms)
public static final java.lang.String mxpImage(Environmental E,
java.lang.String parms,
java.lang.String pre,
java.lang.String post)
public static final java.lang.String getHashedMXPImage(java.lang.String key)
public static final java.lang.String getHashedMXPImage(java.util.Map<java.lang.String,java.lang.String> H,
java.lang.String key)
public static final java.lang.String getDefaultMXPImage(java.lang.Object O)
public static final long getTickMillis()
public static final double getTickMillisD()
public static final long getMillisPerMudHour()
public static final long getTicksPerMinute()
public static final long getTicksPerHour()
public static final long getTicksPerDay()
public static final java.lang.String msp(java.lang.String soundName,
int priority)
public static final boolean isTheme(int i)
public static final java.util.List<java.lang.String> loadEnumerablePage(java.lang.String iniFile)
public static final java.lang.String getStatCodeExtensionValue(java.lang.String[] codes,
java.lang.String[] xtraValues,
java.lang.String code)
public static void setStatCodeExtensionValue(java.lang.String[] codes,
java.lang.String[] xtraValues,
java.lang.String code,
java.lang.String val)
public static final java.util.List<java.lang.String> getStatCodeExtensions(java.lang.Class<?> C,
java.lang.String ID)
public static final java.util.List<java.lang.String> getStatCodeExtentions(CMObject O)
public static final java.lang.String[] getExtraStatCodesHolder(CMObject O)
public static final java.lang.String[] getStatCodesList(java.lang.String[] baseStatCodes,
CMObject O)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||