diff --git a/se/server.vpj b/se/server.vpj index 9e505b793..e6d5de014 100644 --- a/se/server.vpj +++ b/se/server.vpj @@ -3,7 +3,7 @@ Version="10.0" VendorName="SlickEdit" TemplateName="GNU C/C++" - WorkingDir="." + WorkingDir="../" BuildSystem="vsbuild"> - + - + RunFromDir="%rw"> + - + - + RunFromDir="%rw"> + + diff --git a/src/kernel/config.c b/src/kernel/config.c index d697411d3..0e533f4cf 100644 --- a/src/kernel/config.c +++ b/src/kernel/config.c @@ -2103,7 +2103,7 @@ bool faction_id_is_unused(int id) int weight(const unit * u) { - int w, n = 0, in_bag = 0; + int w = 0, n = 0, in_bag = 0; const resource_type *rtype = get_resourcetype(R_SACK_OF_CONSERVATION); item *itm; @@ -2120,8 +2120,8 @@ int weight(const unit * u) if (rtype) { w = i_get(u->items, rtype->itype) * BAGCAPACITY; if (w > in_bag) w = in_bag; + n -= w; } - n -= w; return n; } diff --git a/tests/movement.lua b/tests/movement.lua index 94080769e..d5a270088 100644 --- a/tests/movement.lua +++ b/tests/movement.lua @@ -49,7 +49,7 @@ end function test_walk_to_land() local r1 = region.create(0, 0, "plain") local r2 = region.create(1, 0, "plain") - local f = faction.create("test@example.com", "human", "de") + local f = faction.create("walk@example.com", "human", "de") local u = unit.create(f, r1, 1) u:add_order("NACH O") process_orders()