-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathworld.dat
70 lines (56 loc) · 1.45 KB
/
world.dat
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
-- -*- mode: Lua; -*-
-- :TODO: Other Characters to port over (these were all direct matches)
-- - [ ] FOUND ANIMATION SET FOR: antlion
-- - [ ] FOUND ANIMATION SET FOR: goblin
-- - [ ] FOUND ANIMATION SET FOR: wyvern
-- - [ ] FOUND ANIMATION SET FOR: cursed_grave
function Skeleton(sk)
local base = {
name = "Skeleton",
sprite = "skeleton/skeleton.png",
animation = "characters/skeleton.txt",
}
for k,v in pairs(sk) do
base[k] = v
end
return Character(base)
end
Skeleton{}
-- TODO: fix the load bug for this sprite
-- Skeleton{
-- name = "Skeleton Mage",
-- sprite = "skeleton/skeleton_mage.png"
-- }
Skeleton{
name = "Skeleton Archer",
sprite = "skeleton/skeleton_archer.png"
}
Skeleton{
name = "Skeleton (weak)",
sprite = "skeleton/skeleton_weak.png"
}
Character{
name = "Minotaur",
sprite = "minotaur/minotaur.png",
animation = "characters/minotaur.txt"
}
Character{
name = "Zombie",
sprite = "zombie/zombie.png",
animation = "characters/zombie.txt"
}
Spell{
name = "Fireball",
sprite = "art_src/spells/fireball.png",
animation = "art_src/animation_defs/powers/fireball.txt"
}
Spell{
name = "Lightning",
sprite = "art_src/spells/lightning.png",
animation = "art_src/animation_defs/powers/lightning.txt"
}
Spell{
name = "Channel",
sprite = "art_src/spells/channel.png",
animation = "art_src/animation_defs/powers/channel.txt"
}