forked from github/server
Merge branch 'master' into develop
Conflicts: src/kernel/race.c src/spy.c
This commit is contained in:
commit
091a8de6b6
|
@ -254,7 +254,7 @@ function test_can_give_person()
|
||||||
end
|
end
|
||||||
|
|
||||||
function test_no_uruk()
|
function test_no_uruk()
|
||||||
local f1 = faction.create("uruk", "noreply@eressea.de", "de")
|
local f1 = faction.create("uruk")
|
||||||
assert_equal(f1.race, "orc")
|
assert_equal(f1.race, "orc")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -349,7 +349,7 @@ end
|
||||||
|
|
||||||
function test_stonegolems()
|
function test_stonegolems()
|
||||||
local r0 = region.create(0, 0, "plain")
|
local r0 = region.create(0, 0, "plain")
|
||||||
local f1 = faction.create("stonegolem", "noreply@eressea.de", "de")
|
local f1 = faction.create("stonegolem")
|
||||||
local u1 = unit.create(f1, r0, 1)
|
local u1 = unit.create(f1, r0, 1)
|
||||||
local u2 = unit.create(f1, r0, 2)
|
local u2 = unit.create(f1, r0, 2)
|
||||||
local c1 = building.create(r0, "castle")
|
local c1 = building.create(r0, "castle")
|
||||||
|
@ -378,10 +378,29 @@ end
|
||||||
|
|
||||||
function test_birthdaycake()
|
function test_birthdaycake()
|
||||||
r = region.create(0,0, "plain")
|
r = region.create(0,0, "plain")
|
||||||
f = faction.create("human", "cake@eressea.de", "de")
|
f = faction.create("human")
|
||||||
u = unit.create(f, r, 1)
|
u = unit.create(f, r, 1)
|
||||||
u:add_item("birthdaycake", 1)
|
u:add_item("birthdaycake", 1)
|
||||||
u:clear_orders()
|
u:clear_orders()
|
||||||
u:add_order("ZEIGE Geburtstagstorte")
|
u:add_order("ZEIGE Geburtstagstorte")
|
||||||
process_orders()
|
process_orders()
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function test_demonstealth()
|
||||||
|
local desc, r, f, u
|
||||||
|
r = region.create(0, 0, "plain")
|
||||||
|
f = faction.create("demon")
|
||||||
|
u = unit.create(f, r, 1)
|
||||||
|
|
||||||
|
u:clear_orders()
|
||||||
|
u:add_order("TARNE Zwerg")
|
||||||
|
process_orders()
|
||||||
|
desc = u:show()
|
||||||
|
assert_not_nil(string.find(desc, "Zwerg"))
|
||||||
|
|
||||||
|
u:clear_orders()
|
||||||
|
u:add_order("TARNE Drache")
|
||||||
|
process_orders()
|
||||||
|
desc = u:show()
|
||||||
|
assert_equal(nil, string.find(desc, "Drache"))
|
||||||
|
end
|
||||||
|
|
|
@ -249,14 +249,14 @@ int setstealth_cmd(unit * u, struct order *ord)
|
||||||
if (u_race(u) == get_race(RC_DAEMON)) {
|
if (u_race(u) == get_race(RC_DAEMON)) {
|
||||||
if (playerrace(trace)) {
|
if (playerrace(trace)) {
|
||||||
u->irace = trace;
|
u->irace = trace;
|
||||||
if (u_race(u)->flags & RCF_SHAPESHIFTANY && get_racename(u->attribs))
|
if (u_race(u)->flags & RCF_SHAPESHIFTANY && get_racename(u->attribs)) {
|
||||||
set_racename(&u->attribs, NULL);
|
set_racename(&u->attribs, NULL);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Singdrachen koennen sich nur als Drachen tarnen */
|
/* Singdrachen koennen sich nur als Drachen tarnen */
|
||||||
if (u_race(u) == get_race(RC_SONGDRAGON)
|
else if (u_race(u) == get_race(RC_SONGDRAGON)
|
||||||
|| u_race(u) == get_race(RC_BIRTHDAYDRAGON)) {
|
|| u_race(u) == get_race(RC_BIRTHDAYDRAGON)) {
|
||||||
if (trace == get_race(RC_SONGDRAGON) || trace == get_race(RC_FIREDRAGON)
|
if (trace == get_race(RC_SONGDRAGON) || trace == get_race(RC_FIREDRAGON)
|
||||||
|| trace == get_race(RC_DRAGON) || trace == get_race(RC_WYRM)) {
|
|| trace == get_race(RC_DRAGON) || trace == get_race(RC_WYRM)) {
|
||||||
|
|
Loading…
Reference in New Issue