View difference between Paste ID: KRj9hjPm and AwydLz0h
SHOW: | | - or go back to the newest paste.
1
<?xml version="1.0" ?>
2
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
3
	<config RequireVersion="2.40" debug="false" showgearswaps="false" quickcommands="true" showspellinfo="false" />
4
	<variables clear = "yes">
5
		<!-- To change out Idle Feet based on whether its day/night -->
6
		<var name="DayFeet">Danzo Sune-Ate</var>
7
		<var name="NightFeet">Ninja Kyahan +1</var>
8
		<!-- To change out WS hands based on whether its day/night -->
9
		<var name="feet">$DayFeet</var>
10
		<!-- how much TP do you want to lock your weapon at? -->
11
		<var name="locktp">20</var>
12
		<!-- manually control locking of weapons for magian -->
13
		<var name="lockweapon">1</var>
14
	</variables>
15
	<sets>
16
		<group default="yes" name="Standard">
17
			<set name="Idle">
18
				<main>Hochomasamune</main>
19
				<sub>Kamome</sub>
20
				<ammo>Qirmiz Tathlum</ammo>
21
				<head>Iga Zukin +2</head>
22
				<neck>Hope Torquer</neck>
23
				<lear>Suppanomimi</lear>
24
				<rear>Brutal Earring</rear>
25
				<body>Iga Ningi +2</body>
26
				<hands>Koga Tekko +2</hands>
27
				<lring>Rajas Ring</lring>
28
				<rring>Epona's Ring</rring>
29
				<back>Atheling Mantle</back>
30
				<waist>Twilight Belt</waist>
31
				<legs>Iga Hakama +2</legs>
32
				<feet>$feet</feet>
33
			</set>
34
			<set name="Engaged" baseset="Idle">
35
				<hands>Koga Tekko +2</hands>
36
				<neck>Hope Torque</neck>
37
				<body>Ninja Chainmail</body>
38
				<feet>Usukane Sune-Ate</feet>
39
			</set>
40
			<set name="Evasion" baseset="Engaged">
41
				<neck>Evasion Torque</neck>
42
				<body>Usukane Haramaki</body>
43
				<hands>Usukane Gote</hands>
44
				<back>Boxer's Mantle</back>
45
				<legs>Ocelot Trousers</legs>
46
			</set>
47
			<set name="GKT">
48
				<sub>Pole Grip</sub>
49
				<lear>Aesir Ear Pendant</lear>
50
			</set>
51
			<set name="ws" Baseset="Engaged">
52
				<head>Anwig Salade</head>
53
				<neck>Breeze Gorget</neck>
54
				<lear>Centaurus Earring</lear>
55
				<lring>Rajas Ring</lring>
56
				<rring>Epona's Ring</rring>
57
				<back>Atheling Mantle</back>
58
				<waist>Breeze Belt</waist>
59
				<legs>Byakko's Haidate</legs>
60
			</set>
61
			<set name="CritWS" Baseset="ws">
62
				<body>Loki's Kaftan</body>
63
				
64
			</set>
65
			<set name="EleWS" baseset="ws">
66
				<main>Carabineer's Dagger</main>
67
				<sub>Kuina</sub>
68
				<ammo>Qirmiz Tathlum</ammo>
69
				<head>Anwig Salade</head>
70
				<neck>Breeze Gorget</neck>
71
				<lear>Moldavite Earring</lear>
72
				<rear>Hecate's Earring</rear>
73
				<body>Mirke Wardecors</body>
74
				<hands>Iga Tekko +2</hands>
75
				<lring>Rajas Ring</lring>
76
				<rring>Epona's Ring</rring>
77
				<back>Atheling Mantle</back>
78
				<waist>Breeze Belt</waist>
79
				<legs>Byakko's Haidate</legs>
80
				<feet>Ninja Kyahan +1</feet>
81
			</set>
82
			<set name="haste" BaseSet="Engaged">
83
				<head>Iga Zukin +2</head>
84
				<hands>Koga Tekko +2</hands>
85
				<waist>Twilight Belt</waist>
86
				<legs>Iga Hakama +2</legs>
87
			</set>
88
			<set name="Utsusemi" baseset="haste">
89
				<head>Iga Zukin +2</head>
90
				<neck>Magoraga Beads</neck>
91
				<hands>Koga Tekko +2</hands>
92
				<feet>Iga Kyahan +2</feet>
93
			</set>
94
			<set name="Migawari: Ichi" baseset="haste">
95
				<body>Iga Ningi +2</body>
96
			</set>
97
			<set name="EleNinjutsu" baseset="haste">
98
				<ammo>Snow Sachet</ammo>
99
				<head>Koga Hatsuburi</head>
100
				<neck>Artemis' Medal</neck>
101
				<lear>Moldavite Earring</lear>
102
				<rear>Hecate's Earring</rear>
103
				<body>Kirin's Osode</body>
104
				<hands>Koga Tekko +2</hands>
105
				<lring>Diamond Ring</lring>
106
				<rring>Diamond Ring</rring>
107
				<back>Shadow Mantle</back>
108
				<waist>Sanctuary Obi</waist>
109
				<legs>Iga Hakama +2</legs>
110
				<feet>Koga Kyahan +1</feet>
111
			</set>
112
			<set name="EnfNinjutsu" baseset="haste">
113
				<head>Ninja Hatsuburi</head>
114
				<hands>Koga Tekko +1</hands>
115
				<feet>Koga Kyahan +1</feet>
116
			</set>
117
			<set name="Ninjutsu" baseset="haste">
118
				<hands>Koga Tekko +2</hands>
119
			</set>
120
			<set name="Yonin">
121
				<legs>Iga Hakama +2</legs>
122
			</set>
123
			<set name="Innin">
124
				<head>Iga Zukin +2</head>
125
			</set>
126
			<set name="Futae">
127
				<hands>Iga Tekko +2</hands>
128
			</set>
129
			<set name="Provoke">
130
				<neck>Invidia Torque</neck>
131
				<hands>Ocelot Gloves</hands>
132
				<waist>Warwolf Belt</waist>
133
				<legs>Ocelot Trousers</legs>
134
			</set>
135
			<set name="Blade: Shun">
136
				<head>Iga Zukin +2</head>
137
				<neck>Light Gorget</neck>
138
				<lear>Centaurus Earring</lear>
139
				<rear>Thunder Earring</rear>
140
				<body>Iga Ningi +2</body>
141
				<hands>Athos's Gloves</hands>
142
				<lring>Rajas Ring</lring>
143
				<rring>Thunder Ring</rring>
144
				<back>Atheling Mantle</back>
145
				<waist>Light Belt</waist>
146
				<legs>Byakko's Haidate</legs>
147
				<feet>Athos's Boots</feet>
148
			</set>
149
		</group>
150
	</sets>
151
	<rules>
152
		<!-- special case rules first -->
153
		<if status = "dead">
154
			<cancelspell />
155
			<return />
156
		</if>
157
		<!--Rules to stop parsing if you can't perform an action-->
158
		<if BuffActive="Sleep|Petrification|Stun|Terror|Charm">
159
			<return/>
160
		</if>
161
		<elseif Type="*Magic|BardSong|Ninjutsu" BuffActive="Silence">
162
			<return/>
163
		</elseif>
164
		<elseif Type="Weaponskill|JobAbility|PetCommand" BuffActive="Amnesia">
165
			<cancelspell/>
166
			<return/>
167
		</elseif>
168
		<!-- Locking Gear for when GKT is equipped -->
169
		<if EquipMain="Gld.Msk. Uchigat.">
170
			<equip set="GKT" />
171
			<disable slot="Main|sub|lear" />
172
		</if>
173
		<!-- lock weapon if tp is greater than $locktp -->
174
		<elseif mode="or" tpgt = "$locktp" advanced='$lockweapon=1'>
175
			<disable slot = "main|sub|range" />
176
		</elseif>
177
		<else EquipRangeNot="Gld.Msk. Uchigat.">
178
			<enable slot="Main|sub|lear" />
179
		</else>
180
		<!-- Setting Variables -->
181
		<!-- Feet Variable -->
182-
		<elseif mode="or" timeLT="17.00" timeGT="6.59">
182+
183
			<var cmd="set feet $Nightfeet" />
184-
		</elseif>	
184+
185-
		<!-- WS Hands Variable -->
185+
		<else mode="or" timeLT="17.00" timeGT="6.59">
186-
		<if mode="or" timeLT="6.00" timeGT="17.59">
186+
187-
			<var cmd="set hands $NightWSHands" />
187+
		</else>	
188
		<if status="engaged">
189-
		<elseif mode="or" timeLT="18.00" timeGT="6.01">
189+
190-
			<var cmd="set hands $DayWSHands" />
190+
				<equip when="engaged|aftercast" set="Engaged" />
191
			</if>
192
			<elseif hpplt="40">
193
				<equip when="engaged|aftercast" set="evasion" />
194-
				<equip when="engaged" set="Engaged" />
194+
195
		</if>
196
		<if status="idle">
197-
				<equip when="engaged" set="evasion" />
197+
198
		</if>
199
		<if type="Ninjutsu|*Magic">
200
			<if spell="Utsusemi: Ichi">
201
				<defaulttarget target="&lt;me&gt;" />
202
				<castdelay delay=".2" />
203
				<equip when="precast" set="Utsusemi" />
204
				<!-- The next 4 lines are used to cancel shadows incase you have Ni active -->
205
				<!-- 66 is for 1 shadow, 446 is for 2 shadows, 445 is if you  have 3 shadows active -->
206
				<!-- No way to program Spellcast to discern if Ichi or Ni is active, deal with it -->
207
				<midcastdelay delay="2.5" />
208
				<command when="midcast">cancel 66</command>
209
				<command when="midcast">cancel 445</command>
210
				<command when="midcast">cancel 446</command>
211
				<equip when="aftercast" set="%status" />
212
			</if>
213
			<elseif spell="Utsusemi: Ni">
214
				<defaulttarget target="&lt;me&gt;" />
215
				<castdelay delay=".2" />
216
				<equip when="precast" set="Utsusemi" />
217
				<equip when="aftercast" set="%status" />
218
			</elseif>
219
			<elseif spell="Aisha*|Dokumori*|Hojo*|Jubaku*|Kurayami*|Yurin*">
220
				<castdelay delay=".2" />
221
				<equip when="precast" set="EnfNinjutsu" />
222
				<equip when="aftercast" set="%status" />
223
			</elseif>
224
			<elseif spell="Doton*|Huton*|Hyoton*|Katon*|Raiton*|Suiton*">
225
				<castdelay delay=".2" />
226
				<equip when="precast" set="EleNinjutsu" />
227
				<equip when="aftercast" set="%status" />
228
			</elseif>
229
			<elseif spell="Migawari*">
230
				<castdelay delay=".2" />
231
				<equip when="precast" set="%spell" />
232
				<equip when="aftercast" set="%status" />
233
			</elseif>
234
			<else>
235
				<castdelay delay=".2" />
236
				<equip when="precast" set="Ninjutsu" />
237
				<equip when="aftercast" set="%status" />
238
			</else>
239
		</if>
240
		<if type="Weaponskill">
241
			<if spell="Blade: Jin|Blade: Rin">
242
				<castdelay delay=".2" />
243
				<equip when="precast" set="CritWS" />
244
				<equip when="aftercast" set="%status" />
245
			</if>
246
			<elseif Spell="Blade: Shun">
247
				<castdelay delay=".2" />
248
				<equip when="precast" set="Blade: Shun" />
249
				<equip when="aftercast" set="%status" />
250
			</elseif>
251
			<elseif Spell="Blade: Kamu|Blade: Teki|Blade: To|Blade: Chi|Blade: Yu|Aeolian Edge">
252
				<castdelay delay=".2" />
253
				<equip when="precast" set="EleWS" />
254
				<equip when="aftercast" set="%status" />
255
			</elseif>
256
		</if>
257
		<if type="JobAbility">
258
			<if Spell="Yonin|Innin|Futae">
259
				<defaulttarget target="&lt;me&gt;" />
260
				<castdelay delay=".2" />
261
				<equip when="precast" set="%spell" />
262
 				<equip when="aftercast" set="%status" />
263
			</if>
264
			<elseif Spell="Provoke">
265
				<castdelay delay=".2" />
266
				<equip when="precast" set="%spell" />
267
			</elseif>
268
			<else>
269
				<equip when="precast|aftercast" set="%status" />
270
			</else>
271
		</if>
272
		<!-- Ranged Attack Rule -->
273
		<if spell="ranged">
274
			<aftercastdelay delay="5" />
275
			<equip when="precast" set="evasion" />
276
		</if>
277
</rules>
278
</spellcast>