SYMBOL INDEX (2342 symbols across 160 files) FILE: astroturf/app.py function convert_files_in_dir (line 29) | def convert_files_in_dir(input_dir, output_dir): FILE: astroturf/astroturf.py function _strip_quotes (line 32) | def _strip_quotes(value): function _custom_escape_to_ascii (line 39) | def _custom_escape_to_ascii(custom_escape): function _hex_escape_to_ascii (line 49) | def _hex_escape_to_ascii(hex_escape): function _octal_escape_to_ascii (line 54) | def _octal_escape_to_ascii(octal_escape): function _astroesc_text_to_ascii_string (line 59) | def _astroesc_text_to_ascii_string(text): function _astroesc_text_to_ascii_int_list (line 63) | def _astroesc_text_to_ascii_int_list(text): class AstroturfRegion (line 123) | class AstroturfRegion(object): method __init__ (line 129) | def __init__(self, astroturf, line_number, line): method _get_region_context (line 164) | def _get_region_context(self, linenum): method output_filename (line 168) | def output_filename(self): method template_dict (line 172) | def template_dict(self): method _parse_connection (line 226) | def _parse_connection(self, direction, value): method _parse_region_specifier (line 240) | def _parse_region_specifier(self, region_specifier): method write_templated_region (line 249) | def write_templated_region(self): class Astroturf (line 295) | class Astroturf(object): method __init__ (line 299) | def __init__(self, method _parse_base_griddle (line 308) | def _parse_base_griddle(self): method _parse_region_prototypes (line 320) | def _parse_region_prototypes(self): method write_output_files (line 327) | def write_output_files(self): FILE: bridge/Habitat2ElkoBridge.js constant UFILENAME (line 64) | const UFILENAME = "./usersDB.json"; constant UNASSIGNED_NOID (line 81) | const UNASSIGNED_NOID = 256; function rnd (line 83) | function rnd(max) { function userHasTurf (line 92) | function userHasTurf(user) { function escape (line 322) | function escape(b, zero) { function descape (line 342) | function descape(b, skip) { function timeToXmit (line 359) | function timeToXmit(bytes) { function isString (line 451) | function isString(data) { function guardedWrite (line 455) | function guardedWrite(connection, msg) { function futureSend (line 463) | function futureSend(connection, data) { function toHabitat (line 480) | function toHabitat(connection, data, split) { function habitatPacketHeader (line 519) | function habitatPacketHeader(start, end, seq, noid, reqNum) { function habitatAsyncPacketHeader (line 528) | function habitatAsyncPacketHeader(start, end, noid, reqNum) { function addContentsToCV (line 658) | function addContentsToCV(client, contnoid) { function toElko (line 672) | function toElko(connection, data) { constant UNKNOWN_FRAME (line 676) | const UNKNOWN_FRAME = 0; constant DELIMITED_FRAME (line 677) | const DELIMITED_FRAME = 1; constant QLR_FRAME (line 678) | const QLR_FRAME = 2; constant QLINK_FRAME (line 679) | const QLINK_FRAME = 3; function initializeClientState (line 681) | function initializeClientState(client, who, replySeq) { function frameClientStream (line 702) | function frameClientStream(client, server, data) { function parseHabitatClientMessage (line 816) | function parseHabitatClientMessage(client, server, data) { function enterContext (line 900) | function enterContext(client, server, context) { function removeNoidFromClient (line 915) | function removeNoidFromClient(client, noid) { function habitatEncodeElkoModState (line 1224) | function habitatEncodeElkoModState (state, container, buf) { function diagnosticMessage (line 1228) | function diagnosticMessage(client, text, noid) { function checkpointUsers (line 1241) | function checkpointUsers() { function findUser (line 1249) | function findUser(name) { function parseIncomingElkoServerMessage (line 1260) | function parseIncomingElkoServerMessage(client, server, data) { function encodeAndSendClientMessage (line 1461) | function encodeAndSendClientMessage(client, o) { function processIncomingElkoBlob (line 1489) | function processIncomingElkoBlob(client, server, data) { FILE: db/Text/charset/specimen_files/javascript/parallax.js function elementViewportOffset (line 3) | function elementViewportOffset(element) { function updatePositions (line 24) | function updatePositions() { FILE: db/Text/charset/specimen_files/javascript/scroll-animation.js function scrollToSection (line 1) | function scrollToSection(section, e) { function scrollTo (line 7) | function scrollTo(element, to, duration) { FILE: db/convertClientDataToJava.js function getSizes (line 33) | function getSizes(subtable, key) { FILE: db/dumpTeleportEntries.js function templateStringJoins (line 28) | function templateStringJoins(data) { function templateConstantJoins (line 46) | function templateConstantJoins(data) { function templateHabitatObject (line 60) | function templateHabitatObject(data) { FILE: db/generateBookOfRecords.js function pad (line 63) | function pad (text, center) { function sortByStat (line 71) | function sortByStat(userRecords, statID, valueFunc) { function makeLeaderboard (line 82) | function makeLeaderboard(userRecords, statID, prefix, postfix, valueFunc) { function generateRecords (line 102) | function generateRecords(userRecords) { FILE: db/mongohelper.js constant DOWN (line 2) | const DOWN = "}"; constant LEFT (line 3) | const LEFT = "~"; constant RIGHT (line 4) | const RIGHT = ""; constant SPACE (line 5) | const SPACE = " "; constant WEST (line 7) | const WEST = 0; constant SOUTH (line 8) | const SOUTH = 1; constant EAST (line 9) | const EAST = 2; constant NORTH (line 10) | const NORTH = 3; function mhelp (line 13) | function mhelp() { function eget (line 30) | function eget(ref) { return db.odb.findOne({ref:ref}); } function eremove (line 32) | function eremove(ref) { return db.odb.remove({ref:ref}); } function esave (line 34) | function esave(obj) { return db.odb.save(obj); } function eupdateOne (line 36) | function eupdateOne(obj) { function eupdate (line 43) | function eupdate(obj) { function boxquery (line 52) | function boxquery(lat, lon, range) { function eclone (line 72) | function eclone(oldref, newref) { function multiclone (line 79) | function multiclone(oldref, newref, count) { function egeti (line 86) | function egeti(iref) { function egetu (line 99) | function egetu(uref) { function emod (line 112) | function emod(obj, mtype) { function setpos (line 125) | function setpos(obj, lat, lon) { function demoConfig (line 132) | function demoConfig() { function demoReset (line 136) | function demoReset() { function demoGrab (line 153) | function demoGrab(uref, iref) { function demoDrop (line 181) | function demoDrop(iref) { function iholders (line 201) | function iholders(iref) { function idrop (line 208) | function idrop(iref) { function igrab (line 233) | function igrab(uref, iref) { function addClass (line 248) | function addClass(tag, fqn, descref) { function addStatic (line 255) | function addStatic(key, ref) { function showUsers (line 261) | function showUsers() { function showObjs (line 269) | function showObjs() { function socialGraph (line 275) | function socialGraph(uref) { function makeSocialLink (line 284) | function makeSocialLink(ufrom, uto) { function makeSocialConnection (line 293) | function makeSocialConnection(u1, u2) { FILE: db/populateModels.js function squish (line 61) | function squish(s) { function lookForAliases (line 65) | function lookForAliases(o, target) { function lookForTeleportEntries (line 74) | function lookForTeleportEntries(o) { function eupdateOne (line 92) | async function eupdateOne(db, obj) { function eupdateArray (line 101) | async function eupdateArray(db, array) { function templateStringJoins (line 116) | function templateStringJoins(data) { function templateConstantJoins (line 134) | function templateConstantJoins(data) { function templateHabitatObject (line 148) | function templateHabitatObject(data) { FILE: db/shell.js function getPapersInRegion (line 1) | function getPapersInRegion(regionName) { FILE: db/translateBookToHTML.js function templateStringJoins (line 32) | function templateStringJoins(data) { function writeHtmlBlock (line 53) | function writeHtmlBlock(block) { function htmlHeader (line 58) | function htmlHeader(title) { function writeHabidocPage (line 65) | function writeHabidocPage(pageno, html) { function htmlFooter (line 72) | function htmlFooter(outfile) { function dynamicSort (line 116) | function dynamicSort(property) { function writeIndex (line 128) | function writeIndex(titles) { function convertFiles (line 144) | function convertFiles (files) { FILE: db/writeHabitatUser.js function rnd (line 25) | function rnd(max) { function testUser (line 53) | function testUser(db, callback) { function insertUser (line 57) | function insertUser(db, callback) { FILE: habibots/bots/conversationalist.js method send (line 51) | send(request, response) { method getForecast (line 56) | getForecast({context, entities}) { FILE: habibots/bots/greeter.js constant CLIENT_EVENTS (line 23) | const CLIENT_EVENTS = require('@slack/client').CLIENT_EVENTS; constant RTM_EVENTS (line 24) | const RTM_EVENTS = require('@slack/client').RTM_EVENTS; FILE: habibots/bots/hatchery.js constant CLIENT_EVENTS (line 21) | const CLIENT_EVENTS = require('@slack/client').CLIENT_EVENTS constant RTM_EVENTS (line 22) | const RTM_EVENTS = require('@slack/client').RTM_EVENTS FILE: habibots/bots/oracle.js constant CLIENT_EVENTS (line 20) | const CLIENT_EVENTS = require('@slack/client').CLIENT_EVENTS constant RTM_EVENTS (line 21) | const RTM_EVENTS = require('@slack/client').RTM_EVENTS FILE: habibots/bots/tutor.js constant CLIENT_EVENTS (line 23) | const CLIENT_EVENTS = require('@slack/client').CLIENT_EVENTS; constant RTM_EVENTS (line 24) | const RTM_EVENTS = require('@slack/client').RTM_EVENTS; FILE: habibots/habibot.js class HabiBot (line 52) | class HabiBot { method constructor (line 54) | constructor(host, port, username) { method newWithConfig (line 81) | static newWithConfig(host, port, username, config) { method connect (line 91) | connect() { method corporate (line 117) | corporate() { method discorporate (line 137) | discorporate() { method rnd (line 147) | static rnd(max) { method doPosture (line 156) | doPosture(posture) { method ensureCorporated (line 176) | ensureCorporated() { method faceDirection (line 185) | faceDirection(direction) { method fnKey (line 204) | fnKey(key, target) { method attackAvatar (line 218) | attackAvatar(objRef, pointed_noid) { method getAvatar (line 231) | getAvatar() { method getAvatarNoid (line 242) | getAvatarNoid() { method collectAvatarNoids (line 254) | collectAvatarNoids() { method getDirection (line 271) | getDirection(obj) { method getDirectionOfNoid (line 299) | getDirectionOfNoid(noid) { method getMod (line 308) | getMod(noid) { method getNoid (line 317) | getNoid(noid) { method gotoContext (line 332) | gotoContext(context) { method isGhosted (line 349) | isGhosted() { method newRegion (line 363) | newRegion(direction) { method on (line 412) | on(eventType, callback) { method putObj (line 428) | putObj(objRef, containerNoid, x, y, orientation) { method say (line 444) | say(text) { method ESPsay (line 458) | ESPsay(text) { method sayLines (line 473) | sayLines(textLines) { method ESPsayLines (line 491) | ESPsayLines(textLines) { method send (line 508) | send(obj) { method sendWithDelay (line 519) | sendWithDelay(obj, delayMillis) { method touchAvatar (line 547) | touchAvatar(noid) { method openDoor (line 560) | openDoor(ref) { method closeDoor (line 572) | closeDoor(ref){ method sitOrstand (line 579) | sitOrstand(num, chairNoid) { method travelableDirections (line 591) | travelableDirections() { method currentRealm (line 600) | currentRealm() { method wait (line 609) | wait(millis) { method walkTo (line 628) | walkTo(x, y, how) { method walkToExit (line 643) | walkToExit(direction) { method walkToRandomExit (line 673) | walkToRandomExit() { method walkToAvatar (line 681) | walkToAvatar(avatar) { method addNames (line 700) | addNames(s) { method clearNames (line 713) | clearNames(s) { method clearState (line 726) | clearState() { method onDisconnect (line 735) | onDisconnect() { method processData (line 749) | processData(buffer) { method processElkoMessage (line 757) | processElkoMessage(o) { method substituteName (line 832) | substituteName(s) { method substituteState (line 844) | substituteState(m) { method tryEnsureCorporated (line 892) | tryEnsureCorporated(curTry) { FILE: habibots/util.js function clone (line 18) | function clone(obj) { function parseElko (line 59) | function parseElko(buffer) { FILE: pushserver/habiproxy/proxy.js function stringifyID (line 8) | function stringifyID(socket) { class HabiproxyServer (line 13) | class HabiproxyServer { method constructor (line 14) | constructor(mongoDb, listenHost, listenPort, elkoHost, elkoPort) { method awakeSessions (line 33) | awakeSessions() { method buildContextMap (line 46) | buildContextMap() { method handleClientConnect (line 53) | handleClientConnect(client) { method handleSessionReady (line 69) | handleSessionReady(session) { method resolveNeighbors (line 89) | resolveNeighbors(context) { method start (line 120) | start() { method on (line 130) | on(eventType, callback) { FILE: pushserver/habiproxy/session.js function stringifyID (line 8) | function stringifyID(socket) { class HabitatSession (line 13) | class HabitatSession { method constructor (line 14) | constructor(serverHost, serverPort, client) { method start (line 36) | start() { method attachClient (line 42) | attachClient() { method attachServer (line 52) | attachServer() { method avatarHealth (line 62) | avatarHealth() { method avatarOrientation (line 79) | avatarOrientation() { method avatarRegion (line 97) | avatarRegion() { method clearCallbacks (line 104) | clearCallbacks() { method detachClient (line 118) | detachClient() { method detachServer (line 123) | detachServer() { method doAction (line 128) | doAction(action) { method disconnectProxy (line 163) | disconnectProxy() { method ensureServerConnected (line 195) | ensureServerConnected() { method resume (line 208) | resume(readySession) { method fireEnteredRegion (line 238) | fireEnteredRegion() { method handleClientData (line 247) | handleClientData(buffer) { method handleClientDisconnect (line 272) | handleClientDisconnect() { method handleServerConnect (line 277) | handleServerConnect() { method handleServerData (line 289) | handleServerData(buffer) { method handleServerDisconnect (line 314) | handleServerDisconnect() { method id (line 319) | id() { method onClient (line 327) | onClient(eventType, callback) { method onServer (line 335) | onServer(eventType, callback) { method processClientMessage (line 343) | processClientMessage(message) { method processServerMessage (line 362) | processServerMessage(message) { method sendClientMessage (line 414) | sendClientMessage(message) { method sendServerMessage (line 427) | sendServerMessage(message) { FILE: pushserver/public/javascripts/avatarSelector.js function supportsGamepads (line 4) | function supportsGamepads() { function trackAvatar (line 8) | function trackAvatar(avatarName) { function activateDocent (line 13) | function activateDocent() { function viewHelp (line 22) | function viewHelp() { function refreshAvatarButtons (line 26) | function refreshAvatarButtons() { FILE: pushserver/public/javascripts/emularity.js function IALoader (line 26) | function IALoader(canvas, game, callbacks, scale) { function BaseLoader (line 508) | function BaseLoader() { function DosBoxLoader (line 619) | function DosBoxLoader() { function PC98DosBoxLoader (line 642) | function PC98DosBoxLoader() { function MAMELoader (line 665) | function MAMELoader() { function VICELoader (line 705) | function VICELoader() { function SAELoader (line 749) | function SAELoader() { function PCELoader (line 795) | function PCELoader() { function EmscriptenRunner (line 881) | function EmscriptenRunner(canvas, game_data) { function PC98DosBoxRunner (line 964) | function PC98DosBoxRunner() { function MAMERunner (line 981) | function MAMERunner() { function SAERunner (line 1002) | function SAERunner(canvas, game_data) { function Emulator (line 1120) | function Emulator(canvas, callbacks, loadFiles) { function getfullscreenenabler (line 1834) | function getfullscreenenabler() { function BFSOpenZip (line 1838) | function BFSOpenZip(loadedData) { function moveConfigToRoot (line 1900) | function moveConfigToRoot(fs) { function extend (line 1934) | function extend(a, b) { function dict_from_xml (line 1959) | function dict_from_xml(xml) { function list_from_xml (line 1973) | function list_from_xml(xml) { function files_from_filelist (line 1980) | function files_from_filelist(xml) { function files_with_ext_from_filelist (line 1991) | function files_with_ext_from_filelist(xml, ext) { function meta_props_matching (line 2004) | function meta_props_matching(meta, regex) { function _SDL_CreateRGBSurfaceFrom (line 2018) | function _SDL_CreateRGBSurfaceFrom(pixels, width, height, depth, pitch, ... FILE: pushserver/public/javascripts/emulator.js function resumeAudio (line 43) | function resumeAudio(e) { function startEmulator (line 58) | function startEmulator() { FILE: pushserver/public/javascripts/es6-promise.js function $$utils$$objectOrFunction (line 12) | function $$utils$$objectOrFunction(x) { function $$utils$$isFunction (line 16) | function $$utils$$isFunction(x) { function $$utils$$isMaybeThenable (line 20) | function $$utils$$isMaybeThenable(x) { function $$utils$$F (line 36) | function $$utils$$F() { } function $$asap$$useNextTick (line 72) | function $$asap$$useNextTick() { function $$asap$$useMutationObserver (line 78) | function $$asap$$useMutationObserver() { function $$asap$$useMessageChannel (line 90) | function $$asap$$useMessageChannel() { function $$asap$$useSetTimeout (line 98) | function $$asap$$useSetTimeout() { function $$asap$$flush (line 106) | function $$asap$$flush() { function $$$internal$$noop (line 133) | function $$$internal$$noop() {} function $$$internal$$selfFullfillment (line 139) | function $$$internal$$selfFullfillment() { function $$$internal$$cannotReturnOwn (line 143) | function $$$internal$$cannotReturnOwn() { function $$$internal$$getThen (line 147) | function $$$internal$$getThen(promise) { function $$$internal$$tryThen (line 156) | function $$$internal$$tryThen(then, value, fulfillmentHandler, rejection... function $$$internal$$handleForeignThenable (line 164) | function $$$internal$$handleForeignThenable(promise, thenable, then) { function $$$internal$$handleOwnThenable (line 189) | function $$$internal$$handleOwnThenable(promise, thenable) { function $$$internal$$handleMaybeThenable (line 203) | function $$$internal$$handleMaybeThenable(promise, maybeThenable) { function $$$internal$$resolve (line 221) | function $$$internal$$resolve(promise, value) { function $$$internal$$publishRejection (line 231) | function $$$internal$$publishRejection(promise) { function $$$internal$$fulfill (line 239) | function $$$internal$$fulfill(promise, value) { function $$$internal$$reject (line 251) | function $$$internal$$reject(promise, reason) { function $$$internal$$subscribe (line 259) | function $$$internal$$subscribe(parent, child, onFulfillment, onRejectio... function $$$internal$$publish (line 274) | function $$$internal$$publish(promise) { function $$$internal$$ErrorObject (line 296) | function $$$internal$$ErrorObject() { function $$$internal$$tryCatch (line 302) | function $$$internal$$tryCatch(callback, detail) { function $$$internal$$invokeCallback (line 311) | function $$$internal$$invokeCallback(settled, promise, callback, detail) { function $$$internal$$initializePromise (line 349) | function $$$internal$$initializePromise(promise, resolver) { function $$$enumerator$$makeSettledResult (line 361) | function $$$enumerator$$makeSettledResult(state, position, value) { function $$$enumerator$$Enumerator (line 375) | function $$$enumerator$$Enumerator(Constructor, input, abortOnReject, la... function onFulfillment (line 489) | function onFulfillment(value) { function onRejection (line 493) | function onRejection(reason) { function $$es6$promise$promise$$needsResolver (line 527) | function $$es6$promise$promise$$needsResolver() { function $$es6$promise$promise$$needsNew (line 531) | function $$es6$promise$promise$$needsNew() { function $$es6$promise$promise$$Promise (line 640) | function $$es6$promise$promise$$Promise(resolver) { FILE: pushserver/public/javascripts/eventStream.js function orientationToRotation (line 8) | function orientationToRotation(orientation) { function processEvent (line 26) | function processEvent(event) { function startEventSource (line 63) | function startEventSource() { function doAction (line 79) | function doAction(type, params) { function startEsp (line 97) | function startEsp(avatarName) { function sendTeleportInvite (line 101) | function sendTeleportInvite(avatarName) { function sendTeleportRequest (line 105) | function sendTeleportRequest(avatarName) { function appendButton (line 109) | function appendButton(element, avatarName, btnClass, text, tooltip, oncl... function fillOnlineAvatarsTable (line 126) | function fillOnlineAvatarsTable(avatars) { function refreshAvatars (line 178) | function refreshAvatars() { function startDocentUpdates (line 184) | function startDocentUpdates() { FILE: pushserver/public/javascripts/index.js function refreshAvatars (line 1) | function refreshAvatars() { FILE: pushserver/routes/api.js class APIRoutes (line 8) | class APIRoutes { method constructor (line 9) | constructor(habiproxy, config, mongoDb) { method setRoutes (line 20) | setRoutes() { FILE: pushserver/routes/docs.js class DocsRoutes (line 15) | class DocsRoutes { method constructor (line 16) | constructor(habiproxy, config, mongoDb) { method renderDocs (line 47) | renderDocs(req, res, subject, mdDocLocation, htmlDocLocation, notFound... method setRoutes (line 86) | setRoutes() { FILE: pushserver/routes/emulator.js class EmulatorRoutes (line 6) | class EmulatorRoutes { method constructor (line 8) | constructor(habiproxy, config, mongoDb) { method setRoutes (line 16) | setRoutes() { FILE: pushserver/routes/events.js function sendEvent (line 7) | function sendEvent(res, avatarName, type, msg) { class EventRoutes (line 20) | class EventRoutes { method constructor (line 21) | constructor(habiproxy, config, mongoDb) { method getRegionDocsURL (line 30) | getRegionDocsURL(regionName, avatar, region) { method getHelpDocsURL (line 57) | getHelpDocsURL(session, objectRef) { method setRoutes (line 68) | setRoutes() { FILE: pushserver/routes/index.js class IndexRoutes (line 4) | class IndexRoutes { method constructor (line 5) | constructor(habiproxy, config, mongoDb) { method setRoutes (line 13) | setRoutes() { FILE: regionator/app.py function convert_file (line 36) | def convert_file(rdl_file, output_dir): function convert_files_in_dir (line 48) | def convert_files_in_dir(input_dir, output_dir): FILE: regionator/parse_object_db.py function decode_properties (line 120) | def decode_properties(buf, fmt, keys): function parse_array (line 155) | def parse_array(buf, fmt, count): function decode_text (line 166) | def decode_text(buf): function parse_properties (line 174) | def parse_properties(cls, property_data): function decode_row (line 216) | def decode_row(row): function main (line 248) | def main(): FILE: regionator/parse_region_db.py function extract_flags (line 64) | def extract_flags(flags): function main (line 86) | def main(): FILE: regionator/region.py function _default (line 22) | def _default(self, obj): class Mod (line 44) | class Mod(object): method __init__ (line 45) | def __init__(self, region, identifier, params={}, additional_params={}, method __repr__ (line 57) | def __repr__(self): method neohabitat_mod (line 61) | def neohabitat_mod(self): method neohabitat_name (line 113) | def neohabitat_name(self): method neohabitat_ref (line 120) | def neohabitat_ref(self): method find_connection_context (line 124) | def find_connection_context(self, suffix): method _chomped_params (line 135) | def _chomped_params(self, start_index=8): method to_json (line 145) | def to_json(self): class Region (line 160) | class Region(object): method __init__ (line 161) | def __init__(self, name, params=None, mods=None, parse_results=None): method __repr__ (line 180) | def __repr__(self): method from_rdl_file (line 185) | def from_rdl_file(cls, rdl_file): method from_parse_results (line 195) | def from_parse_results(cls, name, parse_results): method neohabitat_context (line 202) | def neohabitat_context(self): method _parse_params_from_results (line 205) | def _parse_params_from_results(self): method _parse_params (line 208) | def _parse_params(self, param_tokens): method _parse_mods_from_results (line 227) | def _parse_mods_from_results(self): method to_json (line 314) | def to_json(self): FILE: src/main/java/org/made/neohabitat/Coinop.java class Coinop (line 17) | public abstract class Coinop extends HabitatMod { method changeable (line 19) | public boolean changeable() { return true; } method Coinop (line 24) | public Coinop(OptInteger style, OptInteger x, OptInteger y, OptInteger... method Coinop (line 30) | public Coinop(int style, int x, int y, int orientation, int gr_state, ... method encodeCoinop (line 35) | public JSONLiteral encodeCoinop(JSONLiteral result) { method addToTake (line 43) | public void addToTake(int amount) { FILE: src/main/java/org/made/neohabitat/Constants.java type Constants (line 13) | public interface Constants { FILE: src/main/java/org/made/neohabitat/Container.java class Container (line 30) | public abstract class Container extends HabitatMod { method Container (line 47) | public Container(OptInteger style, OptInteger x, OptInteger y, OptInte... method Container (line 51) | public Container(OptInteger style, OptInteger x, OptInteger y, OptInte... method Container (line 56) | public Container(int style, int x, int y, int orientation, int gr_stat... method Container (line 60) | public Container(int style, int x, int y, int orientation, int gr_stat... method encodeContainer (line 65) | public JSONLiteral encodeContainer(JSONLiteral result) { method contents (line 84) | public HabitatMod contents(int index) { method get_container_contents (line 109) | public void get_container_contents(User from) { method close_container (line 123) | public void close_container(User from) { method setContainerShutdownSize (line 132) | public int setContainerShutdownSize() { method destroy_contents (line 156) | public void destroy_contents() { method meetsOwnershipRestrictions (line 174) | public boolean meetsOwnershipRestrictions(User from) { FILE: src/main/java/org/made/neohabitat/Copyable.java type Copyable (line 7) | public interface Copyable { method copyThisMod (line 8) | HabitatMod copyThisMod(); FILE: src/main/java/org/made/neohabitat/Document.java class Document (line 30) | public abstract class Document extends HabitatMod { method Document (line 46) | public Document(OptInteger style, OptInteger x, OptInteger y, OptInteg... method Document (line 60) | public Document(int style, int x, int y, int orientation, int gr_state... method Document (line 66) | public Document(int style, int x, int y, int orientation, int gr_state... method setDocumentState (line 72) | protected void setDocumentState(int last_page, int[][] ascii, String p... method convertPagesToAscii (line 82) | protected int[][] convertPagesToAscii(String[] pages) { method objectIsComplete (line 96) | public void objectIsComplete() { method run (line 107) | @Override method encodeDocument (line 153) | public JSONLiteral encodeDocument(JSONLiteral result) { method READ (line 166) | @JSONMethod({ "page" }) method show_text_page (line 181) | public void show_text_page(User from, String path, int page_to_read, i... method getTextPage (line 189) | protected int[] getTextPage(String path, int page_to_read) { FILE: src/main/java/org/made/neohabitat/HabitatMod.java class HabitatMod (line 72) | public abstract class HabitatMod extends Mod implements HabitatVerbs, Ob... method position (line 123) | public int position() { method obj_id (line 134) | public String obj_id() { method avatar (line 145) | public Avatar avatar(User user) { method current_region (line 154) | public Region current_region() { method container (line 165) | public Container container(HabitatMod obj) { method container (line 180) | public Container container() { method changeable (line 188) | public boolean changeable() { method HabitatMod (line 211) | public HabitatMod(int style, int x, int y, int orientation, int gr_sta... method HabitatMod (line 220) | public HabitatMod(OptInteger style, OptInteger x, OptInteger y, OptInt... method objectIsComplete (line 224) | public void objectIsComplete() { method encodeCommon (line 237) | public JSONLiteral encodeCommon(JSONLiteral result) { method illegal (line 262) | public void illegal(User from) { method illegal (line 274) | public void illegal(User from, String request) { method TEST (line 287) | @JSONMethod method HELP (line 301) | @JSONMethod method ASK (line 312) | @JSONMethod ({"text"}) method DO (line 323) | @JSONMethod method RDO (line 334) | @JSONMethod method GET (line 345) | @JSONMethod method PUT (line 367) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 382) | @JSONMethod({ "target", "x", "y" }) method generic_GET (line 402) | public void generic_GET(User from) { method generic_PUT (line 527) | public boolean generic_PUT(User from) { method generic_PUT (line 549) | public boolean generic_PUT(User from, int containerNoid, int x, int y,... method putMeBack (line 563) | public void putMeBack(User from, boolean copyMe) { method generic_PUT (line 618) | public boolean generic_PUT(User from, Container cont, int pos_x, int p... method generic_THROW (line 867) | public boolean generic_THROW(User from, int target, int target_x, int ... method generic_THROW (line 891) | public boolean generic_THROW(User from, HabitatMod target, int target_... method generic_ASK (line 1012) | public void generic_ASK(User from, OptString text) { method send_throw_reply (line 1035) | private void send_throw_reply(User from, int noid, int target, int x, ... method generic_HELP (line 1047) | public void generic_HELP(User from) { method unpackBits (line 1311) | public boolean[] unpackBits(int packedBits) { method packBits (line 1327) | public int packBits(boolean[] bits) { method container_is_opaque (line 1347) | public boolean container_is_opaque(HabitatMod cont, int pos) { method empty_handed (line 1368) | public boolean empty_handed(Avatar who) { method holding (line 1382) | public boolean holding(Avatar avatar, HabitatMod object) { method heldObject (line 1394) | public HabitatMod heldObject(Avatar avatar) { method heldObject (line 1405) | public HabitatMod heldObject(User from) { method heldObject (line 1414) | public HabitatMod heldObject() { method wearing (line 1428) | public boolean wearing(Avatar avatar, HabitatMod object) { method getable (line 1440) | public boolean getable(HabitatMod object) { method immobile (line 1449) | public boolean immobile(HabitatMod object) { method grabable (line 1518) | public boolean grabable(HabitatMod object) { method available (line 1539) | public boolean available(HabitatMod container, int x, int y) { method accessable (line 1557) | public boolean accessable(HabitatMod object, User from) { method elsewhere (line 1579) | public boolean elsewhere(HabitatMod object, User user) { method here (line 1592) | public boolean here(HabitatMod object, User user) { method goto_new_region (line 1610) | public void goto_new_region(Avatar avatar, String contextRef, int dire... method goto_new_region (line 1628) | public void goto_new_region(Avatar avatar, String contextRef, int dire... method adjacent (line 1641) | public boolean adjacent(HabitatMod object, User from) { method change_containers (line 1720) | public boolean change_containers(HabitatMod obj, Container new_contain... method note_object_creation (line 1755) | public void note_object_creation(HabitatMod obj) { method note_instance_creation (line 1777) | public void note_instance_creation(HabitatMod obj) { method note_instance_creation_internal (line 1787) | private void note_instance_creation_internal(HabitatMod obj) { method note_instance_creation_internal (line 1794) | protected void note_instance_creation_internal(HabitatMod obj, Contain... method note_resource_creation_internal (line 1812) | private void note_resource_creation_internal(HabitatMod obj, int style) { method note_image_creation (line 1816) | public void note_image_creation(HabitatMod obj) { method note_image_creation_internal (line 1822) | protected void note_image_creation_internal(HabitatMod obj, int style,... method note_resource_creation_internal (line 1833) | protected void note_resource_creation_internal(HabitatMod obj, int sty... method note_resource_usage (line 1847) | protected void note_resource_usage(int type, int resource, Container c... method note_object_deletion (line 1867) | public void note_object_deletion(HabitatMod obj) { method note_instance_deletion (line 1885) | public void note_instance_deletion(HabitatMod obj) { method note_instance_deletion_internal (line 1897) | private void note_instance_deletion_internal(HabitatMod obj) { method note_instance_deletion_internal (line 1901) | private void note_instance_deletion_internal(HabitatMod obj, Container... method note_image_deletion (line 1915) | public void note_image_deletion(HabitatMod obj) { method note_image_deletion_internal (line 1919) | private void note_image_deletion_internal(HabitatMod obj, int style) { method note_resource_deletion_internal (line 1930) | private void note_resource_deletion_internal(HabitatMod obj, int style) { method note_resource_removal (line 1944) | private void note_resource_removal(HabitatMod obj, int type, int resou... method note_resource_removal (line 1948) | private void note_resource_removal(int type, int resource, Container c... method mem_checks_ok (line 1975) | public boolean mem_checks_ok(HabitatMod obj) { method limits_ok (line 1985) | public boolean limits_ok(HabitatMod obj, Region region) { method c64_capacity (line 1998) | public int c64_capacity() { method c64_capacity (line 2002) | public int c64_capacity(Region region) { method mem_check_container (line 2011) | public boolean mem_check_container(Container cont) { method class_size (line 2021) | public int class_size() { method instance_size (line 2025) | public int instance_size() { method heap_space_available (line 2045) | public boolean heap_space_available(HabitatMod obj, Container new_cont... method trace_msg (line 2091) | public void trace_msg(String msg, Object... args) { method trace_exception (line 2100) | public void trace_exception(Throwable t) { method message_to_god (line 2116) | public void message_to_god(HabitatMod obj, HabitatMod avatar, String m... method object_say (line 2134) | public void object_say(User to, int noid, String text) { method object_say (line 2150) | public void object_say(User to, String text) { method object_broadcast (line 2163) | public void object_broadcast(int noid, String text) { method object_say_to_neighbors (line 2179) | public void object_say_to_neighbors(User from, int noid, String text) { method object_broadcast (line 2191) | public void object_broadcast(String text) { method compose_fiddle_msg (line 2203) | public void compose_fiddle_msg(JSONLiteral msg, int target, int offset... method send_private_fiddle_msg (line 2226) | public void send_private_fiddle_msg(User from, User to, int noid, int ... method send_private_fiddle_msg (line 2242) | public void send_private_fiddle_msg(User from, User to, int noid, int ... method send_neighbor_fiddle_msg (line 2255) | public void send_neighbor_fiddle_msg(User from, int noid, int target, ... method send_neighbor_fiddle_msg (line 2270) | public void send_neighbor_fiddle_msg(User from, int noid, int target, ... method send_fiddle_msg (line 2280) | public void send_fiddle_msg(int noid, int target, int offset, int[] ar... method send_fiddle_msg (line 2295) | public void send_fiddle_msg(int noid, int target, int offset, int arg) { method send_goaway_msg (line 2304) | public void send_goaway_msg(int noid) { method send_neighbor_goaway_msg (line 2317) | public void send_neighbor_goaway_msg(User from, int noid) { method unsupported_reply (line 2336) | public void unsupported_reply(User from, int noid, String text) { method illegal_request (line 2349) | public void illegal_request(User from, String text) { method new_broadcast_msg (line 2367) | public JSONLiteral new_broadcast_msg(int noid, String op) { method new_broadcast_msg (line 2385) | public JSONLiteral new_broadcast_msg(String op) { method send_broadcast_msg (line 2399) | public void send_broadcast_msg(int noid, String op) { method send_broadcast_msg (line 2417) | public void send_broadcast_msg(int noid, String op, String text) { method send_broadcast_msg (line 2438) | public void send_broadcast_msg(int noid, String op, String attrib, int... method send_broadcast_msg (line 2459) | public void send_broadcast_msg(int noid, String op, String attrib, Str... method send_broadcast_msg (line 2484) | public void send_broadcast_msg(int noid, String op, String a1, int v1,... method send_broadcast_msg (line 2514) | public void send_broadcast_msg(int noid, String op, String a1, int v1,... method send_broadcast_msg (line 2549) | public void send_broadcast_msg(int noid, String op, String a1, int v1,... method new_reply_msg (line 2568) | public JSONLiteral new_reply_msg(int noid) { method new_reply_msg (line 2581) | public JSONLiteral new_reply_msg() { method send_reply_msg (line 2594) | public void send_reply_msg(User from, int noid) { method send_reply_msg (line 2609) | public void send_reply_msg(User from, String text) { method send_reply_msg (line 2629) | public void send_reply_msg(User from, int noid, String attrib, int val... method send_reply_msg (line 2653) | public void send_reply_msg(User from, int noid, String a1, int v1, Str... method send_reply_msg (line 2682) | public void send_reply_msg(User from, int noid, String a1, int v1, Str... method send_reply_msg (line 2717) | public void send_reply_msg(User from, int noid, String a1, int v1, Str... method send_reply_msg (line 2754) | public void send_reply_msg(User from, int noid, String a1, int v1, Str... method send_reply_msg (line 2778) | public void send_reply_msg(User from, int noid, String attrib, String ... method send_reply_err (line 2796) | public void send_reply_err(User from, int noid, int err) { method send_reply_error (line 2813) | public void send_reply_error(User from, int noid) { method send_reply_error (line 2823) | public void send_reply_error(User from) { method send_reply_success (line 2835) | public void send_reply_success(User from, int noid) { method send_reply_success (line 2845) | public void send_reply_success(User from) { method new_neighbor_msg (line 2862) | public JSONLiteral new_neighbor_msg(int noid, String op) { method new_neighbor_msg (line 2881) | public JSONLiteral new_neighbor_msg(String op) { method send_neighbor_msg (line 2898) | public void send_neighbor_msg(User from, int noid, String op) { method send_neighbor_msg (line 2915) | public void send_neighbor_msg(User from, String op) { method send_neighbor_msg (line 2938) | public void send_neighbor_msg(User from, int noid, String op, String a... method send_neighbor_msg (line 2967) | public void send_neighbor_msg(User from, int noid, String op, String a... method send_neighbor_msg (line 2997) | public void send_neighbor_msg(User from, int noid, String op, String a... method send_neighbor_msg (line 3030) | public void send_neighbor_msg(User from, int noid, String op, String a... method send_neighbor_msg (line 3069) | public void send_neighbor_msg(User from, int noid, String op, String a... method send_neighbor_msg (line 3097) | public void send_neighbor_msg(User from, int noid, String op, String a... method new_private_msg (line 3118) | public JSONLiteral new_private_msg(int noid, String op) { method new_private_msg (line 3137) | public JSONLiteral new_private_msg(String op) { method send_private_msg (line 3156) | public void send_private_msg(User from, int noid, User to, String op) { method send_private_msg (line 3180) | public void send_private_msg(User from, int noid, User to, String op, ... method send_private_msg (line 3206) | public void send_private_msg(User from, int noid, User to, String op, ... method send_private_msg (line 3232) | public void send_private_msg(User from, int noid, User to, String op, ... method send_private_msg (line 3271) | public void send_private_msg(User from, int noid, User to, String op, ... method send_private_msg (line 3310) | public void send_private_msg(User from, int noid, User to, String op, ... method send_private_msg (line 3344) | public void send_private_msg(User from, int noid, User to, String op, ... method send_private_msg (line 3376) | public void send_private_msg(User from, int noid, User to, String op, ... method clear_bit (line 3393) | public int clear_bit(int val, int bitpos) { method set_bit (line 3406) | public int set_bit(int val, int bitpos) { method test_bit (line 3419) | public boolean test_bit(int val, int bitpos) { method checkpoint_object (line 3431) | public void checkpoint_object(HabitatMod mod) { method destroy_object (line 3446) | public void destroy_object(HabitatMod mod) { method isSeating (line 3460) | public boolean isSeating(HabitatMod mod) { method isSeating (line 3472) | public boolean isSeating() { method damage_avatar (line 3476) | public int damage_avatar(Avatar who) { method damage_avatar (line 3490) | public int damage_avatar(Avatar who, int damage) { method damage_object (line 3504) | public int damage_object(HabitatMod object) { method damageable (line 3513) | public boolean damageable(HabitatMod object) { method is_ranged_weapon (line 3517) | public boolean is_ranged_weapon() { method kill_avatar (line 3527) | public void kill_avatar(Avatar victim) { method create_object (line 3594) | public Item create_object(String name, HabitatMod mod, Container conta... method sfx_number (line 3621) | public int sfx_number(int sfxId) { method announce_object (line 3630) | public void announce_object(BasicObject obj, HabitatMod container) { method announce_object_to_neighbors (line 3645) | public void announce_object_to_neighbors(User from, BasicObject obj, H... method fakeMakeMessage (line 3658) | public void fakeMakeMessage(BasicObject obj, HabitatMod container) { method modify_variable (line 3668) | public void modify_variable(User from, HabitatMod target, int offset, ... method pay_to (line 3681) | public static int pay_to(Avatar who, int amount) { method convert_to_petscii (line 3728) | public static int[] convert_to_petscii(String text, int maxLength) { method bound_int_array (line 3747) | public static int[] bound_int_array(int[] intArray, int maxLength) { method get_title_page (line 3764) | public static String get_title_page(String title, int use_flag) { method concat_int_arrays (line 3790) | public static int[] concat_int_arrays(int[] first, int[]... rest) { method concat_arrays (line 3817) | public static T[] concat_arrays(T[] first, T[]... rest) { method getTracebackString (line 3837) | public String getTracebackString(Throwable t) { method stringToIntArray (line 3851) | public int[] stringToIntArray(String s) { FILE: src/main/java/org/made/neohabitat/HabitatVerbs.java type HabitatVerbs (line 17) | public interface HabitatVerbs extends GeneralMod, Constants { method HabitatClass (line 19) | public int HabitatClass(); method HabitatModName (line 21) | public String HabitatModName(); method capacity (line 23) | public int capacity(); method pc_state_bytes (line 25) | public int pc_state_bytes(); method known (line 27) | public boolean known(); method opaque_container (line 29) | public boolean opaque_container(); method filler (line 31) | public boolean filler(); method HELP (line 33) | public void HELP(User from); method ASK (line 35) | public void ASK(User from, OptString text); method GET (line 37) | public void GET(User from); method PUT (line 39) | public void PUT(User from, OptInteger containerNoid, OptInteger x, Opt... method THROW (line 41) | public void THROW(User from, int target, int x, int y); method DO (line 43) | public void DO(User from); method RDO (line 45) | public void RDO(User from); FILE: src/main/java/org/made/neohabitat/Magical.java class Magical (line 42) | public abstract class Magical extends HabitatMod { method Magical (line 62) | public Magical(OptInteger style, OptInteger x, OptInteger y, OptIntege... method Magical (line 75) | public Magical(int style, int x, int y, int orientation, int gr_state,... method setMagicalState (line 81) | protected void setMagicalState(int magic_type, int charges, int magic_... method encodeMagical (line 92) | public JSONLiteral encodeMagical(JSONLiteral result) { method MAGIC (line 133) | @JSONMethod({ "target" }) method expendCharge (line 242) | private boolean expendCharge(User from) { method magic_default (line 257) | private void magic_default(User from, HabitatMod target) { method change_user_height (line 261) | private void change_user_height(User from) { method make_target_avatar_jump (line 271) | private void make_target_avatar_jump(User from, HabitatMod target) { method make_other_avatars_turn_blue (line 288) | private void make_other_avatars_turn_blue(User from) { method avatar_target_check (line 312) | private Avatar avatar_target_check(HabitatMod target) { method send_target_avatar_home (line 326) | private void send_target_avatar_home(User from, HabitatMod target ) { method change_avatar_style (line 341) | private void change_avatar_style(User from, HabitatMod target) { method make_user_moonwalk (line 369) | private void make_user_moonwalk(User from) { method money_tree (line 386) | private void money_tree(User from, HabitatMod target) { method the_vaultkeeper (line 413) | private void the_vaultkeeper(User from, HabitatMod target) { method switch_reset_chess (line 465) | private void switch_reset_chess(User from) { method switch_reset_checkers (line 469) | private void switch_reset_checkers(User from) { method switch_reset_backgammon (line 473) | private void switch_reset_backgammon(User from) { method reset_generic_boardgame (line 477) | private void reset_generic_boardgame(User from, int game) { method send_magic_reply (line 507) | private void send_magic_reply(User from, int val) { method send_magic_success (line 518) | private void send_magic_success(User from) { method send_magic_error (line 522) | private void send_magic_error(User from) { method identifyTarget (line 526) | private String identifyTarget(HabitatMod target) { method god_tool (line 530) | private void god_tool(User from, HabitatMod target) { method isGodTool (line 555) | static public boolean isGodTool(Magical magic) { method god_tool_revisited (line 568) | public void god_tool_revisited(User from, String request_string) { method random_porter (line 728) | private void random_porter(User from, HabitatMod target) { method HELP (line 820) | public void HELP(User from) { method magic_vendo_info (line 835) | public String magic_vendo_info() { FILE: src/main/java/org/made/neohabitat/MailQueue.java class MailQueue (line 14) | public class MailQueue implements Encodable { method MailQueue (line 18) | public MailQueue(JSONObject queueObj) throws JSONDecodingException { method MailQueue (line 33) | public MailQueue() { method encode (line 37) | public JSONLiteral encode(EncodeControl control) { method addNewMail (line 46) | public void addNewMail(User from, Paper newMail) { method popNextMail (line 55) | public MailQueueRecord popNextMail() { method empty (line 66) | public boolean empty() { method nonEmpty (line 70) | public boolean nonEmpty() { method size (line 74) | public int size() { method getQueueAsJSONObjects (line 78) | private JSONObject[] getQueueAsJSONObjects() { FILE: src/main/java/org/made/neohabitat/MailQueueRecord.java class MailQueueRecord (line 9) | public class MailQueueRecord { method MailQueueRecord (line 16) | public MailQueueRecord( method MailQueueRecord (line 24) | public MailQueueRecord(JSONObject jsonObj) throws JSONDecodingException { method toJSONObject (line 31) | public JSONObject toJSONObject() { FILE: src/main/java/org/made/neohabitat/Massive.java class Massive (line 19) | public abstract class Massive extends HabitatMod { method changeable (line 21) | public boolean changeable () { return (mass != 0); } method Massive (line 26) | public Massive(OptInteger style, OptInteger x, OptInteger y, OptIntege... method Massive (line 32) | public Massive(int style, int x, int y, int orientation, int gr_state,... method encodeMassive (line 37) | public JSONLiteral encodeMassive(JSONLiteral result) { method GET (line 49) | @JSONMethod method PUT (line 71) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 87) | @JSONMethod({ "target", "x", "y" }) FILE: src/main/java/org/made/neohabitat/NeoHabitat.java class NeoHabitat (line 11) | public class NeoHabitat { method GetBuildVersion (line 31) | public static String GetBuildVersion() { FILE: src/main/java/org/made/neohabitat/Openable.java class Openable (line 23) | public abstract class Openable extends Container { method getOpenFlag (line 29) | public boolean getOpenFlag(int bitnum) { method Openable (line 45) | public Openable(OptInteger style, OptInteger x, OptInteger y, OptInteg... method Openable (line 52) | public Openable(OptInteger style, OptInteger x, OptInteger y, OptInteg... method Openable (line 59) | public Openable(OptInteger style, OptInteger x, OptInteger y, OptInteg... method Openable (line 66) | public Openable(int style, int x, int y, int orientation, int gr_state... method Openable (line 73) | public Openable(int style, int x, int y, int orientation, int gr_state... method Openable (line 80) | public Openable(int style, int x, int y, int orientation, int gr_state... method Openable (line 87) | public Openable(int style, int x, int y, int orientation, int gr_state... method setOpenableState (line 95) | protected void setOpenableState(int open_flags) { method setOpenableState (line 101) | protected void setOpenableState(boolean[] open_flags) { method setKeyedState (line 105) | protected void setKeyedState(int key_lo, int key_hi) { method encodeOpenable (line 110) | public JSONLiteral encodeOpenable(JSONLiteral result) { method CLOSE (line 130) | @JSONMethod method OPEN (line 155) | @JSONMethod method CLOSECONTAINER (line 182) | @JSONMethod method OPENCONTAINER (line 208) | @JSONMethod method lock_HELP (line 250) | public void lock_HELP(User from, String item_name, int key_number, boo... FILE: src/main/java/org/made/neohabitat/Oracular.java class Oracular (line 19) | public abstract class Oracular extends HabitatMod { method Oracular (line 24) | public Oracular(OptInteger style, OptInteger x, OptInteger y, OptInteg... method Oracular (line 30) | public Oracular(int style, int x, int y, int orientation, int gr_state... method encodeOracular (line 35) | public JSONLiteral encodeOracular(JSONLiteral result) { FILE: src/main/java/org/made/neohabitat/Polygonal.java class Polygonal (line 19) | public abstract class Polygonal extends Walkable { method Polygonal (line 30) | public Polygonal(OptInteger style, OptInteger x, OptInteger y, OptInte... method Polygonal (line 43) | public Polygonal(int style, int x, int y, int orientation, int gr_stat... method setPolygonalState (line 49) | protected void setPolygonalState(int trapezoid_type, int upper_left_x, method encodePolygonal (line 59) | public JSONLiteral encodePolygonal(JSONLiteral result) { method HELP (line 70) | @Override FILE: src/main/java/org/made/neohabitat/Poster.java class Poster (line 20) | public abstract class Poster extends HabitatMod { method setTextBytes (line 25) | public void setTextBytes(String text) { method Poster (line 31) | public Poster(OptInteger style, OptInteger x, OptInteger y, OptInteger... method Poster (line 43) | public Poster(int style, int x, int y, int orientation, int gr_state, ... method encodePoster (line 48) | public JSONLiteral encodePoster(JSONLiteral result) { FILE: src/main/java/org/made/neohabitat/Seating.java class Seating (line 25) | public abstract class Seating extends Openable { method changeable (line 27) | public boolean changeable() { return true; } method Seating (line 32) | public Seating(OptInteger style, OptInteger x, OptInteger y, OptIntege... method Seating (line 37) | public Seating(int style, int x, int y, int orientation, int gr_state,... method encodeSeating (line 41) | public JSONLiteral encodeSeating(JSONLiteral result) { FILE: src/main/java/org/made/neohabitat/Teleporter.java class Teleporter (line 19) | public abstract class Teleporter extends Coinop { method changeable (line 21) | public boolean changeable() { return true; } method Teleporter (line 33) | public Teleporter(OptInteger style, OptInteger x, OptInteger y, OptInt... method Teleporter (line 39) | public Teleporter(int style, int x, int y, int orientation, int gr_state, method encodeTeleporter (line 45) | public JSONLiteral encodeTeleporter(JSONLiteral result, EncodeControl ... method setTeleportState (line 54) | protected void setTeleportState(int activeState, String address) { method activate_teleporter (line 59) | protected void activate_teleporter(User from, String destination, int ... method activate_teleporter (line 93) | protected void activate_teleporter(User from, String destination) { method lookupTeleportDestination (line 97) | public String lookupTeleportDestination(String key) { method squish (line 103) | protected String squish(String value) { method area_code (line 107) | protected String area_code(String value) { method area_code (line 116) | protected String area_code() { FILE: src/main/java/org/made/neohabitat/Toggle.java class Toggle (line 18) | public abstract class Toggle extends HabitatMod { method Toggle (line 26) | public Toggle(OptInteger style, OptInteger x, OptInteger y, OptInteger... method Toggle (line 32) | public Toggle(int style, int x, int y, int orientation, int gr_state, ... method generic_OFF (line 44) | public void generic_OFF(User from) { method generic_ON (line 68) | public void generic_ON(User from) { method encodeLighting (line 85) | public JSONLiteral encodeLighting(JSONLiteral result) { FILE: src/main/java/org/made/neohabitat/Walkable.java class Walkable (line 15) | public abstract class Walkable extends HabitatMod { method changeable (line 17) | public boolean changeable() { return true; } method Walkable (line 25) | public Walkable(OptInteger style, OptInteger x, OptInteger y, OptInteg... method Walkable (line 31) | public Walkable(OptInteger style, OptInteger x, OptInteger y, OptInteg... method Walkable (line 36) | public Walkable(int style, int x, int y, int orientation, int gr_state... method encodeWalkable (line 41) | public JSONLiteral encodeWalkable(JSONLiteral result) { FILE: src/main/java/org/made/neohabitat/Weapon.java class Weapon (line 17) | public abstract class Weapon extends HabitatMod { method Weapon (line 19) | public Weapon(OptInteger style, OptInteger x, OptInteger y, OptInteger... method Weapon (line 24) | public Weapon(int style, int x, int y, int orientation, int gr_state, ... method HELP (line 28) | @JSONMethod method GET (line 33) | @JSONMethod method PUT (line 38) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method ATTACK (line 44) | @JSONMethod({ "pointed_noid" }) method generic_ATTACK (line 49) | public void generic_ATTACK(User from, HabitatMod target) { FILE: src/main/java/org/made/neohabitat/mods/Amulet.java class Amulet (line 23) | public class Amulet extends Magical implements Copyable { method HabitatClass (line 25) | public int HabitatClass() { method HabitatModName (line 29) | public String HabitatModName() { method capacity (line 33) | public int capacity() { method pc_state_bytes (line 37) | public int pc_state_bytes() { method known (line 41) | public boolean known() { method opaque_container (line 45) | public boolean opaque_container() { method filler (line 49) | public boolean filler() { method Amulet (line 60) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Amulet (line 69) | public Amulet(int style, int x, int y, int orientation, int gr_state, ... method copyThisMod (line 76) | @Override method encode (line 82) | @Override method HELP (line 95) | @JSONMethod method GET (line 106) | @JSONMethod method PUT (line 128) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 144) | @JSONMethod({ "target", "x", "y" }) method MAGIC (line 158) | @JSONMethod({ "target" }) FILE: src/main/java/org/made/neohabitat/mods/Aquarium.java class Aquarium (line 27) | public class Aquarium extends HabitatMod implements Copyable { method HabitatClass (line 29) | public int HabitatClass() { method HabitatModName (line 33) | public String HabitatModName() { method capacity (line 37) | public int capacity() { method pc_state_bytes (line 41) | public int pc_state_bytes() { method known (line 45) | public boolean known() { method opaque_container (line 49) | public boolean opaque_container() { method filler (line 53) | public boolean filler() { method Aquarium (line 60) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Aquarium (line 67) | public Aquarium(int style, int x, int y, int orientation, int gr_state... method copyThisMod (line 72) | @Override method encode (line 77) | @Override method GET (line 85) | @JSONMethod method PUT (line 91) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 98) | @JSONMethod({ "target", "x", "y" }) method FEED (line 108) | @JSONMethod FILE: src/main/java/org/made/neohabitat/mods/Atm.java class Atm (line 20) | public class Atm extends HabitatMod implements Copyable { method HabitatClass (line 22) | public int HabitatClass() { method HabitatModName (line 26) | public String HabitatModName() { method capacity (line 30) | public int capacity() { method pc_state_bytes (line 34) | public int pc_state_bytes() { method known (line 38) | public boolean known() { method opaque_container (line 42) | public boolean opaque_container() { method changeable (line 46) | public boolean changeable() { return true; } method filler (line 48) | public boolean filler() { method Atm (line 52) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Atm (line 57) | public Atm(int style, int x, int y, int orientation, int gr_state, boo... method copyThisMod (line 61) | @Override method encode (line 66) | @Override method DEPOSIT (line 73) | @JSONMethod({ "token_noid" }) method WITHDRAW (line 78) | @JSONMethod({ "amount_lo", "amount_hi" }) method atm_DEPOSIT (line 84) | public void atm_DEPOSIT(User from, HabitatMod mod) { method atm_WITHDRAW (line 112) | public void atm_WITHDRAW(User from, int withdrawal) { FILE: src/main/java/org/made/neohabitat/mods/Avatar.java class Avatar (line 37) | public class Avatar extends Container implements UserMod { method HabitatClass (line 94) | public int HabitatClass() { method HabitatModName (line 98) | public String HabitatModName() { method capacity (line 102) | public int capacity() { method pc_state_bytes (line 106) | public int pc_state_bytes() { method known (line 110) | public boolean known() { method opaque_container (line 114) | public boolean opaque_container() { method changeable (line 118) | public boolean changeable() { method filler (line 122) | public boolean filler() { method setConnectionType (line 141) | public static void setConnectionType(int type) { method getConnectionType (line 150) | public static int getConnectionType() { method Avatar (line 228) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "nitty_bit... method Avatar (line 280) | public Avatar(int style, int x, int y, int orientation, int gr_state, ... method setAvatarState (line 293) | protected void setAvatarState(boolean[] nitty_bits, String bodyType, method encode (line 331) | @Override method mailQueueRef (line 381) | public String mailQueueRef() { method objectIsComplete (line 386) | public void objectIsComplete() { method x_invert (line 509) | private int x_invert(int x) { method y_invert (line 514) | private int y_invert(int y) { method x_scale (line 518) | private int x_scale(int x) { method y_scale (line 523) | private int y_scale(int y) { method GRAB (line 533) | @JSONMethod() method HAND (line 574) | @JSONMethod() method POSTURE (line 618) | @JSONMethod({ "pose" }) method SPEAK (line 653) | @JSONMethod({ "esp", "text" }) method WALK (line 701) | @JSONMethod({ "x", "y", "how" }) method NEWREGION (line 743) | @JSONMethod({ "direction", "passage_id" }) method DISCORPORATE (line 759) | @JSONMethod method switch_to_ghost (line 784) | public void switch_to_ghost(User from) { method switch_to_avatar (line 815) | public void switch_to_avatar(User from) { method ESP (line 883) | @JSONMethod({ "esp", "text" }) method SITORSTAND (line 937) | @JSONMethod({"up_or_down", "seat_id"}) method TOUCH (line 1011) | @JSONMethod({ "target" }) method curse_touch (line 1042) | public void curse_touch(Avatar curseGiver, Avatar victim){ method activate_head_curse (line 1059) | public void activate_head_curse(Avatar victim, int curse){ method buzzify (line 1100) | public static String buzzify(String text){ method USERLIST (line 1127) | @JSONMethod method sayUserList (line 1137) | public void sayUserList(User from) { method FNKEY (line 1182) | @JSONMethod({ "key", "target" }) method HELP (line 1220) | @JSONMethod method avatar_IDENTIFY (line 1237) | public void avatar_IDENTIFY(User from) { method stripContextDash (line 1243) | private String stripContextDash(String s) { method showDebugInfo (line 1248) | public void showDebugInfo(User from) { method avatar_IDENTIFY (line 1291) | public void avatar_IDENTIFY(User from, int replyNoid) { method avatar_NEWREGION (line 1335) | public void avatar_NEWREGION(User from, int direction, int passage_id) { method change_regions (line 1389) | public void change_regions(String contextRef, int direction, int type) { method change_regions (line 1393) | public void change_regions(String contextRef, int direction, int type,... method drop_object_in_hand (line 1425) | public void drop_object_in_hand() { method holding_class (line 1447) | public boolean holding_class(int habitat_class) { method holding_restricted_object (line 1460) | public boolean holding_restricted_object() { method run_godmode_command (line 1474) | public void run_godmode_command(User from, String msg) { method run_special_command (line 1652) | public void run_special_command(User from, String msg) { method set_record (line 1813) | public void set_record(int recordID, int value) { method elko_user (line 1826) | public User elko_user() { method send_mail_arrived (line 1833) | public void send_mail_arrived() { method get_record (line 1843) | public int get_record(int recordID) { method inc_record (line 1852) | public void inc_record(int recordID) { method set_record (line 1863) | static public void set_record(User whom, int recordID, int value) { method get_record (line 1873) | static public int get_record(User whom, int recordID) { method inc_record (line 1883) | static public void inc_record(User whom, int recordID) { method has_turf (line 1892) | public boolean has_turf() { method turf_name (line 1901) | public String turf_name() { method check_mail (line 1927) | public void check_mail() { method advance_mail_slot (line 1956) | private void advance_mail_slot(boolean shouldAnnounce) { method update_mail_slot (line 2019) | public void update_mail_slot(boolean shouldAnnounce) { class MailQueueReader (line 2026) | private class MailQueueReader implements ArgRunnable { method MailQueueReader (line 2030) | public MailQueueReader(boolean shouldAnnounce) { method run (line 2034) | @Override method run (line 2065) | @Override method run (line 2079) | @Override class GodTimer (line 2094) | private class GodTimer implements TimeoutNoticer, TickNoticer, Context... method GodTimer (line 2103) | public GodTimer(HabitatMod mod, HabitatMod modAnimation, User victim... method noticeTick (line 2113) | @Override method noticeTimeout (line 2144) | @Override method noteContextShutdown (line 2172) | @Override method noteUserArrival (line 2184) | @Override method noteUserDeparture (line 2190) | @Override FILE: src/main/java/org/made/neohabitat/mods/Bag.java class Bag (line 22) | public class Bag extends Openable implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method filler (line 48) | public boolean filler() { method Bag (line 52) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Bag (line 58) | public Bag(int style, int x, int y, int orientation, int gr_state, boo... method copyThisMod (line 62) | @Override method encode (line 67) | @Override method HELP (line 80) | @JSONMethod method GET (line 91) | @JSONMethod method PUT (line 113) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 129) | @JSONMethod({ "target", "x", "y" }) method bag_HELP (line 140) | public void bag_HELP(User from) { FILE: src/main/java/org/made/neohabitat/mods/Ball.java class Ball (line 19) | public class Ball extends HabitatMod implements Copyable { method HabitatClass (line 21) | public int HabitatClass() { method HabitatModName (line 25) | public String HabitatModName() { method capacity (line 29) | public int capacity() { method pc_state_bytes (line 33) | public int pc_state_bytes() { method known (line 37) | public boolean known() { method opaque_container (line 41) | public boolean opaque_container() { method filler (line 45) | public boolean filler() { method Ball (line 49) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Ball (line 54) | public Ball(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 58) | @Override method encode (line 63) | @Override method GET (line 71) | @JSONMethod method PUT (line 77) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 84) | @JSONMethod({ "target", "x", "y" }) FILE: src/main/java/org/made/neohabitat/mods/Bed.java class Bed (line 20) | public class Bed extends Seating implements Copyable { method HabitatClass (line 22) | public int HabitatClass () { return CLASS_BED; } method HabitatModName (line 23) | public String HabitatModName () { return "Bed"; } method capacity (line 24) | public int capacity () { return 1; } method pc_state_bytes (line 25) | public int pc_state_bytes () { return 0; } method known (line 26) | public boolean known () { return true; } method opaque_container (line 27) | public boolean opaque_container () { return false; } method changeable (line 28) | public boolean changeable () { return true; } method filler (line 29) | public boolean filler () { return false; } method Bed (line 31) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Bed (line 38) | public Bed(int style, int x, int y, int orientation, int gr_state, boo... method copyThisMod (line 42) | @Override method encode (line 47) | @Override FILE: src/main/java/org/made/neohabitat/mods/Book.java class Book (line 22) | public class Book extends Document implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method filler (line 48) | public boolean filler() { method Book (line 54) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Book (line 61) | public Book(int style, int x, int y, int orientation, int gr_state, bo... method Book (line 67) | public Book(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 73) | @Override method encode (line 78) | @Override method READ (line 88) | @JSONMethod({ "page" }) method GET (line 114) | @JSONMethod method PUT (line 136) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 152) | @JSONMethod({ "target", "x", "y" }) method HELP (line 156) | @JSONMethod method book_vendo_info (line 162) | public String book_vendo_info() { FILE: src/main/java/org/made/neohabitat/mods/Bottle.java class Bottle (line 20) | public class Bottle extends HabitatMod implements Copyable { method HabitatClass (line 22) | public int HabitatClass() { method HabitatModName (line 26) | public String HabitatModName() { method capacity (line 30) | public int capacity() { method pc_state_bytes (line 34) | public int pc_state_bytes() { method known (line 38) | public boolean known() { method opaque_container (line 42) | public boolean opaque_container() { method filler (line 46) | public boolean filler() { method Bottle (line 52) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Bottle (line 59) | public Bottle(int style, int x, int y, int orientation, int gr_state, ... method copyThisMod (line 64) | @Override method encode (line 69) | @Override method GET (line 83) | @JSONMethod method PUT (line 105) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method FILL (line 111) | @JSONMethod method POUR (line 116) | @JSONMethod method bottle_FILL (line 121) | public void bottle_FILL(User from) { method bottle_POUR (line 138) | public void bottle_POUR(User from) { FILE: src/main/java/org/made/neohabitat/mods/Box.java class Box (line 22) | public class Box extends Openable implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method filler (line 48) | public boolean filler() { method Box (line 52) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state","restricted... method Box (line 58) | public Box(int style, int x, int y, int orientation, int gr_state, boo... method copyThisMod (line 62) | @Override method encode (line 67) | @Override method HELP (line 80) | @JSONMethod method GET (line 91) | @JSONMethod method PUT (line 113) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 129) | @JSONMethod({ "target", "x", "y" }) method box_HELP (line 140) | public void box_HELP(User from) { FILE: src/main/java/org/made/neohabitat/mods/Bridge.java class Bridge (line 20) | public class Bridge extends HabitatMod implements Copyable { method HabitatClass (line 22) | public int HabitatClass() { method HabitatModName (line 26) | public String HabitatModName() { method capacity (line 30) | public int capacity() { method pc_state_bytes (line 34) | public int pc_state_bytes() { method known (line 38) | public boolean known() { method opaque_container (line 42) | public boolean opaque_container() { method changeable (line 46) | public boolean changeable() { method filler (line 50) | public boolean filler() { method Bridge (line 57) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Bridge (line 65) | public Bridge(int style, int x, int y, int orientation, int gr_state, ... method copyThisMod (line 71) | @Override method encode (line 76) | @Override FILE: src/main/java/org/made/neohabitat/mods/Building.java class Building (line 20) | public class Building extends HabitatMod implements Copyable { method HabitatClass (line 22) | public int HabitatClass() { method HabitatModName (line 26) | public String HabitatModName() { method capacity (line 30) | public int capacity() { method pc_state_bytes (line 34) | public int pc_state_bytes() { method known (line 38) | public boolean known() { method opaque_container (line 42) | public boolean opaque_container() { method changeable (line 46) | public boolean changeable() { method filler (line 50) | public boolean filler() { method Building (line 58) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Building (line 65) | public Building(int style, int x, int y, int orientation, int gr_state... method copyThisMod (line 70) | @Override method encode (line 75) | @Override FILE: src/main/java/org/made/neohabitat/mods/Bureaucrat.java class Bureaucrat (line 27) | public class Bureaucrat extends Openable implements Copyable, Runnable { method HabitatClass (line 29) | public int HabitatClass() { method HabitatModName (line 33) | public String HabitatModName() { method capacity (line 37) | public int capacity() { method pc_state_bytes (line 41) | public int pc_state_bytes() { method known (line 45) | public boolean known() { method opaque_container (line 49) | public boolean opaque_container() { method changeable (line 53) | public boolean changeable() { method filler (line 57) | public boolean filler() { method Bureaucrat (line 69) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Bureaucrat (line 75) | public Bureaucrat(int style, int x, int y, int orientation, int gr_sta... method copyThisMod (line 79) | @Override method encode (line 84) | @Override method bureaucrat_ASK (line 91) | public void bureaucrat_ASK(User from, OptString text) { method ASK (line 236) | @JSONMethod({ "text" }) method bureaucrat_HELP (line 241) | public void bureaucrat_HELP(User from, int count) { method HELP (line 250) | @JSONMethod method run (line 267) | @Override FILE: src/main/java/org/made/neohabitat/mods/Bush.java class Bush (line 21) | public class Bush extends HabitatMod implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method changeable (line 47) | public boolean changeable () { return true; } method filler (line 49) | public boolean filler() { method Bush (line 53) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Bush (line 58) | public Bush(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 62) | @Override method encode (line 67) | @Override FILE: src/main/java/org/made/neohabitat/mods/Chair.java class Chair (line 20) | public class Chair extends Seating implements Copyable { method HabitatClass (line 22) | public int HabitatClass () { return CLASS_CHAIR; } method HabitatModName (line 23) | public String HabitatModName () { return "Chair"; } method capacity (line 24) | public int capacity () { return 1; } method pc_state_bytes (line 25) | public int pc_state_bytes () { return 0; } method known (line 26) | public boolean known () { return true; } method opaque_container (line 27) | public boolean opaque_container () { return false; } method changeable (line 28) | public boolean changeable () { return true; } method filler (line 29) | public boolean filler () { return false; } method Chair (line 31) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Chair (line 37) | public Chair(int style, int x, int y, int orientation, int gr_state, b... method copyThisMod (line 41) | @Override method encode (line 46) | @Override FILE: src/main/java/org/made/neohabitat/mods/Changomatic.java class Changomatic (line 20) | public class Changomatic extends HabitatMod implements Copyable { method HabitatClass (line 22) | public int HabitatClass() { method HabitatModName (line 26) | public String HabitatModName() { method capacity (line 30) | public int capacity() { method pc_state_bytes (line 34) | public int pc_state_bytes() { method known (line 38) | public boolean known() { method opaque_container (line 42) | public boolean opaque_container() { method filler (line 46) | public boolean filler() { method Changomatic (line 50) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Changomatic (line 56) | public Changomatic(int style, int x, int y, int orientation, int gr_st... method copyThisMod (line 60) | @Override method encode (line 65) | @Override method GET (line 78) | @JSONMethod method PUT (line 100) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 116) | @JSONMethod({ "target", "x", "y" }) method CHANGE (line 121) | @JSONMethod({ "targetNoid" }) method neighbor_changeable (line 144) | public boolean neighbor_changeable(HabitatMod object) { FILE: src/main/java/org/made/neohabitat/mods/Chest.java class Chest (line 21) | public class Chest extends Openable implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method changeable (line 47) | public boolean changeable () { return true; } method filler (line 49) | public boolean filler() { method Chest (line 53) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Chest (line 59) | public Chest(int style, int x, int y, int orientation, int gr_state, b... method copyThisMod (line 63) | @Override method encode (line 68) | @Override method HELP (line 81) | @JSONMethod method chest_HELP (line 91) | public void chest_HELP(User from) { FILE: src/main/java/org/made/neohabitat/mods/Club.java class Club (line 19) | public class Club extends Weapon implements Copyable { method HabitatClass (line 21) | public int HabitatClass() { method HabitatModName (line 25) | public String HabitatModName() { method capacity (line 29) | public int capacity() { method pc_state_bytes (line 33) | public int pc_state_bytes() { method known (line 37) | public boolean known() { method opaque_container (line 41) | public boolean opaque_container() { method filler (line 45) | public boolean filler() { method Club (line 49) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Club (line 54) | public Club(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 58) | @Override method encode (line 63) | @Override FILE: src/main/java/org/made/neohabitat/mods/Coke_machine.java class Coke_machine (line 22) | public class Coke_machine extends Coinop implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method changeable (line 48) | public boolean changeable() { method filler (line 52) | public boolean filler() { method Coke_machine (line 56) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Coke_machine (line 62) | public Coke_machine(int style, int x, int y, int orientation, int gr_s... method copyThisMod (line 66) | @Override method encode (line 71) | @Override method PAY (line 80) | @JSONMethod FILE: src/main/java/org/made/neohabitat/mods/Compass.java class Compass (line 21) | public class Compass extends HabitatMod implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method filler (line 47) | public boolean filler() { method Compass (line 51) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Compass (line 57) | public Compass(int style, int x, int y, int orientation, int gr_state,... method copyThisMod (line 61) | @Override method encode (line 66) | @Override method HELP (line 73) | @JSONMethod method GET (line 78) | @JSONMethod method PUT (line 83) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 89) | @JSONMethod({ "target", "x", "y" }) method DIRECT (line 96) | @JSONMethod FILE: src/main/java/org/made/neohabitat/mods/Couch.java class Couch (line 20) | public class Couch extends Seating implements Copyable { method HabitatClass (line 22) | public int HabitatClass () { return CLASS_COUCH; } method HabitatModName (line 23) | public String HabitatModName () { return "Couch"; } method capacity (line 24) | public int capacity () { return 2; } method pc_state_bytes (line 25) | public int pc_state_bytes () { return 0; } method known (line 26) | public boolean known () { return true; } method opaque_container (line 27) | public boolean opaque_container () { return false; } method changeable (line 28) | public boolean changeable () { return true; } method filler (line 29) | public boolean filler () { return false; } method Couch (line 31) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "open_flag... method Couch (line 37) | public Couch(int style, int x, int y, int orientation, int gr_state, b... method copyThisMod (line 41) | @Override method encode (line 46) | @Override FILE: src/main/java/org/made/neohabitat/mods/Countertop.java class Countertop (line 20) | public class Countertop extends Openable implements Copyable { method HabitatClass (line 22) | public int HabitatClass() { method HabitatModName (line 26) | public String HabitatModName() { method capacity (line 30) | public int capacity() { method pc_state_bytes (line 34) | public int pc_state_bytes() { method known (line 38) | public boolean known() { method opaque_container (line 42) | public boolean opaque_container() { method changeable (line 46) | public boolean changeable () { return true; } method filler (line 48) | public boolean filler() { method Countertop (line 52) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Countertop (line 58) | public Countertop(int style, int x, int y, int orientation, int gr_sta... method copyThisMod (line 62) | @Override method encode (line 67) | @Override FILE: src/main/java/org/made/neohabitat/mods/Crystal_ball.java class Crystal_ball (line 23) | public class Crystal_ball extends Oracular implements Copyable { method HabitatClass (line 25) | public int HabitatClass() { method HabitatModName (line 29) | public String HabitatModName() { method capacity (line 33) | public int capacity() { method pc_state_bytes (line 37) | public int pc_state_bytes() { method known (line 41) | public boolean known() { method opaque_container (line 45) | public boolean opaque_container() { method filler (line 49) | public boolean filler() { method Crystal_ball (line 53) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Crystal_ball (line 59) | public Crystal_ball(int style, int x, int y, int orientation, int gr_s... method copyThisMod (line 63) | @Override method encode (line 68) | @Override method ASK (line 83) | @Override method HELP (line 90) | @JSONMethod method GET (line 96) | @JSONMethod method PUT (line 102) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 109) | @JSONMethod({ "target", "x", "y" }) FILE: src/main/java/org/made/neohabitat/mods/Die.java class Die (line 23) | public class Die extends HabitatMod implements Copyable { method HabitatClass (line 25) | public int HabitatClass() { method HabitatModName (line 29) | public String HabitatModName() { method capacity (line 33) | public int capacity() { method pc_state_bytes (line 37) | public int pc_state_bytes() { method known (line 41) | public boolean known() { method opaque_container (line 45) | public boolean opaque_container() { method filler (line 49) | public boolean filler() { method Die (line 55) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Die (line 62) | public Die(int style, int x, int y, int orientation, int gr_state, boo... method copyThisMod (line 67) | @Override method encode (line 72) | @Override method HELP (line 80) | @JSONMethod method GET (line 86) | @JSONMethod method PUT (line 92) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 99) | @JSONMethod({ "target", "x", "y" }) method ROLL (line 111) | @JSONMethod FILE: src/main/java/org/made/neohabitat/mods/Display_case.java class Display_case (line 20) | public class Display_case extends Openable implements Copyable { method HabitatClass (line 22) | public int HabitatClass() { method HabitatModName (line 26) | public String HabitatModName() { method capacity (line 30) | public int capacity() { method pc_state_bytes (line 34) | public int pc_state_bytes() { method known (line 38) | public boolean known() { method opaque_container (line 42) | public boolean opaque_container() { method changeable (line 46) | public boolean changeable () { return true; } method filler (line 48) | public boolean filler() { method Display_case (line 52) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Display_case (line 58) | public Display_case(int style, int x, int y, int orientation, int gr_s... method copyThisMod (line 63) | @Override method encode (line 68) | @Override FILE: src/main/java/org/made/neohabitat/mods/Door.java class Door (line 23) | public class Door extends Openable implements Copyable { method HabitatClass (line 25) | public int HabitatClass() { method HabitatModName (line 29) | public String HabitatModName() { method capacity (line 33) | public int capacity() { method pc_state_bytes (line 37) | public int pc_state_bytes() { method known (line 41) | public boolean known() { method opaque_container (line 45) | public boolean opaque_container() { method changeable (line 49) | public boolean changeable () { return true; } method filler (line 51) | public boolean filler() { method Door (line 58) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Door (line 66) | public Door(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 72) | @Override method encode (line 77) | @Override method HELP (line 93) | @JSONMethod FILE: src/main/java/org/made/neohabitat/mods/Dropbox.java class Dropbox (line 19) | public class Dropbox extends HabitatMod implements Copyable { method HabitatClass (line 21) | public int HabitatClass() { method HabitatModName (line 25) | public String HabitatModName() { method capacity (line 29) | public int capacity() { method pc_state_bytes (line 33) | public int pc_state_bytes() { method known (line 37) | public boolean known() { method opaque_container (line 41) | public boolean opaque_container() { method changeable (line 45) | public boolean changeable () { return true; } method filler (line 47) | public boolean filler() { method Dropbox (line 51) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restrict... method Dropbox (line 56) | public Dropbox(int style, int x, int y, int orientation, int gr_state,... method copyThisMod (line 60) | @Override method encode (line 65) | @Override method SENDMAIL (line 72) | @JSONMethod FILE: src/main/java/org/made/neohabitat/mods/Drugs.java class Drugs (line 24) | public class Drugs extends HabitatMod implements Copyable method HabitatClass (line 26) | public int HabitatClass() { method HabitatModName (line 30) | public String HabitatModName() { method capacity (line 34) | public int capacity() { method pc_state_bytes (line 38) | public int pc_state_bytes() { method known (line 42) | public boolean known() { method opaque_container (line 46) | public boolean opaque_container() { method filler (line 50) | public boolean filler() { method Drugs (line 64) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Drugs (line 73) | public Drugs(int style, int x, int y, int orientation, int gr_state, b... method copyThisMod (line 79) | @Override method encode (line 84) | @Override method HELP (line 95) | @JSONMethod method GET (line 101) | @JSONMethod method PUT (line 107) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 114) | @JSONMethod({ "target", "x", "y" }) method TAKE (line 120) | @JSONMethod method drugs_vendo_info (line 169) | public String drugs_vendo_info(){ method drugs_HELP (line 180) | public void drugs_HELP(User from){ FILE: src/main/java/org/made/neohabitat/mods/Elevator.java class Elevator (line 23) | public class Elevator extends Teleporter implements Copyable { method HabitatClass (line 25) | public int HabitatClass() { method HabitatModName (line 29) | public String HabitatModName() { method capacity (line 33) | public int capacity() { method pc_state_bytes (line 37) | public int pc_state_bytes() { method known (line 41) | public boolean known() { method opaque_container (line 45) | public boolean opaque_container() { method changeable (line 49) | public boolean changeable() { method filler (line 53) | public boolean filler() { method Elevator (line 57) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Elevator (line 64) | public Elevator(int style, int x, int y, int orientation, int gr_state... method copyThisMod (line 69) | @Override method encode (line 74) | public JSONLiteral encode(EncodeControl control) { method ZAPTO (line 81) | @JSONMethod({"port_number"}) method HELP (line 87) | @Override FILE: src/main/java/org/made/neohabitat/mods/Escape_device.java class Escape_device (line 23) | public class Escape_device extends HabitatMod implements Copyable { method HabitatClass (line 25) | public int HabitatClass() { method HabitatModName (line 29) | public String HabitatModName() { method capacity (line 33) | public int capacity() { method pc_state_bytes (line 37) | public int pc_state_bytes() { method known (line 41) | public boolean known() { method opaque_container (line 45) | public boolean opaque_container() { method filler (line 49) | public boolean filler() { method Escape_device (line 55) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Escape_device (line 63) | public Escape_device(int style, int x, int y, int orientation, int gr_... method copyThisMod (line 69) | @Override method encode (line 74) | @Override method BUGOUT (line 82) | @JSONMethod method HELP (line 111) | @JSONMethod method GET (line 127) | @JSONMethod method PUT (line 149) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 165) | @JSONMethod({ "target", "x", "y" }) FILE: src/main/java/org/made/neohabitat/mods/Fake_gun.java class Fake_gun (line 21) | public class Fake_gun extends HabitatMod implements Copyable method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method filler (line 48) | public boolean filler() { method Fake_gun (line 57) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Fake_gun (line 64) | public Fake_gun(int style, int x, int y, int orientation, int gr_state... method copyThisMod (line 69) | @Override method encode (line 74) | @Override method HELP (line 82) | @JSONMethod method GET (line 88) | @JSONMethod method PUT (line 94) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 101) | @JSONMethod({ "target", "x", "y" }) method FAKESHOOT (line 106) | @JSONMethod method RESET (line 121) | @JSONMethod FILE: src/main/java/org/made/neohabitat/mods/Fence.java class Fence (line 21) | public class Fence extends HabitatMod implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method changeable (line 47) | public boolean changeable () { return true; } method filler (line 49) | public boolean filler() { method Fence (line 53) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Fence (line 58) | public Fence(int style, int x, int y, int orientation, int gr_state, b... method copyThisMod (line 62) | @Override method encode (line 67) | @Override FILE: src/main/java/org/made/neohabitat/mods/Flag.java class Flag (line 22) | public class Flag extends Massive implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method filler (line 48) | public boolean filler() { method Flag (line 52) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Flag (line 58) | public Flag(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 62) | @Override method encode (line 67) | @Override FILE: src/main/java/org/made/neohabitat/mods/Flashlight.java class Flashlight (line 21) | public class Flashlight extends Toggle implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method filler (line 47) | public boolean filler() { method Flashlight (line 51) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Flashlight (line 57) | public Flashlight(int style, int x, int y, int orientation, int gr_sta... method copyThisMod (line 61) | @Override method encode (line 66) | @Override method objectIsComplete (line 74) | public void objectIsComplete() { method HELP (line 89) | @JSONMethod method GET (line 100) | @JSONMethod method PUT (line 122) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 138) | @JSONMethod({ "target", "x", "y" }) method OFF (line 149) | @JSONMethod method ON (line 160) | @JSONMethod method flashlight_HELP (line 171) | public void flashlight_HELP(User from) { FILE: src/main/java/org/made/neohabitat/mods/Flat.java class Flat (line 22) | public class Flat extends Walkable implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method changeable (line 48) | public boolean changeable () { return true; } method filler (line 50) | public boolean filler() { method Flat (line 54) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Flat (line 60) | public Flat(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 64) | @Override method encode (line 69) | @Override method HELP (line 76) | @Override FILE: src/main/java/org/made/neohabitat/mods/Floor_lamp.java class Floor_lamp (line 20) | public class Floor_lamp extends Toggle implements Copyable { method HabitatClass (line 22) | public int HabitatClass() { method HabitatModName (line 26) | public String HabitatModName() { method capacity (line 30) | public int capacity() { method pc_state_bytes (line 34) | public int pc_state_bytes() { method known (line 38) | public boolean known() { method opaque_container (line 42) | public boolean opaque_container() { method changeable (line 46) | public boolean changeable() { method filler (line 50) | public boolean filler() { method Floor_lamp (line 54) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Floor_lamp (line 60) | public Floor_lamp(int style, int x, int y, int orientation, int gr_sta... method copyThisMod (line 64) | @Override method encode (line 69) | @Override method objectIsComplete (line 77) | public void objectIsComplete() { method HELP (line 90) | @JSONMethod method OFF (line 101) | @JSONMethod method ON (line 111) | @JSONMethod method floor_lamp_HELP (line 121) | public void floor_lamp_HELP(User from) { FILE: src/main/java/org/made/neohabitat/mods/Fortune_machine.java class Fortune_machine (line 20) | public class Fortune_machine extends Coinop implements Copyable { method HabitatClass (line 22) | public int HabitatClass() { method HabitatModName (line 26) | public String HabitatModName() { method capacity (line 30) | public int capacity() { method pc_state_bytes (line 34) | public int pc_state_bytes() { method known (line 38) | public boolean known() { method opaque_container (line 42) | public boolean opaque_container() { method changeable (line 46) | public boolean changeable() { method filler (line 50) | public boolean filler() { method Fortune_machine (line 151) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Fortune_machine (line 157) | public Fortune_machine(int style, int x, int y, int orientation, int g... method copyThisMod (line 161) | @Override method encode (line 166) | @Override method PAY (line 173) | @JSONMethod method getFortune (line 204) | private String getFortune() { FILE: src/main/java/org/made/neohabitat/mods/Fountain.java class Fountain (line 22) | public class Fountain extends Oracular implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method changeable (line 48) | public boolean changeable () { return true; } method filler (line 50) | public boolean filler() { method Fountain (line 54) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Fountain (line 60) | public Fountain(int style, int x, int y, int orientation, int gr_state... method copyThisMod (line 64) | @Override method encode (line 69) | @Override method ASK (line 84) | @Override FILE: src/main/java/org/made/neohabitat/mods/Frisbee.java class Frisbee (line 19) | public class Frisbee extends HabitatMod implements Copyable { method HabitatClass (line 21) | public int HabitatClass() { method HabitatModName (line 25) | public String HabitatModName() { method capacity (line 29) | public int capacity() { method pc_state_bytes (line 33) | public int pc_state_bytes() { method known (line 37) | public boolean known() { method opaque_container (line 41) | public boolean opaque_container() { method filler (line 45) | public boolean filler() { method Frisbee (line 49) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Frisbee (line 54) | public Frisbee(int style, int x, int y, int orientation, int gr_state,... method copyThisMod (line 58) | @Override method encode (line 63) | @Override method GET (line 71) | @JSONMethod method PUT (line 77) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 84) | @JSONMethod({ "target", "x", "y" }) FILE: src/main/java/org/made/neohabitat/mods/Game_piece.java class Game_piece (line 20) | public class Game_piece extends HabitatMod implements Copyable { method HabitatClass (line 22) | public int HabitatClass() { method HabitatModName (line 26) | public String HabitatModName() { method capacity (line 30) | public int capacity() { method pc_state_bytes (line 34) | public int pc_state_bytes() { method known (line 38) | public boolean known() { method opaque_container (line 42) | public boolean opaque_container() { method filler (line 46) | public boolean filler() { method Game_piece (line 53) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Game_piece (line 58) | public Game_piece(int style, int x, int y, int orientation, int gr_sta... method copyThisMod (line 62) | @Override method encode (line 67) | @Override method GET (line 75) | @JSONMethod method PUT (line 81) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 88) | @JSONMethod({ "target", "x", "y" }) method HELP (line 93) | @JSONMethod method KING (line 103) | @JSONMethod FILE: src/main/java/org/made/neohabitat/mods/Garbage_can.java class Garbage_can (line 22) | public class Garbage_can extends Openable implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method changeable (line 48) | public boolean changeable () { return true; } method filler (line 50) | public boolean filler() { method Garbage_can (line 54) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Garbage_can (line 60) | public Garbage_can(int style, int x, int y, int orientation, int gr_st... method copyThisMod (line 65) | @Override method encode (line 70) | @Override method FLUSH (line 77) | @JSONMethod method garbage_can_FLUSH (line 82) | public void garbage_can_FLUSH(User from) { FILE: src/main/java/org/made/neohabitat/mods/Gemstone.java class Gemstone (line 23) | public class Gemstone extends Magical implements Copyable { method HabitatClass (line 25) | public int HabitatClass() { method HabitatModName (line 29) | public String HabitatModName() { method capacity (line 33) | public int capacity() { method pc_state_bytes (line 37) | public int pc_state_bytes() { method known (line 41) | public boolean known() { method opaque_container (line 45) | public boolean opaque_container() { method filler (line 49) | public boolean filler() { method Gemstone (line 62) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Gemstone (line 71) | public Gemstone(int style, int x, int y, int orientation, int gr_state... method copyThisMod (line 78) | @Override method encode (line 84) | @Override method HELP (line 91) | @JSONMethod method GET (line 96) | @JSONMethod method PUT (line 101) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 107) | @JSONMethod({ "target", "x", "y" }) method MAGIC (line 112) | @JSONMethod({ "target" }) FILE: src/main/java/org/made/neohabitat/mods/Ghost.java class Ghost (line 27) | public class Ghost extends HabitatMod implements Copyable { method HabitatClass (line 29) | public int HabitatClass() { method HabitatModName (line 33) | public String HabitatModName() { method capacity (line 37) | public int capacity() { method pc_state_bytes (line 41) | public int pc_state_bytes() { method known (line 45) | public boolean known() { method opaque_container (line 49) | public boolean opaque_container() { method filler (line 53) | public boolean filler() { method Ghost (line 60) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Ghost (line 66) | public Ghost(int style, int x, int y, int orientation, int gr_state, b... method copyThisMod (line 70) | @Override method encode (line 75) | @Override method objectIsComplete (line 89) | public void objectIsComplete() { method HELP (line 96) | @JSONMethod method CORPORATE (line 107) | @JSONMethod method NEWREGION (line 128) | @JSONMethod({ "direction", "passage_id" }) method ghost_NEWREGION (line 133) | public void ghost_NEWREGION(User from, int direction, int passage_id ) { FILE: src/main/java/org/made/neohabitat/mods/Glue.java class Glue (line 20) | public class Glue extends Openable implements Copyable { method HabitatClass (line 22) | public int HabitatClass() { method HabitatModName (line 26) | public String HabitatModName() { method capacity (line 30) | public int capacity() { method pc_state_bytes (line 34) | public int pc_state_bytes() { method known (line 38) | public boolean known() { method opaque_container (line 42) | public boolean opaque_container() { method filler (line 46) | public boolean filler() { method Glue (line 54) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Glue (line 70) | public Glue(int style, int x, int y, int orientation, int gr_state, bo... method setGlueState (line 80) | protected void setGlueState(int x_offset_1, int y_offset_1, int x_offs... method copyThisMod (line 96) | @Override method encode (line 108) | @Override method OPEN (line 128) | @Override method OPENCONTAINER (line 134) | @Override method CLOSE (line 140) | @Override method CLOSECONTAINER (line 146) | @Override FILE: src/main/java/org/made/neohabitat/mods/Grenade.java class Grenade (line 24) | public class Grenade extends Weapon implements Copyable { method HabitatClass (line 26) | @Override method HabitatModName (line 31) | @Override method capacity (line 36) | @Override method pc_state_bytes (line 41) | @Override method known (line 46) | @Override method opaque_container (line 51) | @Override method filler (line 56) | @Override method Grenade (line 65) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Grenade (line 72) | public Grenade(int style, int x, int y, int orientation, int gr_state,... method copyThisMod (line 77) | @Override method encode (line 82) | @Override method HELP (line 90) | @JSONMethod method GET (line 95) | @JSONMethod method PUT (line 100) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 106) | @JSONMethod({ "target", "x", "y" }) method PULLPIN (line 111) | @JSONMethod method grenade_HELP (line 134) | public void grenade_HELP(User from) { class GrenadeTimer (line 142) | private class GrenadeTimer implements Runnable { method GrenadeTimer (line 145) | public GrenadeTimer(HabitatMod mod) { method run (line 149) | @Override FILE: src/main/java/org/made/neohabitat/mods/Ground.java class Ground (line 24) | public class Ground extends Walkable implements Copyable { method HabitatClass (line 26) | public int HabitatClass() { method HabitatModName (line 30) | public String HabitatModName() { method capacity (line 34) | public int capacity() { method pc_state_bytes (line 38) | public int pc_state_bytes() { method known (line 42) | public boolean known() { method changeable (line 46) | public boolean changeable () { return true; } method opaque_container (line 48) | public boolean opaque_container() { method filler (line 52) | public boolean filler() { method Ground (line 56) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Ground (line 62) | public Ground(int style, int x, int y, int orientation, int gr_state, ... method copyThisMod (line 66) | @Override method encode (line 71) | @Override method HELP (line 79) | @JSONMethod FILE: src/main/java/org/made/neohabitat/mods/Gun.java class Gun (line 21) | public class Gun extends Weapon implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method filler (line 47) | public boolean filler() { method Gun (line 51) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Gun (line 56) | public Gun(int style, int x, int y, int orientation, int gr_state, boo... method copyThisMod (line 60) | @Override method encode (line 65) | @Override FILE: src/main/java/org/made/neohabitat/mods/Hand_of_god.java class Hand_of_god (line 29) | public class Hand_of_god extends HabitatMod implements Copyable { method HabitatClass (line 31) | public int HabitatClass() { method HabitatModName (line 35) | public String HabitatModName() { method capacity (line 39) | public int capacity() { method pc_state_bytes (line 43) | public int pc_state_bytes() { method known (line 47) | public boolean known() { method opaque_container (line 51) | public boolean opaque_container() { method changeable (line 55) | public boolean changeable() { method filler (line 59) | public boolean filler() { method Hand_of_god (line 65) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Hand_of_god (line 72) | public Hand_of_god(int style, int x, int y, int orientation, int gr_st... method copyThisMod (line 77) | @Override method encode (line 82) | @Override method HELP (line 90) | @JSONMethod FILE: src/main/java/org/made/neohabitat/mods/Head.java class Head (line 26) | public class Head extends HabitatMod implements Copyable { method HabitatClass (line 30) | public int HabitatClass() { method HabitatModName (line 34) | public String HabitatModName() { method capacity (line 38) | public int capacity() { method pc_state_bytes (line 42) | public int pc_state_bytes() { method known (line 46) | public boolean known() { method opaque_container (line 50) | public boolean opaque_container() { method filler (line 54) | public boolean filler() { method Head (line 58) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Head (line 64) | public Head(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 69) | @Override method encode (line 74) | @Override method HELP (line 87) | @JSONMethod method GET (line 98) | @JSONMethod method PUT (line 120) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 136) | @JSONMethod({ "target", "x", "y" }) method WEAR (line 147) | @JSONMethod method REMOVE (line 158) | @JSONMethod method head_WEAR (line 169) | public void head_WEAR(User from) { method head_REMOVE (line 205) | public void head_REMOVE(User from) { method head_HELP (line 230) | public void head_HELP(User from) { FILE: src/main/java/org/made/neohabitat/mods/Hole.java class Hole (line 21) | public class Hole extends Openable implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method changeable (line 47) | public boolean changeable () { return true; } method filler (line 49) | public boolean filler() { method Hole (line 53) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Hole (line 60) | public Hole(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 65) | @Override method encode (line 70) | @Override method OPENCONTAINER (line 77) | @Override method CLOSECONTAINER (line 88) | @Override FILE: src/main/java/org/made/neohabitat/mods/Hot_tub.java class Hot_tub (line 21) | public class Hot_tub extends HabitatMod implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method changeable (line 47) | public boolean changeable () { return true; } method filler (line 49) | public boolean filler() { method Hot_tub (line 53) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Hot_tub (line 58) | public Hot_tub(int style, int x, int y, int orientation, int gr_state,... method copyThisMod (line 62) | @Override method encode (line 67) | @Override FILE: src/main/java/org/made/neohabitat/mods/House_cat.java class House_cat (line 19) | public class House_cat extends HabitatMod implements Copyable { method HabitatClass (line 21) | public int HabitatClass() { method HabitatModName (line 25) | public String HabitatModName() { method capacity (line 29) | public int capacity() { method pc_state_bytes (line 33) | public int pc_state_bytes() { method known (line 37) | public boolean known() { method opaque_container (line 41) | public boolean opaque_container() { method changeable (line 45) | public boolean changeable () { return true; } method filler (line 47) | public boolean filler() { method House_cat (line 51) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method House_cat (line 56) | public House_cat(int style, int x, int y, int orientation, int gr_stat... method copyThisMod (line 60) | @Override method encode (line 65) | @Override FILE: src/main/java/org/made/neohabitat/mods/Key.java class Key (line 25) | public class Key extends HabitatMod implements Copyable { method HabitatClass (line 27) | public int HabitatClass() { method HabitatModName (line 31) | public String HabitatModName() { method capacity (line 35) | public int capacity() { method pc_state_bytes (line 39) | public int pc_state_bytes() { method known (line 43) | public boolean known() { method opaque_container (line 47) | public boolean opaque_container() { method filler (line 51) | public boolean filler() { method Key (line 66) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Key (line 74) | public Key(int style, int x, int y, int orientation, int gr_state, boo... method setKeyState (line 79) | protected void setKeyState (int key_number_lo, int key_number_hi) { method copyThisMod (line 84) | @Override method encode (line 89) | @Override method GET (line 108) | @JSONMethod method PUT (line 130) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 146) | @JSONMethod({ "target", "x", "y" }) method key_vendo_info (line 157) | public String key_vendo_info(Key key) { FILE: src/main/java/org/made/neohabitat/mods/Knick_knack.java class Knick_knack (line 24) | public class Knick_knack extends Magical implements Copyable { method HabitatClass (line 26) | public int HabitatClass() { method HabitatModName (line 30) | public String HabitatModName() { method capacity (line 34) | public int capacity() { method pc_state_bytes (line 38) | public int pc_state_bytes() { method known (line 42) | public boolean known() { method opaque_container (line 46) | public boolean opaque_container() { method filler (line 50) | public boolean filler() { method Knick_knack (line 63) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Knick_knack (line 76) | public Knick_knack(int style, int x, int y, int orientation, int gr_st... method copyThisMod (line 83) | @Override method encode (line 89) | @Override method TEST (line 96) | public void TEST(User from) { method HELP (line 109) | @JSONMethod method GET (line 120) | @JSONMethod method PUT (line 142) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 158) | @JSONMethod({ "target", "x", "y" }) method MAGIC (line 172) | @JSONMethod({ "target" }) method knick_knack_HELP (line 184) | public void knick_knack_HELP(User from) { FILE: src/main/java/org/made/neohabitat/mods/Knife.java class Knife (line 20) | public class Knife extends Weapon implements Copyable { method HabitatClass (line 22) | public int HabitatClass() { method HabitatModName (line 26) | public String HabitatModName() { method capacity (line 30) | public int capacity() { method pc_state_bytes (line 34) | public int pc_state_bytes() { method known (line 38) | public boolean known() { method opaque_container (line 42) | public boolean opaque_container() { method filler (line 46) | public boolean filler() { method Knife (line 50) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Knife (line 55) | public Knife(int style, int x, int y, int orientation, int gr_state, b... method copyThisMod (line 59) | @Override method encode (line 64) | @Override FILE: src/main/java/org/made/neohabitat/mods/Magic_immobile.java class Magic_immobile (line 24) | public class Magic_immobile extends Magical implements Copyable { method HabitatClass (line 26) | public int HabitatClass() { method HabitatModName (line 30) | public String HabitatModName() { method capacity (line 34) | public int capacity() { method pc_state_bytes (line 38) | public int pc_state_bytes() { method known (line 42) | public boolean known() { method opaque_container (line 46) | public boolean opaque_container() { method changeable (line 50) | public boolean changeable () { return true; } method filler (line 52) | public boolean filler() { method Magic_immobile (line 63) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Magic_immobile (line 72) | public Magic_immobile(int style, int x, int y, int orientation, int gr... method copyThisMod (line 79) | @Override method encode (line 85) | @Override method HELP (line 98) | @JSONMethod method MAGIC (line 112) | @JSONMethod({ "target" }) FILE: src/main/java/org/made/neohabitat/mods/Magic_lamp.java class Magic_lamp (line 21) | public class Magic_lamp extends Oracular implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method filler (line 47) | public boolean filler() { method Magic_lamp (line 63) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Magic_lamp (line 71) | public Magic_lamp(int style, int x, int y, int orientation, int gr_sta... method copyThisMod (line 77) | @Override method encode (line 82) | @Override method RUB (line 91) | @JSONMethod method WISH (line 115) | @JSONMethod({ "text" }) method run (line 132) | @Override method HELP (line 153) | @JSONMethod method GET (line 159) | @JSONMethod method PUT (line 165) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 172) | @JSONMethod({ "target", "x", "y" }) FILE: src/main/java/org/made/neohabitat/mods/Magic_staff.java class Magic_staff (line 23) | public class Magic_staff extends Magical implements Copyable { method HabitatClass (line 25) | public int HabitatClass() { method HabitatModName (line 29) | public String HabitatModName() { method capacity (line 33) | public int capacity() { method pc_state_bytes (line 37) | public int pc_state_bytes() { method known (line 41) | public boolean known() { method opaque_container (line 45) | public boolean opaque_container() { method filler (line 49) | public boolean filler() { method Magic_staff (line 60) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Magic_staff (line 69) | public Magic_staff(int style, int x, int y, int orientation, int gr_st... method copyThisMod (line 76) | @Override method encode (line 82) | @Override method HELP (line 95) | @JSONMethod method GET (line 106) | @JSONMethod method PUT (line 128) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method MAGIC (line 145) | @JSONMethod({ "target" }) FILE: src/main/java/org/made/neohabitat/mods/Magic_wand.java class Magic_wand (line 23) | public class Magic_wand extends Magical implements Copyable { method HabitatClass (line 25) | public int HabitatClass() { method HabitatModName (line 29) | public String HabitatModName() { method capacity (line 33) | public int capacity() { method pc_state_bytes (line 37) | public int pc_state_bytes() { method known (line 41) | public boolean known() { method opaque_container (line 45) | public boolean opaque_container() { method filler (line 49) | public boolean filler() { method Magic_wand (line 60) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Magic_wand (line 69) | public Magic_wand(int style, int x, int y, int orientation, int gr_sta... method copyThisMod (line 76) | @Override method encode (line 82) | @Override method HELP (line 95) | @JSONMethod method GET (line 106) | @JSONMethod method PUT (line 128) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 144) | @JSONMethod({ "target", "x", "y" }) method MAGIC (line 158) | @JSONMethod({ "target" }) FILE: src/main/java/org/made/neohabitat/mods/Mailbox.java class Mailbox (line 22) | public class Mailbox extends HabitatMod implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method changeable (line 48) | public boolean changeable () { return true; } method filler (line 50) | public boolean filler() { method Mailbox (line 54) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Mailbox (line 59) | public Mailbox(int style, int x, int y, int orientation, int gr_state,... method copyThisMod (line 63) | @Override method encode (line 68) | @Override FILE: src/main/java/org/made/neohabitat/mods/Matchbook.java class Matchbook (line 23) | public class Matchbook extends HabitatMod implements Copyable { method HabitatClass (line 27) | public int HabitatClass() { method HabitatModName (line 31) | public String HabitatModName() { method capacity (line 35) | public int capacity() { method pc_state_bytes (line 39) | public int pc_state_bytes() { method known (line 43) | public boolean known() { method opaque_container (line 47) | public boolean opaque_container() { method filler (line 51) | public boolean filler() { method Matchbook (line 57) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Matchbook (line 69) | public Matchbook(int style, int x, int y, int orientation, int gr_state, method copyThisMod (line 75) | @Override method encode (line 80) | @Override method README (line 90) | @JSONMethod method GET (line 109) | @JSONMethod method PUT (line 131) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 147) | @JSONMethod({ "target", "x", "y" }) FILE: src/main/java/org/made/neohabitat/mods/Movie_camera.java class Movie_camera (line 21) | public class Movie_camera extends Toggle implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method filler (line 47) | public boolean filler() { method Movie_camera (line 51) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Movie_camera (line 57) | public Movie_camera(int style, int x, int y, int orientation, int gr_s... method copyThisMod (line 61) | @Override method encode (line 66) | @Override method HELP (line 79) | @JSONMethod method GET (line 90) | @JSONMethod method PUT (line 112) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 128) | @JSONMethod({ "target", "x", "y" }) method OFF (line 139) | @JSONMethod method ON (line 150) | @JSONMethod FILE: src/main/java/org/made/neohabitat/mods/Paper.java class Paper (line 30) | public class Paper extends HabitatMod implements Copyable { method HabitatClass (line 46) | public int HabitatClass() { method HabitatModName (line 50) | public String HabitatModName() { method capacity (line 54) | public int capacity() { method pc_state_bytes (line 58) | public int pc_state_bytes() { method known (line 62) | public boolean known() { method opaque_container (line 66) | public boolean opaque_container() { method filler (line 70) | public boolean filler() { method Paper (line 83) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Paper (line 93) | public Paper(int style, int x, int y, int orientation, int gr_state, method is_blank (line 101) | public boolean is_blank() { method objectIsComplete (line 109) | public void objectIsComplete() { method paper_path (line 114) | public String paper_path() { method copyThisMod (line 118) | @Override method encode (line 123) | @Override method READ (line 134) | @JSONMethod({ "page" }) method WRITE (line 148) | @JSONMethod({ "request_ascii" }) method HELP (line 187) | @JSONMethod method GET (line 200) | @JSONMethod method PSENDMAIL (line 275) | @JSONMethod method PUT (line 329) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 350) | @JSONMethod({ "target", "x", "y" }) method send_gr_state_fiddle (line 360) | public void send_gr_state_fiddle(int new_gr_state) { class PaperContents (line 375) | private class PaperContents implements Encodable { method PaperContents (line 379) | @JSONMethod({ "ascii" }) method encode (line 384) | public JSONLiteral encode(EncodeControl control) { method getFirstLine (line 399) | private String getFirstLine() { method findAddressee (line 443) | private String findAddressee() { method addPostmark (line 464) | private void addPostmark(User from) { method showPaper (line 490) | private void showPaper(User from) { method showEmptyPaper (line 499) | private void showEmptyPaper(User from) { method setAsciiFromTextResult (line 508) | private void setAsciiFromTextResult(Object obj) { method setAsciiFromPaperResult (line 568) | private void setAsciiFromPaperResult(Object obj) { method retrievePaperContents (line 600) | public void retrievePaperContents() { method savePaperContents (line 614) | private void savePaperContents() { method deletePaperContents (line 624) | private void deletePaperContents() { method sendMailToUser (line 633) | private void sendMailToUser(User from, String toUserName) { class MailQueueUpdater (line 680) | private class MailQueueUpdater implements ArgRunnable { method MailQueueUpdater (line 687) | public MailQueueUpdater(User from, String toUserName, Paper mailPape... method run (line 694) | @Override method run (line 720) | @Override method run (line 734) | @Override method run (line 747) | @Override method run (line 760) | @Override method run (line 773) | @Override FILE: src/main/java/org/made/neohabitat/mods/Pawn_machine.java class Pawn_machine (line 20) | public class Pawn_machine extends Openable implements Copyable { method HabitatClass (line 22) | public int HabitatClass() { method HabitatModName (line 26) | public String HabitatModName() { method capacity (line 30) | public int capacity() { method pc_state_bytes (line 34) | public int pc_state_bytes() { method known (line 38) | public boolean known() { method opaque_container (line 42) | public boolean opaque_container() { method changeable (line 46) | public boolean changeable() { method filler (line 50) | public boolean filler() { method Pawn_machine (line 69) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Pawn_machine (line 75) | public Pawn_machine(int style, int x, int y, int orientation, int gr_s... method copyThisMod (line 80) | @Override method encode (line 85) | @Override method MUNCH (line 92) | @JSONMethod FILE: src/main/java/org/made/neohabitat/mods/Picture.java class Picture (line 20) | public class Picture extends Massive implements Copyable { method HabitatClass (line 22) | public int HabitatClass() { method HabitatModName (line 26) | public String HabitatModName() { method capacity (line 30) | public int capacity() { method pc_state_bytes (line 34) | public int pc_state_bytes() { method known (line 38) | public boolean known() { method opaque_container (line 42) | public boolean opaque_container() { method filler (line 46) | public boolean filler() { method Picture (line 52) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Picture (line 59) | public Picture(int style, int x, int y, int orientation, int gr_state,... method copyThisMod (line 64) | @Override method encode (line 69) | @Override FILE: src/main/java/org/made/neohabitat/mods/Plant.java class Plant (line 22) | public class Plant extends Massive implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method filler (line 48) | public boolean filler() { method Plant (line 52) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Plant (line 58) | public Plant(int style, int x, int y, int orientation, int gr_state, b... method copyThisMod (line 62) | @Override method encode (line 67) | @Override FILE: src/main/java/org/made/neohabitat/mods/Plaque.java class Plaque (line 22) | public class Plaque extends Document implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method changeable (line 48) | public boolean changeable () { return true; } method filler (line 50) | public boolean filler() { method Plaque (line 54) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Plaque (line 60) | public Plaque(int style, int x, int y, int orientation, int gr_state, ... method copyThisMod (line 64) | @Override method encode (line 69) | @Override method HELP (line 76) | @JSONMethod FILE: src/main/java/org/made/neohabitat/mods/Pond.java class Pond (line 21) | public class Pond extends HabitatMod implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method changeable (line 47) | public boolean changeable () { return true; } method filler (line 49) | public boolean filler() { method Pond (line 53) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Pond (line 58) | public Pond(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 62) | @Override method encode (line 67) | @Override FILE: src/main/java/org/made/neohabitat/mods/Region.java class Region (line 39) | public class Region extends Container implements UserWatcher, ContextMod... method HabitatClass (line 66) | public int HabitatClass() { method HabitatModName (line 70) | public String HabitatModName() { method capacity (line 74) | public int capacity() { method pc_state_bytes (line 78) | public int pc_state_bytes() { method known (line 82) | public boolean known() { method opaque_container (line 86) | public boolean opaque_container() { method filler (line 90) | public boolean filler() { method Region (line 125) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "nitty_bit... method Region (line 150) | public Region(int style, int x, int y, int orientation, int gr_state, ... method objectIsComplete (line 169) | @Override method regionGhost (line 177) | public Ghost regionGhost() { method getGhost (line 181) | public Ghost getGhost() { method run (line 196) | @Override method destroyGhost (line 207) | public void destroyGhost(User from) { method noteContextShutdown (line 217) | @Override method noteUserArrival (line 223) | public void noteUserArrival(User who) { method noteUserDeparture (line 266) | public void noteUserDeparture(User who) { method avatarsPresent (line 289) | private int avatarsPresent() { method addUser (line 293) | public synchronized static void addUser(User from) { method removeUser (line 297) | public synchronized static void removeUser(User from) { method findOracles (line 306) | public synchronized static List findOracles() { method getUserByName (line 317) | public static User getUserByName(String name) { method IsRoomForMyAvatarIn (line 324) | public static boolean IsRoomForMyAvatarIn(String regionRef, Avatar ava... method isRoomForMyAvatar (line 352) | public static boolean isRoomForMyAvatar(Avatar avatar, Region target) { method encode (line 372) | @Override method incNoid (line 399) | private static int incNoid(int noid) { method addToNoids (line 419) | public static boolean addToNoids(HabitatMod mod) { method removeFromObjList (line 450) | public static void removeFromObjList(HabitatMod mod) { method removeContentsFromRegion (line 462) | public static void removeContentsFromRegion(Container cont) { method removeObjectFromRegion (line 471) | public static void removeObjectFromRegion(HabitatMod obj) { method tellEveryone (line 487) | public static void tellEveryone(String text) { method tellEveryone (line 491) | public static void tellEveryone(String text, boolean shouldBeep) { method tellEveryone (line 504) | public static void tellEveryone(int[] ascii) { method tellEveryone (line 508) | public static void tellEveryone(int[] ascii, boolean shouldBeep) { method LEAVE (line 535) | @JSONMethod({ "reason" }) method FINGER_IN_QUE (line 555) | @JSONMethod method I_AM_HERE (line 568) | @JSONMethod method grabable (line 578) | public boolean grabable(HabitatMod mod) { method lights_off (line 589) | public void lights_off(Avatar avatar) { method lights_on (line 601) | public void lights_on(Avatar avatar) { method SET_MOTD (line 626) | @JSONMethod ({ "MOTD" }) method TELL_EVERYONE (line 639) | @JSONMethod ({ "text", "ascii" }) method PROMPT_REPLY (line 659) | @JSONMethod({ "text" }) method describeRegion (line 676) | public void describeRegion(User from, int noid) { FILE: src/main/java/org/made/neohabitat/mods/Ring.java class Ring (line 23) | public class Ring extends Magical implements Copyable { method HabitatClass (line 25) | public int HabitatClass() { method HabitatModName (line 29) | public String HabitatModName() { method capacity (line 33) | public int capacity() { method pc_state_bytes (line 37) | public int pc_state_bytes() { method known (line 41) | public boolean known() { method opaque_container (line 45) | public boolean opaque_container() { method filler (line 49) | public boolean filler() { method Ring (line 60) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Ring (line 69) | public Ring(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 76) | @Override method encode (line 82) | @Override method HELP (line 95) | @JSONMethod method GET (line 106) | @JSONMethod method PUT (line 128) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 144) | @JSONMethod({ "target", "x", "y" }) method MAGIC (line 158) | @JSONMethod({ "target" }) FILE: src/main/java/org/made/neohabitat/mods/Rock.java class Rock (line 22) | public class Rock extends Massive implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method filler (line 48) | public boolean filler() { method Rock (line 52) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Rock (line 58) | public Rock(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 62) | @Override method encode (line 67) | @Override FILE: src/main/java/org/made/neohabitat/mods/Roof.java class Roof (line 19) | public class Roof extends HabitatMod implements Copyable { method HabitatClass (line 21) | public int HabitatClass() { method HabitatModName (line 25) | public String HabitatModName() { method capacity (line 29) | public int capacity() { method pc_state_bytes (line 33) | public int pc_state_bytes() { method known (line 37) | public boolean known() { method opaque_container (line 41) | public boolean opaque_container() { method changeable (line 45) | public boolean changeable () { return true; } method filler (line 47) | public boolean filler() { method Roof (line 55) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Roof (line 63) | public Roof(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 69) | @Override method encode (line 74) | @Override FILE: src/main/java/org/made/neohabitat/mods/Safe.java class Safe (line 22) | public class Safe extends Openable implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method changeable (line 48) | public boolean changeable () { return true; } method filler (line 50) | public boolean filler() { method Safe (line 54) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state","restricted... method Safe (line 60) | public Safe(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 64) | @Override method encode (line 69) | @Override method HELP (line 82) | @JSONMethod method safe_HELP (line 93) | public void safe_HELP(User from) { FILE: src/main/java/org/made/neohabitat/mods/Sensor.java class Sensor (line 21) | public class Sensor extends HabitatMod implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method changeable (line 47) | public boolean changeable() { method filler (line 51) | public boolean filler() { method Sensor (line 58) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Sensor (line 65) | public Sensor(int style, int x, int y, int orientation, int gr_state, ... method copyThisMod (line 70) | @Override method encode (line 75) | @Override method HELP (line 85) | @JSONMethod method sensor_HELP (line 90) | public void sensor_HELP(User from) { method GET (line 94) | @JSONMethod method PUT (line 99) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 105) | @JSONMethod({ "target", "x", "y" }) method SCAN (line 110) | @JSONMethod method sensor_vendo_info (line 141) | public String sensor_vendo_info() { FILE: src/main/java/org/made/neohabitat/mods/Sex_changer.java class Sex_changer (line 21) | public class Sex_changer extends HabitatMod implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method changeable (line 47) | public boolean changeable () { return true; } method filler (line 49) | public boolean filler() { method Sex_changer (line 53) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Sex_changer (line 58) | public Sex_changer(int style, int x, int y, int orientation, int gr_st... method copyThisMod (line 62) | @Override method encode (line 67) | @Override method SEXCHANGE (line 74) | @JSONMethod method sex_changer_SEXCHANGE (line 79) | public void sex_changer_SEXCHANGE(User from, Avatar sexChangingAvatar) { FILE: src/main/java/org/made/neohabitat/mods/Short_sign.java class Short_sign (line 21) | public class Short_sign extends Poster implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method changeable (line 47) | public boolean changeable () { return true; } method filler (line 49) | public boolean filler() { method Short_sign (line 53) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Short_sign (line 59) | public Short_sign(int style, int x, int y, int orientation, int gr_sta... method copyThisMod (line 63) | @Override method encode (line 68) | @Override FILE: src/main/java/org/made/neohabitat/mods/Shovel.java class Shovel (line 22) | public class Shovel extends HabitatMod implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method filler (line 48) | public boolean filler() { method Shovel (line 52) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Shovel (line 58) | public Shovel(int style, int x, int y, int orientation, int gr_state, method copyThisMod (line 63) | @Override method encode (line 68) | @Override method DIG (line 75) | @JSONMethod method GET (line 90) | @JSONMethod method PUT (line 112) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) FILE: src/main/java/org/made/neohabitat/mods/Sign.java class Sign (line 21) | public class Sign extends Poster implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method changeable (line 47) | public boolean changeable () { return true; } method filler (line 49) | public boolean filler() { method Sign (line 53) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Sign (line 59) | public Sign(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 63) | @Override method encode (line 68) | @Override FILE: src/main/java/org/made/neohabitat/mods/Sky.java class Sky (line 21) | public class Sky extends HabitatMod implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method changeable (line 47) | public boolean changeable() { method filler (line 51) | public boolean filler() { method Sky (line 55) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Sky (line 60) | public Sky(int style, int x, int y, int orientation, int gr_state, boo... method copyThisMod (line 64) | @Override method encode (line 69) | @Override FILE: src/main/java/org/made/neohabitat/mods/Spray_can.java class Spray_can (line 22) | public class Spray_can extends HabitatMod implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method filler (line 48) | public boolean filler() { method Spray_can (line 63) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Spray_can (line 70) | public Spray_can(int style, int x, int y, int orientation, int gr_stat... method copyThisMod (line 75) | @Override method encode (line 80) | @Override method getPattern (line 90) | protected int getPattern() { method HELP (line 95) | @JSONMethod method GET (line 100) | @JSONMethod method PUT (line 105) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method SPRAY (line 111) | @JSONMethod({ "limb" }) method THROW (line 192) | @JSONMethod({ "target", "x", "y" }) FILE: src/main/java/org/made/neohabitat/mods/Street.java class Street (line 20) | public class Street extends HabitatMod implements Copyable { method HabitatClass (line 22) | public int HabitatClass() { method HabitatModName (line 26) | public String HabitatModName() { method capacity (line 30) | public int capacity() { method pc_state_bytes (line 34) | public int pc_state_bytes() { method known (line 38) | public boolean known() { method opaque_container (line 42) | public boolean opaque_container() { method changeable (line 46) | public boolean changeable() { method filler (line 50) | public boolean filler() { method Street (line 57) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Street (line 65) | public Street(int style, int x, int y, int orientation, int gr_state, ... method setStreetState (line 70) | protected void setStreetState(int width, int height) { method copyThisMod (line 75) | @Override method encode (line 80) | @Override method HELP (line 89) | @Override FILE: src/main/java/org/made/neohabitat/mods/Streetlamp.java class Streetlamp (line 19) | public class Streetlamp extends HabitatMod implements Copyable { method HabitatClass (line 21) | public int HabitatClass() { method HabitatModName (line 25) | public String HabitatModName() { method capacity (line 29) | public int capacity() { method pc_state_bytes (line 33) | public int pc_state_bytes() { method known (line 37) | public boolean known() { method opaque_container (line 41) | public boolean opaque_container() { method changeable (line 45) | public boolean changeable () { return true; } method filler (line 47) | public boolean filler() { method Streetlamp (line 51) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Streetlamp (line 56) | public Streetlamp(int style, int x, int y, int orientation, int gr_sta... method copyThisMod (line 60) | @Override method encode (line 65) | @Override FILE: src/main/java/org/made/neohabitat/mods/Stun_gun.java class Stun_gun (line 21) | public class Stun_gun extends HabitatMod implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method filler (line 47) | public boolean filler() { method Stun_gun (line 51) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Stun_gun (line 56) | public Stun_gun(int style, int x, int y, int orientation, int gr_state... method copyThisMod (line 60) | @Override method encode (line 65) | @Override method HELP (line 72) | @JSONMethod method GET (line 77) | @JSONMethod method PUT (line 82) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method STUN (line 88) | @JSONMethod({ "target" }) FILE: src/main/java/org/made/neohabitat/mods/Super_trapezoid.java class Super_trapezoid (line 21) | public class Super_trapezoid extends Polygonal implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method filler (line 47) | public boolean filler() { method Super_trapezoid (line 56) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricted", method Super_trapezoid (line 68) | public Super_trapezoid(int style, int x, int y, int orientation, int g... method setPatternState (line 78) | protected void setPatternState(int pattern_x_size, int pattern_y_size,... method copyThisMod (line 84) | @Override method encode (line 90) | @Override FILE: src/main/java/org/made/neohabitat/mods/Table.java class Table (line 21) | public class Table extends Openable implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method changeable (line 47) | public boolean changeable () { return true; } method filler (line 49) | public boolean filler() { method Table (line 53) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Table (line 59) | public Table(int style, int x, int y, int orientation, int gr_state, b... method copyThisMod (line 63) | @Override method encode (line 68) | @Override FILE: src/main/java/org/made/neohabitat/mods/Teleport.java class Teleport (line 23) | public class Teleport extends Teleporter implements Copyable { method HabitatClass (line 25) | public int HabitatClass() { method HabitatModName (line 29) | public String HabitatModName() { method capacity (line 33) | public int capacity() { method pc_state_bytes (line 37) | public int pc_state_bytes() { method known (line 41) | public boolean known() { method opaque_container (line 45) | public boolean opaque_container() { method changeable (line 49) | public boolean changeable() { method filler (line 53) | public boolean filler() { method Teleport (line 57) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Teleport (line 64) | public Teleport(int style, int x, int y, int orientation, int gr_state... method copyThisMod (line 69) | @Override method encode (line 74) | public JSONLiteral encode(EncodeControl control) { method HELP (line 81) | @Override method PAY (line 89) | @JSONMethod method ZAPTO (line 109) | @JSONMethod({"port_number"}) FILE: src/main/java/org/made/neohabitat/mods/Tokens.java class Tokens (line 23) | public class Tokens extends HabitatMod implements Copyable { method HabitatClass (line 25) | public int HabitatClass() { method HabitatModName (line 29) | public String HabitatModName() { method capacity (line 33) | public int capacity() { method pc_state_bytes (line 37) | public int pc_state_bytes() { method known (line 41) | public boolean known() { method opaque_container (line 45) | public boolean opaque_container() { method filler (line 49) | public boolean filler() { method tget (line 64) | public int tget() { method tset (line 68) | public void tset(int amount) { method Tokens (line 75) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Tokens (line 83) | public Tokens(int style, int x, int y, int orientation, int gr_state, ... method setTokensState (line 88) | protected void setTokensState(int denom_lo, int denom_hi) { method copyThisMod (line 93) | @Override method encode (line 98) | @Override method HELP (line 107) | @JSONMethod method GET (line 112) | @JSONMethod method PUT (line 117) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 123) | @JSONMethod({ "target", "x", "y" }) method PAYTO (line 128) | @JSONMethod ({"target_id", "amount_lo", "amount_hi" }) method SPLIT (line 174) | @JSONMethod ({"amount_lo", "amount_hi"}) method spend (line 248) | public int spend(int amount, boolean destroy) { method spend (line 270) | public static int spend(User from, int amount, boolean destroy) { FILE: src/main/java/org/made/neohabitat/mods/Trapezoid.java class Trapezoid (line 21) | public class Trapezoid extends Polygonal implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method changeable (line 47) | public boolean changeable() { method filler (line 51) | public boolean filler() { method Trapezoid (line 56) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Trapezoid (line 63) | public Trapezoid(int style, int x, int y, int orientation, int gr_stat... method copyThisMod (line 68) | @Override method encode (line 73) | @Override FILE: src/main/java/org/made/neohabitat/mods/Tree.java class Tree (line 21) | public class Tree extends HabitatMod implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method changeable (line 47) | public boolean changeable() { method filler (line 51) | public boolean filler() { method Tree (line 55) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Tree (line 60) | public Tree(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 64) | @Override method encode (line 69) | @Override FILE: src/main/java/org/made/neohabitat/mods/Vendo_front.java class Vendo_front (line 24) | public class Vendo_front extends Openable implements Copyable { method HabitatClass (line 26) | public int HabitatClass() { method HabitatModName (line 30) | public String HabitatModName() { method capacity (line 34) | public int capacity() { method pc_state_bytes (line 38) | public int pc_state_bytes() { method known (line 42) | public boolean known() { method opaque_container (line 46) | public boolean opaque_container() { method changeable (line 50) | public boolean changeable() { method filler (line 54) | public boolean filler() { method Vendo_front (line 67) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Vendo_front (line 75) | public Vendo_front(int style, int x, int y, int orientation, int gr_st... method setVendoFrontState (line 82) | public void setVendoFrontState(int item_price, int display_item, int t... method copyThisMod (line 92) | @Override method encode (line 97) | @Override method HELP (line 118) | @JSONMethod method VSELECT (line 123) | @JSONMethod method select_out_of_order (line 182) | private void select_out_of_order(User from, String err) { method VEND (line 193) | @JSONMethod method vendo_HELP (line 400) | public void vendo_HELP(User from) { FILE: src/main/java/org/made/neohabitat/mods/Vendo_inside.java class Vendo_inside (line 22) | public class Vendo_inside extends Openable implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method filler (line 48) | public boolean filler() { method Vendo_inside (line 52) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Vendo_inside (line 58) | public Vendo_inside(int style, int x, int y, int orientation, int gr_s... method copyThisMod (line 62) | @Override method encode (line 67) | @Override FILE: src/main/java/org/made/neohabitat/mods/Wall.java class Wall (line 22) | public class Wall extends HabitatMod implements Copyable { method HabitatClass (line 24) | public int HabitatClass() { method HabitatModName (line 28) | public String HabitatModName() { method capacity (line 32) | public int capacity() { method pc_state_bytes (line 36) | public int pc_state_bytes() { method known (line 40) | public boolean known() { method opaque_container (line 44) | public boolean opaque_container() { method changeable (line 48) | public boolean changeable() { method filler (line 52) | public boolean filler() { method Wall (line 56) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Wall (line 61) | public Wall(int style, int x, int y, int orientation, int gr_state, bo... method copyThisMod (line 65) | @Override method encode (line 70) | @Override FILE: src/main/java/org/made/neohabitat/mods/Window.java class Window (line 19) | public class Window extends HabitatMod implements Copyable { method HabitatClass (line 21) | public int HabitatClass() { method HabitatModName (line 25) | public String HabitatModName() { method capacity (line 29) | public int capacity() { method pc_state_bytes (line 33) | public int pc_state_bytes() { method known (line 37) | public boolean known() { method opaque_container (line 41) | public boolean opaque_container() { method changeable (line 45) | public boolean changeable() { method filler (line 49) | public boolean filler() { method Window (line 53) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Window (line 58) | public Window(int style, int x, int y, int orientation, int gr_state, ... method copyThisMod (line 62) | @Override method encode (line 67) | @Override FILE: src/main/java/org/made/neohabitat/mods/Windup_toy.java class Windup_toy (line 21) | public class Windup_toy extends HabitatMod implements Copyable { method HabitatClass (line 23) | public int HabitatClass() { method HabitatModName (line 27) | public String HabitatModName() { method capacity (line 31) | public int capacity() { method pc_state_bytes (line 35) | public int pc_state_bytes() { method known (line 39) | public boolean known() { method opaque_container (line 43) | public boolean opaque_container() { method filler (line 47) | public boolean filler() { method Windup_toy (line 54) | @JSONMethod({ "style", "x", "y", "orientation", "gr_state", "restricte... method Windup_toy (line 63) | public Windup_toy(int style, int x, int y, int orientation, int gr_sta... method copyThisMod (line 68) | @Override method encode (line 73) | @Override method WIND (line 82) | @JSONMethod method GET (line 95) | @JSONMethod method PUT (line 101) | @JSONMethod({ "containerNoid", "x", "y", "orientation" }) method THROW (line 108) | @JSONMethod({ "target", "x", "y" }) FILE: test/Telko.js function pad0 (line 106) | function pad0(n,z) { function timestamp (line 116) | function timestamp(ptr) { function addName (line 135) | function addName(s) { function parseElko (line 152) | function parseElko(s) { function scanForRefs (line 166) | function scanForRefs(s) { function substituteName (line 198) | function substituteName(s) { function substituteState (line 210) | function substituteState(m) { function processElkoPacket (line 269) | function processElkoPacket(s) { function sendWithSubstituions (line 331) | function sendWithSubstituions(obj) { function startReadingSTDIN (line 344) | function startReadingSTDIN() { function handleInputLine (line 348) | function handleInputLine(input) { function executeScript (line 386) | function executeScript(script) { FILE: tools/log-parser/habitat-log-analyzer.js constant COMMANDS (line 13) | const COMMANDS = { function cmdStats (line 56) | async function cmdStats(args) { function cmdDecode (line 99) | function cmdDecode(args) { function cmdSession (line 117) | async function cmdSession(args) { function cmdTrace (line 158) | async function cmdTrace(args) { function cmdOperations (line 202) | async function cmdOperations(args) { function cmdContexts (line 236) | async function cmdContexts(args) { function cmdGrep (line 264) | async function cmdGrep(args) { function cmdProtocol (line 300) | function cmdProtocol(args) { function showHelp (line 326) | function showHelp() { function main (line 345) | async function main() { FILE: tools/log-parser/log-parser.js function parseLogLine (line 17) | function parseLogLine(line) { function parseLogFile (line 159) | async function parseLogFile(filename, callback) { function filterEntries (line 204) | function filterEntries(entries, filter = {}) { function groupBySession (line 221) | function groupBySession(entries) { function findRequestResponsePairs (line 241) | function findRequestResponsePairs(entries) { FILE: tools/log-parser/protocol-decoder.js constant REGION_OPS (line 28) | const REGION_OPS = { constant OBJECT_OPS (line 54) | const OBJECT_OPS = { function decodePacket (line 87) | function decodePacket(bytes) { function formatPacket (line 163) | function formatPacket(decoded, verbose = false) { function extractPacketFromLog (line 202) | function extractPacketFromLog(logLine) { FILE: tools/log-parser/qlink-decoder.js constant QLINK (line 11) | const QLINK = { function calculateCRC16 (line 24) | function calculateCRC16(data) { function encodeCRC (line 49) | function encodeCRC(crc) { function decodeCRC (line 62) | function decodeCRC(encoded) { function unescape (line 83) | function unescape(data) { function escape (line 105) | function escape(data) { function decodeQLinkPacket (line 125) | function decodeQLinkPacket(bytes) { function formatQLinkPacket (line 210) | function formatQLinkPacket(decoded, verbose = false) { function parseQLinkLogLine (line 260) | function parseQLinkLogLine(line) { FILE: tools/log-parser/session-analyzer.js function parseQLinkTimestamp (line 21) | function parseQLinkTimestamp(line) { function parseBridgeTimestamp (line 33) | function parseBridgeTimestamp(line) { function extractQLinkUsername (line 42) | function extractQLinkUsername(line) { function extractBridgeUsername (line 68) | function extractBridgeUsername(line) { function parseQLinkEntry (line 79) | function parseQLinkEntry(line) { function parseBridgeEntry (line 142) | function parseBridgeEntry(line, lineNumber) { function readQLinkLogs (line 164) | async function readQLinkLogs(hostname, tailLines = 10000) { function readBridgeLogs (line 179) | async function readBridgeLogs(hostname, tailLines = 10000) { function findSessions (line 194) | function findSessions(qlinkEntries, bridgeEntries, username, datetime) { function formatSession (line 328) | function formatSession(session, verbose = false) { function decodeOperationPayload (line 383) | function decodeOperationPayload(operation, payload) { function formatQLinkEntry (line 430) | function formatQLinkEntry(entry, prefix, output, verbose) { function formatBridgeEntry (line 611) | function formatBridgeEntry(entry, prefix, output, verbose) { function main (line 741) | async function main() { FILE: tools/wireproxy/main.go function main (line 28) | func main() { function handle (line 52) | func handle(client net.Conn, upstream, tag, outdir string) { function copyAndLog (line 92) | func copyAndLog(src, dst net.Conn, w io.Writer, label string, done chan<... FILE: vice_tool.py class VICESession (line 45) | class VICESession: method __init__ (line 48) | def __init__(self, host=DEFAULT_HOST, port=DEFAULT_PORT, verbose=True): method connect (line 58) | def connect(self, retries=20, delay=1.0): method launch (line 80) | def launch(self, extra_args=None): method close (line 99) | def close(self): method __enter__ (line 115) | def __enter__(self): method __exit__ (line 118) | def __exit__(self, *args): method _read_until_prompt (line 123) | def _read_until_prompt(self, timeout=5): method cmd (line 148) | def cmd(self, command, timeout=5): method go (line 169) | def go(self, addr=None): method stop (line 179) | def stop(self): method step (line 193) | def step(self, count=1): method go_and_wait (line 197) | def go_and_wait(self, addr=None, timeout=120): method read_byte (line 207) | def read_byte(self, addr): method read_word (line 226) | def read_word(self, addr): method read_block (line 232) | def read_block(self, addr, length): method write_byte (line 251) | def write_byte(self, addr, val): method write_bytes (line 255) | def write_bytes(self, addr, data): method registers (line 262) | def registers(self): method set_breakpoint (line 287) | def set_breakpoint(self, addr): method delete_breakpoints (line 291) | def delete_breakpoints(self): method keybuf (line 297) | def keybuf(self, text): method type_text (line 302) | def type_text(self, text): method inject_game_key (line 323) | def inject_game_key(self, petscii): method press_return (line 343) | def press_return(self): method press_f3 (line 353) | def press_f3(self): method press_f5 (line 357) | def press_f5(self): method press_f7 (line 361) | def press_f7(self): method screen (line 367) | def screen(self): method read_screen_ram (line 371) | def read_screen_ram(self): method screenshot (line 383) | def screenshot(self, path=None): method wait_for_text (line 404) | def wait_for_text(self, text, timeout=60, interval=3): method boot_to_splash (line 426) | def boot_to_splash(self, wait=8): method dismiss_splash (line 436) | def dismiss_splash(self): method login (line 444) | def login(self, name, wait_for_connect=60): method wait_for_game (line 462) | def wait_for_game(self, timeout=180): method boot_to_game (line 480) | def boot_to_game(self, name="a"): method bridge_logs (line 489) | def bridge_logs(self, lines=30): method elko_logs (line 493) | def elko_logs(self, lines=30): method _docker_logs (line 497) | def _docker_logs(self, service, lines): method _log (line 511) | def _log(self, msg):