Affectable, Behavable, CMObject, Contingent, DBIdentifiable, Environmental, Expireable, LandTitle, Modifiable, MsgListener, Physical, PhysicalAgent, PrivateProperty, Readable, Rider, StatsAffecting, Tickable, Item, Wearable, java.lang.Cloneable, java.lang.Comparable<CMObject>GenTitlepublic class StdTitle extends StdItem implements LandTitle
Wearable.CODES| Modifier and Type | Field | Description | 
|---|---|---|
| protected static java.lang.String | CANCEL_WORD | 
idConverter_name, affectPhyStats, affects, baseGoldValue, basePhyStats, behaviors, cachedImageName, CODES, databaseID, description, destroyed, displayText, dispossessionTime, material, me, miscText, myContainer, myUses, myWornCode, owner, phyStats, properWornBitmap, rawImageName, riding, scripts, secretIdentity, tickCtr, tickStatus, wornLogicalAnd, xtraValuesSTATUS_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_BALLISTICK, TICKID_CLAN, TICKID_CLANITEM, TICKID_DEADBODY_DECAY, TICKID_ELECTRONICS, TICKID_EMAIL, TICKID_EVENT, 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_SHORTERMASK, TICKID_SOLITARYMASK, TICKID_SPECIALCOMBAT, TICKID_SPECIALMANEUVER, TICKID_SPELL_AFFECT, TICKID_SUPPORT, TICKID_TIMEAUCTION, TICKID_TRAP_DESTRUCTION, TICKID_TRAP_RESETDEFAULT_WORN_CODES, DEFAULT_WORN_DEPENDENCYGRID, DEFAULT_WORN_DESCS, DEFAULT_WORN_ORDER, DEFAULT_WORN_USUAL_NAMES, DEFAULT_WORN_WEIGHT_POINTS, DEFAULT_WORN_WEIGHTS, FILTER_ANY, FILTER_MOBINVONLY, FILTER_ROOMONLY, FILTER_UNWORNONLY, FILTER_WORNONLY, HIGHEST_WORN_CODE, IN_INVENTORY, WORN_ABOUT_BODY, WORN_ARMS, WORN_BACK, WORN_EARS, WORN_EYES, WORN_FEET, WORN_FLOATING_NEARBY, WORN_HANDS, WORN_HEAD, WORN_HELD, WORN_LEFT_FINGER, WORN_LEFT_WRIST, WORN_LEGS, WORN_MOUTH, WORN_NECK, WORN_RIGHT_FINGER, WORN_RIGHT_WRIST, WORN_TORSO, WORN_WAIST, WORN_WIELD| Constructor | Description | 
|---|---|
| StdTitle() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| boolean | allowsExpansionConstruction() | Returns whether this title allows property to be expanded through masonry or construction. | 
| boolean | allowTheft() | Returns whether theft is allowed or monitored in this room by
 Arrest behaviors. | 
| int | backTaxes() | If back taxes is owned on this property, this is how the value is retrieved. | 
| int | baseGoldValue() | The user/builder-entered value of the item, represented in base CoffeeMud currency. | 
| java.lang.String | displayText() | Gets the raw string used to show what this object looks like in the room. | 
| void | executeMsg(Environmental myHost,
          CMMsg msg) | The general message event handler for the object. | 
| LandTitle | fetchALandTitle() | |
| PrivateProperty | fetchAPropertyRecord() | |
| LandTitle | generateNextRoomTitle() | If this title allows expansion construction, this will return the new
 title to assign to the newly constructed rooms. | 
| java.lang.String | genericName() | Returns a generic name for this object, devoid of its particular
 identifying details. | 
| Room | getAConnectedPropertyRoom() | A room objects that are tied together by one or more titles. | 
| Room | getATitledRoom() | A room object represented by this title | 
| protected LandTitle | getLandTitleObject() | |
| int | getNumConnectedPropertyRooms() | The size of the complete set of room objects that are tied together by one or more titles. | 
| int | getNumTitledRooms() | The size of the complete set of room objects that are tied together by one or more titles. | 
| java.lang.String | getOwnerName() | Get the owner of the property, usually a clan name or a player name. | 
| int | getPrice() | The value of the property in base currency values | 
| java.util.List<Room> | getTitledRooms() | The complete set of room objects represented by this title. | 
| java.lang.String | getTitleID() | Returns a unique id for this particular title and the purchase-able lot
 it represents. | 
| java.lang.String | getUniqueLotID() | Returns a unique identifier corresponding to the connected property rooms. | 
| boolean | gridLayout() | Returns whether this title creates connected walls between new rooms as if the rooms
 were laid out in a grid. | 
| java.lang.String | ID() | The CoffeeMud Java Class ID shared by all instances of
 this object. | 
| boolean | isProperlyOwned() | Returns whether the owner actually exists. | 
| java.lang.String | landPropertyID() | Get the roomID or the Area name of the property for sale | 
| boolean | okMessage(Environmental myHost,
         CMMsg msg) | The general message event previewer for the object. | 
| void | recoverPhyStats() | This method copies the basePhyStats() object into the phyStats() object, then makes repeated calls to
 all surrounding objects  with affectPhyStats(Environmental,PhyStats) method. | 
| boolean | rentalProperty() | Whether this property is a rental. | 
| void | setAllowTheft(boolean allow) | Sets whether theft is allowed or monitored in this room by
 Arrest behaviors. | 
| void | setBackTaxes(int amount) | If back taxes is owned on this property, this is how the value is set. | 
| void | setBaseGoldValue(int newValue) | |
| void | setGridLayout(boolean layout) | Sets whether this title creates connected walls between new rooms as if the rooms
 were laid out in a grid. | 
| void | setLandPropertyID(java.lang.String landID) | Set the roomID or the Area name of the property for sale | 
| void | setOwnerName(java.lang.String owner) | Set the owner of the property, usually a clan name or a player name. | 
| void | setPrice(int price) | set the value of the property in base currency values | 
| void | setRentalProperty(boolean truefalse) | Sets whether this property is a rental. | 
| void | updateLot(java.util.Set<java.lang.String> optPlayerList) | Checks for changes in the content or condition of the rooms represented
 by this title and saves the changes to the database, if necessary. | 
| void | updateTitle() | Simply resaves the rooms represented by this title to reflect change
 in ownership or price. | 
| void | updateTitleName() | |
| int | value() | The default value of the item, represented in the base CoffeeMud currency. | 
copyOf, initializeClass, newInstanceamDestroyed, destroy, isSavable, setSavabledescription, image, isGeneric, L, maxRange, minRange, miscTextFormat, Name, rawImage, sameAs, setDescription, setDisplayText, setImage, setMiscText, setName, textexpirationDate, setExpirationDategetSaveStatIndex, getStat, getStatCodes, isStat, setStatclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaffectCharState, affectCharStats, affectPhyStatsabilityImbuesMagic, addBehavior, addEffect, addNonUninvokableEffect, addScript, affectCharState, affectCharStats, affectPhyStats, alreadyWornMsg, amBeingWornProperly, amDestroyed, amWearingAt, basePhyStats, behaviors, canSaveDatabaseID, canWear, canWearComplete, cloneFix, compareProperLocations, compareTo, container, copyOf, databaseID, delAllBehaviors, delAllEffects, delAllScripts, delBehavior, delEffect, delScript, description, description, destroy, displayText, eachBehavior, eachEffect, eachScript, effects, expirationDate, fetchBehavior, fetchBehavior, fetchEffect, fetchEffect, fetchScript, fitsOn, getSaveStatIndex, getStat, getStatCodes, getTickStatus, I, image, initializeClass, isGeneric, isReadable, isSavable, isStat, L, material, maxRange, minRange, miscTextFormat, name, name, Name, newInstance, numBehaviors, numberOfItems, numEffects, numScripts, owner, phyStats, rawImage, rawLogicalAnd, rawProperLocationBitmap, rawSecretIdentity, rawWornCode, readableText, recursiveWeight, removeFromOwnerContainer, riding, sameAs, scripts, secretIdentity, setBasePhyStats, setBaseValue, setContainer, setDatabaseID, setDescription, setDisplayText, setExpirationDate, setImage, setMaterial, setMiscText, setName, setOwner, setRawLogicalAnd, setRawProperLocationBitmap, setRawWornCode, setReadable, setReadableText, setRiding, setSavable, setSecretIdentity, setStat, setUsesRemaining, stopTicking, subjectToWearAndTear, tackOns, text, tick, ultimateContainer, unWear, usesRemaining, wearAt, wearEvenIfImpossible, wearIfPossible, wearIfPossible, whereCantWeargetTickStatus, name, tickprotected static final java.lang.String CANCEL_WORD
public java.lang.String ID()
CMObjectpublic java.lang.String displayText()
EnvironmentaldisplayText in interface EnvironmentaldisplayText in class StdItempublic java.lang.String genericName()
PhysicalgenericName in interface PhysicalgenericName in class StdItempublic int baseGoldValue()
ItembaseGoldValue in interface ItembaseGoldValue in class StdItempublic int value()
Itempublic void setBaseGoldValue(int newValue)
public boolean allowsExpansionConstruction()
LandTitleallowsExpansionConstruction in interface LandTitleLandTitle.generateNextRoomTitle()public int getPrice()
PrivatePropertygetPrice in interface PrivatePropertypublic LandTitle generateNextRoomTitle()
LandTitlegenerateNextRoomTitle in interface LandTitleLandTitle.allowsExpansionConstruction()public void setPrice(int price)
PrivatePropertysetPrice in interface PrivatePropertyprice - the price of the propertypublic void setBackTaxes(int amount)
LandTitlesetBackTaxes in interface LandTitleamount - the back taxes owedpublic int backTaxes()
LandTitlepublic boolean allowTheft()
LandTitleallowTheft in interface LandTitlepublic void setAllowTheft(boolean allow)
LandTitlesetAllowTheft in interface LandTitleallow - true to allow theft, false for default behaviorpublic void setGridLayout(boolean layout)
LandTitlesetGridLayout in interface LandTitlelayout - true if the rooms can lay out as a grid, false otherwisepublic boolean gridLayout()
LandTitlegridLayout in interface LandTitlepublic boolean rentalProperty()
LandTitlerentalProperty in interface LandTitlepublic java.lang.String getUniqueLotID()
LandTitlegetUniqueLotID in interface LandTitlepublic void setRentalProperty(boolean truefalse)
LandTitlesetRentalProperty in interface LandTitletruefalse - true if the property is rental, false if ownable outrightpublic boolean isProperlyOwned()
PrivatePropertyisProperlyOwned in interface PrivatePropertypublic java.lang.String getOwnerName()
PrivatePropertygetOwnerName in interface PrivatePropertypublic void setOwnerName(java.lang.String owner)
PrivatePropertysetOwnerName in interface PrivatePropertyowner - the name of the owner of the propertypublic LandTitle fetchALandTitle()
public PrivateProperty fetchAPropertyRecord()
public java.lang.String landPropertyID()
LandTitlelandPropertyID in interface LandTitlepublic void updateTitleName()
public void setLandPropertyID(java.lang.String landID)
LandTitlesetLandPropertyID in interface LandTitlelandID - the roomID or the Area  name of the property for salepublic void updateLot(java.util.Set<java.lang.String> optPlayerList)
LandTitleupdateLot in interface LandTitleoptPlayerList - - null, or a vector of player names for quick confirmsLandTitle.updateTitle()public void updateTitle()
LandTitleupdateTitle in interface LandTitleLandTitle.updateLot(Set)protected LandTitle getLandTitleObject()
public Room getAConnectedPropertyRoom()
LandTitlegetAConnectedPropertyRoom in interface LandTitleRoompublic int getNumConnectedPropertyRooms()
LandTitlegetNumConnectedPropertyRooms in interface LandTitleRoompublic java.util.List<Room> getTitledRooms()
LandTitlegetTitledRooms in interface LandTitleRoompublic int getNumTitledRooms()
LandTitlegetNumTitledRooms in interface LandTitleRoompublic Room getATitledRoom()
LandTitlegetATitledRoom in interface LandTitleRoompublic java.lang.String getTitleID()
PrivatePropertygetTitleID in interface PrivatePropertypublic void recoverPhyStats()
AffectablerecoverPhyStats in interface AffectablerecoverPhyStats in class StdItemAffectable.basePhyStats(), 
Affectable.phyStats(), 
Affectable.addEffect(Ability), 
Behavable.addBehavior(Behavior), 
PhyStatspublic boolean okMessage(Environmental myHost, CMMsg msg)
MsgListenerokMessage in interface MsgListenerokMessage in class StdItemmyHost - either the initiator of the event, or the host of this objectmsg - the CMMsg that wants to be executedCMMsg, 
CMMsg.source()public void executeMsg(Environmental myHost, CMMsg msg)
MsgListenerexecuteMsg in interface MsgListenerexecuteMsg in class StdItemmyHost - either the initiator of the event, or the host of this objectmsg - the CMMsg that needs to be executedCMMsg