Back to "musicianship" tags

Disco, Peace, Music and Animal Lore by sauron_edithe

Description: a few bard skills with animal lore i used for my tamer.

1# Name: Training Musicianship, Discordance, Peacemaking and Animal Lore.
2# Author: Richard Mills  
3# Requirements:  Lute
4# Hint: 
5#   0-50 Vendor
6#   50-75 Target any training NPC at Shelter Island (1915,2633)
7#   75-100 Target any monster at Prevalia Zoo (1814,1521)
8
9#   change line 15 to I.D. number for the animal your using.
10#    i tamed a collosal frog and took to Prev zoo with me.
11
12if skill 'AnimalLore' < 100
13useskill 'animallore'
14    waitfortarget
15        target 0x2F12B8
16            waitforgump 3280914284 
17        endif 
18    if skill 'Peacemaking' = 100 and skill 'Discordance' = 100 and 'herding' = 100
19  overhead 'Congratulations, you finish your training!!!'
20  unsetvar 'bardingTrainingTarget'
21  stop
22endif
23
24if not varexist 'bardingTrainingTarget'
25  overhead 'Select your training bard target'
26  setvar 'bardingTrainingTarget'
27endif
28wait 500
29
30if find 'bardingTrainingTarget' ground
31    if skill 'Peacemaking' < 100
32    say overhead 'Peacemaking'
33    skill 'Peacemaking'
34    waitfortarget 1000
35    if insysmsg 'what instrument shall you play?'
36    targettype '3763' backpack
37    waitfortarget 1000
38  endif
39  target bardingTrainingTarget
40endif
41if insysmsg 'Target cannot be seen' or insysmsg 'That is too far away'
42  unsetvar 'bardingTrainingTarget'
43  overhead 'Chose another target to train'
44  replay
45endif
46
47wait 5150
48
49if skill 'Discordance' < 100
50    overhead 'Discordance'
51  skill 'Discordance'
52  waitfortarget 1000
53  if insysmsg 'what instrument shall you play?'
54    targettype '3763' backpack
55    waitfortarget 1000
56  endif
57  target bardingTrainingTarget
58endif
59if insysmsg 'Target cannot be seen' or insysmsg 'That is too far away'
60  unsetvar 'bardingTrainingTarget'
61  overhead 'Chose another target to train'
62  replay
63endif
64
65wait 5150
66loop
67else
68  unsetvar 'bardingTrainingTarget'
69  overhead 'Chose another target to train'
70  replay
71endif
72
73