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"?>
|
<?xml version="1.0"?>
|
||||||
<eressea><equipment>
|
<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 -->
|
<!-- sets that are used by the monster-spawning code -->
|
||||||
<set name="seed_dragon">
|
<set name="seed_dragon">
|
||||||
<skill name="magic" level="4"/>
|
<skill name="magic" level="4"/>
|
||||||
|
|
|
@ -14,6 +14,29 @@ local sets = {
|
||||||
['dragonblood'] = 6,
|
['dragonblood'] = 6,
|
||||||
['seaserpenthead'] = 1
|
['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)
|
equipment.add_multiple(sets)
|
||||||
|
|
|
@ -155,19 +155,6 @@ static void dissolve_units(void)
|
||||||
remove_empty_units();
|
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)
|
void drown(region * r)
|
||||||
{
|
{
|
||||||
if (fval(r->terrain, SEA_REGION)) {
|
if (fval(r->terrain, SEA_REGION)) {
|
||||||
|
|
|
@ -257,6 +257,7 @@ void test_setup_test(CuTest *tc, const char *file, int line) {
|
||||||
else {
|
else {
|
||||||
log_debug("start test in %s:%d", file, line);
|
log_debug("start test in %s:%d", file, line);
|
||||||
}
|
}
|
||||||
|
errno = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_teardown(void)
|
void test_teardown(void)
|
||||||
|
|
Loading…
Reference in New Issue