forked from github/server
fix segmentation fault in new assert (units without a faction)
This commit is contained in:
parent
17e86ab6cd
commit
a29e6a7f40
|
@ -1,18 +1,19 @@
|
||||||
|
|
||||||
[eressea]
|
[eressea]
|
||||||
base = .
|
base = .
|
||||||
report = reports
|
report = reports
|
||||||
verbose = 0
|
verbose = 0
|
||||||
lomem = 0
|
lomem = 0
|
||||||
debug = 0
|
debug = 0
|
||||||
memcheck = 0
|
memcheck = 0
|
||||||
locales = de,en
|
locales = de,en
|
||||||
;game_id = 0
|
|
||||||
|
|
||||||
[lua]
|
[lua]
|
||||||
install = ../git
|
install = ../git
|
||||||
paths = ../git/lunit:../git/scripts
|
paths = lunit:scripts
|
||||||
maxnmrs = 20
|
maxnmrs = 20
|
||||||
rules = e2 ; can use -r to override
|
rules = e2
|
||||||
|
|
||||||
[editor]
|
[editor]
|
||||||
color = 1
|
color = 1
|
||||||
|
|
||||||
|
|
|
@ -702,7 +702,7 @@ void set_level(unit * u, skill_t sk, int value)
|
||||||
{
|
{
|
||||||
skill *sv = u->skills;
|
skill *sv = u->skills;
|
||||||
|
|
||||||
assert(sk != SK_MAGIC || is_monsters(u->faction) || u->number == 1);
|
assert(sk != SK_MAGIC || !u->faction || is_monsters(u->faction) || u->number == 1);
|
||||||
if (!skill_enabled(sk))
|
if (!skill_enabled(sk))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue