Skip to content
Outlands Hub

Razor script

Based's AIO Bard Trainer

by Based · 642 lines
Download

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