(0.8.2) Status for Friday, August 05, 2016

(0.8.2) Status for Friday, August 05, 2016

Postby lugdunon » Fri Aug 05, 2016 10:16 pm

Release Notes:
  • Fixed an issue in net.lugdunon.server.worldgen.BaseWorldGen that was preventing merge.remove flagged items from being processed.
  • Added net.lugdunon.server.worldgen.WorldGenerator.setCharacterStatsSystem(ICharacterStatsSystem characterStats) to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.getCharacterStatsSystem() to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.setActiveWorldGen(IWorldGen activeWorldGen) to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.getActiveWorldGen() to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.setEnvironment(IEnvironment environment) to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.getEnvironment() to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.setManifest(Manifest manifest) to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.setSpriteDefinitions(SpriteDefinitions spriteDefinitions) to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.setProceduralNpcDefinitions(ProceduralNpcDefinitions proceduralNpcDefinitions) to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.setVendorDefinitions(VendorDefinitions vendorDefinitions) to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.setVendorCache(VendorCache vendorCache) to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.setDialogueDefinitions(DialogueDefinitions dialogueDefinitions) to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.getDialogueDefinitions() to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.getManifest() to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.getSpriteDefinitions() to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.getProceduralNpcDefinitions() to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.getVendorDefinitions() to the server-side API.
  • Added net.lugdunon.server.worldgen.WorldGenerator.getVendorCache() to the server-side API.
  • Implemented net.lugdunon.state.character.behavior.core.AggroBehavior.dumpstate().
  • Added "accountForFaction" configuration property (boolean) to net.lugdunon.state.character.behavior.core.AggroBehavior.
  • "attackNPCs" configuration property in net.lugdunon.state.character.behavior.core.AggroBehavior can now specify an attack mode in place of supplying a list of NPC ids that are hostile.
  • Added net.lugdunon.state.character.behavior.core.AggroBehavior.NPC_ATTACK_NONE to the server-side API.
  • Added net.lugdunon.state.character.behavior.core.AggroBehavior.NPC_ATTACK_LISTED to the server-side API.
  • Added net.lugdunon.state.character.behavior.core.AggroBehavior.NPC_ATTACK_ALL to the server-side API.
  • Added net.lugdunon.state.character.behavior.core.AggroBehavior.NPC_ATTACK_ALL_BUT_LIKE to the server-side API.
  • Reworked net.lugdunon.state.character.behavior.core.AggroBehavior implementation to incorporate factions and attack modes, as well as improve performance and desired behavior.
  • Added net.lugdunon.state.character.behavior.core.AggroBehavior.isGreedy() (true) to the server-side API.
  • Implemented net.lugdunon.state.character.behavior.core.CycleBehavior.dumpstate().
  • Added net.lugdunon.state.character.behavior.core.CycleBehavior.JUMP_TO_STATE="CORE.CYCLE.JUMP.TO.STATE" to the server-side API.
  • In net.lugdunon.state.character.behavior.core.CycleBehavior implementation, if an NPC has a behaviour context variable value for "CORE.CYCLE.JUMP.TO.STATE", cycling will short circuit and jump to the specified state.
  • Fixed an issue with state cycle wrapping in net.lugdunon.state.character.behavior.core.CycleBehavior.
  • net.lugdunon.state.character.behavior.core.PathBehavior now supports a definable "state" / trigger state parameter instead of always being hard coded to "CORE.WALKING".
  • net.lugdunon.state.character.behavior.core.PathBehavior now supports a "destination" parameter. If not supplied, destination defaults to a random point within 5 tiles of the NPC's current location or spawner location.
  • Implemented net.lugdunon.state.character.behavior.core.PerformActionBehavior.dumpstate().
  • Added net.lugdunon.state.character.behavior.BaseBehavior.isGreedy() to the server-side API.
  • Added net.lugdunon.state.character.behavior.BaseBehavior.getCharacter() to the server-side API.
  • Added net.lugdunon.state.character.behavior.BaseBehavior.hasAssociatedSettlement() to the server-side API.
  • Added net.lugdunon.state.character.behavior.BaseBehavior.getAssociatedSettlement() to the server-side API.
  • Added net.lugdunon.state.character.behavior.BaseBehavior.hasAssociatedFactions() to the server-side API.
  • Added net.lugdunon.state.character.behavior.BaseBehavior.getLeastEsteemedFactionLevel(Character c) to the server-side API.
  • Added net.lugdunon.state.character.behavior.BaseBehavior.getMostEsteemedFactionLevel(Character c) to the server-side API.
  • Added net.lugdunon.state.character.procedural.ProceduralNonPlayerCharacter to the server-side code base. This class provides access to templates and helper methods for constructing procedural NPCs.
  • Added net.lugdunon.state.character.procedural.ProceduralNpcDefinitions to the server-side code base.
  • Added net.lugdunon.state.character.trigger.AssignHonorificTriggeredAction to the server-side code base.
  • Added net.lugdunon.state.character.trigger.AssignTitleTriggeredAction to the server-side code base.
  • Fixed an issue in net.lugdunon.state.character.trigger.AreaOfEffectTriggeredAction.fromJSONObject(JSONObject o) not looking in proper place for definition.
  • Fixed an issue in net.lugdunon.state.character.trigger.InformQuestorTriggeredAction.fromJSONObject(JSONObject o) not looking in proper place for definition.
  • Fixed an issue in net.lugdunon.state.character.trigger.SpeakTriggeredAction.fromJSONObject(JSONObject o) not looking in proper place for definition.
  • Fixed an issue in net.lugdunon.state.character.trigger.WarpTriggeredAction.fromJSONObject(JSONObject o) not looking in proper place for definition.
  • Added net.lugdunon.state.character.trigger.WarpTriggeredAction.setDestination(String destination) to the server-side API.
  • Added net.lugdunon.state.character.NpcDefinitions.listForSpriteType(String sprite) to the server-side API.
  • Added log statement to net.lugdunon.state.character.NpcDefinitions.addNpcDef(String newNpcDefId, JSONObject npcDef) that informs server admins of pre-caching of NPC appearance hashes.
  • net.lugdunon.state.deity.Deities now supports addition of definitions from mods, JSON serialization, and hashability.
  • Added net.lugdunon.state.dialogue.condition.DialogueCondition to the server-side code base.
  • Added net.lugdunon.state.dialogue.Conversation(String conversationId) to the server-side API.
  • Added net.lugdunon.state.dialogue.Conversation.addResponse(Response r) to the server-side API.
  • Added net.lugdunon.state.dialogue.Dialogue(String id) to the server-side API.
  • Added net.lugdunon.state.dialogue.Dialogue.addConversation(Conversation c) to the server-side API.
  • Added net.lugdunon.state.dialogue.DialogueDefinitions.addDialogue(Dialogue dialogue) to the server-side API.
  • Added net.lugdunon.state.dialogue.Response() to the server-side API.
  • Added net.lugdunon.state.dialogue.Response.getDialogueCondition() to the server-side API.
  • Added net.lugdunon.state.dialogue.Response.setDialogueCondition(DialogueCondition dialogueCondition) to the server-side API.
  • Added net.lugdunon.state.item.action.configure.EditPlaceableLinksAction to the client-side code base.
  • Fixed an issue with net.lugdunon.state.item.action.configure.TraverseThroughStatesAction not being accessible in edit mode.
  • Fixed an issue with net.lugdunon.state.item.action.DefaultActionHandler referencing incorrect screen location.
  • Added net.lugdunon.state.item.placement.IPlacementHandler to the server-side code base.
  • Added net.lugdunon.state.item.placement.BridgePlacementHandler to the server-side code base.
  • Added net.lugdunon.state.item.placement.DefaultPlacementHandler to the server-side code base.
  • Added net.lugdunon.state.item.placement.LadderPlacementHandler to the server-side code base.
  • Added net.lugdunon.state.item.trigger.player.WarpToLinkPlayerTrigger to the server-side code base.
  • net.lugdunon.state.item.trigger.player.InstanceTransitionPlayerTrigger now invokes an instance transition progress dialog on the client.
  • Added net.lugdunon.state.item.Item.getPlacementHandler() to the server-side API.
  • Added net.lugdunon.state.item.PlaceableItemCache.listAllItemsInRegion(Rect region) to the server-side API.
  • Added net.lugdunon.state.item.PlaceableItemInstance.getPlacementHandler() to the server-side API.
  • Added net.lugdunon.state.item.PlaceableItemInstance.getLinkedPlaceables() to the server-side API.
  • Fixed an issue with net.lugdunon.state.item.PlaceableItemInstance.getGroundedLocation() not properly wrapping location.
  • Added net.lugdunon.state.metric.politics.FactionStandingAlteredMetric to the server-side code base.
  • Added net.lugdunon.state.metric.politics.FactionStandingAlteredMetric to the client-side code base.
  • Added net.lugdunon.state.metric.settlement.SettlementVisitedMetric to the server-side code base.
  • Added net.lugdunon.state.metric.settlement.SettlementVisitedMetric to the client-side code base.
  • net.lugdunon.state.metric.quest.QuestCompletedMetric.getName() now returns "Quest Completed" instead of "Mail Received".
  • Mods now support deity definitions.
  • Added net.lugdunon.state.mod.Mod.listDeityDomains() to the server-side API.
  • Added net.lugdunon.state.mod.Mod.getDeityDomain(String deityDomain) to the server-side API.
  • Added net.lugdunon.state.mod.Mod.hasDeityDomain(String deityDomain) to the server-side API.
  • Added net.lugdunon.state.mod.Mod. to the server-side API.
  • Added net.lugdunon.state.name.list.Name.getOrigin() to the server-side API.
  • Added net.lugdunon.state.name.list.Name.setOrigin(String origin) to the server-side API.
  • Added net.lugdunon.state.name.list.NamesList.getMasculineNames() to the server-side API.
  • Added net.lugdunon.state.name.list.NamesList.getFeminineNames() to the server-side API.
  • Removed net.lugdunon.state.name.list.NamesList.getOrigin() from the server-side API.
  • Removed net.lugdunon.state.name.list.NamesList.setOrigin(String origin) from the server-side API.
  • Added net.lugdunon.state.name.INameProvider.provideUniqueName(String arg). to the server-side API.
  • Added net.lugdunon.state.name.ListNameProvider.provideUniqueName(String arg). to the server-side API.
  • Added net.lugdunon.state.quest.condition.completion.reward.FactionReward to the server-side code base.
  • Added net.lugdunon.state.quest.condition.completion.reward.FactionReward to the client-side code base.
  • Fixed an issue with net.lugdunon.state.quest.progress.CountableNPCBasedProgress.drawIcon(ctx,npcId) not correctly drawing icon.
  • Added net.lugdunon.state.settlement.Settlements.getSettlement(String settlementId) to the server-side API.
  • Added net.lugdunon.state.settlement.Settlements.getSettlementByPosition(Point p) to the server-side API.
  • Added net.lugdunon.state.settlement.Settlements.getSettlementByCenterPosition(Point p) to the server-side API.
  • Added net.lugdunon.state.settlement.Settlements.listSettlementsOfType(String settlementType) to the server-side API.
  • Added net.lugdunon.state.settlement.Settlements.listTowns() to the server-side API.
  • Added net.lugdunon.state.settlement.Settlements.listLyceums() to the server-side API.
  • Added net.lugdunon.state.settlement.Settlements.listFarms() to the server-side API.
  • Added net.lugdunon.state.settlement.Settlements.listTradesmanCottages() to the server-side API.
  • Added net.lugdunon.state.settlement.Settlements.listBrigandCamps() to the server-side API.
  • Added net.lugdunon.state.settlement.Settlements.getSettlementAt(Point location) to the server-side API.
  • Added net.lugdunon.state.settlement.Settlements.getLocationText(Point location) to the server-side API.
  • net.lugdunon.state.settlement.Settlements. is now JSON serializable and hashable.
  • Added net.lugdunon.state.settlement.Settlements to the client-side code base.
  • SpriteDefinition loading is now more fault tolerant. Will exit gracefully if an error is encountered.
  • Added net.lugdunon.state.sprite.SpriteDefinitionLoadException to the server-side code base.
  • Removed net.lugdunon.state.sprite.SpriteLayerImage(String imageKey) from the server-side API.
  • Added net.lugdunon.state.sprite.SpriteLayerImage(String imageKey, boolean sortByHue) to the server-side API.
  • Removed net.lugdunon.state.sprite.SpriteLayerImage.init() from the server-side API.
  • Added net.lugdunon.state.sprite.SpriteLayerImage.init(BufferedImage bufferedImage, boolean sortByHue) to the server-side API.
  • Added net.lugdunon.state.sprite.SpriteLayerImage(BufferedImage image) to the server-side API.
  • Added net.lugdunon.state.sprite.SpriteLayerImage.CMP_PALETTE="comparePalettes"; to the server-side API.
  • Added net.lugdunon.state.sprite.SpriteLayerImage.GEN_PALETTE="generatePalette" to the server-side API.
  • Added net.lugdunon.state.sprite.SpriteLayerImage.OUT_PALETTE="outputPalette" to the server-side API.
  • net.lugdunon.state.subsystem.Subsystems changes logger message instances of "susbsytem" to "subsystem".
  • Removed net.lugdunon.state.vendor.slot.IVendorSlot.handlePurchase(PlayerCharacter pc) from the server-side API.
  • Added net.lugdunon.state.vendor.slot.IVendorSlot.handlePurchase(PlayerCharacter pc, NonPlayerCharacter npc) to the server-side API.
  • Removed net.lugdunon.state.vendor.slot.RechargingVendorSlot.handlePurchase(PlayerCharacter pc) from the server-side API.
  • Added net.lugdunon.state.vendor.slot.RechargingVendorSlot.handlePurchase(PlayerCharacter pc, NonPlayerCharacter npc) to the server-side API.
  • Removed net.lugdunon.state.vendor.slot.SimpleVendorSlot.handlePurchase(PlayerCharacter pc) from the server-side API.
  • Added net.lugdunon.state.vendor.slot.SimpleVendorSlot.handlePurchase(PlayerCharacter pc, NonPlayerCharacter npc) to the server-side API.
  • Added net.lugdunon.state.Account.writeProps(EnhancedDataOutputStream out) to the server-side API.
  • Added net.lugdunon.state.Account.getProp(String propPath) to the server-side API.
  • Added net.lugdunon.state.Account.getProp(String[] propPath) to the server-side API.
  • Added net.lugdunon.state.Account.setProp(String propPath, Object propValue) to the server-side API.
  • Added net.lugdunon.state.Account.setProp(String[] propPath, Object propValue) to the server-side API.
  • Manifest loading is now more fault tolerant. Will exit gracefully if an error is encountered.
  • Added net.lugdunon.state.ManifestLoadException to the server-side code base.
  • Added net.lugdunon.state.State.makeJSONDefinitionFromObject(JSONObjectSerializable os) to the server-side API.
  • net.lugdunon.state.State.resignActiveCharacter(PlayerCharacter pc) now call player disconnect command directly.
  • Added net.lugdunon.state.World.setGlobalProperty(String[] key, Object value) to the server-side API.
  • Added net.lugdunon.state.World.getGlobalProperty(String[] key) to the server-side API.
  • Added net.lugdunon.state.World.getProceduralNpcDefinitions() to the server-side API.
  • Added net.lugdunon.state.World.getPolitics() to the server-side API.
  • Added net.lugdunon.state.World.hasPolitics() to the server-side API.
  • Removed net.lugdunon.state.World.getDialogueDefintions() from the server-side API.
  • Added net.lugdunon.state.World.getDialogueDefinitions() to the server-side API.
  • Added net.lugdunon.state.util.FileUtils.getNamespacedProperty(String[] p, JSONObject o) to the server-side API.
  • Added net.lugdunon.state.util.FileUtils.setNamespacedProperty(String p, Object v, JSONObject o) to the server-side API.
  • Added net.lugdunon.state.util.FileUtils.setNamespacedProperty(String p, Object v) to the server-side API.
  • Added net.lugdunon.world.biome.settlement.post.RapidTransitDialoguePostProcessor to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.post. SettlementPostProcessor to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.dialogue.condition.VisitedSettlementCondition to the server-side code base.
  • Moved net.lugdunon.world.biome.settlement.settlements.town.plot.Placeable to net.lugdunon.world.biome.settlement.settlements.generators.helper.Placeable.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.helper.Placeable(String[] placeables, String[] states, int[][] locs, JSONObject userDefinedData) to the server-side API.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.helper.Placeable(String placeable, String[] states, int[][] locs, JSONObject userDefinedData) to the server-side API.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.helper.Placeable.process(JSONArray items, Point location, int worldDim) to the server-side API.
  • net.lugdunon.world.biome.settlement.settlements.generators.helper.Placeable.process(JSONArray items, Point location, int worldDim) now takes userDefinedData into account.
  • Moved net.lugdunon.world.biome.settlement.settlements.town.plot.Fence to net.lugdunon.world.biome.settlement.settlements.generators.town.plot.helper.Fence.
  • Moved net.lugdunon.world.biome.settlement.settlements.town.plot.TerrainAlteration to net.lugdunon.world.biome.settlement.settlements.generators.town.plot.helper.TerrainAlteration.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.market.Stall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.market.AlchemyStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.market.ArmorerStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.market.BlacksmithingStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.market.BrewingStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.market.CarpentryStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.market.ClothingStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.market.CookingStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.market.FarmingStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.market.GeneralStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.market.GoldsmithingStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.market.LivestockStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.market.RepairStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.market.ResearchStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.market.SmeltingStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.market.TinkeringStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.Plot to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.ManorHousePlot to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.MarketPlot to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.RapidTransitPlot to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.SmallCemeteryPlotPlot to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.SmallGardenMazePlot to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.SmallHomePlotPlot to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.TavernPlot to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.town.plot.WaterParkPlot to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.BrigandCampSettlementGenerator to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.SettlementGenerator.getIdType() to the server-side API.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.SettlementGenerator.generateId() to the server-side API.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.FarmSettlementGenerator.getIdType() to the server-side API.
  • Added support for cropType to net.lugdunon.world.biome.settlement.settlements.generators.FarmSettlementGenerator.
  • Added support for livestockType to net.lugdunon.world.biome.settlement.settlements.generators.FarmSettlementGenerator.
  • Added support for farmerGender to net.lugdunon.world.biome.settlement.settlements.generators.FarmSettlementGenerator.
  • Added support for farmerName to net.lugdunon.world.biome.settlement.settlements.generators.FarmSettlementGenerator.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.LyceumSettlementGenerator.getIdType() to the server-side API.
  • Added support for id to net.lugdunon.world.biome.settlement.settlements.generators.LyceumSettlementGenerator.
  • Added support for postProcessors to net.lugdunon.world.biome.settlement.settlements.generators.LyceumSettlementGenerator.
  • Added support for spellSchool to net.lugdunon.world.biome.settlement.settlements.generators.LyceumSettlementGenerator.
  • Added support for deity to net.lugdunon.world.biome.settlement.settlements.generators.LyceumSettlementGenerator.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.TownSettlementGenerator.getIdType() to the server-side API.
  • Added support for id to net.lugdunon.world.biome.settlement.settlements.generators.TownSettlementGenerator.
  • Added support for postProcessors to net.lugdunon.world.biome.settlement.settlements.generators.TownSettlementGenerator.
  • Added support for foundingDate to net.lugdunon.world.biome.settlement.settlements.generators.TownSettlementGenerator.
  • Added net.lugdunon.world.biome.settlement.settlements.generators.TradesmanSettlementGenerator.getIdType() to the server-side API.
  • Added support for id to net.lugdunon.world.biome.settlement.settlements.generators.TradesmanSettlementGenerator.
  • Added support for craftingStation to net.lugdunon.world.biome.settlement.settlements.generators.TradesmanSettlementGenerator.
  • Added support for trade to net.lugdunon.world.biome.settlement.settlements.generators.TradesmanSettlementGenerator.
  • Added support for tradesmanGender to net.lugdunon.world.biome.settlement.settlements.generators.TradesmanSettlementGenerator.
  • Added support for tradesmanName to net.lugdunon.world.biome.settlement.settlements.generators.TradesmanSettlementGenerator.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.Stall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.Stall to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.AlchemyStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.AlchemyStall to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.ArmorerStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.ArmorerStall to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.BlacksmithingStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.BlacksmithingStall to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.BrewingStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.BrewingStall to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.CarpentryStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.CarpentryStall to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.ClothingStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.ClothingStall to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.CookingStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.CookingStall to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.FarmingStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.FarmingStall to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.GeneralStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.GeneralStall to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.GoldsmithingStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.GoldsmithingStall to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.LivestockStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.LivestockStall to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.RepairStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.RepairStall to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.ResearchStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.ResearchStall to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.SmeltingStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.SmeltingStall to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.TinkeringStall to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.market.TinkeringStall to the client-side code base.
  • Removed net.lugdunon.world.biome.settlement.settlements.town.Plot.getTownName() from the server-side API.
  • Removed net.lugdunon.world.biome.settlement.settlements.town.Plot.getLimit() from the server-side API.
  • Removed net.lugdunon.world.biome.settlement.settlements.town.Plot.getDimension() from the server-side API.
  • Removed net.lugdunon.world.biome.settlement.settlements.town.Plot.getPercentage() from the server-side API.
  • Removed net.lugdunon.world.biome.settlement.settlements.town.Plot.assignPlot(String townName, JSONArray items, byte[] elevationData, short[] terrainData, int worldDim, Rect plotDim, Rect logicalPlotDim) from the server-side API.
  • Added net.lugdunon.world.biome.settlement.settlements.town.Plot.getActualDimensions() to the server-side API.
  • Added net.lugdunon.world.biome.settlement.settlements.town.Plot.getLogicalDimensions() to the server-side API.
  • Added net.lugdunon.world.biome.settlement.settlements.town.Plot to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.ManorHousePlot to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.ManorHousePlot to the client-side code base.
  • net.lugdunon.world.biome.settlement.settlements.town.MarketPlot is now JSON serializable.
  • Added net.lugdunon.world.biome.settlement.settlements.town.MarketPlot to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.RapidTransitPlot to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.town.RapidTransitPlot to the client-side code base.
  • net.lugdunon.world.biome.settlement.settlements.town.SmallCemeteryPlot is now JSON serializable.
  • Added net.lugdunon.world.biome.settlement.settlements.town.SmallCemeteryPlot to the client-side code base.
  • net.lugdunon.world.biome.settlement.settlements.town.SmallGardenMazePlot is now JSON serializable.
  • Added net.lugdunon.world.biome.settlement.settlements.town.SmallGardenMazePlot to the client-side code base.
  • net.lugdunon.world.biome.settlement.settlements.town.SmallHomePlot is now JSON serializable.
  • Added net.lugdunon.world.biome.settlement.settlements.town.SmallHomePlot to the client-side code base.
  • net.lugdunon.world.biome.settlement.settlements.town.TavernPlot is now JSON serializable.
  • Added net.lugdunon.world.biome.settlement.settlements.town.TavernPlot to the client-side code base.
  • net.lugdunon.world.biome.settlement.settlements.town.WaterParkPlot is now JSON serializable.
  • Added net.lugdunon.world.biome.settlement.settlements.town.WaterParkPlot to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.Settlement.addFaction(Faction faction) to the server-side API.
  • Added net.lugdunon.world.biome.settlement.settlements.Settlement.addOpposingFaction(Faction opposingFaction) to the server-side API.
  • Added net.lugdunon.world.biome.settlement.settlements.Settlement.listFactions() to the server-side API.
  • Added net.lugdunon.world.biome.settlement.settlements.Settlement.listOpposingFactions() to the server-side API.
  • Added net.lugdunon.world.biome.settlement.settlements.Settlement.getId() to the server-side API.
  • Added net.lugdunon.world.biome.settlement.settlements.Settlement.getSubLocationText(Point location) to the server-side API.
  • Added net.lugdunon.world.biome.settlement.settlements.Settlement.getCenterPoint() to the server-side API.
  • Added net.lugdunon.world.biome.settlement.settlements.Settlement.equals(Settlement settlement) to the server-side API.
  • net.lugdunon.world.biome.settlement.settlements.Settlement is now JSON serializable.
  • Added net.lugdunon.world.biome.settlement.settlements.Settlement to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.BrigandCampSettlement to the server-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.BrigandCampSettlement to the client-side code base.
  • net.lugdunon.world.biome.settlement.settlements.FarmSettlement is now JSON serializable.
  • Added net.lugdunon.world.biome.settlement.settlements.FarmSettlement to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.LyceumSettlement.getTransitDestination() to the server-side API.
  • net.lugdunon.world.biome.settlement.settlements.LyceumSettlement is now JSON serializable.
  • Added net.lugdunon.world.biome.settlement.settlements.LyceumSettlement to the client-side code base.
  • Added net.lugdunon.world.biome.settlement.settlements.TownSettlement.getPlot(String plotId) to the server-side API.
  • Added net.lugdunon.world.biome.settlement.settlements.TownSettlement.listPlots() to the server-side API.
  • Added net.lugdunon.world.biome.settlement.settlements.TownSettlement.getSubLocationText(Point location) to the server-side API.
  • net.lugdunon.world.biome.settlement.settlements.TownSettlement is now JSON serializable.
  • net.lugdunon.world.biome.settlement.settlements.TownSettlement is now updatable.
  • Added net.lugdunon.world.biome.settlement.settlements.TownSettlement to the client-side code base.
  • net.lugdunon.world.biome.settlement.settlements.TradesmanSettlement is now JSON serializable.
  • Added net.lugdunon.world.biome.settlement.settlements.TradesmanSettlement to the client-side code base.
  • net.lugdunon.world.biome.settlement.SettlementBiome now supports postProcessors (net.lugdunon.world.biome.settlement.post.SettlementPostProcessor).
  • Added net.lugdunon.world.biome.settlement.SettlementBiome.getLocationText(Point location) to the server-side API.
  • Added net.lugdunon.world.biome.settlement.SettlementBiome.handlePlayerMovement(PlayerCharacter pc,Point location) to the server-side API.
  • Removed net.lugdunon.world.biome.Biome.biomeDistanceUpdate(Point location, Instance instance, EnhancedDataOutputStream out) from the server-side API.
  • Added net.lugdunon.world.biome.Biome.biomeDistanceUpdate(PlayerCharacter pc, Point location, Instance instance, EnhancedDataOutputStream out) to the server-side API.
  • Added net.lugdunon.world.biome.Biome.getLocationText(Point location) to the server-side API.
  • Added net.lugdunon.world.politics.map.generator.IPoliticalMapGenerator to the server-side code base.
  • Added net.lugdunon.world.politics.map.generator.DelaunayVoronoiGenerator to the server-side code base.
  • Added net.lugdunon.world.politics.map.BasePoliticalMap to the server-side code base.
  • Added net.lugdunon.world.politics.map.SettlementLink to the server-side code base.
  • Added net.lugdunon.world.politics.Faction to the server-side code base.
  • Added net.lugdunon.world.politics.Politics to the server-side code base.
  • Added net.lugdunon.world.politics.Politics to the client-side code base.
  • Added net.lugdunon.world.politics.Province to the server-side code base.
  • Added net.lugdunon.world.politics.Province to the client-side code base.
User avatar
lugdunon
Site Admin
 
Posts: 407
Joined: Tue Nov 05, 2013 5:53 pm

Re: (0.8.2) Status for Friday, August 05, 2016

Postby fstltna » Fri Aug 05, 2016 10:39 pm

Wow, loads of changes!
---- https://LugdunonCity.org - portal for the Lugdunon RPG & Lugdunon hosting
---- https://LugdunonCity.org/HostSplash/ - About my Lugdunon hosting
Image
User avatar
fstltna
 
Posts: 155
Joined: Wed May 21, 2014 8:54 am
Location: South San Francisco, CA


Return to Updates

Who is online

Users browsing this forum: No registered users and 16 guests

cron