Skip to content
Outlands Hub

Razor script

Dress Suite - Equip

by thisideasucks · 313 lines
Download

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