Back to "b" tags

Pretty Bag Item Stack by Jaseowns

1// Pretty Bag Item Stack by Jaseowns
2// move items by type into a stack but offset
3# drop prettyBag -1 -1 -1 - same as dropping on the container
4# drop prettyBag 0 0 0 - top left of bag
5# -info to get the Position coordinates
6// @setvar! prettyBag 0x40238ECE
7@setvar! prettyBag 0x401E08E3
8@setvar! globalTimeout 650
9
10// 100 100 0 center of a backpack and pouch
11// 65 75 0 center of a bag
12
13@setvar! itemCounter 0
14@setvar! itemStartPositionX 100
15@setvar! itemStartPositionY 100
16
17@clearignore 
18// Earth
19while findtype 3985 backpack 2767 as item
20    if counttype 3985 backpack 2767 as totalItems
21        @setvar! itemStartPositionY 100
22        if totalItems = 9
23            @setvar! itemStartPositionX 100
24        elseif totalItems = 8
25            @setvar! itemStartPositionX 101
26        elseif totalItems = 7
27            @setvar! itemStartPositionX 102
28        elseif totalItems = 6
29            @setvar! itemStartPositionX 103
30        elseif totalItems = 5
31            @setvar! itemStartPositionX 104
32        elseif totalItems = 4
33            @setvar! itemStartPositionX 105
34        elseif totalItems = 3
35            @setvar! itemStartPositionX 106
36        elseif totalItems = 2
37            @setvar! itemStartPositionX 107
38        elseif totalItems = 1
39            @setvar! itemStartPositionX 108
40        else
41            @setvar! itemStartPositionX 100
42        endif
43    endif
44    lift item 1
45    drop prettyBag itemStartPositionX itemStartPositionY 0
46    wait globalTimeout
47    @ignore item
48endwhile
49
50// Air
51while findtype 3985 backpack 2263 as item
52    if counttype 3985 backpack 2263 as totalItems
53        @setvar! itemStartPositionY 150
54        if totalItems = 9
55            @setvar! itemStartPositionX 100
56        elseif totalItems = 8
57            @setvar! itemStartPositionX 101
58        elseif totalItems = 7
59            @setvar! itemStartPositionX 102
60        elseif totalItems = 6
61            @setvar! itemStartPositionX 103
62        elseif totalItems = 5
63            @setvar! itemStartPositionX 104
64        elseif totalItems = 4
65            @setvar! itemStartPositionX 105
66        elseif totalItems = 3
67            @setvar! itemStartPositionX 106
68        elseif totalItems = 2
69            @setvar! itemStartPositionX 107
70        elseif totalItems = 1
71            @setvar! itemStartPositionX 108
72        else
73            @setvar! itemStartPositionX 100
74        endif
75    endif
76    lift item 1
77    drop prettyBag itemStartPositionX itemStartPositionY 0
78    wait globalTimeout
79    @ignore item
80endwhile
81
82// Blood
83while findtype 3985 backpack 2087 as item
84    if counttype 3985 backpack 2087 as totalItems
85        @setvar! itemStartPositionY 50
86        if totalItems = 9
87            @setvar! itemStartPositionX 100
88        elseif totalItems = 8
89            @setvar! itemStartPositionX 101
90        elseif totalItems = 7
91            @setvar! itemStartPositionX 102
92        elseif totalItems = 6
93            @setvar! itemStartPositionX 103
94        elseif totalItems = 5
95            @setvar! itemStartPositionX 104
96        elseif totalItems = 4
97            @setvar! itemStartPositionX 105
98        elseif totalItems = 3
99            @setvar! itemStartPositionX 106
100        elseif totalItems = 2
101            @setvar! itemStartPositionX 107
102        elseif totalItems = 1
103            @setvar! itemStartPositionX 108
104        else
105            @setvar! itemStartPositionX 100
106        endif
107    endif
108    lift item 1
109    drop prettyBag itemStartPositionX itemStartPositionY 0
110    wait globalTimeout
111    @ignore item
112endwhile
113
114
115@clearignore