Simba Code:
{$IFNDEF REMOTEINPUT}
{$DEFINE REMOTEINPUT}
{$loadlib LibRemoteInput}
type
PRIField = ^RIField;
THook = packed record(RIField)
multiplier: Int64;
end;
const
ReflectionRevision = '204';
{Node: oq}
Node_UID: THook = ['oq', 'gv', 'J', 1];
Node_Prev: THook = ['oq', 'gm', 'Loq;', 1];
Node_Next: THook = ['oq', 'gt', 'Loq;', 1];
{NodeDeque: ld}
NodeDeque_Head: THook = ['ld', 'v', 'Loq;', 1];
NodeDeque_Current: THook = ['ld', 'c', 'Loq;', 1];
{Cacheable: oz}
Cacheable_Next: THook = ['oz', 'cx', 'Loz;', 1];
Cacheable_Prev: THook = ['oz', 'cw', 'Loz;', 1];
{LinkedList: lk}
LinkedList_Head: THook = ['lk', 'v', 'Loq;', 1];
LinkedList_Current: THook = ['lk', 'c', 'Loq;', 1];
{HashTable: po}
HashTable_Head: THook = ['po', 'i', 'Loq;', 1];
HashTable_Tail: THook = ['po', 'f', 'Loq;', 1];
HashTable_Buckets: THook = ['po', 'c', '[Loq;', 1];
HashTable_Index: THook = ['po', 'b', 'I', 1];
HashTable_Size: THook = ['po', 'v', 'I', 1];
{IterableHashTable: pt}
IterableHashTable_Head: THook = ['pt', 'i', 'Loq;', 1];
IterableHashTable_Tail: THook = ['pt', 'f', 'Loq;', 1];
IterableHashTable_Buckets: THook = ['pt', 'c', '[Loq;', 1];
IterableHashTable_Index: THook = ['pt', 'b', 'I', 1];
IterableHashTable_Size: THook = ['pt', 'v', 'I', 1];
{Queue: mr}
Queue_Head: THook = ['mr', 'v', 'Loz;', 1];
{Cache: ig}
Cache_HashTable: THook = ['ig', 'f', 'Lpt;', 1];
Cache_Queue: THook = ['ig', 'b', 'Lmr;', 1];
Cache_Remaining: THook = ['ig', 'i', 'I', 1];
Cache_Capacity: THook = ['ig', 'c', 'I', 1];
{ClassData: bo}
ClassData_Bytes: THook = ['bo', 'l', '[[[B', 1];
ClassData_Methods: THook = ['bo', 's', '[Ljava/lang/reflect/Method;', 1];
ClassData_Fields: THook = ['bo', 'n', '[Ljava/lang/reflect/Field;', 1];
{Rasteriser: ql}
Rasteriser_Pixels: THook = ['ql', 'aq', '[I', 1];
Rasteriser_Width: THook = ['ql', 'aw', 'I', 1];
Rasteriser_Height: THook = ['ql', 'am', 'I', 1];
{Rasteriser3D: hb}
Rasteriser3D_ShadowDecay: THook = ['hb', 'e', '[I', 1];
Rasteriser3D_SineTable: THook = ['hb', 'h', '[I', 1];
Rasteriser3D_CosineTable: THook = ['hb', 'ae', '[I', 1];
{Typeface: me}
Typeface_CharacterPixels: THook = ['me', 'v', '[[B', 1];
{IndexedRGB: qq}
IndexedRGB_Pixels: THook = ['qq', 'c', '[I', 1];
IndexedRGB_Palette: THook = ['qq', 'v', '[B', 1];
IndexedRGB_Width: THook = ['qq', 's', 'I', 1];
IndexedRGB_Height: THook = ['qq', 'l', 'I', 1];
{ImageRGB: qi}
ImageRGB_Pixels: THook = ['qi', 'v', '[I', 1];
ImageRGB_Width: THook = ['qi', 'c', 'I', 1];
ImageRGB_Height: THook = ['qi', 'i', 'I', 1];
ImageRGB_MaxWidth: THook = ['qi', 'n', 'I', 1];
ImageRGB_MaxHeight: THook = ['qi', 's', 'I', 1];
{Font: md}
{Keyboard: e}
{GameShell: ao}
{Buffer: pi}
Buffer_Payload: THook = ['pi', 'l', '[B', 1];
Buffer_CRC: THook = ['pi', 'o', '[I', 1];
{BufferedConnection: fd}
BufferedConnection_InputStream: THook = ['fd', 'v', 'Ljava/io/InputStream;', 1];
BufferedConnection_OutputStream: THook = ['fd', 'c', 'Ljava/io/OutputStream;', 1];
BufferedConnection_Socket: THook = ['fd', 'i', 'Ljava/net/Socket;', 1];
BufferedConnection_Payload: THook = ['fd', 's', '[B', 1];
BufferedConnection_IsClosed: THook = ['fd', 'f', 'Z', 1];
{CollisionMap: gv}
CollisionMap_Width: THook = ['gv', 'at', 'I', -124725661];
CollisionMap_Height: THook = ['gv', 'an', 'I', -377495869];
CollisionMap_Adjacency: THook = ['gv', 'ay', '[[I', 1];
{NameInfo: qb}
NameInfo_Name: THook = ['qb', 'v', 'Ljava/lang/String;', 1];
NameInfo_DecodedName: THook = ['qb', 'c', 'Ljava/lang/String;', 1];
{Renderable: ix}
Renderable_ModelHeight: THook = ['ix', 'ck', 'I', -268241925];
{Region: hv}
Region_SceneTiles: THook = ['hv', 'n', '[[[Lhu;', 1];
Region_InteractableObjects: THook = ['hv', 'q', '[Liy;', 1];
{AnimableNode: bc}
AnimableNode_ID: THook = ['bc', 'v', 'I', 920193097];
AnimableNode_AnimationSequence: THook = ['bc', 's', 'Lgw;', 1];
AnimableNode_Flags: THook = ['bc', 'c', 'I', -1286565411];
AnimableNode_Orientation: THook = ['bc', 'i', 'I', -971153847];
AnimableNode_Plane: THook = ['bc', 'f', 'I', 326052965];
AnimableNode_X: THook = ['bc', 'b', 'I', -1315093071];
AnimableNode_Y: THook = ['bc', 'n', 'I', 255854397];
AnimableNode_AnimationFrame: THook = ['bc', 'l', 'I', 1];
{BoundaryObject: ij}
BoundaryObject_ID: THook = ['ij', 'l', 'J', -3781054410051402755];
BoundaryObject_Flags: THook = ['ij', 'q', 'I', 2053587143];
BoundaryObject_Plane: THook = ['ij', 'v', 'I', -1523942229];
BoundaryObject_Height: THook = ['ij', 'b', 'I', 1804141061];
BoundaryObject_LocalX: THook = ['ij', 'c', 'I', -361735633];
BoundaryObject_LocalY: THook = ['ij', 'i', 'I', 436509427];
BoundaryObject_Orientation: THook = ['ij', 'f', 'I', -1245875017];
BoundaryObject_Renderable: THook = ['ij', 'n', 'Lix;', 1];
BoundaryObject_Renderable2: THook = ['ij', 's', 'Lix;', 1];
{WallDecoration: io}
WallDecoration_ID: THook = ['io', 'o', 'J', 2319004435936735131];
WallDecoration_Flags: THook = ['io', 'r', 'I', -1666426439];
WallDecoration_Plane: THook = ['io', 'v', 'I', -1273290179];
WallDecoration_Height: THook = ['io', 'b', 'I', 632137083];
WallDecoration_LocalX: THook = ['io', 'c', 'I', 1499164855];
WallDecoration_LocalY: THook = ['io', 'i', 'I', 2128198353];
WallDecoration_RelativeX: THook = ['io', 'n', 'I', -35989305];
WallDecoration_RelativeY: THook = ['io', 's', 'I', 322472367];
WallDecoration_Orientation: THook = ['io', 'f', 'I', 1183896313];
WallDecoration_Renderable: THook = ['io', 'l', 'Lix;', 1];
WallDecoration_Renderable2: THook = ['io', 'q', 'Lix;', 1];
{FloorDecoration: hp}
FloorDecoration_ID: THook = ['hp', 'b', 'J', 1757180845189134269];
FloorDecoration_Flags: THook = ['hp', 'n', 'I', 1754694829];
FloorDecoration_LocalX: THook = ['hp', 'c', 'I', -1177773149];
FloorDecoration_LocalY: THook = ['hp', 'i', 'I', 541305317];
FloorDecoration_Plane: THook = ['hp', 'v', 'I', 330018341];
FloorDecoration_Renderable: THook = ['hp', 'f', 'Lix;', 1];
{GameObject: iy}
GameObject_Renderable: THook = ['iy', 'b', 'Lix;', 1];
GameObject_ID: THook = ['iy', 'w', 'J', 3413023011063757331];
GameObject_Flags: THook = ['iy', 'k', 'I', -742925927];
GameObject_Orientation: THook = ['iy', 'n', 'I', 949419433];
GameObject_Plane: THook = ['iy', 'v', 'I', -1042326033];
GameObject_Height: THook = ['iy', 'c', 'I', -1852780791];
GameObject_LocalX: THook = ['iy', 'i', 'I', -1035014481];
GameObject_LocalY: THook = ['iy', 'f', 'I', -491615683];
GameObject_WorldX: THook = ['iy', 's', 'I', 341581995];
GameObject_WorldY: THook = ['iy', 'q', 'I', 897314371];
GameObject_OffsetX: THook = ['iy', 'l', 'I', -1189496713];
GameObject_OffsetY: THook = ['iy', 'o', 'I', 1130692301];
{SceneTile: hu}
SceneTile_BoundaryObject: THook = ['hu', 's', 'Lij;', 1];
SceneTile_SceneTileObject: THook = ['hu', 'j', 'Lhu;', 1];
SceneTile_GameObject: THook = ['hu', 'p', '[Liy;', 1];
SceneTile_WallDecoration: THook = ['hu', 'l', 'Lio;', 1];
SceneTile_GroundDecoration: THook = ['hu', 'q', 'Lhp;', 1];
SceneTile_SceneX: THook = ['hu', 'c', 'I', -1735268707];
SceneTile_SceneY: THook = ['hu', 'i', 'I', 1320451453];
SceneTile_Plane: THook = ['hu', 'f', 'I', 409854947];
{GrandExchange: lh}
TradingPost_Status: THook = ['lh', 'v', 'B', 1];
TradingPost_ItemID: THook = ['lh', 'c', 'I', 882617765];
TradingPost_Price: THook = ['lh', 'i', 'I', 274655921];
TradingPost_Quantity: THook = ['lh', 'f', 'I', -1718567641];
TradingPost_Transferred: THook = ['lh', 'b', 'I', 781050121];
TradingPost_Spent: THook = ['lh', 'n', 'I', 1429654689];
TradingPost_QueryIDs: THook = ['lh', 'N/A', 'N/A', 1];
{Model: iq}
Model_IndicesX: THook = ['iq', 'w', '[I', 1];
Model_IndicesY: THook = ['iq', 'k', '[I', 1];
Model_IndicesZ: THook = ['iq', 'd', '[I', 1];
Model_IndicesLength: THook = ['iq', 'p', 'I', 1];
Model_VerticesX: THook = ['iq', 'q', '[I', 1];
Model_VerticesY: THook = ['iq', 'o', '[I', 1];
Model_VerticesZ: THook = ['iq', 'r', '[I', 1];
Model_VerticesLength: THook = ['iq', 'l', 'I', 1];
Model_TexIndicesX: THook = ['iq', 'm', '[I', 1];
Model_TexIndicesY: THook = ['iq', 'u', '[I', 1];
Model_TexIndicesZ: THook = ['iq', 'N/A', 'N/A', 1];
Model_TexVerticesX: THook = ['iq', 'z', '[I', 1];
Model_TexVerticesY: THook = ['iq', 'h', '[I', 1];
Model_TexVerticesZ: THook = ['iq', 'ae', '[I', 1];
Model_TexVerticesLength: THook = ['iq', 'e', 'I', 1];
Model_Skins: THook = ['iq', 'aq', '[[I', 1];
Model_FaceColors3: THook = ['iq', 'o', '[I', 1];
Model_ShadowIntensity: THook = ['iq', 'av', 'I', 1];
Model_FitsSingleTile: THook = ['iq', 'ao', 'Z', 1];
{AnimationSequence: gw}
AnimationSequence_Frames: THook = ['gw', 'p', '[I', 1];
AnimationSequence_SequenceCache: THook = ['gw', 'b', 'Lig;', 1];
AnimationSequence_FrameCache: THook = ['gw', 's', 'Lig;', 1];
{AnimationFrames: im}
AnimationFrames_Frames: THook = ['im', 'v', '[Lhf;', 1];
{AnimationSkeleton: ha}
AnimationSkeleton_ID: THook = ['ha', 'n', 'I', -1778543725];
AnimationSkeleton_TransformationCount: THook = ['ha', 's', 'I', -1015986843];
AnimationSkeleton_TransformationTypes: THook = ['ha', 'l', '[I', 1];
AnimationSkeleton_Transformations: THook = ['ha', 'q', '[[I', 1];
{Animation: hf}
Animation_FrameCount: THook = ['hf', 'n', 'I', 1];
Animation_TransformY: THook = ['hf', 's', '[I', 1];
Animation_TransformX: THook = ['hf', 'l', '[I', 1];
Animation_Frames: THook = ['hf', 'q', '[I', 1];
Animation_TransformZ: THook = ['hf', 'o', '[I', 1];
Animation_Skeleton: THook = ['hf', 'b', 'Lha;', 1];
{CombatInfo1: cp}
CombatInfo1_Health: THook = ['cp', 'i', 'I', 573948343];
CombatInfo1_HealthRatio: THook = ['cp', 'c', 'I', 399035073];
{CombatInfo2: fv}
CombatInfo2_HealthScale: THook = ['fv', 'd', 'I', -1563343657];
{CombatInfoList: lk}
CombatInfoList_Head: THook = ['lk', 'v', 'Loq;', 1];
CombatInfoList_Current: THook = ['lk', 'c', 'Loq;', 1];
{CombatInfoHolder: ci}
CombatInfoHolder_CombatInfoList: THook = ['ci', 'f', 'Llk;', 1];
CombatInfoHolder_CombatInfo2: THook = ['ci', 'i', 'Lfv;', 1];
{Actor: cb}
Actor_Animation: THook = ['cb', 'bq', 'I', 10456859];
Actor_AnimationDelay: THook = ['cb', 'bs', 'I', 404973767];
Actor_AnimationFrame: THook = ['cb', 'ba', 'I', 560334071];
Actor_MovementSequence: THook = ['cb', 'bx', 'I', 1146125633];
Actor_MovementFrame: THook = ['cb', 'bg', 'I', 898293505];
Actor_CurrentSequence: THook = ['cb', 'an', 'I', 1577037859];
Actor_SpokenText: THook = ['cb', 'ad', 'Ljava/lang/String;', 1];
Actor_HitDamages: THook = ['cb', 'bj', '[I', 1];
Actor_HitTypes: THook = ['cb', 'bm', '[I', 1];
Actor_HitCycle: THook = ['cb', 'br', '[I', 1];
Actor_QueueX: THook = ['cb', 'cn', '[I', 1];
Actor_QueueY: THook = ['cb', 'cu', '[I', 1];
Actor_QueueTraversed: THook = ['cb', 'cg', '[Lgm;', 1];
Actor_QueueSize: THook = ['cb', 'cq', 'I', 661195985];
Actor_LocalX: THook = ['cb', 'ak', 'I', -737197671];
Actor_LocalY: THook = ['cb', 'ao', 'I', -1503029363];
Actor_CombatCycle: THook = ['cb', 'N/A', 'N/A', 1];
Actor_InteractingIndex: THook = ['cb', 'bh', 'I', -1015640839];
Actor_Orientation: THook = ['cb', 'ci', 'I', 1373710797];
Actor_IsWalking: THook = ['cb', 'al', 'Z', 1];
Actor_TargetIndex: THook = ['cb', 'bh', 'I', -1015640839];
Actor_CombatInfoList: THook = ['cb', 'be', 'Llk;', 1];
Actor_SpotAnimation: THook = ['cb', 'bt', 'I', 949581517];
Actor_SpotAnimationFrame: THook = ['cb', 'bd', 'I', -246855743];
Actor_SpotAnimationFrameCycle: THook = ['cb', 'bc', 'I', 428527393];
Actor_GraphicsId: THook = ['cb', 'N/A', 'N/A', 1];
Actor_Height: THook = ['cb', 'cs', 'I', 512453881];
{NPCDefinition: ft}
NPCDefinition_ID: THook = ['ft', 'b', 'I', 1249839807];
NPCDefinition_Name: THook = ['ft', 'n', 'Ljava/lang/String;', 1];
NPCDefinition_Actions: THook = ['ft', 'a', '[Ljava/lang/String;', 1];
NPCDefinition_ModelIDs: THook = ['ft', 'l', '[I', 1];
NPCDefinition_CombatLevel: THook = ['ft', 'j', 'I', -867920465];
NPCDefinition_Visible: THook = ['ft', 'h', 'Z', 1];
NPCDefinition_ModelCache: THook = ['ft', 'f', 'Lig;', 1];
NPCDefinition_Transformations: THook = ['ft', 'ak', '[I', 1];
NPCDefinition_ModelTileSize: THook = ['ft', 's', 'I', 53350769];
NPCDefinition_ModelScaleWidth: THook = ['ft', 'e', 'I', -1011803827];
NPCDefinition_ModelScaleHeight: THook = ['ft', 'z', 'I', -2073300725];
{NPC: cy}
NPC_Definition: THook = ['cy', 'v', 'Lft;', 1];
{PlayerDefinition: kp}
PlayerDefinition_NpcTransformID: THook = ['kp', 'f', 'I', 1661729967];
PlayerDefinition_IsFemale: THook = ['kp', 'i', 'Z', 1];
PlayerDefinition_AnimatedModelID: THook = ['kp', 'b', 'J', -2450730779169477887];
PlayerDefinition_ModelID: THook = ['kp', 'n', 'J', -5318511275487729225];
PlayerDefinition_Equipment: THook = ['kp', 'v', '[I', 1];
PlayerDefinition_ModelCache: THook = ['kp', 'k', 'Lig;', 1];
{Player: cz}
Player_Name: THook = ['cz', 'v', 'Lqb;', 1];
Player_Model: THook = ['cz', 'd', 'Liq;', 1];
Player_Visible: THook = ['cz', 'x', 'Z', 1];
Player_Definition: THook = ['cz', 'c', 'Lkp;', 1];
Player_CombatLevel: THook = ['cz', 's', 'I', 940198705];
Player_Index: THook = ['cz', 'e', 'I', -567529937];
Player_IsAnimating: THook = ['cz', 'x', 'Z', 1];
{ObjectDefinition: gj}
ObjectDefinition_ID: THook = ['gj', 'q', 'I', -1590595383];
ObjectDefinition_DefinitionCache: THook = ['gj', 'f', 'Lig;', 1];
ObjectDefinition_ModelCache: THook = ['gj', 's', 'Lig;', 1];
ObjectDefinition_ModelIDs: THook = ['gj', 'o', '[I', 1];
ObjectDefinition_Models: THook = ['gj', 'r', '[I', 1];
ObjectDefinition_Name: THook = ['gj', 'p', 'Ljava/lang/String;', 1];
ObjectDefinition_Actions: THook = ['gj', 'aw', '[Ljava/lang/String;', 1];
ObjectDefinition_Transformations: THook = ['gj', 'au', '[I', 1];
ObjectDefinition_TransformationVarbit: THook = ['gj', 'af', 'I', -729176201];
ObjectDefinition_TransformationVarp: THook = ['gj', 'ad', 'I', -2043045051];
{WidgetNode: cc}
WidgetNode_ID: THook = ['cc', 'v', 'I', -457481163];
{Widget: ky}
Widget_Name: THook = ['ky', 'do', 'Ljava/lang/String;', 1];
Widget_Text: THook = ['ky', 'cu', 'Ljava/lang/String;', 1];
Widget_WidgetID: THook = ['ky', 'al', 'I', 785571949];
Widget_ParentID: THook = ['ky', 'bj', 'I', -937388189];
Widget_Parent: THook = ['ky', 'dl', 'Lky;', 1];
Widget_ItemID: THook = ['ky', 'fv', 'I', -806667787];
Widget_ItemIDs: THook = ['ky', 'fc', '[I', 1];
Widget_StackSizes: THook = ['ky', 'fq', '[I', 1];
Widget_ItemAmount: THook = ['ky', 'fz', 'I', -603366955];
Widget_SpriteID: THook = ['ky', 'by', 'I', 781497615];
Widget_TextureID: THook = ['ky', 'bs', 'I', 43628099];
Widget_Actions: THook = ['ky', 'dd', '[Ljava/lang/String;', 1];
Widget_ActionType: THook = ['ky', 'an', 'I', 1674852349];
Widget_Type: THook = ['ky', 'at', 'I', 370654815];
Widget_IsHidden: THook = ['ky', 'bm', 'Z', 1];
Widget_AbsoluteX: THook = ['ky', 'au', 'I', -26114281];
Widget_AbsoluteY: THook = ['ky', 'af', 'I', 387503687];
Widget_RelativeX: THook = ['ky', 'ax', 'I', -1718696181];
Widget_RelativeY: THook = ['ky', 'ar', 'I', -566234841];
Widget_ScrollX: THook = ['ky', 'br', 'I', 1914558753];
Widget_ScrollY: THook = ['ky', 'bo', 'I', -647232793];
Widget_Width: THook = ['ky', 'ap', 'I', -1237179477];
Widget_Height: THook = ['ky', 'az', 'I', -686825733];
Widget_Children: THook = ['ky', 'ft', '[Lky;', 1];
Widget_BoundsIndex: THook = ['ky', 'gh', 'I', -1419320507];
Widget_WidgetCycle: THook = ['ky', 'gs', 'I', 396807883];
{ItemDefinition: gf}
ItemDefinition_ID: THook = ['gf', 'k', 'I', 1358562449];
ItemDefinition_Name: THook = ['gf', 'm', 'Ljava/lang/String;', 1];
ItemDefinition_IsMembers: THook = ['gf', 'aw', 'Z', 1];
ItemDefinition_GroundActions: THook = ['gf', 'am', '[Ljava/lang/String;', 1];
ItemDefinition_Actions: THook = ['gf', 'ak', '[Ljava/lang/String;', 1];
ItemDefinition_Cache: THook = ['gf', 'o', 'Lig;', 1];
{Item: cu}
Item_ID: THook = ['cu', 'v', 'I', -1512550431];
Item_StackSizes: THook = ['cu', 'c', 'I', 1689491185];
{ItemNode: bv}
ItemNode_ItemIDs: THook = ['bv', 'c', '[I', 1];
ItemNode_ItemQuantities: THook = ['bv', 'i', '[I', 1];
ItemNode_Cache: THook = ['bv', 'v', 'Lpo;', 1];
{Login: bs}
Login_XPadding: THook = ['bs', 'i', 'I', -1716395597];
Login_BoxXOffset: THook = ['bs', 'y', 'I', -1514793593];
Login_LoadingPercent: THook = ['bs', 'e', 'I', 66055169];
Login_AccountStatus: THook = ['bs', 'au', 'I', 688596069];
Login_Index: THook = ['bs', 'az', 'I', -1615096635];
Login_ButtonSprite: THook = ['bs', 'n', 'Lqq;', 1];
Login_Username: THook = ['bs', 'br', 'Ljava/lang/String;', 1];
Login_Password: THook = ['bs', 'bo', 'Ljava/lang/String;', 1];
Login_CursorField: THook = ['bs', 'bt', 'Z', 1];
{Varps: kg}
Varps_Masks: THook = ['kg', 'v', '[I', 1];
Varps_Main: THook = ['kg', 'i', '[I', 1];
{Varcs: cj}
Varcs_Map: THook = ['cj', 'f', 'Ljava/util/Map;', 1];
Varcs_Strings: THook = ['cj', 'b', '[Ljava/lang/String;', 1];
Varcs_VarcMap: THook = ['fu', 'ps', 'Lcj;', 1];
{VarbitDefinition: gi}
VarbitDefinition_Cache: THook = ['gi', 'c', 'Lig;', 1];
VarbitDefinition_Base: THook = ['gi', 'i', 'I', -775301691];
VarbitDefinition_StartBit: THook = ['gi', 'f', 'I', 1129048987];
VarbitDefinition_EndBit: THook = ['gi', 'b', 'I', 153132931];
{Client: client}
Client_Revision: THook = ['client', '204', 'I', 1];
Client_Client: THook = ['client', 'as', 'Lclient;', 1];
Client_LocalNPCs: THook = ['client', 'gw', '[Lcy;', 1];
Client_NPCIndices: THook = ['client', 'gt', '[I', 1];
Client_NPCCount: THook = ['client', 'N/A', 'N/A', 1];
Client_LocalPlayers: THook = ['client', 'lu', '[Lcz;', 1];
Client_PlayerIndices: THook = ['cg', 's', '[I', 1];
Client_PlayerCount: THook = ['aj', 'x', 'I', 1];
Client_LocalPlayer: THook = ['lu', 'lp', 'Lcz;', 1];
Client_PlayerIndex: THook = ['client', 'li', 'I', 911475385];
Client_LoopCycle: THook = ['client', 'cx', 'I', 395789251];
Client_GameState: THook = ['client', 'cc', 'I', 1430199997];
Client_LoginState: THook = ['client', 'eh', 'I', 1954076743];
Client_IsLoading: THook = ['client', 'N/A', 'N/A', 1];
Client_CrossHairColor: THook = ['client', 'ku', 'I', -1471175899];
Client_AnimationFrameCache: THook = ['gw', 'n', 'Lig;', 1];
Client_GroundItems: THook = ['client', 'lr', '[[[Lld;', 1];
Client_CollisionMaps: THook = ['client', 'w', '[Lgv;', 1];
Client_TradingPostOffers: THook = ['client', 'ug', '[Llh;', 1];
Client_CameraX: THook = ['gp', 'if', 'I', -131170417];
Client_CameraY: THook = ['eh', 'id', 'I', 71444527];
Client_CameraZ: THook = ['bv', 'ig', 'I', -372452529];
Client_CameraPitch: THook = ['ee', 'ih', 'I', -882300729];
Client_CameraYaw: THook = ['y', 'jc', 'I', 98002171];
Client_Region: THook = ['bz', 'hg', 'Lhv;', 1];
Client_IsRegionInstanced: THook = ['client', 'hf', 'Z', 1];
Client_RegionInstances: THook = ['client', 'hu', '[[[I', 1];
Client_Plane: THook = ['g', 'lw', 'I', -1798104043];
Client_BaseX: THook = ['bf', 'hn', 'I', -525655717];
Client_BaseY: THook = ['fc', 'ho', 'I', -248717599];
Client_DestinationX: THook = ['client', 'rk', 'I', 1370188631];
Client_DestinationY: THook = ['client', 'rf', 'I', -1262873417];
Client_Sine: THook = ['hb', 'h', '[I', 1];
Client_Cosine: THook = ['hb', 'ae', '[I', 1];
Client_TileHeights: THook = ['bi', 'v', '[[[I', 1];
Client_TileSettings: THook = ['bi', 'c', '[[[B', 1];
Client_ItemNodeCache: THook = ['bv', 'v', 'Lpo;', 1];
Client_Widgets: THook = ['ky', 'x', '[[Lky;', 1];
Client_GameSettings: THook = ['kg', 'i', '[I', 1];
Client_WidgetNodeCache: THook = ['client', 'nu', 'Lpo;', 1];
Client_WidgetPositionX: THook = ['client', 'qe', '[I', 1];
Client_WidgetPositionY: THook = ['client', 'qq', '[I', 1];
Client_WidgetWidths: THook = ['client', 'qi', '[I', 1];
Client_WidgetHeights: THook = ['client', 'qy', '[I', 1];
Client_ValidWidgets: THook = ['client', 'N/A', 'N/A', 1];
Client_WidgetRootInterface: THook = ['client', 'nw', 'I', 1632536739];
Client_ViewPortWidth: THook = ['client', 'td', 'I', 115517713];
Client_ViewPortHeight: THook = ['client', 'ty', 'I', -2113477791];
Client_ViewPortScale: THook = ['client', 'tc', 'I', -985861069];
Client_MapAngle: THook = ['client', 'iu', 'Z', 1];
Client_MapScale: THook = ['client', 'N/A', 'N/A', 1];
Client_MapOffset: THook = ['client', 'N/A', 'N/A', 1];
Client_MenuCount: THook = ['client', 'mp', 'I', 121755793];
Client_MenuActions: THook = ['client', 'mi', '[Ljava/lang/String;', 1];
Client_MenuOptions: THook = ['client', 'mm', '[Ljava/lang/String;', 1];
Client_IsMenuOpen: THook = ['client', 'ma', 'Z', 1];
Client_MenuX: THook = ['eo', 'mz', 'I', -1603030107];
Client_MenuY: THook = ['c', 'mt', 'I', -1311703195];
Client_MenuWidth: THook = ['gf', 'mo', 'I', 879723765];
Client_MenuHeight: THook = ['my', 'mh', 'I', 1658529089];
Client_IsResizable: THook = ['client', 'N/A', 'N/A', 1];
Client_CurrentLevels: THook = ['client', 'mq', '[I', 1];
Client_RealLevels: THook = ['client', 'mn', '[I', 1];
Client_Experiences: THook = ['client', 'md', '[I', 1];
Client_CurrentWorld: THook = ['client', 'bj', 'I', 125631107];
Client_Energy: THook = ['client', 'oa', 'I', -1063216989];
Client_Weight: THook = ['client', 'om', 'I', -749223927];
Client_IsItemSelected: THook = ['client', 'nz', 'I', 1];
{$ENDIF}