forked from github/server
mac build fix, dragon spoils equipment in Lua
This commit is contained in:
parent
2be0e9bd41
commit
40a2a6735a
|
@ -1,20 +1,6 @@
|
|||
<?xml version="1.0"?>
|
||||
<eressea><equipment>
|
||||
|
||||
<set name="spo_dragon">
|
||||
<item name="dragonblood" amount="4"/>
|
||||
<item name="dragonhead" amount="1"/>
|
||||
</set>
|
||||
|
||||
<set name="spo_youngdragon">
|
||||
<item name="dragonblood" amount="1"/>
|
||||
</set>
|
||||
|
||||
<set name="spo_wyrm">
|
||||
<item name="dragonblood" amount="10"/>
|
||||
<item name="dragonhead" amount="1"/>
|
||||
</set>
|
||||
|
||||
<!-- sets that are used by the monster-spawning code -->
|
||||
<set name="seed_dragon">
|
||||
<skill name="magic" level="4"/>
|
||||
|
|
|
@ -14,6 +14,29 @@ local sets = {
|
|||
['dragonblood'] = 6,
|
||||
['seaserpenthead'] = 1
|
||||
}
|
||||
},
|
||||
['spo_dragon'] = {
|
||||
['items'] = {
|
||||
['dragonblood'] = 4,
|
||||
['seaserpenthead'] = 1
|
||||
}
|
||||
},
|
||||
['spo_dragon'] = {
|
||||
['items'] = {
|
||||
['dragonblood'] = 4,
|
||||
['dragonhead'] = 1
|
||||
}
|
||||
},
|
||||
['spo_youngdragon'] = {
|
||||
['items'] = {
|
||||
['dragonblood'] = 1
|
||||
}
|
||||
},
|
||||
['spo_wyrm'] = {
|
||||
['items'] = {
|
||||
['dragonblood'] = 10,
|
||||
['dragonhead'] = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
equipment.add_multiple(sets)
|
||||
|
|
|
@ -155,19 +155,6 @@ static void dissolve_units(void)
|
|||
remove_empty_units();
|
||||
}
|
||||
|
||||
static bool improve_all(faction * f, skill_t sk, int by_weeks)
|
||||
{
|
||||
unit *u;
|
||||
bool result = false;
|
||||
for (u = f->units; u; u = u->nextF) {
|
||||
if (has_skill(u, sk)) {
|
||||
increase_skill(u, sk, by_weeks);
|
||||
result = true;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
void drown(region * r)
|
||||
{
|
||||
if (fval(r->terrain, SEA_REGION)) {
|
||||
|
|
|
@ -257,6 +257,7 @@ void test_setup_test(CuTest *tc, const char *file, int line) {
|
|||
else {
|
||||
log_debug("start test in %s:%d", file, line);
|
||||
}
|
||||
errno = 0;
|
||||
}
|
||||
|
||||
void test_teardown(void)
|
||||
|
|
Loading…
Reference in New Issue