-
Notifications
You must be signed in to change notification settings - Fork 3
/
sample-bestiary.rkt
93 lines (80 loc) · 4.09 KB
/
sample-bestiary.rkt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#lang frosthaven-manager/bestiary
begin-monster
"hynox archer"
[0 normal [hp 2] [move 2] [attack 2]]
[1 normal [hp 3] [move 3] [attack 3]]
[2 normal [hp 4] [move 4] [attack 4]]
[3 normal [hp 5] [move 5] [attack 5]]
[4 normal [hp 6] [move 6] [attack 6]]
[5 normal [hp 7] [move 7] [attack 7]]
[6 normal [hp 8] [move 8] [attack 8]]
[7 normal [hp 9] [move 9] [attack 9]]
[0 elite [HP 4] [Move 2] [Attack 3] [Bonuses {"shield 1"}]]
[1 elite [HP 5] [Move 3] [Attack 4] [Bonuses {"shield 1"}]]
[2 elite [HP 6] [Move 4] [Attack 5] [Bonuses {"shield 1"}]]
[3 elite [HP 7] [Move 5] [Attack 6] [Bonuses {"shield 2"}]]
[4 elite [HP 8] [Move 6] [Attack 7] [Bonuses {"shield 2"}]]
[5 elite [HP 9] [Move 7] [Attack 8] [Bonuses {"shield 2"}]]
[6 elite [HP 10] [Move 8] [Attack 9] [Bonuses {"shield 3"}]]
[7 elite [HP 11] [Move 9] [Attack 10] [Bonuses {"shield 3"}]]
end-monster
begin-ability-deck
"archer"
["double-shot" 25 {"attack +2, range 5" "attack +2, range 3, +1 if same target"}]
["double-shot" 25 {"attack +2, range 5" "attack +2, range 3, +1 if same target"}]
["double-shot" 25 {"attack +2, range 5" "attack +2, range 3, +1 if same target"}]
["double-shot" 25 {"attack +2, range 5" "attack +2, range 3, +1 if same target"}]
["double-shot" 25 {"attack +2, range 5" "attack +2, range 3, +1 if same target"}]
["double-shot" 25 {"attack +2, range 5" "attack +2, range 3, +1 if same target"}]
["double-shot" 25 {"attack +2, range 5" "attack +2, range 3, +1 if same target"}]
["take aim" 80 shuffle {"move +2" "strengthen self"}]
end-ability-deck
begin-monster
"wyrmling archer" ("archer")
[0 normal [hp 1] [move 1] [attack 1]]
[1 normal [hp 2] [move 2] [attack 2]]
[2 normal [hp 3] [move 3] [attack 3]]
[3 normal [hp 4] [move 4] [attack 4]]
[4 normal [hp 5] [move 5] [attack 5]]
[5 normal [hp 6] [move 6] [attack 6]]
[6 normal [hp 7] [move 7] [attack 7]]
[7 normal [hp 8] [move 8] [attack 8]]
[0 elite [hp 3] [move 1] [attack 2] [Bonuses {"shield 1"}]]
[1 elite [hp 4] [move 2] [attack 3] [Bonuses {"shield 1"}]]
[2 elite [hp 5] [move 3] [attack 4] [Bonuses {"shield 1"}]]
[3 elite [hp 6] [move 4] [attack 5] [Bonuses {"shield 2"}]]
[4 elite [hp 7] [move 5] [attack 6] [Bonuses {"shield 2"}]]
[5 elite [hp 8] [move 6] [attack 7] [Bonuses {"shield 2"}]]
[6 elite [hp 9] [move 7] [attack 8] [Bonuses {"shield 3"}]]
[7 elite [hp 10] [move 8] [attack 9] [Bonuses {"shield 3"}]]
end-monster
begin-monster
"hynox guard"
[0 normal [hp 2] [move 2] [attack 2]]
[1 normal [hp 3] [move 3] [attack 3]]
[2 normal [hp 4] [move 4] [attack 4]]
[3 normal [hp 5] [move 5] [attack 5]]
[4 normal [hp 6] [move 6] [attack 6]]
[5 normal [hp 7] [move 7] [attack 7]]
[6 normal [hp 8] [move 8] [attack 8]]
[7 normal [hp 9] [move 9] [attack 9]]
[0 elite [hp 4] [move 2] [attack 3] [Bonuses {"shield 1"}]]
[1 elite [hp 5] [move 3] [attack 4] [Bonuses {"shield 1"}]]
[2 elite [hp 6] [move 4] [attack 5] [Bonuses {"shield 1"}]]
[3 elite [hp 7] [move 5] [attack 6] [Bonuses {"shield 2"}]]
[4 elite [hp 8] [move 6] [attack 7] [Bonuses {"shield 2"}]]
[5 elite [hp 9] [move 7] [attack 8] [Bonuses {"shield 2"}]]
[6 elite [hp 10] [move 8] [attack 9] [Bonuses {"shield 3"}]]
[7 elite [hp 11] [move 9] [attack 10] [Bonuses {"shield 3"}]]
end-monster
begin-ability-deck
"guard"
["rushing charge" 25 {"move +3" "attack +2 + number of spaces moved towards target"}]
["rushing charge" 25 {"move +3" "attack +2 + number of spaces moved towards target"}]
["rushing charge" 25 {"move +3" "attack +2 + number of spaces moved towards target"}]
["rushing charge" 25 {"move +3" "attack +2 + number of spaces moved towards target"}]
["rushing charge" 25 {"move +3" "attack +2 + number of spaces moved towards target"}]
["rushing charge" 25 {"move +3" "attack +2 + number of spaces moved towards target"}]
["rushing charge" 25 {"move +3" "attack +2 + number of spaces moved towards target"}]
["stand tall" 80 shuffle {"shield 3"}]
end-ability-deck