blob: 2ce30c93c9dbb04a49155f88f450a13b111eae34 (
plain)
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
|
(fate_version 1)
(require types/creature.fate)
(declare_variable creature monster_0)
(declare_variable creature monster_1)
(declare_variable creature monster_2)
(declare_variable creature monster_3)
(declare_variable creature monster_4)
(declare_variable creature monster_5)
(declare_variable int i)
(define_macro generate_random_creature
(
(creature creature)
)
(set i (rand 0 5))
(set (param creature)
(cond
((= (var i) 0) (var monster_0))
((= (var i) 1) (var monster_1))
((= (var i) 2) (var monster_2))
((= (var i) 3) (var monster_3))
((= (var i) 4) (var monster_4))
((= (var i) 5) (var monster_5))
)
)
)
|