Skip to content
Outlands Hub

Razor script

Bard Training - Prevalia Zoo

by thisideasucks · 133 lines
Download

Be at the Prevalia Zoo with instruments Or, be at the new player dungeon near a corpser, or a mob tamed/released by an animal tamer Modify line 94 mob name as needed…

TrainingTamingBardDiscordancePeacemakingProvocation
Bard Training - Prevalia Zoo.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/ecd9abef-9cca-40b6-ab28-e61171404cbf for latest2# Automation by Jaseowns3## Script: Bard Training - Prevalia Zoo4## Created by: thisideasucks#05#############################################6 7# "Borrowed" from Jaseowns bard training scripts8# UO Outlands9# Version: 1.0.010# Description: Be at the Prevalia Zoo with instruments11# Or, be at the new player dungeon near a corpser, or a mob tamed/released by an animal tamer12# Modify line 94 mob name as needed to user another mob13 14// Level to train skills to15@setvar! trainSkills 10016 17// Which skills to train18@setvar! trainDiscordance 119@setvar! trainPeacemaking 120@setvar! trainProvocation 121 22// Delay settings23@setvar! loopDelay 80024@setvar! discordDelay 400025    26if targetexists 27    hotkey 'Cancel Current Target'28endif29 30# Skill check31if useDiscordance = 132    useskill "Discordance"33    @setvar useDiscordance 034elseif trainDiscordance = 0 or trainPeacemaking = 0 or trainProvocation = 035    if skill "Peacemaking" < trainSkills and trainPeacemaking = 136        useskill "Peacemaking"37    elseif skill "Provocation" < trainSkills and trainProvocation = 138        useskill "Provocation"39    elseif skill "Discordance" < trainSkills and trainDiscordance = 140        useskill "Discordance"41    endif42elseif trainDiscordance = 1 and trainPeacemaking = 1 and trainProvocation = 143    if skill "Peacemaking" < trainSkills and skill "Peacemaking" <= skill "Provocation" and skill "Peacemaking" <= skill "Discordance"44        useskill "Peacemaking"45    elseif skill "Provocation" < trainSkills and skill "Provocation" <= skill "Peacemaking" and skill "Provocation" <= skill "Discordance"46        useskill "Provocation"47    elseif skill "Discordance" < trainSkills and skill "Discordance" <= skill "Peacemaking" and skill "Discordance" <= skill "Provocation"48        useskill "Discordance"49    endif50endif51wft 50052 53if insysmsg "What instrument"54    if findtype "bamboo flute" backpack as inny55        target inny56    elseif findtype "tambourine" backpack as inny57        target inny58    elseif findtype "drum" backpack as inny59        target inny60    elseif findtype "lute" backpack as inny61        target inny62    elseif findtype "lap harp" backpack as inny63        target inny64    else65        overhead "I don't have an inny" 3466        wait 200067        replay68    endif69    wft 50070endif71 72if findtype "an anaconda" ground -1 -1 10 as mob73     if noto mob = hostile74       target mob75     else76        ignore mob77        replay78     endif79elseif findtype "a rock guar" ground -1 -1 10 as mob80     if noto mob = hostile81       target mob82     else83        ignore mob84        replay85     endif86elseif findtype "a sand crawler" ground -1 -1 10 as mob87     if noto mob = hostile88       target mob89     else90        ignore mob91        replay92     endif93elseif findtype "a wolfhound" ground -1 -1 10 as mob94     if noto mob = hostile95       target mob96     else97        ignore mob98        replay99     endif100elseif findtype "a corpser" ground -1 -1 10 as mob101       target mob102else103    overhead "No mob found" 34104    wait 2000105    replay106endif107 108wft 1500109 110if insysmsg "Whom do you wish them to attack?"111    target self112endif113 114wait 200115 116if insysmsg "Your barding skill cooldowns reset."117    replay118endif119 120if insysmsg "You play successfully, pacifying" or insysmsg "You play successfully, provoking"121    if skill "Discordance" < trainSkills and trainDiscordance = 1122        wait discordDelay123        @setvar useDiscordance 1124    endif125endif126 127clearsysmsg128 129for 1130    wait loopDelay131endfor132 133loop