Dep/Abdellah sorting crew script Nov 13th 2024 - V 0.1 This script will sort your crewmembers by class (crewClassSort) or by pip level (crewLevelSort) Variables to set before running the script: crewClassSort = 1 if you want to sort by…
Organizing
Sorting Crew by Class or Level.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/d2329572-4340-4ece-befa-54c89cbf8b9c for latest2# Automation by Jaseowns3## Script: Sorting Crew by Class or Level4## Created by: dep_abdellah#05#############################################6 7# Dep/Abdellah sorting crew script8#9# Nov 13th 2024 - V 0.110#11# This script will sort your crewmembers by class (crewClassSort) or by pip level (crewLevelSort)12#13# Variables to set before running the script:14# crewClassSort = 1 if you want to sort by class (gunner, marine, orc reaver...) / 0 if not15#16# crewLevelSort = 1 if you want to sort by level (novice, adept, veteran, expert, master...) / 0 if not17#18# Script starts here...19 20@setvar crewClassSort 021 22@setvar crewLevelSort 123 24# -- Don't change the next lines -- #25overhead 'Select container of crewmembers to be sorted' 1026@setvar crewbag27clearignore28 29removelist 'crewClass'30if not listexists "crewClass"31 createlist "crewClass"32endif33 34@pushlist 'crewClass' 'gunner'35@pushlist 'crewClass' 'marine'36@pushlist 'crewClass' 'orc'37@pushlist 'crewClass' 'merchant'38@pushlist 'crewClass' 'medic'39@pushlist 'crewClass' 'navigator'40@pushlist 'crewClass' 'spy'41@pushlist 'crewClass' 'pilgrim'42@pushlist 'crewClass' 'raider'43@pushlist 'crewClass' 'pirate'44@pushlist 'crewClass' 'fisherman'45@pushlist 'crewClass' 'marksman'46@pushlist 'crewClass' 'powder'47@pushlist 'crewClass' 'sea'48@pushlist 'crewClass' 'cook'49@pushlist 'crewClass' 'engineer'50@pushlist 'crewClass' 'hedge'51@pushlist 'crewClass' 'paviseman'52@pushlist 'crewClass' 'sailor'53@pushlist 'crewClass' 'carpenter'54 55removelist 'crewLevel'56if not listexists "crewLevel"57 createlist "crewLevel"58endif59 60@pushlist 'crewLevel' 'novice'61@pushlist 'crewLevel' 'adept'62@pushlist 'crewLevel' 'expert'63@pushlist 'crewLevel' 'master'64@pushlist 'crewLevel' 'heroic'65@pushlist 'crewLevel' 'legendary'66 67# begin of class sort68if crewClassSort = 169 70 overhead 'Select gunner bag'71 @setvar 'gunnerBag'72 overhead 'Select marine bag'73 @setvar 'marineBag'74 overhead 'Select orc bag'75 @setvar 'orcBag'76 overhead 'Select merchant bag'77 @setvar 'merchantBag'78 overhead 'Select medic bag'79 @setvar 'medicBag'80 overhead 'Select navigator bag'81 @setvar 'navigatorBag'82 overhead 'Select spy bag'83 @setvar 'spyBag'84 overhead 'Select pilgrim bag'85 @setvar 'pilgrimBag'86 overhead 'Select raider bag'87 @setvar 'raiderBag'88 overhead 'Select pirate bag'89 @setvar 'pirateBag'90 overhead 'Select fisherman bag'91 @setvar 'fishermanBag'92 overhead 'Select marksman bag'93 @setvar 'marksmanBag'94 overhead 'Select powder bag'95 @setvar 'powderBag'96 overhead 'Select sea bag'97 @setvar 'seaBag'98 overhead 'Select cook bag'99 @setvar 'cookBag'100 overhead 'Select engineer bag'101 @setvar 'engineerBag'102 overhead 'Select hedge bag'103 @setvar 'hedgeBag'104 overhead 'Select paviseman bag'105 @setvar 'pavisemanBag'106 overhead 'Select sailor bag'107 @setvar 'sailorBag'108 overhead 'Select carpenter bag'109 @setvar 'carpenterBag'110 111 while findtype "8455|8454" crewbag as crew112 getlabel crew crewlabel113 overhead crewlabel 10114 115 116 if 'gunner' in 'crewlabel'117 overhead 'found gunner!'118 lift crew 1119 drop gunnerBag -1 -1 0120 endif121 if 'marine' in 'crewlabel'122 overhead 'found marine!'123 lift crew 1124 drop marineBag -1 -1 0125 endif126 if 'orc' in 'crewlabel'127 overhead 'found orc!'128 lift crew 1129 drop orcBag -1 -1 0130 endif131 if 'merchant' in 'crewlabel'132 overhead 'found merchant!'133 lift crew 1134 drop merchantBag -1 -1 0135 endif136 if 'medic' in 'crewlabel'137 overhead 'found medic!'138 lift crew 1139 drop medicBag -1 -1 0140 endif141 if 'navigator' in 'crewlabel'142 overhead 'found navigator!'143 lift crew 1144 drop navigatorBag -1 -1 0145 endif146 if 'spy' in 'crewlabel'147 overhead 'found spy!'148 lift crew 1149 drop spyBag -1 -1 0150 endif151 if 'pilgrim' in 'crewlabel'152 overhead 'found pilgrim!'153 lift crew 1154 drop pilgrimBag -1 -1 0155 endif156 if 'raider' in 'crewlabel'157 overhead 'found raider!'158 lift crew 1159 drop raiderBag -1 -1 0160 endif161 if 'pirate' in 'crewlabel'162 overhead 'found pirate!'163 lift crew 1164 drop pirateBag -1 -1 0165 endif166 if 'fisherman' in 'crewlabel'167 overhead 'found fisherman!'168 lift crew 1169 drop fishermanBag -1 -1 0170 endif171 if 'marksman' in 'crewlabel'172 overhead 'found marksman!'173 lift crew 1174 drop marksmanBag -1 -1 0175 endif176 if 'powder' in 'crewlabel'177 overhead 'found powder!'178 lift crew 1179 drop powderBag -1 -1 0180 endif181 if 'sea' in 'crewlabel'182 overhead 'found sea!'183 lift crew 1184 drop seaBag -1 -1 0185 endif186 if 'cook' in 'crewlabel'187 overhead 'found cook!'188 lift crew 1189 drop cookBag -1 -1 0190 endif191 if 'engineer' in 'crewlabel'192 overhead 'found engineer!'193 lift crew 1194 drop engineerBag -1 -1 0195 endif196 if 'hedge' in 'crewlabel'197 overhead 'found hedge!'198 lift crew 1199 drop hedgeBag -1 -1 0200 endif201 if 'paviseman' in 'crewlabel'202 overhead 'found paviseman!'203 lift crew 1204 drop pavisemanBag -1 -1 0205 endif206 if 'sailor' in 'crewlabel'207 overhead 'found sailor!'208 lift crew 1209 drop sailorBag -1 -1 0210 endif211 if 'carpenter' in 'crewlabel'212 overhead 'found carpenter!'213 lift crew 1214 drop carpenterBag -1 -1 0215 endif216 217 wait 300218 endwhile219endif220 221# Begin of level sort222if crewLevelSort = 1223 224 overhead 'Select novice Bag'225 @setvar noviceBag226 overhead 'Select adept Bag'227 @setvar adeptBag228 overhead 'Select veteran Bag'229 @setvar veteranBag230 overhead 'Select expert Bag'231 @setvar expertBag232 overhead 'Select master Bag'233 @setvar masterBag234 overhead 'Select heroic Bag'235 @setvar heroicBag236 overhead 'Select legendary Bag'237 @setvar legendaryBag238 239 while findtype "8455|8454" crewbag as crew240 getlabel crew crewlabel241 overhead crewlabel 10242 243 244 if 'novice' in 'crewlabel'245 overhead 'found novice!'246 lift crew 1247 drop noviceBag -1 -1 0248 endif249 if 'adept' in 'crewlabel'250 overhead 'found adept!'251 lift crew 1252 drop adeptBag -1 -1 0253 endif254 if 'veteran' in 'crewlabel'255 overhead 'found veteran!'256 lift crew 1257 drop veteranBag -1 -1 0258 endif259 if 'expert' in 'crewlabel'260 overhead 'found expert!'261 lift crew 1262 drop expertBag -1 -1 0263 endif264 if 'master' in 'crewlabel'265 overhead 'found master!'266 lift crew 1267 drop masterBag -1 -1 0268 endif269 if 'heroic' in 'crewlabel'270 overhead 'found heroic!'271 lift crew 1272 drop heroicBag -1 -1 0273 endif274 if 'legendary' in 'crewlabel'275 overhead 'found legendary!'276 lift crew 1277 drop legendaryBag -1 -1 0278 endif279 wait 300280 endwhile281endif282 283overhead 'Sorting complete!' 10