Pol  Revision:3cfda13
objmembers.h File Reference

Go to the source code of this file.

Classes

struct  Pol::Bscript::ObjMember
 

Namespaces

 Pol
 
 Pol::Bscript
 

Enumerations

enum  Pol::Bscript::MemberID {
  Pol::Bscript::MBR_X, Pol::Bscript::MBR_Y, Pol::Bscript::MBR_Z, Pol::Bscript::MBR_NAME,
  Pol::Bscript::MBR_OBJTYPE, Pol::Bscript::MBR_GRAPHIC, Pol::Bscript::MBR_SERIAL, Pol::Bscript::MBR_COLOR,
  Pol::Bscript::MBR_HEIGHT, Pol::Bscript::MBR_FACING, Pol::Bscript::MBR_DIRTY, Pol::Bscript::MBR_WEIGHT,
  Pol::Bscript::MBR_MULTI, Pol::Bscript::MBR_AMOUNT, Pol::Bscript::MBR_LAYER, Pol::Bscript::MBR_CONTAINER,
  Pol::Bscript::MBR_USESCRIPT, Pol::Bscript::MBR_EQUIPSCRIPT, Pol::Bscript::MBR_UNEQUIPSCRIPT, Pol::Bscript::MBR_DESC,
  Pol::Bscript::MBR_MOVABLE, Pol::Bscript::MBR_INVISIBLE, Pol::Bscript::MBR_DECAYAT, Pol::Bscript::MBR_SELLPRICE,
  Pol::Bscript::MBR_BUYPRICE, Pol::Bscript::MBR_NEWBIE, Pol::Bscript::MBR_ITEM_COUNT, Pol::Bscript::MBR_WARMODE,
  Pol::Bscript::MBR_GENDER, Pol::Bscript::MBR_TRUEOBJTYPE, Pol::Bscript::MBR_TRUECOLOR, Pol::Bscript::MBR_AR_MOD,
  Pol::Bscript::MBR_HIDDEN, Pol::Bscript::MBR_CONCEALED, Pol::Bscript::MBR_FROZEN, Pol::Bscript::MBR_PARALYZED,
  Pol::Bscript::MBR_POISONED, Pol::Bscript::MBR_STEALTHSTEPS, Pol::Bscript::MBR_SQUELCHED, Pol::Bscript::MBR_DEAD,
  Pol::Bscript::MBR_AR, Pol::Bscript::MBR_BACKPACK, Pol::Bscript::MBR_WEAPON, Pol::Bscript::MBR_SHIELD,
  Pol::Bscript::MBR_ACCTNAME, Pol::Bscript::MBR_ACCT, Pol::Bscript::MBR_CMDLEVEL, Pol::Bscript::MBR_CMDLEVELSTR,
  Pol::Bscript::MBR_CRIMINAL, Pol::Bscript::MBR_IP, Pol::Bscript::MBR_GOLD, Pol::Bscript::MBR_TITLE_PREFIX,
  Pol::Bscript::MBR_TITLE_SUFFIX, Pol::Bscript::MBR_TITLE_GUILD, Pol::Bscript::MBR_TITLE_RACE, Pol::Bscript::MBR_GUILDID,
  Pol::Bscript::MBR_GUILD, Pol::Bscript::MBR_MURDERER, Pol::Bscript::MBR_ATTACHED, Pol::Bscript::MBR_CLIENTVERSION,
  Pol::Bscript::MBR_REPORTABLES, Pol::Bscript::MBR_SCRIPT, Pol::Bscript::MBR_NPCTEMPLATE, Pol::Bscript::MBR_MASTER,
  Pol::Bscript::MBR_PROCESS, Pol::Bscript::MBR_EVENTMASK, Pol::Bscript::MBR_SPEECH_COLOR, Pol::Bscript::MBR_SPEECH_FONT,
  Pol::Bscript::MBR_USE_ADJUSTMENTS, Pol::Bscript::MBR_RUN_SPEED, Pol::Bscript::MBR_LOCKED, Pol::Bscript::MBR_CORPSETYPE,
  Pol::Bscript::MBR_TILLERMAN, Pol::Bscript::MBR_PORTPLANK, Pol::Bscript::MBR_STARBOARDPLANK, Pol::Bscript::MBR_HOLD,
  Pol::Bscript::MBR_HAS_OFFLINE_MOBILES, Pol::Bscript::MBR_COMPONENTS, Pol::Bscript::MBR_ITEMS, Pol::Bscript::MBR_MOBILES,
  Pol::Bscript::MBR_XEAST, Pol::Bscript::MBR_XWEST, Pol::Bscript::MBR_YNORTH, Pol::Bscript::MBR_YSOUTH,
  Pol::Bscript::MBR_GUMPWIDTH, Pol::Bscript::MBR_GUMPHEIGHT, Pol::Bscript::MBR_ISOPEN, Pol::Bscript::MBR_QUALITY,
  Pol::Bscript::MBR_HP, Pol::Bscript::MBR_MAXHP_MOD, Pol::Bscript::MBR_MAXHP, Pol::Bscript::MBR_DMG_MOD,
  Pol::Bscript::MBR_ATTRIBUTE, Pol::Bscript::MBR_INTRINSIC, Pol::Bscript::MBR_HITSCRIPT, Pol::Bscript::MBR_AR_BASE,
  Pol::Bscript::MBR_ONHIT_SCRIPT, Pol::Bscript::MBR_ENABLED, Pol::Bscript::MBR_BANNED, Pol::Bscript::MBR_USERNAMEPASSWORDHASH,
  Pol::Bscript::MBR_MEMBERS, Pol::Bscript::MBR_ALLYGUILDS, Pol::Bscript::MBR_ENEMYGUILDS, Pol::Bscript::MBR_PID,
  Pol::Bscript::MBR_STATE, Pol::Bscript::MBR_INSTR_CYCLES, Pol::Bscript::MBR_SLEEP_CYCLES, Pol::Bscript::MBR_CONSEC_CYCLES,
  Pol::Bscript::MBR_PC, Pol::Bscript::MBR_CALL_DEPTH, Pol::Bscript::MBR_NUM_GLOBALS, Pol::Bscript::MBR_VAR_SIZE,
  Pol::Bscript::MBR_REALM, Pol::Bscript::MBR_UO_EXPANSION, Pol::Bscript::MBR_CUSTOM, Pol::Bscript::MBR_GLOBALS,
  Pol::Bscript::MBR_FOOTPRINT, Pol::Bscript::MBR_CLIENTINFO, Pol::Bscript::MBR_DELAY_MOD, Pol::Bscript::MBR_CREATEDAT,
  Pol::Bscript::MBR_OPPONENT, Pol::Bscript::MBR_CONNECTED, Pol::Bscript::MBR_ATTACHED_TO, Pol::Bscript::MBR_CONTROLLER,
  Pol::Bscript::MBR_OWNERSERIAL, Pol::Bscript::MBR_DEFAULTCMDLEVEL, Pol::Bscript::MBR_UCLANG, Pol::Bscript::MBR_RACE,
  Pol::Bscript::MBR_TRADING_WITH, Pol::Bscript::MBR_TRADE_CONTAINER, Pol::Bscript::MBR_ALIGNMENT, Pol::Bscript::MBR_CURSOR,
  Pol::Bscript::MBR_GUMP, Pol::Bscript::MBR_PROMPT, Pol::Bscript::MBR_STACKABLE, Pol::Bscript::MBR_MOVEMODE,
  Pol::Bscript::MBR_HITCHANCE_MOD, Pol::Bscript::MBR_EVASIONCHANCE_MOD, Pol::Bscript::MBR_TILE_LAYER, Pol::Bscript::MBR_CLIENTVERSIONDETAIL,
  Pol::Bscript::MBR_SAVEONEXIT, Pol::Bscript::MBR_FIRE_RESIST, Pol::Bscript::MBR_COLD_RESIST, Pol::Bscript::MBR_ENERGY_RESIST,
  Pol::Bscript::MBR_POISON_RESIST, Pol::Bscript::MBR_PHYSICAL_RESIST, Pol::Bscript::MBR_FIRE_RESIST_MOD, Pol::Bscript::MBR_COLD_RESIST_MOD,
  Pol::Bscript::MBR_ENERGY_RESIST_MOD, Pol::Bscript::MBR_POISON_RESIST_MOD, Pol::Bscript::MBR_PHYSICAL_RESIST_MOD, Pol::Bscript::MBR_STATCAP,
  Pol::Bscript::MBR_SKILLCAP, Pol::Bscript::MBR_LUCK, Pol::Bscript::MBR_FOLLOWERSMAX, Pol::Bscript::MBR_TITHING,
  Pol::Bscript::MBR_FOLLOWERS, Pol::Bscript::MBR_FIRE_DAMAGE, Pol::Bscript::MBR_COLD_DAMAGE, Pol::Bscript::MBR_ENERGY_DAMAGE,
  Pol::Bscript::MBR_POISON_DAMAGE, Pol::Bscript::MBR_PHYSICAL_DAMAGE, Pol::Bscript::MBR_FIRE_DAMAGE_MOD, Pol::Bscript::MBR_COLD_DAMAGE_MOD,
  Pol::Bscript::MBR_ENERGY_DAMAGE_MOD, Pol::Bscript::MBR_POISON_DAMAGE_MOD, Pol::Bscript::MBR_PHYSICAL_DAMAGE_MOD, Pol::Bscript::MBR_PARTY,
  Pol::Bscript::MBR_LEADER, Pol::Bscript::MBR_PARTYLOOT, Pol::Bscript::MBR_CANDIDATE_OF_PARTY, Pol::Bscript::MBR_CANDIDATES,
  Pol::Bscript::MBR_MOVECOST_WALK, Pol::Bscript::MBR_MOVECOST_RUN, Pol::Bscript::MBR_MOVECOST_WALK_MOUNTED, Pol::Bscript::MBR_MOVECOST_RUN_MOUNTED,
  Pol::Bscript::MBR_AGGRESSORTO, Pol::Bscript::MBR_LAWFULLYDAMAGED, Pol::Bscript::MBR_GETGOTTENBY, Pol::Bscript::MBR_UO_EXPANSION_CLIENT,
  Pol::Bscript::MBR_CLIENTTYPE, Pol::Bscript::MBR_DEAFENED, Pol::Bscript::MBR_CLIENT, Pol::Bscript::MBR_TYPE,
  Pol::Bscript::MBR_ATTRIBUTES, Pol::Bscript::MBR_EDITING, Pol::Bscript::MBR_HOUSEPARTS, Pol::Bscript::MBR_DOUBLECLICKRANGE,
  Pol::Bscript::MBR_MOUNTEDSTEPS, Pol::Bscript::MBR_ROPE, Pol::Bscript::MBR_WHEEL, Pol::Bscript::MBR_HULL,
  Pol::Bscript::MBR_TILLER, Pol::Bscript::MBR_RUDDER, Pol::Bscript::MBR_SAILS, Pol::Bscript::MBR_STORAGE,
  Pol::Bscript::MBR_WEAPONSLOT, Pol::Bscript::MBR_MULTIID, Pol::Bscript::MBR_TRADEWINDOW, Pol::Bscript::MBR_LASTCOORD,
  Pol::Bscript::MBR_FACETID, Pol::Bscript::MBR_EDITABLE, Pol::Bscript::MBR_ACTIVE_SKILL, Pol::Bscript::MBR_CASTING_SPELL,
  Pol::Bscript::MBR_CARRYINGCAPACITY_MOD, Pol::Bscript::MBR_MAX_ITEMS_MOD, Pol::Bscript::MBR_MAX_WEIGHT_MOD, Pol::Bscript::MBR_MAX_SLOTS_MOD,
  Pol::Bscript::MBR_SPEED_MOD, Pol::Bscript::MBR_NAME_SUFFIX, Pol::Bscript::MBR_TEMPORALLY_CRIMINAL, Pol::Bscript::MBR_LAST_TEXTCOLOR,
  Pol::Bscript::MBR_INSURED, Pol::Bscript::MBR_LAST_ACTIVITY_AT, Pol::Bscript::MBR_LAST_PACKET_AT, Pol::Bscript::MBR_HOUSE,
  Pol::Bscript::MBR_SPECIFIC_NAME, Pol::Bscript::MBR_CARRYINGCAPACITY, Pol::Bscript::MBR_NO_DROP, Pol::Bscript::MBR_NO_DROP_EXCEPTION,
  Pol::Bscript::MBR_PORT
}
 

Functions

ObjMember * Pol::Bscript::getKnownObjMember (const char *token)
 
ObjMember * Pol::Bscript::getObjMember (int id)
 

Variables

int Pol::Bscript::n_objmembers = sizeof object_members / sizeof object_members[0]
 
ObjMember Pol::Bscript::object_members []
 

Detailed Description

History
  • 2005/01/24 Shinigami: added ObjMember character.spyonclient2 to get data from packet 0xd9 (Spy on Client 2)
  • 2005/03/09 Shinigami: added Prop Character::Delay_Mod [ms] for WeaponDelay
  • 2005/04/04 Shinigami: added Prop Character::CreatedAt [PolClock]
  • 2005/08/29 Shinigami: character.spyonclient2 renamed to character.clientinfo
  • 2005/10/02 Shinigami: added Prop Script.attached_to and Script.controller
  • 2005/12/09 MuadDib: added member uclang for storing Unicode Language sent during logon.
  • 2006/05/16 Shinigami: added Prop Character.Race [RACE_* Constants] to support Elfs
  • 2007/07/09 Shinigami: added Prop Character.isUOKR [bool] - UO:KR client used?
  • 2008/07/08 Turley: Added character.movemode - returns the MoveMode like given in NPCDesc
  • Added item.stackable - Is item stackable?
  • 2008/12/17 MuadDub: Added item.tile_layer - returns layer entry from tiledata/tiles.cfg
  • 2009/08/06 MuadDib: Removed PasswordOnlyHash support
  • 2009/08/19 Turley: Added character.uo_expansion_client
  • 2009/09/06 Turley: Removed chr.isUOKR added chr.ClientType
  • 2009/10/14 Turley: Added char.deaf() methods & char.deafened member
  • 2011/12/13 Tomi: Boat members MBR_COMPONENT, MBR_HULL, MBR_ROPE, MBR_SAILS, MBR_WHEEL, MBR_TILLER, MBR_RUDDER, MBR_STORAGE, MBR_WEAPONSLOT
  • 2012/02/02 Tomi: Multi member MBR_MULTIID
  • 2012/03/26 Tomi: Added MBR_LASTCOORD
  • 2012/04/14 Tomi: Added MBR_FACETID for new map message packet
  • 2012/04/15 Tomi: Added MBR_EDITABLE for maps
  • 2012/06/02 Tomi: Added MBR_ACTIVE_SKILL and MBR_CASTING_SPELL for characters

Definition in file objmembers.h.