GridZones, Affectable, Behavable, CMObject, Contingent, Environmental, Expireable, ItemCollection, ItemPossessor, Modifiable, MsgListener, Physical, PhysicalAgent, Places, StatsAffecting, Tickable, GridLocale, Room, java.lang.Cloneable, java.lang.Comparable<CMObject>public class EndlessThinSky extends StdThinGrid
GridLocale.CrossExitGridZones.XYVectorItemPossessor.Expire, ItemPossessor.Find, ItemPossessor.MoveRoom.VariationCodeStdThinGrid.ThinGridEntry, StdThinGrid.ThinGridEntryConverter| Modifier and Type | Field | Description |
|---|---|---|
protected boolean |
crossLinked |
idConverterALL_CLIMATE_MASK, ATMOSPHERE_INHERIT, CLIMASK_COLD, CLIMASK_DRY, CLIMASK_HOT, CLIMASK_INHERIT, CLIMASK_NORMAL, CLIMASK_VOID, CLIMASK_WET, CLIMASK_WINDY, CLIMATE_DESCS, NUM_CLIMATES, placeComparatorDOMAIN_INDOOR_MAP, DOMAIN_INDOORS_AIR, DOMAIN_INDOORS_CAVE, DOMAIN_INDOORS_CAVE_SEAPORT, DOMAIN_INDOORS_DESCS, DOMAIN_INDOORS_MAGIC, DOMAIN_INDOORS_METAL, DOMAIN_INDOORS_SEAPORT, DOMAIN_INDOORS_STONE, DOMAIN_INDOORS_UNDERWATER, DOMAIN_INDOORS_WATERSURFACE, DOMAIN_INDOORS_WOOD, DOMAIN_OUTDOOR_DESCS, DOMAIN_OUTDOOR_MAP, DOMAIN_OUTDOORS_AIR, DOMAIN_OUTDOORS_CITY, DOMAIN_OUTDOORS_DESERT, DOMAIN_OUTDOORS_HILLS, DOMAIN_OUTDOORS_JUNGLE, DOMAIN_OUTDOORS_MOUNTAINS, DOMAIN_OUTDOORS_PLAINS, DOMAIN_OUTDOORS_ROCKS, DOMAIN_OUTDOORS_SEAPORT, DOMAIN_OUTDOORS_SPACEPORT, DOMAIN_OUTDOORS_SWAMP, DOMAIN_OUTDOORS_UNDERWATER, DOMAIN_OUTDOORS_WATERSURFACE, DOMAIN_OUTDOORS_WOODS, FILTER_ROOMONLY, INDOORS_roomID, affectPhyStats, affects, amDestroyed, atmosphere, basePhyStats, behaviors, cachedImageName, climask, combatTurnMobIndex, contents, description, displayText, doors, exits, expirationDate, gridParent, inhabitants, lastResourceTime, me, mobility, myArea, myResource, name, phyStats, rawImageName, roomRecoverMarker, scripts, skyedYet, STDCODES, tickStatus, xtraValuesdescriptions, displayTexts, gridexits, ox, rooms, tickStarted, xsize, yLength, ysizeSTATUS_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| Constructor | Description |
|---|---|
EndlessThinSky() |
| Modifier and Type | Method | Description |
|---|---|---|
int |
domainType() |
Returns the domain-code for this room, which tells you something about its physical makeup,
such as whether it is outdoor, if it's in the woods or surrounded by stone, that sort of thing.
|
void |
executeMsg(Environmental myHost,
CMMsg msg) |
The general message event handler for the object.
|
protected void |
fillExitsOfGridRoom(Room R,
int x,
int y) |
|
java.lang.String |
getGridChildLocaleID() |
Gets the Room ID() for the type of Java room class used to
populate the grid.
|
java.lang.String |
ID() |
The CoffeeMud Java Class ID shared by all instances of
this object.
|
CMObject |
newInstance() |
Returns a new instance of this class.
|
boolean |
okMessage(Environmental myHost,
CMMsg msg) |
The general message event previewer for the object.
|
addEffect, addNonUninvokableEffect, basePhyStats, delAllEffects, delEffect, eachEffect, effects, fetchEffect, fetchEffect, numEffects, phyStats, recoverPhyStats, setBasePhyStatsaddBehavior, addScript, behaviors, delAllBehaviors, delAllScripts, delBehavior, delScript, eachBehavior, eachScript, fetchBehavior, fetchBehavior, fetchScript, numBehaviors, numScripts, scriptscopyOf, initializeClassamDestroyed, isSavable, setSavabledescription, displayText, image, isGeneric, L, minRange, miscTextFormat, Name, rawImage, sameAs, setImage, setMiscText, setName, textexpirationDate, setExpirationDateaddItem, delAllItems, delItem, eachItem, findItem, findItem, findItems, findItems, getItem, getRandomItem, isContent, items, numItemsaddItem, getContextName, moveItemTo, moveItemTogetSaveStatIndex, isStatclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdescription, displayText, genericName, namegetAtmosphere, getAtmosphereCode, getClimateType, getClimateTypeCode, setAtmosphere, setClimateTypeaddInhabitant, bringMobHere, clearSky, delAllInhabitants, delInhabitant, eachInhabitant, fetchExit, fetchFromMOBRoomFavorsItems, fetchFromMOBRoomFavorsMOBs, fetchFromMOBRoomItemExit, fetchFromRoomFavorExits, fetchFromRoomFavorItems, fetchFromRoomFavorMOBs, fetchInhabitant, fetchInhabitant, fetchInhabitantExact, fetchInhabitants, fetchRandomInhabitant, getArea, getCombatTurnMobIndex, getExitInDir, getGridParent, getMobility, getPairedExit, getRawDoor, getRawExit, getReverseDir, getReverseExit, getRoomInDir, getSky, giveASky, inhabitants, isHere, isInhabitant, itemsRecursive, maxRange, myResource, numInhabitants, numPCInhabitants, pointsPerMove, rawDoors, recoverRoomStats, resourceChoices, roomID, send, sendOthers, setArea, setCombatTurnMobIndex, setGridParent, setRawDoor, setRawExit, setResource, setRoomID, show, show, show, show, show, showHappens, showHappens, showOthers, showOthers, showSource, showSource, startItemRejuv, thirstPerRound, toggleMobilityaffectCharState, affectCharStats, affectPhyStatsaddBehavior, addEffect, addInhabitant, addItem, addItem, addNonUninvokableEffect, addScript, affectCharState, affectCharStats, affectPhyStats, amDestroyed, basePhyStats, baseThirst, behaviors, bringMobHere, clearSky, compareTo, copyOf, delAllBehaviors, delAllEffects, delAllInhabitants, delAllItems, delAllScripts, delBehavior, delEffect, delInhabitant, delItem, delScript, description, description, displayText, displayText, eachBehavior, eachEffect, eachInhabitant, eachItem, eachScript, effects, expirationDate, fetchBehavior, fetchBehavior, fetchEffect, fetchEffect, fetchExit, fetchFromMOBRoomFavorsItems, fetchFromMOBRoomFavorsMOBs, fetchFromMOBRoomItemExit, fetchFromRoomFavorExits, fetchFromRoomFavorItems, fetchFromRoomFavorMOBs, fetchInhabitant, fetchInhabitant, fetchInhabitantExact, fetchInhabitants, fetchRandomInhabitant, fetchScript, findItem, findItem, findItems, findItems, genericName, getArea, getAtmosphere, getAtmosphereCode, getClimateType, getClimateTypeCode, getCodeNum, getCombatTurnMobIndex, getContextName, getExitInDir, getGridParent, getItem, getMobility, getMovementCost, getPairedExit, getRandomItem, getRawDoor, getRawExit, getReverseDir, getReverseExit, getRoomInDir, getRoomSize, getSaveStatIndex, getSky, getTickStatus, giveASky, image, inhabitants, initializeClass, insertItemUpTop, isContent, isGeneric, isHere, isInhabitant, isSavable, isStat, items, itemsRecursive, L, maxRange, minRange, miscTextFormat, moveItemTo, moveItemTo, myResource, name, name, Name, numBehaviors, numEffects, numInhabitants, numItems, numPCInhabitants, numScripts, phyStats, pointsPerMove, rawDoors, rawImage, recoverPhyStats, recoverRoomStats, resourceChoices, roomID, sameAs, scripts, send, sendAndExec, sendOthers, sendTrailermsgs, setArea, setAtmosphere, setBasePhyStats, setClimateType, setCombatTurnMobIndex, setExpirationDate, setGridParent, setImage, setMiscText, setMovementCost, setName, setRawDoor, setRawExit, setResource, setRoomID, setRoomSize, setSavable, show, show, show, show, show, showHappens, showHappens, showOthers, showOthers, showSource, showSource, startItemRejuv, text, thirstPerRound, tick, toggleMobilityaddOuterExit, alternativeLink, buildGrid, clearGrid, cloneFix, delOuterExit, destroy, getAllRooms, getAllRoomsFilled, getAltRoomFrom, getExistingRooms, getGridChild, getGridChild, getGridChild, getGridChildCode, getGridChildX, getGridChildY, getGridRoomIfExists, getGridSize, getMakeGridRoom, getMakeSingleGridRoom, getRandomGridChild, getRoomXY, getRoomXY, getStat, getStatCodes, getStdGridCodeNum, halfLink, isMyGridChild, linkRoom, outerExits, prepareGridLocale, prepareRoomInDir, setDescription, setDisplayText, setStat, setXGridSize, setYGridSize, tryFillInExtraneousExternal, xGridSize, yGridSizegetTickStatus, tickpublic java.lang.String ID()
CMObjectID in interface CMObjectID in class StdThinGridpublic int domainType()
RoomdomainType in interface RoomdomainType in class StdRoomRoom.INDOORS,
Room.DOMAIN_INDOORS_CAVE,
Room.DOMAIN_INDOORS_DESCS,
Room.DOMAIN_OUTDOORS_CITY,
Room.DOMAIN_OUTDOOR_DESCSpublic CMObject newInstance()
CMObjectnewInstance in interface CMObjectnewInstance in class StdRoompublic boolean okMessage(Environmental myHost, CMMsg msg)
MsgListenerokMessage in interface MsgListenerokMessage in class StdThinGridmyHost - 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 StdThinGridmyHost - either the initiator of the event, or the host of this objectmsg - the CMMsg that needs to be executedCMMsgpublic java.lang.String getGridChildLocaleID()
GridLocalegetGridChildLocaleID in interface GridLocalegetGridChildLocaleID in class StdThinGridprotected void fillExitsOfGridRoom(Room R, int x, int y)
fillExitsOfGridRoom in class StdThinGrid