test that new orcs have weapon skills.

This commit is contained in:
Enno Rehling 2018-05-13 20:33:45 +02:00
parent c223542ced
commit 1d7318d9b6
2 changed files with 27 additions and 0 deletions

View File

@ -444,3 +444,16 @@ function test_faction_anonymous()
assert_equal(get_name(u) .. ", 1 Mensch, aggressiv.", u:show(f)) assert_equal(get_name(u) .. ", 1 Mensch, aggressiv.", u:show(f))
assert_equal(get_name(u) .. ", " .. get_name(f) .. ", 1 Mensch.", u:show(f2)) assert_equal(get_name(u) .. ", " .. get_name(f) .. ", 1 Mensch.", u:show(f2))
end end
function test_new_orc_has_skills()
local f = faction.create('orc')
local r = region.create(0, 0, 'plain')
local u = unit.create(f, r)
u:add_item('money', 400)
u.number = 0
u:add_order("REKRUTIEREN 2")
process_orders()
assert_equal(2, u.number)
assert_equal(1, u:get_skill('polearm'))
assert_equal(1, u:get_skill('melee'))
end

View File

@ -1026,3 +1026,17 @@ function test_demons_using_mallornlance()
end end
assert_true(u.guard) assert_true(u.guard)
end end
function test_new_orc_has_no_skills()
-- orcs in E2 get starting skills, but in E3 they do not
local f = faction.create('orc')
local r = region.create(0, 0, 'plain')
local u = unit.create(f, r)
u:add_item('money', 400)
u.number = 0
u:add_order("REKRUTIEREN 2")
process_orders()
assert_equal(2, u.number)
assert_equal(0, u:get_skill('polearm'))
assert_equal(0, u:get_skill('melee'))
end