Compatibility unverified
This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.
Original credit for the concept to Demlar
Dress Suite - Equip.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/80947d7a-e83c-44ad-97db-31b843e71c3f for latest2# Automation by Jaseowns3## Script: Dress Suite - Equip4## Created by: thisideasucks#05#############################################6 7// Dress Suite - Equip8// Original credit for the concept to Demlar9 10// Waits and timeouts - Adjust if you have issues with aspect applying, etc.11@setvar! gumpWait 30012@setvar! globalTimeout 30013 14// Whether to activate aspect and whether script is chatty15@setvar! activateAspect 016@setvar! chattyScript 017 18// Find equipped outerbody item19if findlayer self outerbody as item20 getlabel item outerbodyLabel21 if chattyScript = 122 overhead "Set: {{outerbodyLabel}}"23 endif24 @setvar! outerbodyItem item25// Equip previous outerbody item if needed26else 27 if varexist outerbodyItem28 getlabel outerbodyItem outerbodyLabel29 if chattyScript = 130 overhead "Wearing: {{outerbodyLabel}}"31 endif32 lift outerbodyItem33 drop self outerbody34 endif35endif36 37// Find equipped glove item38if findlayer self gloves as item39 getlabel item glovesLabel40 if chattyScript = 141 overhead "Gloves: {{glovesLabel}}"42 endif43 @setvar! glovesItem item44// Equip previous glove item if needed45else 46 if varexist glovesItem47 getlabel glovesItem glovesLabel48 if chattyScript = 149 overhead "Wearing: {{glovesLabel}}"50 endif51 lift glovesItem52 drop self gloves53 endif54endif55 56// Find equipped inner torso item57if findlayer self innertorso as item58 getlabel item innerTorsoLabel59 if chattyScript = 160 overhead "Inner Torso: {{innerTorsoLabel}}"61 endif62 @setvar! innerTorsoItem item63// Equip previous inner torso item if needed64else 65 if varexist innerTorsoItem66 getlabel innerTorsoItem innerTorsoLabel67 if chattyScript = 168 overhead "Wearing: {{innerTorsoLabel}}"69 endif70 lift innerTorsoItem71 drop self innertorso72 endif73endif74 75// Find equipped outer torso item76if findlayer self outertorso as item77 getlabel item outerTorsoLabel78 if chattyScript = 179 overhead "Outer Torso: {{outerTorsoLabel}}"80 endif81 @setvar! outerTorsoItem item82// Equip previous outer torso item if needed83else 84 if varexist outerTorsoItem85 getlabel outerTorsoItem outerTorsoLabel86 if chattyScript = 187 overhead "Wearing: {{outerTorsoLabel}}"88 endif89 lift outerTorsoItem90 drop self outertorso91 endif92endif93 94// Find equipped head item95if findlayer self head as item96 getlabel item headLabel97 if chattyScript = 198 overhead "Set: {{headLabel}}"99 endif100 @setvar! headItem item101// Equip previous head item if needed102else 103 if varexist headItem104 getlabel headItem headLabel105 if chattyScript = 1106 overhead "Wearing: {{headLabel}}"107 endif108 lift headItem109 drop self head110 endif111endif112 113// Find equipped neck item114if findlayer self neck as item115 getlabel item neckLabel116 if chattyScript = 1117 overhead "Set: {{neckLabel}}"118 endif119 @setvar! neckItem item120// Equip previous neck item if needed121else 122 if varexist neckItem123 getlabel neckItem neckLabel124 if chattyScript = 1125 overhead "Wearing: {{neckLabel}}"126 endif127 lift neckItem128 drop self neck129 endif130endif131 132// Find equipped innerLegs item133if findlayer self innerLegs as item134 getlabel item innerLegsLabel135 if chattyScript = 1136 overhead "Set: {{innerLegsLabel}}"137 endif138 @setvar! innerLegsItem item139// Equip previous innerLegs item if needed140else 141 if varexist innerLegsItem142 getlabel innerLegsItem innerLegsLabel143 if chattyScript = 1144 overhead "Wearing: {{innerLegsLabel}}"145 endif146 lift innerLegsItem147 drop self innerLegs148 endif149endif150 151// Find equipped outerLegs item152if findlayer self outerLegs as item153 getlabel item outerLegsLabel154 if chattyScript = 1155 overhead "Set: {{outerLegsLabel}}"156 endif157 @setvar! outerLegsItem item158// Equip previous outerLegs item if needed159else 160 if varexist outerLegsItem161 getlabel outerLegsItem outerLegsLabel162 if chattyScript = 1163 overhead "Wearing: {{outerLegsLabel}}"164 endif165 lift outerLegsItem166 drop self outerLegs167 endif168endif169 170// Find equipped arms item171if findlayer self arms as item172 getlabel item armsLabel173 if chattyScript = 1174 overhead "Set: {{armsLabel}}"175 endif176 @setvar! armsItem item177// Equip previous arms item if needed178else 179 if varexist armsItem180 getlabel armsItem armsLabel181 if chattyScript = 1182 overhead "Wearing: {{armsLabel}}"183 endif184 lift armsItem185 drop self arms186 endif187endif188 189// Find equipped rightHand item190if findlayer self rightHand as item191 getlabel item rightHandLabel192 if chattyScript = 1193 overhead "Set: {{rightHandLabel}}"194 endif195 @setvar! rightHandItem item196// Equip previous rightHand item if needed197else 198 if varexist rightHandItem199 getlabel rightHandItem rightHandLabel200 if chattyScript = 1201 overhead "Wearing: {{rightHandLabel}}"202 endif203 lift rightHandItem204 drop self rightHand205 endif206endif207 208// Find equipped shoes item209if findlayer self leftHand as item210 getlabel item leftHandLabel211 if chattyScript = 1212 overhead "Set: {{leftHandLabel}}"213 endif214 @setvar! leftHandItem item215// Equip previous leftHand item if needed216else 217 if varexist leftHandItem218 getlabel leftHandItem leftHandLabel219 if chattyScript = 1220 overhead "Wearing: {{leftHandLabel}}"221 endif222 lift leftHandItem223 drop self leftHand224 endif225endif226 227// Find equipped shoes item228if findlayer self shoes as item229 getlabel item shoesLabel230 if chattyScript = 1231 overhead "Set: {{shoesLabel}}"232 endif233 @setvar! shoesItem item234// Equip previous shoes item if needed235else 236 if varexist shoesItem237 getlabel shoesItem shoesLabel238 if chattyScript = 1239 overhead "Wearing: {{shoesLabel}}"240 endif241 lift shoesItem242 drop self shoes243 endif244endif245 246// Find equipped pants item247if findlayer self pants as item248 getlabel item pantsLabel249 if chattyScript = 1250 overhead "Set: {{pantsLabel}}"251 endif252 @setvar! pantsItem item253// Equip previous pants item if needed254else 255 if varexist pantsItem256 getlabel pantsItem pantsLabel257 if chattyScript = 1258 overhead "Wearing: {{pantsLabel}}"259 endif260 lift pantsItem261 drop self pants262 endif263endif264 265// Find equipped cloak item266if findlayer self cloak as item267 getlabel item cloakLabel268 if chattyScript = 1269 overhead "Set: {{cloakLabel}}"270 endif271 @setvar! cloakItem item272// Equip previous cloak item if needed273else 274 if varexist cloakItem275 getlabel cloakItem cloakLabel276 if chattyScript = 1277 overhead "Wearing: {{cloakLabel}}"278 endif279 lift cloakItem280 drop self cloak281 endif282endif283 284// Find equipped talisman item285if findlayer self talisman as item286 getlabel item talismanLabel287 if chattyScript = 1288 overhead "Set: {{talismanLabel}}"289 endif290 @setvar! talismanItem item291// Equip previous talisman item if needed292else 293 if varexist talismanItem294 getlabel talismanItem talismanLabel295 if chattyScript = 1296 overhead "Wearing: {{talismanLabel}}"297 endif298 lift talismanItem299 drop self talisman300 endif301endif302 303if findtype 2597 backpack as lantern304 dclick lantern305 wait globalTimeout306endif307 308overhead "Dress Suite - Equip completed" 88309 310// Activate aspect311if activateAspect > 0312 script "Dress Suite - Aspect"313endif