Difference between revisions of "Release 0.6.0"
From LugdunonWiki
Line 31: | Line 31: | ||
*Added net.lugdunon.state.character.advancement.ICharacterStats.getItemChargeInProgress() to the server-side API. | *Added net.lugdunon.state.character.advancement.ICharacterStats.getItemChargeInProgress() to the server-side API. | ||
*Added net.lugdunon.state.character.behavior.core.AtegnatosAggroBehavior to the server-side code base. Ategnatos will open any encounter by applying the 'Touch of Ategnatos' debuff, which turns the target into the undead. | *Added net.lugdunon.state.character.behavior.core.AtegnatosAggroBehavior to the server-side code base. Ategnatos will open any encounter by applying the 'Touch of Ategnatos' debuff, which turns the target into the undead. | ||
+ | *Added net.lugdunon.state.character.trigger.InformQuestorTriggeredAction to the server-side code base. | ||
*Added net.lugdunon.state.character.behavior.core.INPCProximityAware to the server-side code base. | *Added net.lugdunon.state.character.behavior.core.INPCProximityAware to the server-side code base. | ||
*Added net.lugdunon.state.character.loot.ItemDrop.getRelatedQuest() to the server-side API. Item will not be awarded unless player is currently on the related quest. | *Added net.lugdunon.state.character.loot.ItemDrop.getRelatedQuest() to the server-side API. Item will not be awarded unless player is currently on the related quest. | ||
Line 39: | Line 40: | ||
*Added net.lugdunon.state.mail.Mail.setAttachment(int index, Item itemDef) to the server-side API. | *Added net.lugdunon.state.mail.Mail.setAttachment(int index, Item itemDef) to the server-side API. | ||
*Added support to the kill npc quest requirement to support multiple npc ids. String 'npcId' property changed to String[] 'npcIds' property. | *Added support to the kill npc quest requirement to support multiple npc ids. String 'npcId' property changed to String[] 'npcIds' property. | ||
− | *Added net.lugdunon.state.quest.progress.NPCProximity to the server-side code base. This works in conjunction with the INPCProximityAware behavior to trigger a quest progress completion when a player becomes proximal to a certain NPC. Used currently in the 'deliver cart to market' quest. | + | *Added net.lugdunon.state.quest.progress.NPCProximity to the server-side code base. This works in conjunction with the INPCProximityAware and the InformQuestorTriggeredAction behavior to trigger a quest progress completion when a player becomes proximal to a certain NPC. Used currently in the 'deliver cart to market' quest. |
*Fixed error logging in quest instantiation. | *Fixed error logging in quest instantiation. | ||
*Creating a new character from a default template now supports values for baseHealthRegenRate and baseStaminaRegenRate. | *Creating a new character from a default template now supports values for baseHealthRegenRate and baseStaminaRegenRate. |
Revision as of 17:53, 1 March 2014
0.6.0
01/03/2014
/etc files altered in this update:
- behaviors.json
- defaultCharacterTemplates.json
- instances/0/placeableItemCache.json
- instances/0/terrain.dat
- instanceTemplates/HOUSE_AUNT_PERU/terrain.dat
- instanceTemplates/MINESHAFT/instance.json
- instanceTemplates/RUINS/placeableItemCache.json
- items.json
- modifiers.json
- npcs.json
- quests.json
Release Notes:
- Added 3 new quests.
- Fixed an issue with free directional movement not correctly setting the character's orientation. This was the ultimate cause of the unexpected attack values that were being reported.
- Fixed an issue with the item collection quest requirement that was causing non-stackable items to not register as collected.
- Reworked the code that checks to see if placing an item 'violates' an existing placed item. Should seem much more natural now, while still preventing double items.
- Added net.lugdunon.command.core.spell.ModifierApplyCommand.ModifierApplyChargedAction.getModifierId() to the server-side API.
- Added net.lugdunon.state.character.advancement.ICharacterStats.isItemChargeInProgress() to the server-side API.
- Added net.lugdunon.state.character.advancement.ICharacterStats.getItemChargeInProgress() to the server-side API.
- Added net.lugdunon.state.character.behavior.core.AtegnatosAggroBehavior to the server-side code base. Ategnatos will open any encounter by applying the 'Touch of Ategnatos' debuff, which turns the target into the undead.
- Added net.lugdunon.state.character.trigger.InformQuestorTriggeredAction to the server-side code base.
- Added net.lugdunon.state.character.behavior.core.INPCProximityAware to the server-side code base.
- Added net.lugdunon.state.character.loot.ItemDrop.getRelatedQuest() to the server-side API. Item will not be awarded unless player is currently on the related quest.
- Added net.lugdunon.state.character.loot.ItemDrop.isUnique() to the server-side API. Item will not be awarded if player already has one of the item in their inventory.
- Added net.lugdunon.state.character.Character.hasItem(Item item) to the server-side API.
- Added net.lugdunon.state.item.Item.getPlacedItemDimensions() to the server-side API.
- If a drop is flagged 'assignToOwner' when a placeable item is destroyed and loot awarded, the owner of that item will be sent a mail containing from the Director General of the Ministry of Refuse *Allocation containing the drop.
- Added net.lugdunon.state.mail.Mail.setAttachment(int index, Item itemDef) to the server-side API.
- Added support to the kill npc quest requirement to support multiple npc ids. String 'npcId' property changed to String[] 'npcIds' property.
- Added net.lugdunon.state.quest.progress.NPCProximity to the server-side code base. This works in conjunction with the INPCProximityAware and the InformQuestorTriggeredAction behavior to trigger a quest progress completion when a player becomes proximal to a certain NPC. Used currently in the 'deliver cart to market' quest.
- Fixed error logging in quest instantiation.
- Creating a new character from a default template now supports values for baseHealthRegenRate and baseStaminaRegenRate.
- Regen rates for characters increased from 1 to 5.
- Added account recovery link to the client log in screen.
- Cache mail on the auth server that fails to send to the filesystem for later retries at sending.
- Made order responses generic.
- Order response is recorded in the account code record.
- Fixed layout on emails.
- Fixed an issue that was preventing placed items from being interactive to players.
- Fixed widths of buttons on lugdunon.net.
- Fixed issues with http/s lugdunon.net.
- Fixed text on several pages on lugdunon.net.
- Slate now places cobblestone upon the ground.
- Added gem nodes.
- Added spawns for gem nodes in the default mine.
- Turf and cobblestone can now only be placed in the overworld instance.
- Added backlog of art from Meagan.
- Updated art for Terrain.
- Updated art for Elevation.
- Updated art and item definition for Coops.
- Updated art and item definition for Crops.
- Updated art and item definition for Reliquaries.
- Updated art and item definition for Trees.
- Updated art and item definition for Waterfall, now animated.
- Updated art and item definition for Lavafall, now animated.
- Updated art and item definition for Oven, now animated.
- Updated art and item definition for Ore Nodes.
- Updated art and item definition for Market Bins.
- Updated art and item definition for Boats.
- Updated art and item definition for Small Houses.
- Updated art and item definition for Gem Nodes.
- Updated instances to reflect item definition changes.
- Completed Amazon payments integration (still in sandbox mode though).
- Fixed logging.
- Fixed issue with automated emails not routing properly.
- Added activation code field to registration UI if a code is present in the request.
- Registering now sends a welcome email.
- Added account recovery UI.
- Added UI for retrieving account name.
- Added payment initiation UI.
- Added purchase selection UI.
- Mucked about with ssl certs, and dns settings for a bit.
- Added DKIM support for singing auth server emails.
- Added account activation page to lugdunon.net.
- Added a privacy policy page to lugdunon.net.
- Added an account activation code purchase login page to lugdunon.net.
- Switched the client, server, and lugdunon.net auth calls over to the new auth server.
- Client login accounts and server su accounts now require an activation key before authentication will be successful. Guest logins remain unchanged.
- Keys will be purchasable to apply directly to an existing account or to send to others as gifts.