Updated Housing service

Housing service detects if new citizen builds structure
and adds him as citizen to the city
This commit is contained in:
CharonInferar
2014-04-24 01:20:02 +02:00
parent fbc4ddc85f
commit 42724a76d6
22 changed files with 172 additions and 101 deletions
@@ -151,7 +151,9 @@ public class BuildingObject extends TangibleObject implements IPersistent {
public Vector<TangibleObject> getItemsList() {
Vector<TangibleObject> items = new Vector<TangibleObject>();
getCells().forEach(c -> c.viewChildren(c, true, false, (item) -> {
if(!(item instanceof CreatureObject) && item.getTemplate() != "object/tangible/terminal/shared_terminal_player_structure.iff")
if(!(item instanceof CreatureObject) && item.getTemplate() != "object/tangible/terminal/shared_terminal_player_structure.iff"
&& item.getTemplate() != "object/tangible/terminal/shared_terminal_city.iff"
&& item.getTemplate() != "object/tangible/terminal/shared_terminal_city_vote.iff")
items.add((TangibleObject) item);
}));
return items;