aboutsummaryrefslogtreecommitdiff
path: root/src/char_tank.moon
blob: 6017ac17c5bca5c66ce43f34d446ea2fce2cd2ad (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
31
32
33
34
char = require "char"
reg = require "ability_reg"
require "a_tumble"
require "a_highjump"
require "a_physique"

mod = ...

mod.char = {
	name: "Tumbler",
	default_position:1,
	default_abilities: {
		reg.Tumble,
		reg.HighJump,
		reg.Physique
	},
	default_maxhp: 5,
	default_hp: 5,
	default_maxstamina: 3,
	default_stamina: 3,
	default_maxmana: 1,
	default_mana: 1,
	sprite:"data/character_1.png"
}

for k,v in pairs(mod.char)
	mod[k] = v

print("reg:",reg)
assert(mod.char.default_abilities[1], "Tumble not found in reg")
char.classes[mod.char.name] = mod.char
print("After adding Tumbler, char.classes is", char.classes)

mod