java.lang.Cloneable, CMObject, java.lang.Comparable<CMObject>, Contingent, Environmental, Expireable, Modifiable, MsgListener, PrivateProperty, StatsAffecting, TickableGenTitle, Prop_AreaForSale, Prop_LotForSale, Prop_LotsForSale, Prop_RoomForSale, Prop_RoomPlusForSale, Prop_RoomsForSale, StdTitlepublic interface LandTitle extends PrivateProperty
idConverterSTATUS_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_RESET| 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.
|
LandTitle |
generateNextRoomTitle() |
If this title allows expansion construction, this will return the new
title to assign to the newly constructed rooms.
|
Room |
getAConnectedPropertyRoom() |
A room objects that are tied together by one or more titles.
|
Room |
getATitledRoom() |
A room object represented by this title
|
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.util.List<Room> |
getTitledRooms() |
The complete set of room objects represented by this title.
|
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 |
landPropertyID() |
Get the roomID or the Area name of the property for sale
|
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 |
setGridLayout(boolean gridLayout) |
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 |
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.
|
copyOf, ID, initializeClass, newInstanceamDestroyed, destroy, isSavable, setSavabledescription, displayText, image, isGeneric, L, maxRange, minRange, miscTextFormat, Name, rawImage, sameAs, setDescription, setDisplayText, setImage, setMiscText, setName, textexpirationDate, setExpirationDategetSaveStatIndex, getStat, getStatCodes, isStat, setStatexecuteMsg, okMessagegetOwnerName, getPrice, getTitleID, isProperlyOwned, setOwnerName, setPriceaffectCharState, affectCharStats, affectPhyStatsgetTickStatus, name, tickjava.lang.String landPropertyID()
void setLandPropertyID(java.lang.String landID)
landID - the roomID or the Area name of the property for salevoid updateLot(java.util.Set<java.lang.String> optPlayerList)
optPlayerList - - null, or a vector of player names for quick confirmsupdateTitle()void updateTitle()
updateLot(Set)int getNumTitledRooms()
Roomjava.util.List<Room> getTitledRooms()
RoomRoom getATitledRoom()
Roomint getNumConnectedPropertyRooms()
RoomRoom getAConnectedPropertyRoom()
Roomjava.lang.String getUniqueLotID()
boolean rentalProperty()
void setRentalProperty(boolean truefalse)
truefalse - true if the property is rental, false if ownable outrightboolean allowTheft()
void setAllowTheft(boolean allow)
allow - true to allow theft, false for default behaviorvoid setBackTaxes(int amount)
amount - the back taxes owedint backTaxes()
LandTitle generateNextRoomTitle()
allowsExpansionConstruction()boolean allowsExpansionConstruction()
generateNextRoomTitle()boolean gridLayout()
void setGridLayout(boolean gridLayout)
gridLayout - true if the rooms can lay out as a grid, false otherwise