Compatibility unverified
This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.
1.3 By Based#6409 aka Brother Based in game Made so you can set and forget AFK train any bard skills to different values on any creature and should work anywhere Change values in setup section below, put…
TrainingBardDiscordancePeacemakingProvocation
Baseds AIO Bard Trainer.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/95a62905-bf14-4966-9078-d90fc2092149 for latest2# Automation by Jaseowns3## Script: Based's AIO Bard Trainer4## Created by: Based#64095#############################################6 7# Based's AIO Bard Trainer 1.38# By Based#6409 aka Brother Based in game9#10# Made so you can set and forget AFK train any bard skills11# to different values on any creature and should work anywhere12#13# Change values in setup section below, put instruments in bag,14# run the script, pick your target, and get to AFK training!15#16# Features17# ---------18# * Train any combination of bard skills at once19# * Supports 80, 100, 105, 110, 115, 120 max skills20# * Automatic stopping based on set max21# * Uses single basedMonster serial to avoid miss targeting22# * Supports all instruments besides Standing Harp23# because i dont have the ID24# * Automatically chooses whatever instruments you have in your bag25# * Automatically stops after running out of instruments26#27# !Note: If ended manually variable basedMonster is left over28#29# Locking removed temporarily until its fixed30#31# CHANGELOG32# ---------33# 1.334# Support for all common skill values35#36#37#38#���������������������������������39#������������ SETUP ��������������40#���������������������������������41#42#43#44# Set to 1 to train, 0 to not train45setvar! Disco 146setvar! Music 147setvar! Peace 148setvar! Provo 049# Set max skill points. (80, 100, 105, 110, 115, 120 supported)50setvar! DiscoMax 11051setvar! MusicMax 11052setvar! PeaceMax 11053setvar! ProvoMax 10054#55#56#57#�����������������������������������58#��������� SCRIPT GUTS �������������59#��������� DO NOT EDIT �������������60#�����������������������������������61#62#63#64unsetvar basedMonster65overhead 'Target Monster' 3366setvar! basedMonster 67 68if Disco = 1 and Music = 169 setvar! DiscAndMusic 170 else71 setvar! DiscAndMusic 072endif73 74if Peace = 1 and Music = 175 setvar! PeaceAndMusic 176 else77 setvar! PeaceAndMusic 078endif79 80if Provo = 1 and Music = 181 setvar! ProvAndMusic 182 else83 setvar! ProvAndMusic 084endif85 86if Disco = 0 and Music = 1 and Provo = 0 and Peace = 087 setvar! MusicAlone 188 else89 setvar! MusicAlone 090endif91 92while not dead93 94 if insysmsg 'what instrument'95 hotkey 'cancel current target'96 for 297 if findtype '3763' backpack as lute98 dclick 'lute' backpack 99 else100 if findtype '3740' backpack as drum101 dclick 'drum' backpack 102 else103 if findtype '3742' backpack as tamb104 dclick 'tamb' backpack 105 else106 if findtype '3762' backpack as harp107 dclick 'harp' backpack 108 else109 if findtype '10245' backpack as flute110 dclick 'flute' backpack111 else112 overhead 'Out of instruments' 33113 overhead 'Stopping script' 33114 sysmsg 'Out of instruments'115 sysmsg 'Stopping script'116 unsetvar basedMonster117 stop118 endif119 endif120 endif121 endif122 endif123 pause 1000124 endfor125 pause 1000126 clearsysmsg127 endif128 129 if Disco = 1 130 if DiscoMax = 80131 if skill 'Discordance' < 80 132 useskill 'discordance'133 wft 1000134 target basedMonster135 pause 5500136 else137 overhead 'Discordance 80 finished' 33138 sysmsg 'Discordance 80 finished'139 setvar! Disco 0140 endif141 endif142 if DiscoMax = 100143 if skill 'Discordance' < 100 144 useskill 'discordance'145 wft 1000146 target basedMonster147 pause 5500148 else149 overhead 'Discordance 100 finished' 33150 sysmsg 'Discordance 100 finished'151 setvar! Disco 0152 endif153 endif154 if DiscoMax = 105155 if skill 'Discordance' < 105 156 useskill 'discordance'157 wft 1000158 target basedMonster159 pause 5500160 else161 overhead 'Discordance 105 finished' 33162 sysmsg 'Discordance 105 finished'163 setvar! Disco 0164 endif165 endif166 if DiscoMax = 110167 if skill 'Discordance' < 110 168 useskill 'discordance'169 wft 1000170 target basedMonster171 pause 5500172 else173 overhead 'Discordance 110 finished' 33174 sysmsg 'Discordance 110 finished'175 setvar! Disco 0176 endif177 endif178 if DiscoMax = 115179 if skill 'Discordance' < 115 180 useskill 'discordance'181 wft 1000182 target basedMonster183 pause 5500184 else185 overhead 'Discordance 115 finished' 33186 sysmsg 'Discordance 115 finished'187 setvar! Disco 0188 endif189 endif190 if DiscoMax = 120191 if skill 'Discordance' < 120 192 useskill 'discordance'193 wft 1000194 target basedMonster195 pause 5500196 else197 overhead 'Discordance 120 finished' 33198 sysmsg 'Discordance 120 finished'199 setvar! Disco 0200 endif201 endif202 endif203 204 if Peace = 1205 if PeaceMax = 80206 if skill 'Peacemaking' < 80 207 useskill 'Peacemaking'208 wft 1000209 target basedMonster210 pause 5500211 else212 overhead 'Peacemaking 80 finished' 33213 sysmsg 'Peacemaking 80 finished'214 setvar! Peace 0215 endif216 endif217 if PeaceMax = 100218 if skill 'Peacemaking' < 100 219 useskill 'Peacemaking'220 wft 1000221 target basedMonster222 pause 5500223 else224 overhead 'Peacemaking 100 finished' 33225 sysmsg 'Peacemaking 100 finished'226 setvar! Peace 0227 endif228 endif229 if PeaceMax = 105230 if skill 'Peacemaking' < 105 231 useskill 'Peacemaking'232 wft 1000233 target basedMonster234 pause 5500235 else236 overhead 'Peacemaking 105 finished' 33237 sysmsg 'Peacemaking 105 finished'238 setvar! Peace 0239 endif240 endif241 if PeaceMax = 110242 if skill 'Peacemaking' < 110 243 useskill 'Peacemaking'244 wft 1000245 target basedMonster246 pause 5500247 else248 overhead 'Peacemaking 110 finished' 33249 sysmsg 'Peacemaking 110 finished'250 setvar! Peace 0251 endif252 endif253 if PeaceMax = 115254 if skill 'Peacemaking' < 115 255 useskill 'Peacemaking'256 wft 1000257 target basedMonster258 pause 5500259 else260 overhead 'Peacemaking 115 finished' 33261 sysmsg 'Peacemaking 115 finished'262 setvar! Peace 0263 endif264 endif265 if PeaceMax = 120266 if skill 'Peacemaking' < 120 267 useskill 'Peacemaking'268 wft 1000269 target basedMonster270 pause 5500271 else272 overhead 'Peacemaking 120 finished' 33273 sysmsg 'Peacemaking 120 finished'274 setvar! Peace 0275 endif276 endif277 endif278 279 if Provo = 1280 if ProvoMax = 80281 if skill 'Provocation' < 80 282 useskill 'Provocation'283 wft 1000284 target basedMonster285 pause 5500286 else287 overhead 'Provocation 80 finished' 33288 sysmsg 'Provocation 80 finished'289 setvar! Provo 0290 endif291 endif292 if ProvoMax = 100293 if skill 'Provocation' < 100 294 useskill 'Provocation'295 wft 1000296 target basedMonster297 pause 5500298 else299 overhead 'Provocation 100 finished' 33300 sysmsg 'Provocation 100 finished'301 setvar! Provo 0302 endif303 endif304 if ProvoMax = 105305 if skill 'Provocation' < 105 306 useskill 'Provocation'307 wft 1000308 target basedMonster309 pause 5500310 else311 overhead 'Provocation 105 finished' 33312 sysmsg 'Provocation 105 finished'313 setvar! Provo 0314 endif315 endif316 if ProvoMax = 110317 if skill 'Provocation' < 110 318 useskill 'Provocation'319 wft 1000320 target basedMonster321 pause 5500322 else323 overhead 'Provocation 110 finished' 33324 sysmsg 'Provocation 110 finished'325 setvar! Provo 0326 endif327 endif328 if ProvoMax = 115329 if skill 'Provocation' < 115330 useskill 'Provocation'331 wft 1000332 target basedMonster333 pause 5500334 else335 overhead 'Provocation 115 finished' 33336 sysmsg 'Provocation 115 finished'337 setvar! Provo 0338 endif339 endif340 if ProvoMax = 120341 if skill 'Provocation' < 120 342 useskill 'Provocation'343 wft 1000344 target basedMonster345 pause 5500346 else347 overhead 'Provocation 120 finished' 33348 sysmsg 'Provocation 120 finished'349 setvar! Provo 0350 endif351 endif352 endif353 354 if Music = 1 and Disco = 0 and Peace = 0 and Provo = 0355 if MusicMax = 80356 if skill 'Musicianship' < 80 357 if DiscAndMusic = 1358 useskill 'discordance'359 wft 1000360 target basedMonster361 pause 5500362 endif363 if PeaceAndMusic = 1364 useskill 'Peacemaking'365 wft 1000366 target basedMonster367 pause 5500368 endif369 if ProvAndMusic = 1370 useskill 'Provocation'371 wft 1000372 target basedMonster373 pause 5500374 endif375 if MusicAlone = 1376 if skill 'Discordance' > 0 377 useskill 'discordance'378 wft 1000379 target basedMonster380 pause 5500381 endif382 if skill 'Peacemaking' > 0 383 useskill 'Peacemaking'384 wft 1000385 target basedMonster386 pause 5500387 endif388 if skill 'Provocation' > 0 389 useskill 'Provocation'390 wft 1000391 target basedMonster392 pause 5500393 endif394 endif395 else396 overhead 'Musicianship 80 finished' 33397 sysmsg 'Musicianship 80 finished'398 setvar! Music 0399 endif400 endif401 if MusicMax = 100402 if skill 'Musicianship' < 100 403 if DiscAndMusic = 1404 useskill 'discordance'405 wft 1000406 target basedMonster407 pause 5500408 endif409 if PeaceAndMusic = 1410 useskill 'Peacemaking'411 wft 1000412 target basedMonster413 pause 5500414 endif415 if ProvAndMusic = 1416 useskill 'Provocation'417 wft 1000418 target basedMonster419 pause 5500420 endif421 if MusicAlone = 1422 if skill 'Discordance' > 0 423 useskill 'discordance'424 wft 1000425 target basedMonster426 pause 5500427 endif428 if skill 'Peacemaking' > 0 429 useskill 'Peacemaking'430 wft 1000431 target basedMonster432 pause 5500433 endif434 if skill 'Provocation' > 0 435 useskill 'Provocation'436 wft 1000437 target basedMonster438 pause 5500439 endif440 endif441 else442 overhead 'Musicianship 100 finished' 33443 sysmsg 'Musicianship 100 finished'444 setvar! Music 0445 endif446 endif447 if MusicMax = 105448 if skill 'Musicianship' < 105 449 if DiscAndMusic = 1450 useskill 'discordance'451 wft 1000452 target basedMonster453 pause 5500454 endif455 if PeaceAndMusic = 1456 useskill 'Peacemaking'457 wft 1000458 target basedMonster459 pause 5500460 endif461 if ProvAndMusic = 1462 useskill 'Provocation'463 wft 1000464 target basedMonster465 pause 5500466 endif467 if MusicAlone = 1468 if skill 'Discordance' > 0 469 useskill 'discordance'470 wft 1000471 target basedMonster472 pause 5500473 endif474 if skill 'Peacemaking' > 0 475 useskill 'Peacemaking'476 wft 1000477 target basedMonster478 pause 5500479 endif480 if skill 'Provocation' > 0 481 useskill 'Provocation'482 wft 1000483 target basedMonster484 pause 5500485 endif486 endif487 else488 overhead 'Musicianship 105 finished' 33489 sysmsg 'Musicianship 105 finished'490 setvar! Music 0491 endif492 endif493 if MusicMax = 110494 if skill 'Musicianship' < 110 495 if DiscAndMusic = 1496 useskill 'discordance'497 wft 1000498 target basedMonster499 pause 5500500 endif501 if PeaceAndMusic = 1502 useskill 'Peacemaking'503 wft 1000504 target basedMonster505 pause 5500506 endif507 if ProvAndMusic = 1508 useskill 'Provocation'509 wft 1000510 target basedMonster511 pause 5500512 endif513 if MusicAlone = 1514 if skill 'Discordance' > 0 515 useskill 'discordance'516 wft 1000517 target basedMonster518 pause 5500519 endif520 if skill 'Peacemaking' > 0 521 useskill 'Peacemaking'522 wft 1000523 target basedMonster524 pause 5500525 endif526 if skill 'Provocation' > 0 527 useskill 'Provocation'528 wft 1000529 target basedMonster530 pause 5500531 endif532 endif533 else534 overhead 'Musicianship 110 finished' 33535 sysmsg 'Musicianship 110 finished'536 setvar! Music 0537 endif538 endif539 if MusicMax = 115540 if skill 'Musicianship' < 115 541 if DiscAndMusic = 1542 useskill 'discordance'543 wft 1000544 target basedMonster545 pause 5500546 endif547 if PeaceAndMusic = 1548 useskill 'Peacemaking'549 wft 1000550 target basedMonster551 pause 5500552 endif553 if ProvAndMusic = 1554 useskill 'Provocation'555 wft 1000556 target basedMonster557 pause 5500558 endif559 if MusicAlone = 1560 if skill 'Discordance' > 0 561 useskill 'discordance'562 wft 1000563 target basedMonster564 pause 5500565 endif566 if skill 'Peacemaking' > 0 567 useskill 'Peacemaking'568 wft 1000569 target basedMonster570 pause 5500571 endif572 if skill 'Provocation' > 0 573 useskill 'Provocation'574 wft 1000575 target basedMonster576 pause 5500577 endif578 endif579 else580 overhead 'Musicianship 115 finished' 33581 sysmsg 'Musicianship 115 finished'582 setvar! Music 0583 endif584 endif585 if MusicMax = 120586 if skill 'Musicianship' < 120 587 if DiscAndMusic = 1588 useskill 'discordance'589 wft 1000590 target basedMonster591 pause 5500592 endif593 if PeaceAndMusic = 1594 useskill 'Peacemaking'595 wft 1000596 target basedMonster597 pause 5500598 endif599 if ProvAndMusic = 1600 useskill 'Provocation'601 wft 1000602 target basedMonster603 pause 5500604 endif605 if MusicAlone = 1606 if skill 'Discordance' > 0 607 useskill 'discordance'608 wft 1000609 target basedMonster610 pause 5500611 endif612 if skill 'Peacemaking' > 0 613 useskill 'Peacemaking'614 wft 1000615 target basedMonster616 pause 5500617 endif618 if skill 'Provocation' > 0 619 useskill 'Provocation'620 wft 1000621 target basedMonster622 pause 5500623 endif624 endif625 else626 overhead 'Musicianship 120 finished' 33627 sysmsg 'Musicianship 120 finished'628 setvar! Music 0629 endif630 endif631 endif632 633 if Disco = 0 and Music = 0 and Peace = 0 and Provo = 0634 overhead 'All skills finished training' 33635 unsetvar basedMonster636 overhead 'Script stopping' 33637 sysmsg 'All skills finished training'638 sysmsg 'Script stopping'639 stop640 endif641 642endwhile