|
|
(50 intermediate revisions by one user not shown) |
Line 1: |
Line 1: |
| {{engine}} | | {{engine}} |
| | | |
− | '''''0.8.0''''' | + | '''''0.8.9''''' |
| + | |
| + | |
| + | ''Last Updated: 07/07/2019'' |
| | | |
| | | |
− | ''Last Updated: 05/06/2015''
| |
| | | |
| | | |
| Mods altered in this update: | | Mods altered in this update: |
− | * net.lugdunon.currency.gsc
| + | |
− | * net.lugdunon.world.clover.tui
| + | |
− | * net.lugdunon.world.tupelo.tui
| + | |
− | * net.lugdunon.world.clover.sprite
| + | |
− | * net.lugdunon.world.defaults.character
| + | |
− | * net.lugdunon.world.defaults.compendium
| + | |
− | * net.lugdunon.world.defaults.environment
| + | |
| | | |
| | | |
| Server mods altered in this update: | | Server mods altered in this update: |
− | * net.lugdunon.server.worldgen.defaults
| + | |
− | * net.lugdunon.server.worldgen.procedural
| + | |
| | | |
| | | |
| /etc files altered in this update: | | /etc files altered in this update: |
− | * areaOfEffectDefinitions.json
| + | |
− | * commands.json
| + | |
− | * items.json
| + | |
− | * itemBaseCosts.json
| + | |
− | * npcs.json
| + | |
− | * recipes.json
| + | |
| | | |
| | | |
| Release Notes: | | Release Notes: |
− | * Rats are now capable of attack, and grant experience when slain.
| + | |
− | * Streetlamps are now configurable with the wrench.
| + | |
− | * Added a minimum planting radius property to placeable items. Defines the minimum safe distance for when an item is placed programmatically.
| + | |
− | * Added a tent placeable item, instance template, and recipe. This will allow players a much lower barrier of entry to creating housing.
| + | |
− | * Added a mistletoe item. Rarely harvested from a mature oak tree with a scythe. This item currently has no uses.
| + | |
− | * Added CORE.ELECTRIFRY.LEVEL.ONE area of effect for use with the new Electrifier tinkered item.
| + | |
− | * Flowers and trees now have layer restrictions (Dirt, Grass, and Snow).
| + | |
− | * Arcane Reliquaries now require less energy to harvest.
| + | |
− | * Fixed an issue that was causing bridges to not expire when destroyed.
| + | |
− | * Added stone fencing (item, and recipe).
| + | |
− | * Added stone gates (item, and recipe).
| + | |
− | * Added a Bronze Rod item and recipe.
| + | |
− | * Added a Bronze Sheet item and recipe.
| + | |
− | * Added a Bronze Horn item and recipe.
| + | |
− | * Added a Gold Rod item and recipe.
| + | |
− | * Added a Gold Sheet item and recipe.
| + | |
− | * Added a Rat Bite NPC attack.
| + | |
− | * Added a new tinkered item and recipe in 4 grades (copper, bronze, iron, and gold) called an Arc-Powered Loot Siphon. This item serves as a container and when powered, will suck up loot from NPCs that have been slain by the environment.
| + | |
− | * Added a new tinkered item and recipe called an Arc-Powered Electrifier. This item, when powered, will caused an AOE air-based damage pulse to all NPCs nearby.
| + | |
− | * Added a 'stealth' version of the Arc-Powered Electrifier. Functions exactly the same as the regular electrifrier, but is undetectable by players other than the owner.
| + | |
− | * Arc switches and pressure-plates are now capable of switching up to 5 inputs to their respective outputs.
| + | |
− | * Arc-stabilized teleporters now have a proper description.
| + | |
− | * Added net.lugdunon.state.item.arc.handler.matter.LootSiphonMatterArcHandler.
| + | |
− | * Added net.lugdunon.state.item.arc.handler.ElectrifryerArcHandler.
| + | |
− | * Added net.lugdunon.state.item.lootConsumer.ILootConsumer to the server-side code base.
| + | |
− | * Added net.lugdunon.state.item.lootConsumer.LootSiphonLootConsumer to the server-side code base.
| + | |
− | * Added net.lugdunon.state.item.manifestation.LootSiphonManifestationHandler.
| + | |
− | * Added net.lugdunon.state.item.tooltip.LootSiphonTooltipExtension to the client-side code base.
| + | |
− | * Added SPRITE.EFFECTS.AIR.ELECTRIFRY.BASE image asset.
| + | |
− | * Added SPRITE.EFFECTS.LIGHT.HOLYFIRE.BASE image asset.
| + | |
− | * Added EFFECTS.AIR.ELECTRIFRY sprite asset.
| + | |
− | * Added EFFECTS.LIGHT.HOLYFIRE sprite asset.
| + | |
− | * Added a dungeon item indicator icon (for items used in procedurally generated dungeons).
| + | |
− | * Added /ip/ REST service to the auth server for retrieving a client's externally accessible ip address.
| + | |
− | * Added total activated accounts to the /fullReport auth server REST service.
| + | |
− | * Created API to allow for currency to be easily converted to and from currency items.
| + | |
− | * Added net.lugdunon.state.currency.ICurrency.toItems() to the server-side API.
| + | |
− | * Added net.lugdunon.state.currency.ICurrency.fromItems(List<ItemInstance> value) to the server-side API.
| + | |
− | * Implemented new currency API changes in GSC Currency
| + | |
− | * Updated logging to include "craftingRecipeLearned" filter in net.lugdunon.world.defaults.compendium.craftingRecipes.command.PlayerLearnCraftingRecipeCommand.
| + | |
− | * Added world property "default.compendium.crafting.recipe.easy.mode.enable". When set to true, players are no longer required to 'learn' a crafting recipe before it is examinable in the Compendium Lugus.
| + | |
− | * Updated logging to include "experienceGained" filter in net.lugdunon.world.defaults.character.DefaultCharacterStats.
| + | |
− | * Updated logging to include "achievement" filter in net.lugdunon.world.defaults.character.DefaultCharacterStats.
| + | |
− | * Changed a recharging error console.log() statement to Namespace.warn() in net.lugdunon.world.defaults.character.DefaultCharacterStats.
| + | |
− | * Updated logging to include "gmNotification" filter in net.lugdunon.world.defaults.environment.command.SetDateCommand.
| + | |
− | * Updated logging to include "gmNotification" filter in net.lugdunon.world.defaults.environment.command.SetTimeOfDayCommand.
| + | |
− | * Added net.lugdunon.command.core.logging.ClientLogCommand to introduce the ability for clients to log messages to the server as part of the logging overhaul.
| + | |
− | * Added net.lugdunon.command.core.console.GetPropertyCommand to allow clients to query server or world property values from the server.
| + | |
− | * Added logging support to net.lugdunon.server.worldgen.defaults.DefaultWorldGen.
| + | |
− | * Fixed an issue in net.lugdunon.states.tiledGame.PointerInputEvent that was allowing quest interaction with dead NPCs.
| + | |
− | * Fixed an issue in net.lugdunon.ui.advancements.AdvancementsDialog that was causing advancement icons to not display in the standalone client.
| + | |
− | * Fixed an issue in net.lugdunon.util.Color that could result in improperly formatted color strings.
| + | |
− | * Fixed an issue in Namespace.instanceOf that could result in improper return values.
| + | |
− | * Chat filtering implemented. Players can now filter out messages that they deem unimportant, lessening the clutter in the client log.
| + | |
− | * Logging statements in net.lugdunon.command.core.console.HelpConsoleCommand updated to reflect new filtering argument.
| + | |
− | * Logging statements in net.lugdunon.command.core.Command updated to reflect new filtering argument.
| + | |
− | * net.lugdunon.command.core.ConnectToServerCommand updated to initialize logging handlers, and logging level specified by the server.
| + | |
− | * net.lugdunon.command.core.ConnectToServerCommand updated to initialize and register all available chat filters.
| + | |
− | * Logging statements in net.lugdunon.command.core.ErrorCommand updated to reflect new filtering argument.
| + | |
− | * Logging statements in net.lugdunon.command.Client updated to reflect new filtering argument.
| + | |
− | * net.lugdunon.commandCilent updated to use new remote ip sensing REST service now available on the auth server.
| + | |
− | * Logging statements in net.lugdunon.input.GamePad updated to reflect new filtering argument.
| + | |
− | * Currency instantiation in net.lugdunon.state.mail.Mail updated to use the server's specific currency implementation.
| + | |
− | * Logging statements in net.lugdunon.states.list.ServerList updated to reflect new filtering argument.
| + | |
− | * Logging statements in net.lugdunon.states.ActionBarGameState updated to reflect new filtering argument.
| + | |
− | * Logging statements in net.lugdunon.ui.achievements.AchievementsDialog updated to reflect new filtering argument.
| + | |
− | * Added net.lugdunon.ui.dialog.WaitWithLogDialog. This provides the template for a wait dialog that also incorporates a logging frame.
| + | |
− | * Logging statements in net.lugdunon.ui.icon.MailIcon updated to reflect new filtering argument.
| + | |
− | * Updated net.lugdunon.ui.inventory.sub.Container to support loot siphons.
| + | |
− | * Logging statements in net.lugdunon.ui.recipe.RecipeEditorDialog updated to reflect new filtering argument.
| + | |
− | * Added net.lugdunon.ui.settingsMenu.settings.ChatFilterSetting. This provides the UI for players to enable or disable the various available chat filters.
| + | |
− | * Logging statements in net.lugdunon.ui.ActionButton updated to reflect new filtering argument.
| + | |
− | * Added net.lugdunon.ui.Console.isChatFilteredOn(filterMode) to the client-side API.
| + | |
− | * Added filterMode argument to net.lugdunon.ui.Console.log(msg,color,filterMode,foreign,showMissedOnly) in the client-side API.
| + | |
− | * Client live log messages now use a more optimized method of fading out.
| + | |
− | * net.lugdunon.ui.Dialog now properly sets empty content.
| + | |
− | * Added net.lugdunon.ui.Dialog.waitWithLog(title,context,callback) to the client-side API.
| + | |
− | * Added closeDelegate argument to net.lugdunon.ui.Dialog.smallDialog(title,w,h,closeDelegate) in the client-side API. Close delegates need to implement an onclose(dialogueId) function.
| + | |
− | * Logging statements in net.lugdunon.ui.Modifiers updated to reflect new filtering argument.
| + | |
− | * Added net.lugdunon.util.logging.LoggingHandler to the client-side code base. Serves as the 'interface' for custom client logging handlers.
| + | |
− | * Added net.lugdunon.util.logging.ConsoleLoggingHandler to the client-side code base. Implements logging to the browser's debug console.
| + | |
− | * Logging statements in net.lugdunon.util.Color updated to reflect new filtering argument.
| + | |
− | * Logging statements in net.lugdunon.util.GraphicContextExtensions updated to reflect new filtering argument.
| + | |
− | * Logging statements in net.lugdunon.Game updated to reflect new filtering argument.
| + | |
− | * Namespace library updated to implement new logging / logging handlers implementation.
| + | |
− | * Added Namespace.cssRuleForClass(className,rule) to the client-side API. This function will return the value of a css rule defined for a given css class name.
| + | |
− | * Standalone client process now supports customer REST handlers.
| + | |
− | * Standalone client process /updateClientProgress/ REST call. Provides progressive status updates to web client on client update.
| + | |
− | * Standalone client process /createWorldProgress/ REST call. Provides progressive status updates to web client on new world creation.
| + | |
− | * Added net.lugdunon.client.command.rest.IClientCommandRESTHandler to the server-side code base.
| + | |
− | * Added net.lugdunon.client.command.Request to the server-side code base.
| + | |
− | * Changed net.lugdunon.client.command.CommandBridge.initRes(Request request,OutputStream response,int status) from protected to public in the server-side API.
| + | |
− | * Changed net.lugdunon.client.command.CommandBridge.initRes(Request request,OutputStream response,int status,String contentType) from protected to public in the server-side API.
| + | |
− | * Added net.lugdunon.client.runner.ClientUpdateRunner.getLogEntries() to the server-side API.
| + | |
− | * Added net.lugdunon.client.runner.WorldGeneratorRunner.getLogEntries() to the server-side API.
| + | |
− | * net.lugdunon.client.util.WebClient now supports svg files.
| + | |
− | * Updated logging to include "currency" filter in net.lugdunon.command.console.gm.AlterCurrencyCommand.
| + | |
− | * Updated logging to include "gmNotification" filter in net.lugdunon.command.console.gm.BlacklistCommand.
| + | |
− | * Logging statements in net.lugdunon.command.console.gm.BlacklistCommand updated to reflect new filtering argument.
| + | |
− | * Updated logging to include "gmNotification" filter in net.lugdunon.command.console.gm.GameModeCommand.
| + | |
− | * Logging statements in net.lugdunon.command.console.gm.GiveItemCommand updated to reflect new filtering argument.
| + | |
− | * Updated logging to include "gmNotification" filter in net.lugdunon.command.console.gm.GmCommand.
| + | |
− | * Updated logging to include "gmNotification" filter in net.lugdunon.command.console.gm.KickCommand.
| + | |
− | * Updated logging to include "gmNotification" filter in net.lugdunon.command.console.gm.SetMOTDCommand.
| + | |
− | * Logging statements in net.lugdunon.command.console.gm.ShutdownCommand updated to reflect new filtering argument.
| + | |
− | * Logging statements in net.lugdunon.command.console.gm.WaypointCommand updated to reflect new filtering argument.
| + | |
− | * Updated logging to include "gmNotification" filter in net.lugdunon.command.console.gm.WhitelistCommand.
| + | |
− | * Logging statements in net.lugdunon.command.console.gm.WhitelistCommand updated to reflect new filtering argument.
| + | |
− | * net.lugdunon.command.console.ConsoleCommand now adds a new incoming request to the request queue instead of handling processing directly.
| + | |
− | * Logging statements in net.lugdunon.command.console.DebugCommand updated to reflect new filtering argument.
| + | |
− | * Logging statements in net.lugdunon.command.console.EmoteConsoleCommand updated to reflect new filtering argument.
| + | |
− | * Logging statements in net.lugdunon.command.console.FriendCommand updated to reflect new filtering argument.
| + | |
− | * Added net.lugdunon.command.console.GetPropertyCommand. Provides a method for the client to query server or world properties.
| + | |
− | * Logging statements in net.lugdunon.command.console.ListOnlineCharactersCommand updated to reflect new filtering argument.
| + | |
− | * Updated logging to include "ooc" filter in net.lugdunon.command.console.OOCConsoleCommand.
| + | |
− | * Updated logging to include "partyStatus" filter in net.lugdunon.command.console.PartyCommand.
| + | |
− | * Logging statements in net.lugdunon.command.console.PlayedCommand updated to reflect new filtering argument.
| + | |
− | * Updated logging to include "say" filter in net.lugdunon.command.console.SayCommand.
| + | |
− | * Logging statements in net.lugdunon.command.console.TellCommand updated to reflect new filtering argument.
| + | |
− | * Updated logging to include "yell" filter in net.lugdunon.command.console.YellCommand.
| + | |
− | * Added filterMode property to the net.lugdunon.command.console.LogConsoleCommand.
| + | |
− | * net.lugdunon.command.UpdateUserDefinedDataCommand now re/inits lootConsumer implementation when UDD is updated.
| + | |
− | * Added dungeon item support to net.lugdunon.command.AssignItemCommand.
| + | |
− | * Updated logging to include "inventory" filter in net.lugdunon.command.AssignItemCommand.
| + | |
− | * Added dungeon item support to net.lugdunon.command.CraftItemCommand.
| + | |
− | * Added dungeon item support to net.lugdunon.command.MoveInventoryItemCommand.
| + | |
− | * Added net.lugdunon.command.core.logging.ClientLogCommand. This is the core mechanism for enabling clients to log their events to the server.
| + | |
− | * Updated net.lugdunon.command.core.play.ExtinguishFireCommand to include support for dungeon items.
| + | |
− | * Updated net.lugdunon.command.core.play.FillBucketCommand to include support for dungeon items.
| + | |
− | * Updated net.lugdunon.command.core.play.FillMugCommand to include support for dungeon items.
| + | |
− | * Logging statements in net.lugdunon.command.core.play.SetHomeCommand updated to reflect new filtering argument.
| + | |
− | * Updated net.lugdunon.command.core.play.SplitPairedItemCommand to include support for dungeon items.
| + | |
− | * Updated net.lugdunon.command.core.play.UseShearsCommand to include support for dungeon items.
| + | |
− | * Fixed a typo in net.lugdunon.command.core.player.ApplyEffectCommand.getName().
| + | |
− | * Updated logging to include "advancement" filter in net.lugdunon.command.player.PlayerAdvancementCommand.
| + | |
− | * Updated logging to include "playerConnect" filter in net.lugdunon.command.player.PlayerConnectCommand.
| + | |
− | * Updated logging to include "playerDisconnect" filter in net.lugdunon.command.player.PlayerDisconnectCommand.
| + | |
− | * Updated logging to include "quest" filter in net.lugdunon.command.player.QuestUpdatedCommand.
| + | |
− | * Updated logging to include "spellAssignment" filter in net.lugdunon.command.spell.AssignSpellCommand.
| + | |
− | * Updated net.lugdunon.command.core.vendor.SellItemToVendorCommand to include support for dungeon items.
| + | |
− | * Logging statements in net.lugdunon.command.core.ClientNotificationCommand updated to reflect new filtering argument.
| + | |
− | * Updated net.lugdunon.command.core.ConnectToServerCommand updated to support logger handlers.
| + | |
− | * Logging statements in net.lugdunon.command.core.LoadCharacterCommand updated to reflect new filtering argument.
| + | |
− | * Removed require DisplayFlags statements from net.lugdunon.command.core.ScreenResizeCommand.
| + | |
− | * Logging statements in net.lugdunon.command.core.Command updated to reflect new filtering argument.
| + | |
− | * Added enhanced support for console fired commands in net.lugdunon.command.core.CommandRequest.
| + | |
− | * Added net.lugdunon.math.Point.subPoint(Point p) to the server-side API.
| + | |
− | * Added net.lugdunon.math.Point.add(Point p) to the server-side API.
| + | |
− | * Added net.lugdunon.math.Point.sub(Point p) to the server-side API.
| + | |
− | * Fixed an issue with net.lugdunon.server.mod.ServerMod not instantiating an empty etc structure.
| + | |
− | * Added net.lugdunon.server.mod.ServerMod.listClientCommmandRESTHandlers() to the server-side API.
| + | |
− | * Added net.lugdunon.server.mod.ServerModCache.getWorldGenConfiguration(String worldGenId) to the server-side API.
| + | |
− | * Added net.lugdunon.server.worldgen.IWorldGen.getWorldConfiguration() to the server-side API.
| + | |
− | * Added net.lugdunon.server.worldgen.IWorldGen.getInstancePath(long instanceId, String file) to the server-side API.
| + | |
− | * Added net.lugdunon.server.worldgen.BaseWorldGen.getWorldConfiguration() to the server-side API.
| + | |
− | * Added net.lugdunon.server.worldgen.BaseWorldGen.getInstancePath(long instanceId, String file) to the server-side API.
| + | |
− | * Updated net.lugdunon.server.worldgen.WorldGenerator to support a stateless mode that will operate with pre-provided caches and definitions.
| + | |
− | * Added net.lugdunon.server.worldgen.WorldGenerator.setIndependentPreset(String independentPreset) to the server-side API.
| + | |
− | * Added net.lugdunon.server.worldgen.WorldGenerator.setItemDefinitions(ItemDefinitions itemDefinitions) to the server-side API.
| + | |
− | * Added net.lugdunon.server.worldgen.WorldGenerator.setRandom(Random random) to the server-side API.
| + | |
− | * Added net.lugdunon.server.worldgen.WorldGenerator.setTerrain(Terrain terrain) to the server-side API.
| + | |
− | * Added net.lugdunon.server.worldgen.WorldGenerator.setNoState(boolean noState) to the server-side API.
| + | |
− | * Added net.lugdunon.server.worldgen.WorldGenerator.getLayersPreset(long instanceId) to the server-side API.
| + | |
− | * Added net.lugdunon.server.worldgen.WorldGenerator.getItemDefinitions() to the server-side API.
| + | |
− | * Added net.lugdunon.server.worldgen.WorldGenerator.getRandom() to the server-side API.
| + | |
− | * Added net.lugdunon.server.worldgen.WorldGenerator.getTerrain(long instanceId) to the server-side API.
| + | |
− | * Added net.lugdunon.server.worldgen.WorldGenerator.isNoState() to the server-side API.
| + | |
− | * Added net.lugdunon.server.worldgen.WorldGenerator.reset() to the server-side API.
| + | |
− | * Added net.lugdunon.server.worldgen.WorldGenerator.setServerModCache(ServerModCache smc) to the server-side API.
| + | |
− | * Added net.lugdunon.server.worldgen.WorldGenerator.getServerModCache() to the server-side API.
| + | |
− | * Added net.lugdunon.server.EtcConfig to the server-side code base. Used by world generators to decide content handling with respect to files in the /etc file structure.
| + | |
− | * Updated net.lugdunon.state.character.loot.ItemDrop to include support for dungeon items.
| + | |
− | * Logging statements in net.lugdunon.state.character.party.Party updated to reflect new filtering argument.
| + | |
− | * Updated net.lugdunon.state.character.Character to include support for dungeon items.
| + | |
− | * Fixed an issue with net.lugdunon.state.item.trigger.player.InstanceTransitionPlayerTrigger that could cause portal destinations to be improperly set.
| + | |
− | * Added net.lugdunon.state.item.ItemCache.newDungeonItem(Item itemDef,long dungeonInstanceId) to the server-side API.
| + | |
− | * net.lugdunon.state.item.ItemDefinitions.getItemDef(String itemId) now supports the 'itemId|count' format.
| + | |
− | * net.lugdunon.state.item.ItemDefinitions now supports bounded random values in the 'itemId|count' format, where 'count' takes the form of 'min-max'.
| + | |
− | * net.lugdunon.state.item.ItemDefinitions can now be stateless.
| + | |
− | * Added net.lugdunon.state.item.ItemInstance.flagAsDungeonItem(long dungeonInstanceId) to the server-side API.
| + | |
− | * Added net.lugdunon.state.item.ItemInstance.isDungeonItem() to the server-side API.
| + | |
− | * Added net.lugdunon.state.item.ItemInstance.getDungeonInstanceId() to the server-side API.
| + | |
− | * Logging statements in net.lugdunon.state.metric.item.ItemCraftedMetric updated to reflect new filtering argument.
| + | |
− | * Logging statements in net.lugdunon.state.metric.item.ItemGatheredMetric updated to reflect new filtering argument.
| + | |
− | * Logging statements in net.lugdunon.state.metric.item.ItemLootedMetric updated to reflect new filtering argument.
| + | |
− | * Logging statements in net.lugdunon.state.metric.item.ItemPlacedMetric updated to reflect new filtering argument.
| + | |
− | * Logging statements in net.lugdunon.state.metric.item.ItemReceivedMetric updated to reflect new filtering argument.
| + | |
− | * Logging statements in net.lugdunon.state.metric.item.ItemRemovedMetric updated to reflect new filtering argument.
| + | |
− | * Added net.lugdunon.state.mod.Mod.getEtc() to the server-side API.
| + | |
− | * Added net.lugdunon.state.mod.Mod.getSubsystemImpl(String subsystemId) to the server-side API.
| + | |
− | * Added net.lugdunon.state.mod.Mod.listSubsystems() to the server-side API.
| + | |
− | * Updated logging to include "quest" filter in net.lugdunon.state.quest.QuestData.
| + | |
− | * Updated net.lugdunon.state.recipe.Recipe to include support for dungeon items.
| + | |
− | * net.lugdunon.state.waypoint.WaypointCache constructor now expects an actual Instance object instead of an instance id.
| + | |
− | * Logging statements in net.lugdunon.state.State updated to reflect new filtering argument.
| + | |
− | * Added net.lugdunon.state.State.getLibPath() to the server-side API.
| + | |
− | * net.lugdunon.state.World.seed is now a String value, instead of a long
| + | |
− | * net.lugdunon.state.World.getSeed() now returns an Object.
| + | |
− | * World config property accesses will now only log on the initial access.
| + | |
− | * Added net.lugdunon.state.World.closeInstance(long instanceId) to the server-side API.
| + | |
− | * Added net.lugdunon.state.World.hasActiveInstance(long instanceId) to the server-side API.
| + | |
− | * Added net.lugdunon.state.World.hasInstance(long instanceId) to the server-side API.
| + | |
− | * Removed net.lugdunon.util.logging.ClientFilter.AuditFilter from the server-side API.
| + | |
− | * Removed net.lugdunon.util.logging.ClientFilter.NonAuditFilter from the server-side API.
| + | |
− | * Added net.lugdunon.util.logging.ClientFilter to the server-side code base.
| + | |
− | * Added net.lugdunon.util.logging.ClientLog to the server-side code base.
| + | |
− | * Added net.lugdunon.util.logging.ClientLoggingHandler to the client-side code base.
| + | |
− | * Added net.lugdunon.util.logging.GeneralFilter to the server-side code base.
| + | |
− | * Resolved several issues with net.lugdunon.util.ArtifactUpdater that were producing undesired results.
| + | |
− | * Added net.lugdunon.util.FastMath.randomFromSeed(Object seed) to the server-side API.
| + | |
− | * Added net.lugdunon.util.FastMath.boundedRandomValue(int min, int max) to the server-side API.
| + | |
− | * Added net.lugdunon.util.FastMath.diff(double i, double j) to the server-side API.
| + | |
− | * Added net.lugdunon.util.FastMath.diff(int i, int j) to the server-side API.
| + | |
− | * Added net.lugdunon.util.FastMath.indexToChunkPoint(int i,int w) to the server-side API.
| + | |
− | * Added net.lugdunon.util.FastMath.indexToChunkPoint(int i,int w,Point p) to the server-side API.
| + | |
− | * Added net.lugdunon.util.FileUtils.fileExists(String fileName) to the server-side API.
| + | |
− | * Added net.lugdunon.util.FileUtils.fileExists(String fileName, boolean absolute) to the server-side API.
| + | |
− | * Added net.lugdunon.util.FileUtils.resourceAsStream(String resource) to the server-side API.
| + | |
− | * Added net.lugdunon.util.FileUtils.imageToDataURL(BufferedImage image) to the server-side API.
| + | |
− | * Logging statements in net.lugdunon.Game updated to reflect new filtering argument.
| + | |
− | * Logging statements in net.lugdunon.Server updated to reflect new filtering argument.
| + | |
− | * Added server.logging.level property definition. Set logging level for the server process. (ERROR,WARN,INFO,DEBUG,TRACE)
| + | |
− | * Added client.logging.level property definition. Set logging level for the client process. (ERROR,WARN,INFO,DEBUG,TRACE)
| + | |
− | * Added dungeon.timeout.interval world property definition. The interval in which an unoccupied dungeon will reset.
| + | |
− | * Updated logging.properties to reflect new logging implementation.
| + | |
| [[Category:Releases|Upcoming Release]] | | [[Category:Releases|Upcoming Release]] |