Back to "snippet" tags

Poor mans map sorter by special_sy

Related: Snippet

Description: I was bored while running a crafting queue and it satisfies me immensly :D

Have the maps in your backpack and a target backpack wherever you like, target it and off it goes

https://i.imgur.com/OuOYOuz.png

1# Made by Chumber
2# It sorts your tmaps into a backpack (other container need adjustment)
3# It will space them perfectly in a straight line
4# You have to seperate treasure and ressource maps or they will mix
5
6setvar container_target
7clearignore
8# 0 70 90
9setvar xCord 80
10if listexists t1Cords
11    removelist t1Cords
12endif
13if listexists t2Cords
14    removelist t2Cords
15endif
16if listexists t3Cords
17    removelist t3Cords
18endif
19if listexists t4Cords
20    removelist t4Cords
21endif
22if listexists t5Cords
23    removelist t5Cords
24endif
25if listexists t6Cords
26    removelist t6Cords
27endif
28createlist t1Cords
29createlist t2Cords
30createlist t3Cords
31createlist t4Cords
32createlist t5Cords
33createlist t6Cords
34
35pushlist t1Cords 50
36pushlist t2Cords 50
37pushlist t3Cords 50
38pushlist t4Cords 50
39pushlist t5Cords 115
40pushlist t6Cords 115
41
42pushlist t1Cords 53
43pushlist t2Cords 53
44pushlist t3Cords 53
45pushlist t4Cords 53
46pushlist t5Cords 118
47pushlist t6Cords 118
48
49pushlist t1Cords 56
50pushlist t2Cords 56
51pushlist t3Cords 56
52pushlist t4Cords 56
53pushlist t5Cords 121
54pushlist t6Cords 121
55
56pushlist t1Cords 59
57pushlist t2Cords 59
58pushlist t3Cords 59
59pushlist t4Cords 59
60pushlist t5Cords 124
61pushlist t6Cords 124
62
63pushlist t1Cords 62
64pushlist t2Cords 62
65pushlist t3Cords 62
66pushlist t4Cords 62
67pushlist t5Cords 127
68pushlist t6Cords 127
69
70pushlist t1Cords 65
71pushlist t2Cords 65
72pushlist t3Cords 65
73pushlist t4Cords 65
74pushlist t5Cords 130
75pushlist t6Cords 130
76
77pushlist t1Cords 68
78pushlist t2Cords 68
79pushlist t3Cords 68
80pushlist t4Cords 68
81pushlist t5Cords 133
82pushlist t6Cords 133
83
84pushlist t1Cords 71
85pushlist t2Cords 71
86pushlist t3Cords 71
87pushlist t4Cords 71
88pushlist t5Cords 136
89pushlist t6Cords 136
90
91pushlist t1Cords 74
92pushlist t2Cords 74
93pushlist t3Cords 74
94pushlist t4Cords 74
95pushlist t5Cords 139
96pushlist t6Cords 139
97
98pushlist t1Cords 77
99pushlist t2Cords 77
100pushlist t3Cords 77
101pushlist t4Cords 77
102pushlist t5Cords 142
103pushlist t6Cords 142
104
105pushlist t1Cords 80
106pushlist t2Cords 80
107pushlist t3Cords 80
108pushlist t4Cords 80
109pushlist t5Cords 145
110pushlist t6Cords 145
111
112pushlist t1Cords 83
113pushlist t2Cords 83
114pushlist t3Cords 83
115pushlist t4Cords 83
116pushlist t5Cords 148
117pushlist t6Cords 148
118
119pushlist t1Cords 86
120pushlist t2Cords 86
121pushlist t3Cords 86
122pushlist t4Cords 86
123pushlist t5Cords 151
124pushlist t6Cords 151
125
126pushlist t1Cords 89
127pushlist t2Cords 89
128pushlist t3Cords 89
129pushlist t4Cords 89
130pushlist t5Cords 154
131pushlist t6Cords 154
132
133pushlist t1Cords 92
134pushlist t2Cords 92
135pushlist t3Cords 92
136pushlist t4Cords 92
137pushlist t5Cords 157
138pushlist t6Cords 157
139
140pushlist t1Cords 95
141pushlist t2Cords 95
142pushlist t3Cords 95
143pushlist t4Cords 95
144pushlist t5Cords 160
145pushlist t6Cords 160
146
147pushlist t1Cords 98
148pushlist t2Cords 98
149pushlist t3Cords 98
150pushlist t4Cords 98
151pushlist t5Cords 163
152pushlist t6Cords 163
153
154pushlist t1Cords 101
155pushlist t2Cords 101
156pushlist t3Cords 101
157pushlist t4Cords 101
158pushlist t5Cords 166
159pushlist t6Cords 166
160
161pushlist t1Cords 104
162pushlist t2Cords 104
163pushlist t3Cords 104
164pushlist t4Cords 104
165pushlist t5Cords 169
166pushlist t6Cords 169
167
168pushlist t1Cords 107
169pushlist t2Cords 107
170pushlist t3Cords 107
171pushlist t4Cords 107
172pushlist t5Cords 172
173pushlist t6Cords 172
174
175pushlist t1Cords 110
176pushlist t2Cords 110
177pushlist t3Cords 110
178pushlist t4Cords 110
179pushlist t5Cords 175
180pushlist t6Cords 175
181
182pushlist t1Cords 113
183pushlist t2Cords 113
184pushlist t3Cords 113
185pushlist t4Cords 113
186pushlist t5Cords 178
187pushlist t6Cords 178
188
189pushlist t1Cords 116
190pushlist t2Cords 116
191pushlist t3Cords 116
192pushlist t4Cords 116
193pushlist t5Cords 181
194pushlist t6Cords 181
195
196pushlist t1Cords 119
197pushlist t2Cords 119
198pushlist t3Cords 119
199pushlist t4Cords 119
200pushlist t5Cords 184
201pushlist t6Cords 184
202
203pushlist t1Cords 122
204pushlist t2Cords 122
205pushlist t3Cords 122
206pushlist t4Cords 122
207pushlist t5Cords 187
208pushlist t6Cords 187
209
210pushlist t1Cords 125
211pushlist t2Cords 125
212pushlist t3Cords 125
213pushlist t4Cords 125
214pushlist t5Cords 190
215pushlist t6Cords 190
216
217pushlist t1Cords 128
218pushlist t2Cords 128
219pushlist t3Cords 128
220pushlist t4Cords 128
221pushlist t5Cords 193
222pushlist t6Cords 193
223
224pushlist t1Cords 131
225pushlist t2Cords 131
226pushlist t3Cords 131
227pushlist t4Cords 131
228pushlist t5Cords 196
229pushlist t6Cords 196
230
231pushlist t1Cords 134
232pushlist t2Cords 134
233pushlist t3Cords 134
234pushlist t4Cords 134
235pushlist t5Cords 199
236pushlist t6Cords 199
237
238pushlist t1Cords 137
239pushlist t2Cords 137
240pushlist t3Cords 137
241pushlist t4Cords 137
242pushlist t5Cords 202
243pushlist t6Cords 202
244
245pushlist t1Cords 140
246pushlist t2Cords 140
247pushlist t3Cords 140
248pushlist t4Cords 140
249pushlist t5Cords 205
250pushlist t6Cords 205
251
252pushlist t1Cords 143
253pushlist t2Cords 143
254pushlist t3Cords 143
255pushlist t4Cords 143
256pushlist t5Cords 208
257pushlist t6Cords 208
258
259pushlist t1Cords 146
260pushlist t2Cords 146
261pushlist t3Cords 146
262pushlist t4Cords 146
263pushlist t5Cords 211
264pushlist t6Cords 211
265
266pushlist t1Cords 149
267pushlist t2Cords 149
268pushlist t3Cords 149
269pushlist t4Cords 149
270pushlist t5Cords 214
271pushlist t6Cords 214
272
273pushlist t1Cords 152
274pushlist t2Cords 152
275pushlist t3Cords 152
276pushlist t4Cords 152
277pushlist t5Cords 217
278pushlist t6Cords 217
279
280pushlist t1Cords 155
281pushlist t2Cords 155
282pushlist t3Cords 155
283pushlist t4Cords 155
284pushlist t5Cords 220
285pushlist t6Cords 220
286
287pushlist t1Cords 158
288pushlist t2Cords 158
289pushlist t3Cords 158
290pushlist t4Cords 158
291pushlist t5Cords 223
292pushlist t6Cords 223
293
294pushlist t1Cords 161
295pushlist t2Cords 161
296pushlist t3Cords 161
297pushlist t4Cords 161
298pushlist t5Cords 226
299pushlist t6Cords 226
300
301pushlist t1Cords 164
302pushlist t2Cords 164
303pushlist t3Cords 164
304pushlist t4Cords 164
305pushlist t5Cords 229
306pushlist t6Cords 229
307
308pushlist t1Cords 167
309pushlist t2Cords 167
310pushlist t3Cords 167
311pushlist t4Cords 167
312pushlist t5Cords 232
313pushlist t6Cords 232
314
315while findtype 'map' 'backpack' as tmap
316    getlabel tmap itemLabel
317    overhead itemLabel
318    lift tmap
319    wait 250
320    if 'level 1' in itemLabel or 'fishing map' in itemLabel
321        if poplist t1Cords 'front' as yy
322            drop container_target yy 70 0
323        else
324            overhead "t1 empty!"
325            stop
326        endif
327    elseif 'level 2' in itemLabel or 'skinning map' in itemLabel
328        if poplist t2Cords 'front' as yy
329            drop container_target yy 90 0
330        else
331            overhead "t2 empty!"
332            stop
333        endif
334    elseif 'level 3' in itemLabel or 'lumber map' in itemLabel
335        if poplist t3Cords 'front' as yy
336            drop container_target yy 110 0
337        else
338            overhead "t3 empty!"
339            stop
340        endif
341    elseif 'level 4' in itemLabel or 'ore map' in itemLabel
342        if poplist t4Cords 'front' as yy
343            drop container_target yy 130 0
344        else
345            overhead "t4 empty!"
346            stop
347        endif
348    elseif 'level 5' in itemLabel
349        if poplist t5Cords 'front' as yy
350            drop container_target yy 90 0
351        else
352            overhead "t5 empty!"
353            stop
354        endif
355    elseif 'level 6' in itemLabel
356        if poplist t6Cords 'front' as yy
357            drop container_target yy 110 0
358        else
359            overhead "t5 empty!"
360            stop
361        endif
362    else
363        overhead "Something wrong!" 32
364        stop
365    endif
366    ignore tmap
367endwhile
368overhead "Out of list!"