-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprofile.xml
117 lines (91 loc) · 7.72 KB
/
profile.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<Profile>
<Name>Greeds Domain</Name>
<KillMonsters>True</KillMonsters>
<PickupLoot>True</PickupLoot>
<GameParams act="OpenWorld" resumeFromSave="False" isPrivate="True" numGames="-1" />
<TargetBlacklists>
<TargetBlacklist actorId="114622" name="Tyrael" />
<TargetBlacklist actorId="4153" />
<TargetBlacklist actorId="365097" /> <!-- cursed chest -->
<TargetBlacklist actorId="368169" /> <!-- cursed shrine -->
</TargetBlacklists>
<Order>
<ToggleTargeting questId="1" combat="True" looting="False" lootRadius="10" killRadius="15" />
<If condition="Me.IsInTown">
<WaitTimer questId="1" stepId="1" waitTime="5000"/>
</If>
<While condition="CurrentWorldId != 379962 and
ActorExistsAt(393030, ZetaDia.Me.Position.X, ZetaDia.Me.Position.Y, ZetaDia.Me.Position.Z, 250)">
<MoveTo questId="1" actorId="393030" pathPrecision="5" timeout="2"/> <!-- timeout added to prevent conflict between tag and plugin -->
<WaitTimer questId="1" stepId="1" waitTime="2000"/>
</While>
<While condition="CurrentWorldId == 379962">
<ToggleTargeting questId="1" combat="True" looting="True" lootRadius="50" killRadius="15" />
<SafeMoveTo questId="312429" stepId="2" x="670" y="444" z="18" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="670" y="468" z="10" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="670" y="496" z="10" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="642" y="485" z="10" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="610" y="495" z="10" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="623" y="459" z="10" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="595" y="450" z="10" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="565" y="459" z="10" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="539" y="463" z="17" pathPrecision="5" pathPointLimit="250" statusText=""/>
<UseObject questId="1" actorId="392094"/>
<WaitTimer questId="1" stepId="1" waitTime="1500"/>
<SafeMoveTo questId="312429" stepId="2" x="519" y="463" z="20" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="493" y="461" z="15" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="476" y="446" z="15" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="456" y="446" z="20" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="449" y="468" z="20" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="431" y="456" z="20" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="440" y="436" z="20" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="423" y="417" z="26" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="421" y="393" z="35" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="448" y="390" z="35" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="447" y="376" z="35" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="432" y="366" z="35" pathPrecision="5" pathPointLimit="250" statusText=""/>
<UseObject questId="1" actorId="392094"/>
<WaitTimer questId="1" stepId="1" waitTime="1500"/>
<SafeMoveTo questId="312429" stepId="2" x="348" y="377" z="35" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="330" y="354" z="35" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="328" y="311" z="35" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="309" y="260" z="17" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="315" y="223" z="-2" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="340" y="212" z="-7" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="345" y="186" z="-7" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="343" y="154" z="-7" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="320" y="156" z="-15" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="297" y="165" z="-30" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="268" y="154" z="-41" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="246" y="158" z="-55" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="224" y="170" z="-73" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="210" y="182" z="-81" pathPrecision="5" pathPointLimit="250" statusText=""/>
<UseObject questId="1" actorId="389569"/>
<WaitTimer questId="1" stepId="1" waitTime="2500"/>
<UseObject questId="1" actorId="380766"/>
<WaitTimer questId="1" stepId="1" waitTime="2500"/>
</While>
<While condition="CurrentWorldId == 380753 and not ActorExistsAt(403683, ZetaDia.Me.Position.X, ZetaDia.Me.Position.Y, ZetaDia.Me.Position.Z, 200)">
<SafeMoveTo questId="312429" stepId="2" x="160" y="165" z="-82" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="117" y="153" z="-82" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="88" y="161" z="-82" pathPrecision="5" pathPointLimit="250" statusText=""/>
<SafeMoveTo questId="312429" stepId="2" x="72" y="174" z="-82" pathPrecision="5" pathPointLimit="250" statusText=""/>
<UseObject questId="1" actorId="403041"/>
<SafeMoveTo questId="312429" stepId="2" x="89" y="161" z="-82" pathPrecision="5" pathPointLimit="250" statusText=""/>
<!-- takes awhile for greed to be attackable -->
<WaitTimer questId="1" stepId="1" waitTime="6000"/>
<!-- boss fight -->
</While>
<While condition="ActorExistsAt(403683, ZetaDia.Me.Position.X, ZetaDia.Me.Position.Y, ZetaDia.Me.Position.Z, 200)">
<!-- open the chest -->
<!-- bot gets stuck if standing on either side of the chest, so move around -->
<SafeMoveTo questId="312429" stepId="2" x="182" y="234" z="-82" pathPrecision="5" pathPointLimit="250" statusText=""/>
<UseObject questId="1" InteractRange="100" actorId="403683"/>
<UseObject questId="1" InteractRange="100" actorId="403683"/>
<UseObject questId="1" InteractRange="100" actorId="403683"/>
<UseTownPortal questId="1" />
<!-- wait for plugin to reload last profile and continue -->
</While>
<ReloadProfile />
</Order>
</Profile>