Back to "summon" tags

Necro Make sure you have an earth pet and fire pet and creature summon (P) by Jaseowns

1# Make sure you have an earth pet and water pet by Jaseowns
2# UO Outlands
3if not listexists petNameList
4    createlist petNameList
5endif
6if list petNameList = 0
7    pushlist petNameList "jaseneccy"
8    pushlist petNameList "jaseyoutuber"
9    pushlist petNameList "jasefunez"
10    pushlist petNameList "jasetwitch"
11endif
12
13if not varexist myEarthPet
14    @setvar! myEarthPet 0
15endif
16if not varexist myWaterPet
17    @setvar! myWaterPet 0
18endif
19if not varexist mySummonAnimalPet
20    @setvar! mySummonAnimalPet 0
21endif
22
23
24if followers = 0
25    @setvar! followCount 0
26elseif followers = 1
27    @setvar! followCount 1
28elseif followers = 2
29    @setvar! followCount 2
30elseif followers = 3
31    @setvar! followCount 3
32elseif followers = 4
33    @setvar! followCount 4
34elseif followers = 5
35    @setvar! followCount 5
36endif
37
38if dead myEarthPet or not find myEarthPet ground -1 -1 12
39    if followers < 4
40        while mana < 50
41            overhead "waiting for mana" 88
42            if not findbuff "Actively Meditating"
43                useskill "meditation"
44            endif
45            wait 200
46        endwhile
47        say "[VengefulSpirit"
48        while followers = followCount
49            cast "earth elemental"
50            wait 500
51        endwhile
52        if findtype 158 ground -1 -1 2 as myPet
53            overhead "Found"
54            if noto myPet = "friend" and list petNameList > 0
55                overhead "Renaming..."
56                foreach petName in petNameList
57                    rename myPet petName
58                    break
59                endfor
60                poplist petNameList "front"
61            endif
62            @setvar! myEarthPet myPet
63        endif
64        say "all guard me"
65    endif
66endif
67   
68if followers = 0
69    @setvar! followCount 0
70elseif followers = 1
71    @setvar! followCount 1
72elseif followers = 2
73    @setvar! followCount 2
74elseif followers = 3
75    @setvar! followCount 3
76elseif followers = 4
77    @setvar! followCount 4
78elseif followers = 5
79    @setvar! followCount 5
80endif
81
82if dead myWaterPet or not find myWaterPet ground -1 -1 12
83    if followers < 4
84        while mana < 50
85            overhead "waiting for mana" 88
86            if not findbuff "Actively Meditating"
87                useskill "meditation"
88            endif
89            wait 200
90        endwhile
91        say "[VengefulSpirit"  
92        while followers = followCount
93            cast "fire elemental"
94            wait 500
95        endwhile        
96        if findtype "a lich" ground -1 -1 2 as myPet
97            if noto myPet = "friend" and list petNameList > 0
98                foreach petName in petNameList
99                    rename myPet petName
100                    break
101                endfor
102                poplist petNameList "front"
103            endif
104            @setvar! myWaterPet myPet
105        endif
106        say "all guard me"
107    endif
108endif
109
110
111if followers < 5
112    while mana < 14
113        overhead "waiting for mana" 88
114        if not findbuff "Actively Meditating"
115            useskill "meditation"
116        endif
117        wait 200
118    endwhile
119    say "[VengefulSpirit"  
120    while followers = followCount
121        cast 'Summ. Creature'
122        wait 500
123    endwhile        
124    say "all guard me"
125endif
126
127
128wait 1000
129replay
130
131//overhead myEarthPet
132//while not dead myEarthPet
133//    overhead "we have a tank" 88
134//  wait 1000
135//dwhile
136//overhead "Tank down" 34
137//skill 'meditation'
138//skill 'meditation'cast 'Summ. Creature'