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