SCRIPT FOR UO OUTLANDS This script automatically summons and maintains a team of creatures for farming It supports Earth Elementals, Water Elementals, and basic Summon Creature The script will resummon dead pets, heal them…
TamingHealingMagicMeditationSpirit Speak
Smart Summoning.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/3acf5988-79ee-4e2d-8211-7144595dedb7 for latest2# Automation by Jaseowns3## Script: Smart Summoning4## Created by: eshromanch#05#############################################6 7 8// ==========================================9// SMART SUMMONING SCRIPT FOR UO OUTLANDS10// ==========================================11// This script automatically summons and maintains a team of creatures for farming12// It supports Earth Elementals, Water Elementals, and basic Summon Creature13// The script will resummon dead pets, heal them with Spirit Speak, and loot corpses14 15// ==========================================16// CONFIGURATION - CHANGE THESE VALUES17// ==========================================18// Set these to 1 if you HAVE the spell, 0 if you DON'T have it19//@ setvar earthElement 0 // Do you have Earth Elemental spell? (0 = no, 1 = yes)20//@setvar waterElement 1 // Do you have Water Elemental spell? (0 = no, 1 = yes)21 22// Choose your summoning strategy:23 //@setvar useHybrid 1 // 1 = Use 1 elemental + 3 creatures (RECOMMENDED for most situations)24 //@setvar useFullElemental 0 // 1 = Use 2 elementals + 1 creature (Best for hard content, uses more mana)25 26// Note: If both earthElement and waterElement are 0, script will only use Summon Creature (5 total)27 28// ==========================================29// SUMMONING CONFIGURATION FLAGS30// ==========================================31@setvar earthElement 032@setvar waterElement 133@setvar useHybrid 134@setvar useFullElemental 035 36// ==========================================37// INITIAL SUMMONING PHASE38// ==========================================39overhead "Starting summoning sequence..." 8840 41// Summon first elemental (if available)42if earthElement = 1 or waterElement = 143 if followers < 244 overhead "Summoning elemental tank..." 8845 46 // Try 3 times47 if followers < 248 if earthElement = 149 cast 'Earth Elemental'50 waitfortarget 500051 target 'self'52 wait 250053 endif54 55 if waterElement = 156 cast 'Water Elemental'57 waitfortarget 500058 target 'self'59 wait 250060 endif61 endif62 63 if followers < 264 overhead "Retry 1..." 8865 if earthElement = 166 cast 'Earth Elemental'67 waitfortarget 500068 target 'self'69 wait 250070 endif71 72 if waterElement = 173 cast 'Water Elemental'74 waitfortarget 500075 target 'self'76 wait 250077 endif78 endif79 80 if followers < 281 overhead "Retry 2..." 8882 if earthElement = 183 cast 'Earth Elemental'84 waitfortarget 500085 target 'self'86 wait 250087 endif88 89 if waterElement = 190 cast 'Water Elemental'91 waitfortarget 500092 target 'self'93 wait 250094 endif95 endif96 97 if followers >= 298 overhead "Elemental summoned!" 6699 say 'all follow me'100 wait 500101 else102 overhead "Failed to summon elemental" 33103 endif104 endif105endif106 107// Summon second elemental if using full elemental strategy108if useFullElemental = 1109 if earthElement = 1 or waterElement = 1110 if followers < 4111 overhead "Summoning second elemental..." 88112 113 // Try 3 times114 if followers < 4115 if earthElement = 1116 cast 'Earth Elemental'117 waitfortarget 5000118 target 'self'119 wait 2500120 endif121 122 if waterElement = 1123 cast 'Water Elemental'124 waitfortarget 5000125 target 'self'126 wait 2500127 endif128 endif129 130 if followers < 4131 overhead "Retry 1..." 88132 if earthElement = 1133 cast 'Earth Elemental'134 waitfortarget 5000135 target 'self'136 wait 2500137 endif138 139 if waterElement = 1140 cast 'Water Elemental'141 waitfortarget 5000142 target 'self'143 wait 2500144 endif145 endif146 147 if followers >= 4148 overhead "Second elemental summoned!" 66149 say 'all follow me'150 wait 500151 endif152 endif153 endif154endif155 156// Fill remaining slots with Summon Creature157while followers < 5158 overhead "Summoning creature... ({{followers}}/5)" 88159 160 cast 'Summ. Creature'161 waitfortarget 5000162 target 'self'163 wait 2500164 165 say 'all follow me'166 wait 500167endwhile168 169overhead "Full team assembled!" 66170wait 1000171 172// ==========================================173// MAIN FARMING LOOP174// ==========================================175while not dead176 // SUMMON MAINTENANCE - Hybrid Strategy177 if useHybrid = 1178 if earthElement = 1 or waterElement = 1179 if followers < 2180 overhead "ELEMENTAL DOWN! Resummoning..." 33181 182 // Try twice183 if earthElement = 1184 cast 'Earth Elemental'185 waitfortarget 5000186 target 'self'187 wait 2500188 endif189 190 if waterElement = 1191 cast 'Water Elemental'192 waitfortarget 5000193 target 'self'194 wait 2500195 endif196 197 if followers < 2198 overhead "Retry..." 33199 if earthElement = 1200 cast 'Earth Elemental'201 waitfortarget 5000202 target 'self'203 wait 2500204 endif205 206 if waterElement = 1207 cast 'Water Elemental'208 waitfortarget 5000209 target 'self'210 wait 2500211 endif212 endif213 214 if followers >= 2215 overhead "Elemental restored!" 66216 say 'all follow me'217 wait 500218 endif219 endif220 endif221 endif222 223 // SUMMON MAINTENANCE - Full Elemental Strategy224 if useFullElemental = 1225 if earthElement = 1 or waterElement = 1226 // First elemental227 if followers < 2228 overhead "ELEMENTAL 1 DOWN!" 33229 230 if earthElement = 1231 cast 'Earth Elemental'232 waitfortarget 5000233 target 'self'234 wait 2500235 endif236 237 if waterElement = 1238 cast 'Water Elemental'239 waitfortarget 5000240 target 'self'241 wait 2500242 endif243 244 if followers >= 2245 say 'all follow me'246 wait 500247 endif248 endif249 250 // Second elemental251 if followers < 4252 overhead "ELEMENTAL 2 DOWN!" 33253 254 if earthElement = 1255 cast 'Earth Elemental'256 waitfortarget 5000257 target 'self'258 wait 2500259 endif260 261 if waterElement = 1262 cast 'Water Elemental'263 waitfortarget 5000264 target 'self'265 wait 2500266 endif267 268 if followers >= 4269 say 'all follow me'270 wait 500271 endif272 endif273 endif274 endif275 276 // Fill remaining slots with creatures277 if followers < 5278 cast 'Summ. Creature'279 waitfortarget 5000280 target 'self'281 wait 2500282 say 'all follow me'283 wait 500284 endif285 286 // COMBAT PHASE287 hotkey 'Target Closest Grey Monster'288 wait 500289 290 if insysmsg 'No one matching'291 overhead "No monsters nearby" 88292 wait 2000293 else294 say 'all kill'295 wait 500296 297 // Combat loop with Spirit Speak healing298 while targetexists 'enemy'299 if mana > 20300 useskill 'Spirit Speak'301 wait 11000302 else303 wait 1000304 endif305 endwhile306 307 // Spirit Speak on corpse308 useskill 'Spirit Speak'309 waitfortarget 2000310 hotkey 'Target Closest Grey Monster'311 wait 2000312 313 // Loot314 hotkey 'Organizer Agent-1'315 wait 1000316 endif317 318 // MANA MANAGEMENT319 if mana < 30320 overhead "Meditating..." 88321 useskill 'Meditation'322 while mana < 75323 wait 1000324 endwhile325 endif326endwhile