Worked on City Maintenance Console

Implementation of SUI windows and menus
This commit is contained in:
CharonInferar
2014-04-24 14:10:45 +02:00
parent 9da8803100
commit 83ae55ec7c
8 changed files with 534 additions and 24 deletions
+8
View File
@@ -42,6 +42,7 @@ import resources.objects.creature.CreatureObject;
import resources.objects.deed.Player_House_Deed;
import resources.objects.player.PlayerObject;
import resources.objects.tangible.TangibleObject;
import services.playercities.PlayerCity;
import services.sui.SUIWindow;
import services.sui.SUIWindow.SUICallback;
import services.sui.SUIWindow.Trigger;
@@ -133,6 +134,13 @@ public class HousingService implements INetworkDispatch {
building.setBMR(playerHourseDeed.getBMR());
building.setConditionDamage(100);
if (structureTemplate.contains("cityhall")){
PlayerCity newCity = core.playerCityService.addNewPlayerCity(actor);
building.setAttachment("structureCity", newCity.getCityID());
actor.setAttachment("residentCity", newCity.getCityID());
}
// Save structure to DB
//building.createTransaction(core.getBuildingODB().getEnvironment());
//core.getBuildingODB().put(building, Long.class, BuildingObject.class, building.getTransaction());