Software Documentation MQ2EmuInventory
Reply
MQ2EmuInventory




Overview
MQ2EmuInventory gives you a way to graphically interact with the inventory of your other toons in the NetBots/EQBC link. An inventory window can be displayed for each character with globally or per-character customizable buttons, progress/hp/mana/etc bars, and labels.



Objects
Objects are added by listing a name for them in the Button.Names, Label.Names, Bar.Names, and Icon.Names settings in the ini file. For example a setting of "Label.Names=Top Bottom" would make two labels name top and bottom. Their font size could then be set with a "Top.CaptionFontSize=1".

Pods
This refers to the windows that gets displayed when viewing an inventory. Since there is only 1 pod the "Pod" name is static and there is no list of pod names. Meaning Pod.Names does NOT exist.

Properties:
Pod.OnClick
Pod.Color
Pod.ToolTip
Pod.ToolTipColor



Buttons
These are a sub object of the inventory pod.

Properties:
name.Caption
name.CaptionLeft
name.CaptionTop
name.CaptionFontSize
name.CaptionColor
name.OnClick
name.ToolTip
name.ToolTipColor
name.Top
name.Left
name.Height
name.Width



Bars
These are a sub object of the inventory pod.

Properties:
name.Percent
name.Color
name.OnClick
name.ToolTip
name.ToolTipColor
name.Top
name.Left
name.Height
name.Width



Labels
These are a sub object of the inventory pod.

Properties:
name.Caption
name.CaptionColor
name.Left
name.Top
name.CaptionFontSize



Icons
These are a sub object of the inventory pod.

Properties:
name.Index
name.OnCursor
name.Caption
name.CaptionLeft
name.CaptionTop
name.CaptionFontSize
name.CaptionColor
name.OnClick
name.ToolTip
name.ToolTipColor
name.Top
name.Left
name.Height
name.Width



Object Properties Explained
P - means this property is parsed as a variable. Much like MQ2Hud properties.

Index P
This is only valid for the Icon object. It should be a numeric icon index for what icon graphic you would like displayed. An icon with the Index property of "${NetBots[${Character}].Item[0]}" would display the image of the item in slot 0 (cursor) of ${Character} (whoevers inventory is open).

Format:
name.Index=<int>

Parameters:
${Character} - The name of the character whos inventory is open

Example:
Icon0.Index=${NetBots[${Character}].Item[0]}


OnCursor
This is only valid for the Icon object. It should be a 1 or 0. If 1 the item Icon will ignore its Top and Left properties and place itself dynamically on the users cursor.

Format:
name.OnCursor=<1 or 0>

Parameters:
NONE - this property is NOT parsed.

Example:
Icon0.OnCursor=0


Caption P
This is the string of text that will be displayed for buttons/labels/icons. A label with a caption property of "${Character}" would make the label display the name of the character the pod belongs to.

Format:
name.Caption=<string>

Parameters:
${Character} - The name of the character whos inventory is open

Example:
Button1.Caption=My name is ${Character}


CaptionColor P
This is the color of the string of text that will be displayed for buttons/labels/icons. A label with a caption property of "255 255 0 0" would make the label display as red.

Format:
name.CaptionColor=<alpha> <red> <green> <blue>

Parameters:
${Character} - The name of the character whos inventory is open

Example:
Button1.CaptionColor=${If[${NetBots[${Character}].State.Equal[SIT]},255 255 0 0,255 255 255 255]}


CaptionLeft
This is a pixel value of where the left edge of the caption will appear. For Labels this value will be relative to the inventory window, meaning a 10 will place it 10 pixels to the left of the left edge of the bod. For a Button/Icon this value is relative to the Left property of the button or icon. Meaning a Button with a Left property of 50, and a CaptionLeft of 10 would place the caption 60 pixels into the inventory window, not 10 pixels as with the Label.

Format:
name.CaptionLeft=<int>

Parameters:
NONE - this property is NOT parsed.

Example:
Button1.CaptionLeft=3


CaptionTop
This is a pixel value of where the top edge of the caption will appear. For Labels this value will be relative to the pod, meaning a 10 will place it 10 pixels below the top edge of the bod. For a Button/Icon this value is relative to the Top property of the button or icon. Meaning a Button with a Top property of 50, and a CaptionTeft of 10 would place the caption 60 pixels into the inventory window, not 10 pixels as with the Label.

Format:
name.CaptionTop=<int>

Parameters:
NONE - this property is NOT parsed.

Example:
Button1.CaptionTop=3


CaptionFontSize
This is what size the font should be for the caption. You probably want to only use font sizes 1-3 but more are available.

Format:
name.CaptionFontSize=<int>

Parameters:
NONE - this property is NOT parsed.

Example:
Button1.CaptionFontSize=1


OnClick P
This is a command that will be executed when the object is clicked. It is important to note that it is parsed BEFORE it is executed. This means you can nest commands into variables. For example if we set a button OnClick to, "/bct ${Character} //attack ${If[${NetBots[${Character}].Attacking},off,on]}" it will execute a /attack on, or /attack off depending on if they are attacking.

Format:
name.OnClick=<command string>

Parameters:
${Character} - The name of the character whos inventory is open
${Left} - TRUE/FALSE the mouse was left clicked
${Right} - TRUE/FALSE the mouse was right clicked
${Alt} - TRUE/FALSE the mouse was alt clicked
${Ctrl} - TRUE/FALSE the mouse was ctrl clicked
${Shift} - TRUE/FALSE the mouse was shift clicked

Example:
Button1.OnClick=/bct ${Character} //attack ${If[${NetBots[${Character}].Attacking},off,on]}


ToolTip P
This is the string of text that will be displayed when the mouse hovers over an object. A Bar with a ToolTip property of "${NetBots[${Character}].PctEndurance}%" would make the ToolTip display the percentage of endurance.

Format:
name.ToolTip=<string>

Parameters:
${Character} - The name of the character whos inventory is open

Example:
Button1.ToolTip=This makes ${Character} sit


ToolTipColor P
This is the color of the string of text that will be displayed for on objects tooltip. A object with a ToolTipColor of "255 255 0 0" would display as red.

Format:
name.ToolTipColor=<alpha> <red> <green> <blue>

Parameters:
${Character} - The name of the character whos inventory is open

Example:
Button1.ToolTipColor=${If[${NetBots[${Character}].State.Equal[SIT]},255 255 0 0,255 255 255 255]}


Top
This is a pixel value of where the top edge of the object will appear in relation to the inventory pod, meaning a 10 will place it 10 pixels from the edge of the characters pod.

Format:
name.Top=<int>

Parameters:
NONE - this property is NOT parsed.

Example:
Button1.Top=30


Left
This is a pixel value of where the left edge of the object will appear in relation to the inventory pod, meaning a 10 will place it 10 pixels from the edge of the characters pod.

Format:
name.Left=<int>

Parameters:
NONE - this property is NOT parsed.

Example:
Button1.Left=10


Height
This is how tall, in pixels the object will be.

Format:
name.Height=<int>

Parameters:
NONE - this property is NOT parsed.

Example:
Button1.Height=15


Width
This is how wide, in pixels the object will be.

Format:
name.Width=<int>

Parameters:
NONE - this property is NOT parsed.

Example:
Button1.Width=19


Percent P
This should be a value of 0-100 representing the percentage width of a bar. For example a bar with a width of 110, and a Percent of of 50 would show up as 55 pixels wide.

Format:
name.Percent=<0-100>

Parameters:
${Character} - The name of the character whos inventory is open

Example:
Bar1.Percent=${NetBots[${Character}].TargetHP}


Color P
This is the color of the pod or bar object. It is similar to the CaptionColor property but it has an additional parameter to detect if the mouse is over it. A bar with the color of "255 0 0 255" would show up as blue.

Format:
name.Color=<alpha> <red> <green> <blue>

Parameters:
${Character} - The name of the character whos inventory is open
${MouseOver} - TRUE/FALSE if the mouse is over this object

Example:
Bar1.Color=${If[${MouseOver},255 180 0 0,155 180 0 0]}




[Maudigan] vs [Default]
You can set custom values for a particular character's inventory. Any object settings that fall under [Default] can be placed under a section named after the character to redefine those settings for that one character. For example:

Macro
More +
[Talras]
Bar2.Percent=${NetBots[${Character}].PctMana}
Bar2.Color=255 0 0 255


This example would make Talra's Bar2 display as a blue mana bar. While everyone else defers to [default] and perhaps gets a stamina bar. You can even add/remove buttons/bars/labels by adding or removing parameters from the Bar.Names, Button.Names, and Label.Names. For example:

Macro
More +
[Talras]
Bar.Names=Bar1 Bar2 Bar3 Bar4
Bar4.Percent=${NetBots[${Character}].PetHP}
Bar4.Color=${If[${MouseOver},255 0 255 0,155 0 255 0]}
Bar4.OnClick=
Bar4.ToolTip=
Bar4.ToolTipColor=
Bar4.Top=32
Bar4.Left=6
Bar4.Height=1
Bar4.Width=100


This example would give Talras an additional bar, Bar4 that is 1 pixel tall, green, and displays pet life. Since he lists no properties for bar1, bar2, and bar3 it will automatically defer to [Default] and grab those values from there making bar1-3 identical to everyone elses. To remove a bar, talras could simple set bar names equal to "Bar1 Bar2" and then it wont load Bar3.



[Settings]
These are the static settings that aren't parsed, and can't be changed on a per character basis.

Format:
ini
More +
[Settings]
XML=the name of the xml file to load
ToolTipOn=1 or 0 for if tooltips are turned on
ShowInBackground=1 or 0 for if pods should be displayed on background windows
UpdateTimer=in miliseconds how often the pods information gets updated/parsed

MoveButton.Graphic=the name of the move button graphic in the xml file
MoveButton.Top=the top edge, in pixels, of where the move buttons should appear on screen
MoveButton.Left=the left edge, in pixels, of where the move buttons should appear on screen
MoveButton.Height=the move buttons height
MoveButton.Width=the move buttons width

Pod.Graphic=the name of the inventory graphic in the xml file
Pod.Top=the top edge, in pixels, of where this object appears on screen
Pod.Left=the left edge, in pixels, of where this object appears on screen
Pod.Height=how tall, in pixels, this item is on screen
Pod.Width=how wide, in pixels, this item is on screen

Button.Up.Graphic=the name of the button graphic in the xml file
Button.Down.Graphic=the name of the depressed button graphic in the xml file
Icon.Graphic=the name of the item icon animation in the xml file, dont change this

BagTwo.Graphic=the name of the 2 slot bag graphic in the xml file
BagTwo.Top=the top edge, in pixels, of where this object appears on screen
BagTwo.Left=the left edge, in pixels, of where this object appears on screen
BagTwo.Height=how tall, in pixels, this item is on screen
BagTwo.Width=how wide, in pixels, this item is on screen

BagFour.Graphic=the name of the 4 slot bag graphic in the xml file
BagFour.Top=the top edge, in pixels, of where this object appears on screen
BagFour.Left=the left edge, in pixels, of where this object appears on screen
BagFour.Height=how tall, in pixels, this item is on screen
BagFour.Width=how wide, in pixels, this item is on screen

BagSix.Graphic=the name of the 6 slot bag graphic in the xml file
BagSix.Top=the top edge, in pixels, of where this object appears on screen
BagSix.Left=the left edge, in pixels, of where this object appears on screen
BagSix.Height=how tall, in pixels, this item is on screen
BagSix.Width=how wide, in pixels, this item is on screen

BagEight.Graphic=the name of the 8 slot bag graphic in the xml file
BagEight.Top=the top edge, in pixels, of where this object appears on screen
BagEight.Left=the left edge, in pixels, of where this object appears on screen
BagEight.Height=how tall, in pixels, this item is on screen
BagEight.Width=how wide, in pixels, this item is on screen

BagTen.Graphic=the name of the 10 slot bag graphic in the xml file
BagTen.Top=the top edge, in pixels, of where this object appears on screen
BagTen.Left=the left edge, in pixels, of where this object appears on screen
BagTen.Height=how tall, in pixels, this item is on screen
BagTen.Width=how wide, in pixels, this item is on screen


Example:
Ini
More +
[Settings]
XML=MQUI_Master.xml
ToolTipOn=1
ShowInBackground=0
UpdateTimer=300

MoveButton.Graphic=Button_Move
MoveButton.Top=-1
MoveButton.Left=-1
MoveButton.Height=7
MoveButton.Width=7

Pod.Graphic=Wnd_Inventory
Pod.Top=274
Pod.Left=148
Pod.Height=380
Pod.Width=256

Button.Up.Graphic=Button_Up_Medium
Button.Down.Graphic=Button_Down_Medium
Icon.Graphic=A_DragItem

BagTwo.Graphic=Wnd_2SlotBag
BagTwo.Top=20
BagTwo.Left=256
BagTwo.Height=52
BagTwo.Width=95

BagFour.Graphic=Wnd_4SlotBag
BagFour.Top=20
BagFour.Left=256
BagFour.Height=93
BagFour.Width=95

BagSix.Graphic=Wnd_6SlotBag
BagSix.Top=20
BagSix.Left=256
BagSix.Height=134
BagSix.Width=95

BagEight.Graphic=Wnd_8SlotBag
BagEight.Top=20
BagEight.Left=256
BagEight.Height=175
BagEight.Width=95

BagTen.Graphic=Wnd_10SlotBag
BagTen.Top=20
BagTen.Left=256
BagTen.Height=216
BagTen.Width=95





/inventory <name>
This displays the inventory for <name> on any of your other characters.

Example
On Maudigan you execute a /inventory Sorvani - Maudigan will get an interactive display of Sorvani's inventory.




/bag <slot 1 - 8>
This displays the bag 1-8 for the character who's inventory is currently displayed. This command is actually intended for use by the plugin itself. It is preset as an OnClick event when right clicking bags in the inventory window. But it can be manually entered also.

Example
Maudigan has Sorvani's inventory displayed and executes /bag 2 - Maudigan will get an interactive display of Sorvani's 2nd bag.




/clickitem <slot> [<options>...]
This command simply causes a click on an item slot. This command is actually intended for use by the plugin itself. It is preset as an OnClick event when clicking on items and slots in the inventory window. But it can be manually entered also.

Options
-l a LEFT click
-r a RIGHT click
-s a SHIFT click
-c a CTRL click
-a an ALT click

Example
/bct Maudigan //clickitem 9 -r -c
Tells Maudigan to CTRL, Right Click slot 9.




Move Button
In the top left corner (by default) there is a purple bubble. It's a button. To use it mouse down and drag the UI around the screen. It will save it's location on the screen in the ini file. Right now this is a global setting. It will effect the location (on load) of all characters on that PC.





UI Files
You must copy the files from the Macroquest UIFiles folder, to your everquests uifiles/default folder. If you did this BEFORE starting everquest, and you had mq2emucharacters or mq2emuinventory loaded it should just work. If you copied the files after everquest loaded, or didn't have the plugin loaded on startup then you will need to do a "/loadskin default"




Dependencies

EQBCServer.exe
This requires the eqbcserver compiled on or after 26 september 2010

MQ2EQBC
This requires the mq2eqbc.dll compiled on or after 26 september 2010

MQ2NetBots
This requires the mq2netbots.dll compiled on or after 26 september 2010. Netbots send/grab must also be turned on.

MQ2EmuArt
This requires the mq2emuart.dll compiled on or after 26 september 2010

MQ2EmuMapAPI
This requires the mq2emumapapi.dll compiled on or after 6 july 2011

Gold Membership
This does require a gold membership to use. Because of this you'll need to have MQ2VMQNet Loaded, and have type /login <user> <pass>, or have set your user and pass in the VMQNet INI file for autologin. You can sign up for membership here.




Limitations
Not available on SoF
This was added to Titanium on 7 July 2011. It can now be used on Titanium, Seeds of Destruction, and Underfoot.



Troubleshooting

My inventory window wont show up
  1. Make sure mq2emuart is loaded
  2. Make sure mq2emucharacters is loaded
  3. Make sure you are logged in using /login <username> <password>
  4. Make sure you and your other characters are connected to EQBCServer
  5. Make sure you and your other characters netbots grab/send are on.
  5. reload mq2emucharacters using /plugin mq2emucharacters unload, then /plugin mq2emucharacters
  6. Make sure your UI files loaded, /loadskin default

I can't destroy items.
By default the destroy button checks to see if CTRL is pressed. This is to stop accidental destroys. It can be altered.

  1. Open MQ2EmuInventory.ini up for editing in notepad.
  2. Find: Button5.OnClick=${If[${Ctrl},/bct ${Character} //destroy,]}
  2. Replace it with: Button5.OnClick=/bct ${Character} //destroy





Full INI example
Macro
More +
[Settings]
XML=MQUI_Master.xml
ToolTipOn=1
ShowInBackground=0
UpdateTimer=300

MoveButton.Graphic=Button_Move
MoveButton.Top=-1
MoveButton.Left=-1
MoveButton.Height=7
MoveButton.Width=7

Pod.Graphic=Wnd_Inventory
Pod.Top=274
Pod.Left=148
Pod.Height=380
Pod.Width=256

Button.Up.Graphic=Button_Up_Medium
Button.Down.Graphic=Button_Down_Medium
Icon.Graphic=A_DragItem

BagTwo.Graphic=Wnd_2SlotBag
BagTwo.Top=20
BagTwo.Left=256
BagTwo.Height=52
BagTwo.Width=95

BagFour.Graphic=Wnd_4SlotBag
BagFour.Top=20
BagFour.Left=256
BagFour.Height=93
BagFour.Width=95

BagSix.Graphic=Wnd_6SlotBag
BagSix.Top=20
BagSix.Left=256
BagSix.Height=134
BagSix.Width=95

BagEight.Graphic=Wnd_8SlotBag
BagEight.Top=20
BagEight.Left=256
BagEight.Height=175
BagEight.Width=95

BagTen.Graphic=Wnd_10SlotBag
BagTen.Top=20
BagTen.Left=256
BagTen.Height=216
BagTen.Width=95



[Default]
Button.Names=Button1 Button2 Button3 Button4 Button5
Label.Names=Label1 Label2 Label3 Label4 Label5 Label6 Label7
Icon.Names=Icon0 Icon1 Icon2 Icon3 Icon4 Icon5 Icon6 Icon7 Icon8 Icon9 Icon10 Icon11 Icon12 Icon13 Icon14 Icon15 Icon16 Icon17 Icon18 Icon19 Icon20 Icon21 Icon22 Icon23 Icon24 Icon25 Icon26 Icon27 Icon28 Icon29 Icon30 Icon31 BagIcon1 BagIcon2 BagIcon3 BagIcon4 BagIcon5 BagIcon6 BagIcon7 BagIcon8 BagIcon9 BagIcon10
Bar.Names=Bar1Shadow Bar2Shadow Bar1 Bar2

Pod.Color=${If[${MouseOver},255,200]} 255 255 255
Pod.OnClick=
Pod.ToolTip=
Pod.ToolTipColor=255 255 255 255

Button1.Caption=Close
Button1.CaptionColor=255 255 255 255
Button1.CaptionTop=4
Button1.CaptionLeft=8
Button1.CaptionFontSize=2
Button1.OnClick=/inventory
Button1.ToolTip=
Button1.ToolTipColor=255 255 255 255
Button1.Top=345
Button1.Left=203
Button1.Height=23
Button1.Width=48

Button2.Caption=Trade
Button2.CaptionColor=255 255 255 255
Button2.CaptionTop=4
Button2.CaptionLeft=8
Button2.CaptionFontSize=2
Button2.OnClick=/bct ${Character} //click left target
Button2.ToolTip=Click Target
Button2.ToolTipColor=155 255 255 255
Button2.Top=345
Button2.Left=154
Button2.Height=23
Button2.Width=48

Button3.Caption=Accpt
Button3.CaptionColor=255 255 255 255
Button3.CaptionTop=4
Button3.CaptionLeft=8
Button3.CaptionFontSize=2
Button3.OnClick=/bct ${Character} //notify TradeWnd TRDW_Trade_Button leftmouseup
Button3.ToolTip=Accept Trade
Button3.ToolTipColor=155 255 255 255
Button3.Top=345
Button3.Left=105
Button3.Height=23
Button3.Width=48

Button4.Caption=Equip
Button4.CaptionColor=255 255 255 255
Button4.CaptionTop=4
Button4.CaptionLeft=8
Button4.CaptionFontSize=2
Button4.OnClick=/bct ${Character} //autoinv
Button4.ToolTip=Auto Equip
Button4.ToolTipColor=155 255 255 255
Button4.Top=345
Button4.Left=56
Button4.Height=23
Button4.Width=48

Button5.Caption=Dstry
Button5.CaptionColor=255 255 255 255
Button5.CaptionTop=4
Button5.CaptionLeft=8
Button5.CaptionFontSize=2
Button5.OnClick=${If[${Ctrl},/bct ${Character} //destroy,]}
Button5.ToolTip=Ctrl + Click to Destroy
Button5.ToolTipColor=155 255 255 255
Button5.Top=345
Button5.Left=7
Button5.Height=23
Button5.Width=48

Bar1.Percent=${NetBots[${Character}].PctExp}
Bar1.Color=255 199 133 0
Bar1.OnClick=
Bar1.ToolTip=${NetBots[${Character}].PctExp}%
Bar1.ToolTipColor=255 255 255 255
Bar1.Top=87
Bar1.Left=175
Bar1.Height=7
Bar1.Width=70

Bar2.Percent=${NetBots[${Character}].PctAAExp}
Bar2.Color=255 199 133 0
Bar2.OnClick=
Bar2.ToolTip=${NetBots[${Character}].PctAAExp}%
Bar2.ToolTipColor=255 255 255 255
Bar2.Top=110
Bar2.Left=175
Bar2.Height=7
Bar2.Width=70

Bar1Shadow.Percent=100
Bar1Shadow.Color=150 0 0 0
Bar1Shadow.OnClick=
Bar1Shadow.ToolTip=${NetBots[${Character}].PctExp}%
Bar1Shadow.ToolTipColor=255 255 255 255
Bar1Shadow.Top=87
Bar1Shadow.Left=175
Bar1Shadow.Height=7
Bar1Shadow.Width=70

Bar2Shadow.Percent=100
Bar2Shadow.Color=150 0 0 0
Bar2Shadow.OnClick=
Bar2Shadow.ToolTip=${NetBots[${Character}].PctAAExp}%
Bar2Shadow.ToolTipColor=255 255 255 255
Bar2Shadow.Top=110
Bar2Shadow.Left=175
Bar2Shadow.Height=7
Bar2Shadow.Width=70

Label1.Caption=${Character}
Label1.CaptionColor=${If[${NetBots[${Character}].State.Equal[DEAD]},255 255 0 255,${If[${NetBots[${Character}].InZone},255 255 255 50,255 50 50 50]}]}
Label1.Top=5
Label1.Left=175
Label1.CaptionFontSize=2

Label2.Caption=${NetBots[${Character}].Level}  ${NetBots[${Character}].Class}
Label2.CaptionColor=255 255 255 255
Label2.Top=19
Label2.Left=175
Label2.CaptionFontSize=1

Label3.Caption=H ${NetBots[${Character}].CurrentHPs} / ${NetBots[${Character}].MaxHPs}
Label3.CaptionColor=255 255 255 255
Label3.Top=35
Label3.Left=175
Label3.CaptionFontSize=1

Label4.Caption=M ${NetBots[${Character}].CurrentMana} / ${NetBots[${Character}].MaxMana}
Label4.CaptionColor=255 255 255 255
Label4.Top=47
Label4.Left=175
Label4.CaptionFontSize=1

Label5.Caption=E ${NetBots[${Character}].CurrentEndurance} / ${NetBots[${Character}].MaxEndurance}
Label5.CaptionColor=255 255 255 255
Label5.Top=59
Label5.Left=175
Label5.CaptionFontSize=1

Label6.Caption=NEXT LEVEL
Label6.CaptionColor=255 255 255 255
Label6.Top=75
Label6.Left=175
Label6.CaptionFontSize=1

Label7.Caption=ALT. ADV.
Label7.CaptionColor=255 255 255 255
Label7.Top=98
Label7.Left=175
Label7.CaptionFontSize=1

Icon0.Index=${NetBots[${Character}].Item[0]}
Icon0.OnClick=/bct ${Character} //clickitem 0${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon0.ToolTip=
Icon0.ToolTipColor=255 255 255 255
Icon0.Caption=
Icon0.CaptionColor=255 255 255 255
Icon0.CaptionTop=0
Icon0.CaptionLeft=0
Icon0.CaptionFontSize=2
Icon0.Top=211
Icon0.Left=87
Icon0.Height=40
Icon0.Width=40
Icon0.OnCursor=0

Icon1.Index=${NetBots[${Character}].Item[1]}
Icon1.OnClick=/bct ${Character} //clickitem 1${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon1.ToolTip=
Icon1.ToolTipColor=255 255 255 255
Icon1.Caption=
Icon1.CaptionColor=255 255 255 255
Icon1.CaptionTop=0
Icon1.CaptionLeft=0
Icon1.CaptionFontSize=2
Icon1.Top=6
Icon1.Left=5
Icon1.Height=40
Icon1.Width=40
Icon1.OnCursor=0

Icon2.Index=${NetBots[${Character}].Item[2]}
Icon2.OnClick=/bct ${Character} //clickitem 2${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon2.ToolTip=
Icon2.ToolTipColor=255 255 255 255
Icon2.Caption=
Icon2.CaptionColor=255 255 255 255
Icon2.CaptionTop=0
Icon2.CaptionLeft=0
Icon2.CaptionFontSize=2
Icon2.Top=6
Icon2.Left=46
Icon2.Height=40
Icon2.Width=40
Icon2.OnCursor=0

Icon3.Index=${NetBots[${Character}].Item[3]}
Icon3.OnClick=/bct ${Character} //clickitem 3${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon3.ToolTip=
Icon3.ToolTipColor=255 255 255 255
Icon3.Caption=
Icon3.CaptionColor=255 255 255 255
Icon3.CaptionTop=0
Icon3.CaptionLeft=0
Icon3.CaptionFontSize=2
Icon3.Top=6
Icon3.Left=87
Icon3.Height=40
Icon3.Width=40
Icon3.OnCursor=0

Icon4.Index=${NetBots[${Character}].Item[4]}
Icon4.OnClick=/bct ${Character} //clickitem 4${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon4.ToolTip=
Icon4.ToolTipColor=255 255 255 255
Icon4.Caption=
Icon4.CaptionColor=255 255 255 255
Icon4.CaptionTop=0
Icon4.CaptionLeft=0
Icon4.CaptionFontSize=2
Icon4.Top=6
Icon4.Left=128
Icon4.Height=40
Icon4.Width=40
Icon4.OnCursor=0

Icon5.Index=${NetBots[${Character}].Item[5]}
Icon5.OnClick=/bct ${Character} //clickitem 5${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon5.ToolTip=
Icon5.ToolTipColor=255 255 255 255
Icon5.Caption=
Icon5.CaptionColor=255 255 255 255
Icon5.CaptionTop=0
Icon5.CaptionLeft=0
Icon5.CaptionFontSize=2
Icon5.Top=47
Icon5.Left=128
Icon5.Height=40
Icon5.Width=40
Icon5.OnCursor=0

Icon6.Index=${NetBots[${Character}].Item[6]}
Icon6.OnClick=/bct ${Character} //clickitem 6${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon6.ToolTip=
Icon6.ToolTipColor=255 255 255 255
Icon6.Caption=
Icon6.CaptionColor=255 255 255 255
Icon6.CaptionTop=0
Icon6.CaptionLeft=0
Icon6.CaptionFontSize=2
Icon6.Top=129
Icon6.Left=128
Icon6.Height=40
Icon6.Width=40
Icon6.OnCursor=0

Icon7.Index=${NetBots[${Character}].Item[7]}
Icon7.OnClick=/bct ${Character} //clickitem 7${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon7.ToolTip=
Icon7.ToolTipColor=255 255 255 255
Icon7.Caption=
Icon7.CaptionColor=255 255 255 255
Icon7.CaptionTop=0
Icon7.CaptionLeft=0
Icon7.CaptionFontSize=2
Icon7.Top=88
Icon7.Left=5
Icon7.Height=40
Icon7.Width=40
Icon7.OnCursor=0

Icon8.Index=${NetBots[${Character}].Item[8]}
Icon8.OnClick=/bct ${Character} //clickitem 8${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon8.ToolTip=
Icon8.ToolTipColor=255 255 255 255
Icon8.Caption=
Icon8.CaptionColor=255 255 255 255
Icon8.CaptionTop=0
Icon8.CaptionLeft=0
Icon8.CaptionFontSize=2
Icon8.Top=88
Icon8.Left=128
Icon8.Height=40
Icon8.Width=40
Icon8.OnCursor=0

Icon9.Index=${NetBots[${Character}].Item[9]}
Icon9.OnClick=/bct ${Character} //clickitem 9${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon9.ToolTip=
Icon9.ToolTipColor=255 255 255 255
Icon9.Caption=
Icon9.CaptionColor=255 255 255 255
Icon9.CaptionTop=0
Icon9.CaptionLeft=0
Icon9.CaptionFontSize=2
Icon9.Top=170
Icon9.Left=5
Icon9.Height=40
Icon9.Width=40
Icon9.OnCursor=0

Icon10.Index=${NetBots[${Character}].Item[10]}
Icon10.OnClick=/bct ${Character} //clickitem 10${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon10.ToolTip=
Icon10.ToolTipColor=255 255 255 255
Icon10.Caption=
Icon10.CaptionColor=255 255 255 255
Icon10.CaptionTop=0
Icon10.CaptionLeft=0
Icon10.CaptionFontSize=2
Icon10.Top=170
Icon10.Left=128
Icon10.Height=40
Icon10.Width=40
Icon10.OnCursor=0

Icon11.Index=${NetBots[${Character}].Item[11]}
Icon11.OnClick=/bct ${Character} //clickitem 11${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon11.ToolTip=
Icon11.ToolTipColor=255 255 255 255
Icon11.Caption=
Icon11.CaptionColor=255 255 255 255
Icon11.CaptionTop=0
Icon11.CaptionLeft=0
Icon11.CaptionFontSize=2
Icon11.Top=293
Icon11.Left=87
Icon11.Height=40
Icon11.Width=40
Icon11.OnCursor=0

Icon12.Index=${NetBots[${Character}].Item[12]}
Icon12.OnClick=/bct ${Character} //clickitem 12${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon12.ToolTip=
Icon12.ToolTipColor=255 255 255 255
Icon12.Caption=
Icon12.CaptionColor=255 255 255 255
Icon12.CaptionTop=0
Icon12.CaptionLeft=0
Icon12.CaptionFontSize=2
Icon12.Top=211
Icon12.Left=46
Icon12.Height=40
Icon12.Width=40
Icon12.OnCursor=0

Icon13.Index=${NetBots[${Character}].Item[13]}
Icon13.OnClick=/bct ${Character} //clickitem 13${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon13.ToolTip=
Icon13.ToolTipColor=255 255 255 255
Icon13.Caption=
Icon13.CaptionColor=255 255 255 255
Icon13.CaptionTop=0
Icon13.CaptionLeft=0
Icon13.CaptionFontSize=2
Icon13.Top=293
Icon13.Left=5
Icon13.Height=40
Icon13.Width=40
Icon13.OnCursor=0

Icon14.Index=${NetBots[${Character}].Item[14]}
Icon14.OnClick=/bct ${Character} //clickitem 14${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon14.ToolTip=
Icon14.ToolTipColor=255 255 255 255
Icon14.Caption=
Icon14.CaptionColor=255 255 255 255
Icon14.CaptionTop=0
Icon14.CaptionLeft=0
Icon14.CaptionFontSize=2
Icon14.Top=293
Icon14.Left=46
Icon14.Height=40
Icon14.Width=40
Icon14.OnCursor=0

Icon15.Index=${NetBots[${Character}].Item[15]}
Icon15.OnClick=/bct ${Character} //clickitem 15${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon15.ToolTip=
Icon15.ToolTipColor=255 255 255 255
Icon15.Caption=
Icon15.CaptionColor=255 255 255 255
Icon15.CaptionTop=0
Icon15.CaptionLeft=0
Icon15.CaptionFontSize=2
Icon15.Top=252
Icon15.Left=46
Icon15.Height=40
Icon15.Width=40
Icon15.OnCursor=0

Icon16.Index=${NetBots[${Character}].Item[16]}
Icon16.OnClick=/bct ${Character} //clickitem 16${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon16.ToolTip=
Icon16.ToolTipColor=255 255 255 255
Icon16.Caption=
Icon16.CaptionColor=255 255 255 255
Icon16.CaptionTop=0
Icon16.CaptionLeft=0
Icon16.CaptionFontSize=2
Icon16.Top=252
Icon16.Left=87
Icon16.Height=40
Icon16.Width=40
Icon16.OnCursor=0

Icon17.Index=${NetBots[${Character}].Item[17]}
Icon17.OnClick=/bct ${Character} //clickitem 17${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon17.ToolTip=
Icon17.ToolTipColor=255 255 255 255
Icon17.Caption=
Icon17.CaptionColor=255 255 255 255
Icon17.CaptionTop=0
Icon17.CaptionLeft=0
Icon17.CaptionFontSize=2
Icon17.Top=47
Icon17.Left=5
Icon17.Height=40
Icon17.Width=40
Icon17.OnCursor=0

Icon18.Index=${NetBots[${Character}].Item[18]}
Icon18.OnClick=/bct ${Character} //clickitem 18${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon18.ToolTip=
Icon18.ToolTipColor=255 255 255 255
Icon18.Caption=
Icon18.CaptionColor=255 255 255 255
Icon18.CaptionTop=0
Icon18.CaptionLeft=0
Icon18.CaptionFontSize=2
Icon18.Top=211
Icon18.Left=5
Icon18.Height=40
Icon18.Width=40
Icon18.OnCursor=0

Icon19.Index=${NetBots[${Character}].Item[19]}
Icon19.OnClick=/bct ${Character} //clickitem 19${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon19.ToolTip=
Icon19.ToolTipColor=255 255 255 255
Icon19.Caption=
Icon19.CaptionColor=255 255 255 255
Icon19.CaptionTop=0
Icon19.CaptionLeft=0
Icon19.CaptionFontSize=2
Icon19.Top=211
Icon19.Left=128
Icon19.Height=40
Icon19.Width=40
Icon19.OnCursor=0

Icon20.Index=${NetBots[${Character}].Item[20]}
Icon20.OnClick=/bct ${Character} //clickitem 20${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon20.ToolTip=
Icon20.ToolTipColor=255 255 255 255
Icon20.Caption=
Icon20.CaptionColor=255 255 255 255
Icon20.CaptionTop=0
Icon20.CaptionLeft=0
Icon20.CaptionFontSize=2
Icon20.Top=129
Icon20.Left=5
Icon20.Height=40
Icon20.Width=40
Icon20.OnCursor=0

Icon21.Index=${NetBots[${Character}].Item[21]}
Icon21.OnClick=/bct ${Character} //clickitem 21${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon21.ToolTip=
Icon21.ToolTipColor=255 255 255 255
Icon21.Caption=
Icon21.CaptionColor=255 255 255 255
Icon21.CaptionTop=0
Icon21.CaptionLeft=0
Icon21.CaptionFontSize=2
Icon21.Top=252
Icon21.Left=128
Icon21.Height=40
Icon21.Width=40
Icon21.OnCursor=0

Icon22.Index=${NetBots[${Character}].Item[22]}
Icon22.OnClick=/bct ${Character} //clickitem 22${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}
Icon22.ToolTip=
Icon22.ToolTipColor=255 255 255 255
Icon22.Caption=
Icon22.CaptionColor=255 255 255 255
Icon22.CaptionTop=0
Icon22.CaptionLeft=0
Icon22.CaptionFontSize=2
Icon22.Top=293
Icon22.Left=128
Icon22.Height=40
Icon22.Width=40
Icon22.OnCursor=0

Icon23.Index=${NetBots[${Character}].Item[23]}
Icon23.OnClick=${If[${NetBots[${Character}].BagSlots[23]}&&${Right},/bag 1,/bct ${Character} //clickitem 23${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}]}
Icon23.ToolTip=
Icon23.ToolTipColor=255 255 255 255
Icon23.Caption=
Icon23.CaptionColor=255 255 255 255
Icon23.CaptionTop=0
Icon23.CaptionLeft=0
Icon23.CaptionFontSize=2
Icon23.Top=170
Icon23.Left=169
Icon23.Height=40
Icon23.Width=40
Icon23.OnCursor=0

Icon24.Index=${NetBots[${Character}].Item[24]}
Icon24.OnClick=${If[${NetBots[${Character}].BagSlots[24]}&&${Right},/bag 2,/bct ${Character} //clickitem 24${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}]}
Icon24.ToolTip=
Icon24.ToolTipColor=255 255 255 255
Icon24.Caption=
Icon24.CaptionColor=255 255 255 255
Icon24.CaptionTop=0
Icon24.CaptionLeft=0
Icon24.CaptionFontSize=2
Icon24.Top=211
Icon24.Left=169
Icon24.Height=40
Icon24.Width=40
Icon24.OnCursor=0

Icon25.Index=${NetBots[${Character}].Item[25]}
Icon25.OnClick=${If[${NetBots[${Character}].BagSlots[25]}&&${Right},/bag 3,/bct ${Character} //clickitem 25${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}]}
Icon25.ToolTip=
Icon25.ToolTipColor=255 255 255 255
Icon25.Caption=
Icon25.CaptionColor=255 255 255 255
Icon25.CaptionTop=0
Icon25.CaptionLeft=0
Icon25.CaptionFontSize=2
Icon25.Top=252
Icon25.Left=169
Icon25.Height=40
Icon25.Width=40
Icon25.OnCursor=0

Icon26.Index=${NetBots[${Character}].Item[26]}
Icon26.OnClick=${If[${NetBots[${Character}].BagSlots[26]}&&${Right},/bag 4,/bct ${Character} //clickitem 26${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}]}
Icon26.ToolTip=
Icon26.ToolTipColor=255 255 255 255
Icon26.Caption=
Icon26.CaptionColor=255 255 255 255
Icon26.CaptionTop=0
Icon26.CaptionLeft=0
Icon26.CaptionFontSize=2
Icon26.Top=293
Icon26.Left=169
Icon26.Height=40
Icon26.Width=40
Icon26.OnCursor=0

Icon27.Index=${NetBots[${Character}].Item[27]}
Icon27.OnClick=${If[${NetBots[${Character}].BagSlots[27]}&&${Right},/bag 5,/bct ${Character} //clickitem 27${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}]}
Icon27.ToolTip=
Icon27.ToolTipColor=255 255 255 255
Icon27.Caption=
Icon27.CaptionColor=255 255 255 255
Icon27.CaptionTop=0
Icon27.CaptionLeft=0
Icon27.CaptionFontSize=2
Icon27.Top=170
Icon27.Left=210
Icon27.Height=40
Icon27.Width=40
Icon27.OnCursor=0

Icon28.Index=${NetBots[${Character}].Item[28]}
Icon28.OnClick=${If[${NetBots[${Character}].BagSlots[28]}&&${Right},/bag 6,/bct ${Character} //clickitem 28${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}]}
Icon28.ToolTip=
Icon28.ToolTipColor=255 255 255 255
Icon28.Caption=
Icon28.CaptionColor=255 255 255 255
Icon28.CaptionTop=0
Icon28.CaptionLeft=0
Icon28.CaptionFontSize=2
Icon28.Top=211
Icon28.Left=210
Icon28.Height=40
Icon28.Width=40
Icon28.OnCursor=0

Icon29.Index=${NetBots[${Character}].Item[29]}
Icon29.OnClick=${If[${NetBots[${Character}].BagSlots[29]}&&${Right},/bag 7,/bct ${Character} //clickitem 29${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}]}
Icon29.ToolTip=
Icon29.ToolTipColor=255 255 255 255
Icon29.Caption=
Icon29.CaptionColor=255 255 255 255
Icon29.CaptionTop=0
Icon29.CaptionLeft=0
Icon29.CaptionFontSize=2
Icon29.Top=252
Icon29.Left=210
Icon29.Height=40
Icon29.Width=40
Icon29.OnCursor=0

Icon30.Index=${NetBots[${Character}].Item[30]}
Icon30.OnClick=${If[${NetBots[${Character}].BagSlots[30]}&&${Right},/bag 8,/bct ${Character} //clickitem 30${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]}]}
Icon30.ToolTip=
Icon30.ToolTipColor=255 255 255 255
Icon30.Caption=
Icon30.CaptionColor=255 255 255 255
Icon30.CaptionTop=0
Icon30.CaptionLeft=0
Icon30.CaptionFontSize=2
Icon30.Top=293
Icon30.Left=210
Icon30.Height=40
Icon30.Width=40
Icon30.OnCursor=0

Icon31.Index=${NetBots[${Character}].Item[31]}
Icon31.OnClick=
Icon31.ToolTip=
Icon31.ToolTipColor=255 255 255 255
Icon31.Caption=
Icon31.CaptionColor=255 255 255 255
Icon31.CaptionTop=0
Icon31.CaptionLeft=0
Icon31.CaptionFontSize=2
Icon31.Top=0
Icon31.Left=0
Icon31.Height=40
Icon31.Width=40
Icon31.OnCursor=1

BagIcon1.Index=${If[${BagSlots}>0,${NetBots[${Character}].Item[${Math.Calc[((${BagOpen} - 1) * 10) + 251]}]},-1]}
BagIcon1.OnClick=${If[${BagSlots}>0,/bct ${Character} //clickitem ${Math.Calc[((${BagOpen} - 1) * 10) + 251]}${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]},]}
BagIcon1.ToolTip=
BagIcon1.ToolTipColor=255 255 255 255
BagIcon1.Caption=
BagIcon1.CaptionColor=255 255 255 255
BagIcon1.CaptionTop=0
BagIcon1.CaptionLeft=0
BagIcon1.CaptionFontSize=2
BagIcon1.Top=26
BagIcon1.Left=264
BagIcon1.Height=40
BagIcon1.Width=40
BagIcon1.OnCursor=0

BagIcon2.Index=${If[${BagSlots}>0,${NetBots[${Character}].Item[${Math.Calc[((${BagOpen} - 1) * 10) + 252]}]},-1]}
BagIcon2.OnClick=${If[${BagSlots}>0,/bct ${Character} //clickitem ${Math.Calc[((${BagOpen} - 1) * 10) + 252]}${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]},]}
BagIcon2.ToolTip=
BagIcon2.ToolTipColor=255 255 255 255
BagIcon2.Caption=
BagIcon2.CaptionColor=255 255 255 255
BagIcon2.CaptionTop=0
BagIcon2.CaptionLeft=0
BagIcon2.CaptionFontSize=2
BagIcon2.Top=26
BagIcon2.Left=305
BagIcon2.Height=40
BagIcon2.Width=40
BagIcon2.OnCursor=0

BagIcon3.Index=${If[${BagSlots}>2,${NetBots[${Character}].Item[${Math.Calc[((${BagOpen} - 1) * 10) + 253]}]},-1]}
BagIcon3.OnClick=${If[${BagSlots}>2,/bct ${Character} //clickitem ${Math.Calc[((${BagOpen} - 1) * 10) + 253]}${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]},]}
BagIcon3.ToolTip=
BagIcon3.ToolTipColor=255 255 255 255
BagIcon3.Caption=
BagIcon3.CaptionColor=255 255 255 255
BagIcon3.CaptionTop=0
BagIcon3.CaptionLeft=0
BagIcon3.CaptionFontSize=2
BagIcon3.Top=67
BagIcon3.Left=264
BagIcon3.Height=40
BagIcon3.Width=40
BagIcon3.OnCursor=0

BagIcon4.Index=${If[${BagSlots}>2,${NetBots[${Character}].Item[${Math.Calc[((${BagOpen} - 1) * 10) + 254]}]},-1]}
BagIcon4.OnClick=${If[${BagSlots}>2,/bct ${Character} //clickitem ${Math.Calc[((${BagOpen} - 1) * 10) + 254]}${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]},]}
BagIcon4.ToolTip=
BagIcon4.ToolTipColor=255 255 255 255
BagIcon4.Caption=
BagIcon4.CaptionColor=255 255 255 255
BagIcon4.CaptionTop=0
BagIcon4.CaptionLeft=0
BagIcon4.CaptionFontSize=2
BagIcon4.Top=67
BagIcon4.Left=305
BagIcon4.Height=40
BagIcon4.Width=40
BagIcon4.OnCursor=0

BagIcon5.Index=${If[${BagSlots}>4,${NetBots[${Character}].Item[${Math.Calc[((${BagOpen} - 1) * 10) + 255]}]},-1]}
BagIcon5.OnClick=${If[${BagSlots}>4,/bct ${Character} //clickitem ${Math.Calc[((${BagOpen} - 1) * 10) + 255]}${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]},]}
BagIcon5.ToolTip=
BagIcon5.ToolTipColor=255 255 255 255
BagIcon5.Caption=
BagIcon5.CaptionColor=255 255 255 255
BagIcon5.CaptionTop=0
BagIcon5.CaptionLeft=0
BagIcon5.CaptionFontSize=2
BagIcon5.Top=108
BagIcon5.Left=264
BagIcon5.Height=40
BagIcon5.Width=40
BagIcon5.OnCursor=0

BagIcon6.Index=${If[${BagSlots}>4,${NetBots[${Character}].Item[${Math.Calc[((${BagOpen} - 1) * 10) + 256]}]},-1]}
BagIcon6.OnClick=${If[${BagSlots}>4,/bct ${Character} //clickitem ${Math.Calc[((${BagOpen} - 1) * 10) + 256]}${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]},]}
BagIcon6.ToolTip=
BagIcon6.ToolTipColor=255 255 255 255
BagIcon6.Caption=
BagIcon6.CaptionColor=255 255 255 255
BagIcon6.CaptionTop=0
BagIcon6.CaptionLeft=0
BagIcon6.CaptionFontSize=2
BagIcon6.Top=108
BagIcon6.Left=305
BagIcon6.Height=40
BagIcon6.Width=40
BagIcon6.OnCursor=0

BagIcon7.Index=${If[${BagSlots}>6,${NetBots[${Character}].Item[${Math.Calc[((${BagOpen} - 1) * 10) + 257]}]},-1]}
BagIcon7.OnClick=${If[${BagSlots}>6,/bct ${Character} //clickitem ${Math.Calc[((${BagOpen} - 1) * 10) + 257]}${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]},]}
BagIcon7.ToolTip=
BagIcon7.ToolTipColor=255 255 255 255
BagIcon7.Caption=
BagIcon7.CaptionColor=255 255 255 255
BagIcon7.CaptionTop=0
BagIcon7.CaptionLeft=0
BagIcon7.CaptionFontSize=2
BagIcon7.Top=149
BagIcon7.Left=264
BagIcon7.Height=40
BagIcon7.Width=40
BagIcon7.OnCursor=0

BagIcon8.Index=${If[${BagSlots}>6,${NetBots[${Character}].Item[${Math.Calc[((${BagOpen} - 1) * 10) + 258]}]},-1]}
BagIcon8.OnClick=${If[${BagSlots}>6,/bct ${Character} //clickitem ${Math.Calc[((${BagOpen} - 1) * 10) + 258]}${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]},]}
BagIcon8.ToolTip=
BagIcon8.ToolTipColor=255 255 255 255
BagIcon8.Caption=
BagIcon8.CaptionColor=255 255 255 255
BagIcon8.CaptionTop=0
BagIcon8.CaptionLeft=0
BagIcon8.CaptionFontSize=2
BagIcon8.Top=149
BagIcon8.Left=305
BagIcon8.Height=40
BagIcon8.Width=40
BagIcon8.OnCursor=0

BagIcon9.Index=${If[${BagSlots}>8,${NetBots[${Character}].Item[${Math.Calc[((${BagOpen} - 1) * 10) + 259]}]},-1]}
BagIcon9.OnClick=${If[${BagSlots}>8,/bct ${Character} //clickitem ${Math.Calc[((${BagOpen} - 1) * 10) + 259]}${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]},]}
BagIcon9.ToolTip=
BagIcon9.ToolTipColor=255 255 255 255
BagIcon9.Caption=
BagIcon9.CaptionColor=255 255 255 255
BagIcon9.CaptionTop=0
BagIcon9.CaptionLeft=0
BagIcon9.CaptionFontSize=2
BagIcon9.Top=190
BagIcon9.Left=264
BagIcon9.Height=40
BagIcon9.Width=40
BagIcon9.OnCursor=0

BagIcon10.Index=${If[${BagSlots}>8,${NetBots[${Character}].Item[${Math.Calc[((${BagOpen} - 1) * 10) + 260]}]},-1]}
BagIcon10.OnClick=${If[${BagSlots}>8,/bct ${Character} //clickitem ${Math.Calc[((${BagOpen} - 1) * 10) + 260]}${If[${Left}, -l,]}${If[${Right}, -r,]}${If[${Ctrl}, -c, -s]},]}
BagIcon10.ToolTip=
BagIcon10.ToolTipColor=255 255 255 255
BagIcon10.Caption=
BagIcon10.CaptionColor=255 255 255 255
BagIcon10.CaptionTop=0
BagIcon10.CaptionLeft=0
BagIcon10.CaptionFontSize=2
BagIcon10.Top=190
BagIcon10.Left=305
BagIcon10.Height=40
BagIcon10.Width=40
BagIcon10.OnCursor=0
Tue Feb 22, 2011 7:26 pm
Project Lead
This is now available in the gold titanium build.
Thu Jul 07, 2011 3:11 pm
Project Lead
Software Documentation MQ2EmuInventory
Reply