Skip to content
Outlands Hub

Razor script

Dress Suite - Equip

by thisideasucks · 313 lines
Download

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