Bard Trainer for Prevalia Zoo by denox
Related: Musicianshipbarddiscodiscorddiscordancemusicmusicianshippeacepeacemakingprovoprovocationtrainer
Description from the author:
#####################" A Simple Script For Raising Your Barding Skills "######################
#############################################################################################
###############################" ↓ Make Sure We Are Ready! ↓ "###############################
#############################################################################################
#
# "Step 1:" Set To Match Your "Desired Results"
################# Choose "↓" Which Skills To Train: "0=N0, 1=Yes"
@setvar! TrainPeacemaking 1
@setvar! TrainDiscordance 1
@setvar! TrainProvocation 1
@setvar! TrainMusicianshp 1
################ "↓↓↓" Choose Level To Train: "0 to 120 (100.1 - 120 Requires Skill Mastery)"
@setvar! DiscoMax 100
@setvar! MusicMax 100
@setvar! PeaceMax 100
@setvar! ProvoMax 100
#
# "Step 2:" Make sure you have enough "Cheap Basic Instruments" in your inventory
# "(drum, lute, flute, harp or tambourine)"
#
# "Step 3:" Go to "Prevalia Zoo" and stand near one of the animal pens
# "(or your favorite Battle Trainer)"
#
# "Step 4:" Now we "RUN" the script
#
#############################################################################################
###############################" I Got It From Here!!! "###################################
#############################################################################################
if findtype '3763' backpack as BasicLute
@setvar! CurrentInstrument BasicLute
sysmsg "We found a Lute to begin"
elseif findtype '3740' backpack as BasicDrum
@setvar! CurrentInstrument BasicDrum
sysmsg "We found a Drum to begin"
elseif findtype '3742' backpack as BasicTamborine
@setvar! CurrentInstrument BasicTamborine
sysmsg "We found a Tamborine to begin"
elseif findtype '3762' backpack as BasicHarp
@setvar! CurrentInstrument BasicHarp
sysmsg "We found a Harp to begin"
elseif findtype '10245' backpack as BasicFlute
@setvar! CurrentInstrument BasicFlute
sysmsg "We found a Flute to begin"
endif
@setvar! PeacemakingTimerCD 11000
@setvar! DiscordanceTimerCD 11000
@setvar! ProvocationTimerCD 11000
@setvar! MusicianshipTimerCD 7000
if not timerexists PeacemakingTimer
settimer PeacemakingTimer PeacemakingTimerCD
endif
if not timerexists DiscordanceTimer
settimer DiscordanceTimer DiscordanceTimerCD
endif
if not timerexists ProvocationTimer
settimer ProvocationTimer ProvocationTimerCD
endif
if not timerexists MusicianshipTimer
dclick CurrentInstrument
settimer MusicianshipTimer 0
endif
while not dead
if insysmsg "What instrument shall you play?"
if findtype '3763' backpack as BasicLute
@setvar! CurrentInstrument BasicLute
elseif findtype '3740' backpack as BasicDrum
@setvar! CurrentInstrument BasicDrum
elseif findtype '3742' backpack as BasicTamborine
@setvar! CurrentInstrument BasicTamborine
elseif findtype '3762' backpack as BasicHarp
@setvar! CurrentInstrument BasicHarp
elseif findtype '10245' backpack as BasicFlute
@setvar! CurrentInstrument BasicFlute
else
overhead 'Out of instruments' 33
overhead 'Stopping script' 33
sysmsg 'Out of instruments'
sysmsg 'Stopping script'
stop
endif
wft 500
dclick CurrentInstrument
clearsysmsg
endif
if TrainPeacemaking = 1
@setvar! ProvocationTimerCD 20000
else
@setvar! ProvocationTimerCD 11000
endif
if TrainProvocation = 1
@setvar! PeacemakingTimerCD 20000
else
@setvar! PeacemakingTimerCD 11000
endif
if TrainPeacemaking = 1 and timer PeacemakingTimer > PeacemakingTimerCD and timer DiscordanceTimer > 11000 and timer DiscordanceTimer > 5500 and timer MusicianshipTimer > 2000
if skill "Peacemaking" < PeaceMax
useskill 'Peacemaking'
wft 500
hotkey "Target Closest Grey Monster"
settimer PeacemakingTimer 0
else
overhead "Peacemaking skill {{PeaceMax}} achieved" 48
@setvar! TrainPeacemaking 0
endif
elseif TrainDiscordance = 1 and timer DiscordanceTimer > DiscordanceTimerCD and timer PeacemakingTimer > 5500 and timer ProvocationTimer > 5500 and timer MusicianshipTimer > 2000
if skill "Discordance" < DiscoMax
useskill 'Discordance'
wft 500
hotkey "Target Closest Grey Monster"
settimer DiscordanceTimer 0
else
overhead "Discordance skill {{DiscoMax}} achieved" 48
@setvar! TrainDiscordance 0
endif
elseif TrainProvocation = 1 and timer ProvocationTimer > ProvocationTimerCD and timer PeacemakingTimer > 11000 and timer DiscordanceTimer > 5500 and timer MusicianshipTimer > 2000
if skill "Provocation" < ProvoMax
useskill 'Provocation'
wft 500
hotkey "Target Closest Grey Monster"
wft 500
target self
settimer ProvocationTimer 0
else
overhead "Provocation skill {{ProvoMax}} achieved" 48
@setvar! TrainProvocation 0
endif
elseif TrainMusicianshp = 1 and timer PeacemakingTimer > 1000 and timer DiscordanceTimer > 1000 and timer ProvocationTimer > 1000 and timer MusicianshipTimer > MusicianshipTimerCD
if skill "Musicianship" < MusicMax
dclick CurrentInstrument
wait 250
settimer MusicianshipTimer 0
else
overhead "Musicianship skill {{MusicMax}} achieved" 48
@setvar! TrainMusicianshp 0
endif
else
if TrainMusicianshp = 0 and TrainPeacemaking = 0 and TrainDiscordance = 0 and TrainProvocation = 0
sysmsg "We have achieved our goals!" 88
overhead "Session Complete" 68
sysmsg "Script Ended" 34
sysmsg "Thank you for training with us!" 48
overhead "Happy Barding!" 68
stop
endif
endif
endwhile
while dead
overhead "User Error" 34
overhead "System Corrupted" 34
sysmsg "You are dead!" 48
wait 3750
endwhileUPDATED 06/28/2024
Train all your chosen bard skills while at Prevalia Zoo (or your favorite Battle Trainer). You choose which skills to train and how far to train them! (Default is set for all 4 bard skills to 100) Easy instructions inside the script!