Back to "equip" tags

Auto Dress by demlar

1#Author: Demlar
2# Set automatic dress rather than having to setup dress everytime
3# ONLY REQUIREMENT is there is items on you to requip it. This will not work if you run this script for the first time naked 
4# THIS WILL MOST LIKELY REQUIRE RUNNING EVERYTIME YOU START A SESSION.
5#version 1.0
6# 1.0:
7#    1) Initial setup will add more if I forgot one.
8
9
10#reach out on discord Demlar if you'd like this updated.
11
12#glove wear
13if findlayer self gloves as item
14    getlabel item igloves
15    overhead "Set: {{igloves}}"
16    @setvar! currentGloves item
17else 
18    if varexist currentGloves
19        getlabel currentGloves cgloves
20        overhead "Wearing: {{cgloves}}"
21        lift currentGloves
22        drop self gloves
23    endif
24endif
25#body wear
26if findlayer self innertorso as item
27    getlabel item iinnertorso
28    overhead "Set: {{iinnertorso}}"
29    @setvar! currentInnerTorso item
30else 
31    if varexist currentInnerTorso
32        getlabel currentInnerTorso cinnertorso
33        overhead "Wearing: {{cinnertorso}}"
34        lift currentInnerTorso
35        drop self innertorso
36    endif
37endif
38
39if findlayer self outertorso as item
40    getlabel item ioutertorso
41    overhead "Set: {{ioutertorso}}"
42    @setvar! currentOuterTorso item
43else 
44    if varexist currentOuterTorso
45        getlabel currentOuterTorso coutertorso
46        overhead "Wearing: {{coutertorso}}"
47        lift currentOuterTorso
48        drop self outertorso
49    endif
50endif
51
52#headwear
53if findlayer self head as item
54    getlabel item ihead
55    overhead "Set: {{ihead}}"
56    @setvar! currentHead item
57else 
58    if varexist currentHead
59        getlabel currentHead chead
60        overhead "Wearing: {{chead}}"
61        lift currentHead
62        drop self head
63    endif
64endif
65
66if findlayer self neck as item
67    getlabel item ineck
68    overhead "Set: {{ineck}}"
69    @setvar! currentNeck item
70else 
71    if varexist currentNeck
72        getlabel currentNeck cneck
73        overhead "Wearing: {{cneck}}"
74        lift currentNeck
75        drop self neck
76    endif
77endif
78
79if findlayer self innerlegs as item
80    getlabel item iinnerlegs
81    overhead "Set: {{iinnerlegs}}"
82    @setvar! currentInnerLegs item
83else 
84    if varexist currentInnerLegs
85    getlabel currentInnerLegs clegs
86        overhead "Wearing: {{clegs}}"
87        lift currentInnerLegs
88        drop self innerlegs
89    endif
90endif
91
92if findlayer self outerlegs as item
93    getlabel item iouterlegs
94    overhead "Set: {{iouterlegs}}"
95    @setvar! currentOuterLegs item
96else 
97    if varexist currentOuterLegs
98        getlabel currentOuterLegs couterlegs
99        overhead "Wearing: {{counterlegs}}"
100        lift currentOuterLegs
101        drop self outerlegs
102    endif
103endif
104
105if findlayer self arms as item
106    getlabel item iarms
107    overhead "Set: {{iarms}}"
108    @setvar! currentArms item
109else 
110    if varexist currentArms
111        getlabel currentArms carms
112        overhead "Wearing: {{carms}}"
113        lift currentArms
114        drop self arms
115    endif
116endif
117
118if findlayer self righthand as item
119    getlabel item iRhand
120    overhead "Set: {{iRhand}}"
121    @setvar! currentRhand item
122else 
123    if varexist currentRhand
124        getlabel currentRhand cRhand
125        overhead "Wearing: {{cRhand}}"
126        lift currentRhand
127        drop self righthand
128    endif
129endif
130
131if findlayer self lefthand as item
132    getlabel item iLhand
133    overhead "Set: {{iLhand}}"
134    @setvar! currentLhand item
135else 
136    if varexist currentLhand
137        getlabel currentLhand cLhand
138        overhead "Wearing: {{cLhand}}"
139        lift currentLhand
140        drop self lefthand
141    endif
142endif
143
144if findlayer self shoes as item
145    getlabel item ishoes
146    overhead "Set: {{ishoes}}"
147    @setvar! currentShoes item
148else 
149    if varexist currentShoes
150        getlabel currentShoes cshoes
151        overhead "Wearing: {{cshoes}}"
152        lift currentShoes
153        drop self shoes
154    endif
155endif
156
157if findlayer self pants as item
158    getlabel item ipants
159    overhead "Set: {{ipants}}"
160    @setvar! currentPants item
161else 
162    if varexist currentPants
163        getlabel currentPants cpants
164        overhead "Wearing: {{cpants}}"
165        lift currentPants
166        drop self pants
167    endif
168endif
169
170if findlayer self cloak as item
171    getlabel item icloak
172    overhead "Set: {{icloak}}"
173    @setvar! currentCloak item
174else 
175    if varexist currentCloak
176        getlabel currentCloak ccloak
177        overhead "Wearing: {{ccloak}}"
178        lift currentCloak
179        drop self cloak
180    endif
181endif
182
183#Mastery Chain
184if findlayer self Talisman as item
185    getlabel item iTalisman
186    overhead "Set: {{iTalisman}}"
187    @setvar! currentTalisman item
188else
189    if varexist currentTalisman
190        getlabel currentTalisman cTalisman
191        overhead "Wearing: {{cTalisman}}"
192        lift currentTalisman
193        drop self Talisman
194    endif
195endif