Back to "fire" tags

Arson Request - Make Fires Everywhere by Jaseowns

1# Cast Fire Field in randomish spot by Jaseowns
2# UO Outlands
3# For MAC
4
5@setvar! jaseowns_ArsonTimerCD 4000
6settimer jaseowns_ArsonTimer jaseowns_ArsonTimerCD
7
8while not dead
9        
10    if mana >= 12
11
12        if timer jaseowns_ArsonTimer >= jaseowns_ArsonTimerCD
13            cast 'Fire Field'
14            waitfortarget 5000
15            clearsysmsg 
16            random 4
17            getlabel backpack jaseowns_PingCheck
18            if insysmsg "Random: 4"
19                random 10
20                getlabel backpack jaseowns_PingCheck
21                if insysmsg "Random: 10"
22                    targetrelloc -10 10
23                elseif insysmsg "Random: 9"
24                    targetrelloc -9 9
25                elseif insysmsg "Random: 8"
26                    targetrelloc -8 8
27                elseif insysmsg "Random: 7"
28                    targetrelloc -7 7
29                elseif insysmsg "Random: 6"
30                    targetrelloc -6 6
31                elseif insysmsg "Random: 5"
32                    targetrelloc -5 5
33                elseif insysmsg "Random: 4"
34                    targetrelloc -4 4
35                elseif insysmsg "Random: 3"
36                    targetrelloc -3 3
37                elseif insysmsg "Random: 2"
38                    targetrelloc -2 2
39                elseif insysmsg "Random: 1"
40                    targetrelloc -1 1
41                else
42                    targetrelloc -1 1
43                endif
44            elseif insysmsg "Random: 3"
45                random 10
46                getlabel backpack jaseowns_PingCheck
47                if insysmsg "Random: 10"
48                    targetrelloc 10 -10
49                elseif insysmsg "Random: 9"
50                    targetrelloc -9 9
51                elseif insysmsg "Random: 8"
52                    targetrelloc -8 -8
53                elseif insysmsg "Random: 7"
54                    targetrelloc 7 -7
55                elseif insysmsg "Random: 6"
56                    targetrelloc -6 6
57                elseif insysmsg "Random: 5"
58                    targetrelloc -5 -5
59                elseif insysmsg "Random: 4"
60                    targetrelloc 4 -4
61                elseif insysmsg "Random: 3"
62                    targetrelloc -3 3
63                elseif insysmsg "Random: 2"
64                    targetrelloc 2 -2
65                elseif insysmsg "Random: 1"
66                    targetrelloc -1 1
67                else
68                    targetrelloc 1 -1
69                endif
70            elseif insysmsg "Random: 2"
71                random 10
72                getlabel backpack jaseowns_PingCheck
73                if insysmsg "Random: 10"
74                    targetrelloc 10 10
75                elseif insysmsg "Random: 9"
76                    targetrelloc 9 9
77                elseif insysmsg "Random: 8"
78                    targetrelloc 8 8
79                elseif insysmsg "Random: 7"
80                    targetrelloc 7 7
81                elseif insysmsg "Random: 6"
82                    targetrelloc 6 6
83                elseif insysmsg "Random: 5"
84                    targetrelloc 5 5
85                elseif insysmsg "Random: 4"
86                    targetrelloc 4 4
87                elseif insysmsg "Random: 3"
88                    targetrelloc 3 3
89                elseif insysmsg "Random: 2"
90                    targetrelloc 2 2
91                elseif insysmsg "Random: 1"
92                    targetrelloc 1 1
93                else
94                    targetrelloc 1 1
95                endif
96            elseif insysmsg "Random: 1"
97                random 10
98                getlabel backpack jaseowns_PingCheck
99                if insysmsg "Random: 10"
100                    targetrelloc -10 -10
101                elseif insysmsg "Random: 9"
102                    targetrelloc -9 -9
103                elseif insysmsg "Random: 8"
104                    targetrelloc -8 -8
105                elseif insysmsg "Random: 7"
106                    targetrelloc -7 -7
107                elseif insysmsg "Random: 6"
108                    targetrelloc -6 -6
109                elseif insysmsg "Random: 5"
110                    targetrelloc -5 -5
111                elseif insysmsg "Random: 4"
112                    targetrelloc -4 -4
113                elseif insysmsg "Random: 3"
114                    targetrelloc -3 -3
115                elseif insysmsg "Random: 2"
116                    targetrelloc -2 -2
117                elseif insysmsg "Random: 1"
118                    targetrelloc -1 -1
119                else
120                    targetrelloc -1 -1
121                endif
122            else
123                random 10
124                getlabel backpack jaseowns_PingCheck
125                if insysmsg "Random: 10"
126                    targetrelloc 10 -10
127                elseif insysmsg "Random: 9"
128                    targetrelloc 9 -9
129                elseif insysmsg "Random: 8"
130                    targetrelloc 8 -8
131                elseif insysmsg "Random: 7"
132                    targetrelloc 7 -7
133                elseif insysmsg "Random: 6"
134                    targetrelloc 6 -6
135                elseif insysmsg "Random: 5"
136                    targetrelloc 5 -5
137                elseif insysmsg "Random: 4"
138                    targetrelloc 4 -4
139                elseif insysmsg "Random: 3"
140                    targetrelloc 3 -3
141                elseif insysmsg "Random: 2"
142                    targetrelloc 2 -2
143                elseif insysmsg "Random: 1"
144                    targetrelloc 1 -1
145                else
146                    targetrelloc 1 -1
147                endif
148            endif
149            
150            if not targetexists 
151                settimer jaseowns_ArsonTimer 0
152            endif
153        endif
154    
155    elseif not findbuff "Actively"
156        useskill "meditation"
157    endif
158
159endwhile
160