Back to "itemid" tags

Sorting Weapons and Armor by Jaseowns

1# IDing Weapons and Armor and saving the best by Jaseowns
2# UO Outlands
3# Video Explanation: https://youtu.be/Hwh8hW2LEaw
4# Requirements:  
5#   Have item ID skill above 0
6#
7# Additional Info: 
8#   This script only saves the following:
9#   power
10#   vanquishing
11#   exceedingly
12#   supremely
13#   fortification 
14#   invulnerability
15
16setvar id_source_container
17setvar good_items_store_container
18
19if not listexists id_weapon_items
20    createlist id_weapon_items
21    pushlist id_weapon_items "martial arts scroll"
22    pushlist id_weapon_items "halberd"
23    pushlist id_weapon_items "bardiche"
24    pushlist id_weapon_items "battle axe"
25    pushlist id_weapon_items "double axe"
26    pushlist id_weapon_items "two handed axe"
27    pushlist id_weapon_items "executioner's axe"
28    pushlist id_weapon_items "large battle axe"
29    pushlist id_weapon_items "axe"
30    pushlist id_weapon_items "scimitar"
31    pushlist id_weapon_items "longsword"
32    pushlist id_weapon_items "viking sword"
33    pushlist id_weapon_items "katana"
34    pushlist id_weapon_items "cutlass"
35    pushlist id_weapon_items "broadsword"
36    pushlist id_weapon_items "war hammer"
37    pushlist id_weapon_items "war axe"
38    pushlist id_weapon_items "maul"
39    pushlist id_weapon_items "quarter staff"
40    pushlist id_weapon_items "gnarled staff"
41    pushlist id_weapon_items "black staff"
42    pushlist id_weapon_items "hammer pick"
43    pushlist id_weapon_items "club"
44    pushlist id_weapon_items "shepherd's crook"
45    pushlist id_weapon_items "war mace"
46    pushlist id_weapon_items "mace"
47    pushlist id_weapon_items "Long Spear"
48    pushlist id_weapon_items "pitchfork"
49    pushlist id_weapon_items "war fork"
50    pushlist id_weapon_items "kryss"
51    pushlist id_weapon_items "short spear"
52    pushlist id_weapon_items "bow"
53    pushlist id_weapon_items "crossbow"
54    pushlist id_weapon_items "heavy crossbow"
55    pushlist id_weapon_items "bladed staff"
56endif
57
58
59if not listexists id_armor_items
60    createlist id_armor_items
61    pushlist id_armor_items "leather tunic"
62    pushlist id_armor_items "leather leggings"
63    pushlist id_armor_items "leather sleeves"
64    pushlist id_armor_items "leather cap"
65    pushlist id_armor_items "leather gloves"
66    pushlist id_armor_items "leather gorget"
67    pushlist id_armor_items "leather armor"
68    pushlist id_armor_items "leather bustier"
69    pushlist id_armor_items "leather shorts"
70    pushlist id_armor_items "leather skirt"
71    pushlist id_armor_items "studded tunic"
72    pushlist id_armor_items "studded leggings"
73    pushlist id_armor_items "studded sleeves"
74    pushlist id_armor_items "studded gloves"
75    pushlist id_armor_items "studded gorget"
76    pushlist id_armor_items "studded armor"
77    pushlist id_armor_items "studded bustier"
78    pushlist id_armor_items "bone armor"
79    pushlist id_armor_items "bone legs"
80    pushlist id_armor_items "bone arms"
81    pushlist id_armor_items "bone helmet"
82    pushlist id_armor_items "bone gloves"
83    pushlist id_armor_items "ringmail tunic"
84    pushlist id_armor_items "ringmail leggings"
85    pushlist id_armor_items "ringmail sleeves"
86    pushlist id_armor_items "helmet"
87    pushlist id_armor_items "ringmail gloves"
88    pushlist id_armor_items "orc helm"
89    pushlist id_armor_items "chainmail tunic"
90    pushlist id_armor_items "chainmail leggings"
91    pushlist id_armor_items "chainmail coif"
92    pushlist id_armor_items "platemail"
93    pushlist id_armor_items "platemail legs"
94    pushlist id_armor_items "platemail arms"
95    pushlist id_armor_items "plate helm"
96    pushlist id_armor_items "platemail gloves"
97    pushlist id_armor_items "platemail gorget"
98    pushlist id_armor_items "plate armor"
99    pushlist id_armor_items "bascinet"
100    pushlist id_armor_items "close helm"
101    pushlist id_armor_items "norse helm"
102    pushlist id_armor_items "wooden shield"
103    pushlist id_armor_items "kite shield"
104    pushlist id_armor_items "buckler "
105    pushlist id_armor_items "metal shield"
106    pushlist id_armor_items "bronze shield"
107    pushlist id_armor_items "kite shield"
108    pushlist id_armor_items "heater shield"
109    pushlist id_armor_items "Chaos shield"
110    pushlist id_armor_items "Order shield"
111endif
112
113
114if not listexists id_bard_items
115    createlist id_bard_items
116    pushlist id_bard_items "lap harp"
117    pushlist id_bard_items "drum"
118    pushlist id_bard_items "lute"
119    pushlist id_bard_items "bamboo flute"
120    pushlist id_bard_items "tambourine"
121endif
122
123
124if not listexists id_mage_weapon_items
125    createlist id_mage_weapon_items
126    pushlist id_mage_weapon_items "spellbook"
127endif
128
129if skill "Item Identification" <= 0
130    overhead "Requires item ID skill to continue.." 34
131    stop
132endif
133
134foreach id in id_mage_weapon_items
135    sysmsg id 88
136    while findtype id id_source_container as item
137        getlabel item description
138        overhead description 88
139        if unidentified in description
140            useskill "itemId"
141            wft 500
142            target item
143            wait 2000
144        elseif power in description or vanquishing in description or supremely in description or exceedingly in description
145            lift item
146            wait 250
147            drop good_items_store_container -1 -1 -1
148            ignore item
149            wait 250
150        else 
151            lift item
152            wait 250
153            drop backpack -1 -1 -1
154            ignore item
155            wait 250
156        endif
157    endwhile
158endfor
159
160foreach id in id_bard_items
161    sysmsg id 88
162    while findtype id id_source_container as item
163        getlabel item description
164        overhead description 88
165        if unidentified in description
166            useskill "itemId"
167            wft 500
168            target item
169            wait 2000
170        elseif supremely in description or exceedingly in description
171            lift item
172            wait 250
173            drop good_items_store_container -1 -1 -1
174            ignore item
175            wait 250
176        else 
177            lift item
178            wait 250
179            drop backpack -1 -1 -1
180            ignore item
181            wait 250
182        endif
183    endwhile
184endfor
185
186foreach id in id_armor_items
187    sysmsg id 88
188    while findtype id id_source_container as item
189        getlabel item description
190        overhead description 88
191        if unidentified in description
192            useskill "itemId"
193            wft 500
194            target item
195            wait 2000
196        elseif fortification in description or invulnerability in description
197            lift item
198            wait 250
199            drop good_items_store_container -1 -1 -1
200        else 
201            lift item
202            wait 250
203            drop backpack -1 -1 -1
204            ignore item
205            wait 250
206        endif
207    endwhile
208endfor
209
210
211foreach id in id_weapon_items
212    sysmsg id 88
213    while findtype id id_source_container as item
214        getlabel item description
215        overhead description 88
216        if unidentified in description
217            useskill "itemId"
218            wft 500
219            target item
220            wait 2000
221        elseif power in description or vanquishing in description or supremely in description or exceedingly in description
222            lift item
223            wait 250
224            drop good_items_store_container -1 -1 -1
225            ignore item
226            wait 250
227        else 
228            lift item
229            wait 250
230            drop backpack -1 -1 -1
231            ignore item
232            wait 250
233        endif
234    endwhile
235endfor
236
237clearignore