Release Notes

Started by nessalin, August 10, 2015, 07:43:46 AM

November 2nd, 2017 (Thursday)

(Nessalin)

-Fixed a bug that prevented cloaks from closing.  They should now close correctly.
-Fixed a bug that prevented closed cloaks from covering items worn on trunk.  Items worn on trunk should now be covered by closed cloaks.
-Fixed some bugs in staff side tools.

"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

November 11th, 2017 (Saturday)

(Nessalin)

-database work for upcoming guild changes
-code support for upcoming guild changes
-bugfix in character creation that associated with upcoming guild changes
-bugfix in how offense / defense was calculated
-bugfix for some locations not being covered by closed cloaks
-bugfix for some locations weren't checking if covering item was invisible
-added new location descriptions (tattoo/scar/etc...) for
  nipples
  eyebrows
  navel
  pelvis
  tongue
  lips
-bugfixes/message fixes around open/close/lock/unlock/pick wagon items
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

November 13th, 2017 (Monda)

(Nessalin)

-bugfix with restrictions on new guilds and selected subguilds
-bugfix where code for riding with 0, 1, or 2 hands free as applied to the new guilds was bleeding over into current guilds.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

November 13th, 2017 (Tuesday)

(Nessalin)
-Fixed an issue where new guilds were unable to hide or sneak in cities when they should have been able to.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

November 16th, 2017 (Thursday)

(Nessalin)
-Smoothed out some logic on who gets wilderness quit.
-Updated logic on city/wilderness hunt/hide/sneak/forage food for new classes.
-Removed lumps of code that haven't been used in 20 years.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

November 23rd, 2017 (Thursday)

(Nessalin)
-Fixed a crashbug in some staff commands.
-Fixed a crashbug in quit command
-Fixed a bug where some character applications got in a stuck state and could not be approved/declined.
-Added to NPC logic so that some NPCs will retreat to a specific room to heal when they are injured.  Configurable on a per NPC basis by staff.
-Updated shooting bows/loading crossbows so there is a (small) chance to break them when the character is significantly stronger than the bow/crossbows pull value.  This is to encourage characters to seek out weapons that better match their character.
-Spice now decays.
  -On the ground - fastest
  -Inventory/Equipped - slower
  -In a container - slower, yet
  -In a spice specific container - slowest
  -On a logged out character - does not age
  -On an NPC merchant - does not age
-Spice items will have updated sdescs and keywords as they decay, similar to food decay.
-Fully decayed spice cannot be sold/shaved/sniffed/used with make.
-Fully decayed spice have no coded use and will 'crumble to dust' after 16 IC days.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

November 29th, 2017 (Thursday)

(Nessalin)
-Updated some issues with spice aging to match (hopefully) the original math that was intended.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

December 8th, 2017 (Thursday)

(Nessalin)
-Fixed an issue where spice would be too old to sniff when it was not.  This should fix existing items in the game.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

December 10th, 2017 (Sunday)

(Nathvaan)
-Bugfix with regards to movement in a fringe case (falling, casting fly, then moving).
-It now properly removes the falling condition meaning you can move and not still fall while flying.
-Modification to the reel echoes to be inline with other combat echoes. (e.g. different echoes for
  hitting char, hit char, and people in the room).
-Applied the proper color profile to each of the above combat situations.
-Bugfix for odd behavior when targeting global items (staff tools and at least one spell).

(Nessalin)
-Fixed bug where spice items would be considered older than they actually were and block
   -being made into smokeable items.
   -being smoked
   -being shaved
-Fixed bug where spice items would be considered older than they actually were for determining
    value by NPC merchants.
-Fixed bug in how subguild options were set on accounts by staff.
-Armor/Clothing tailors
   -Will now increase their time/cost for dirty items that they are capable of cleaning.
   -Will not increase time/cost for things they cannot clean.
   -Will now charge more for silk items.
   -Separate tickets for Armor and Clothing tailor.
   -Fixed some weirdness around how the ticket was found.  Can now 'offer N.<item>' rather than being
      required to type, literally, 'offer ticket' and having the code always taking the first ticket it found.
-Armor/Clothing tailors will no longer provide a new item if the ticket is held between reboots.  In
  the past when a character had an item re-sized or repaired by an NPC and the game rebooted before
  the ticket was turned in a new item would be created rather than the original item.  This resulted
  things like armor being restored to new, rather than having dents, and clothing having stains
  that could not normally be cleaned removed.  The before/after state should be maintained even
  between reboots.
   -This should also fix the issue where the time/cost quoted when the item is offered to the tailor
    differ from when the ticket is offered to the NPC.
   -This should also fix the issue where sometimes the wrong item would be returned to the character
    turning in their ticket.
-Armor tailor bug fixed where armor that was re-sized would have the # of armor points provided
  increased/decreased proportionally.
-Fixed a few fringe bugs on staff side when dealing with item creation.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

December 11, 2017, 02:15:33 PM #109 Last Edit: December 11, 2017, 02:19:12 PM by nessalin
December 11th, 2017 (Monday)

(Nessalin)
-Updates to staff commands to speed things up
-Pipes no longer let you smoke 'rock hard' spice items.
-Pipes now give better messages when used incorrectly.
-Pipes no longer intercept 'smoke' commands meant for other items.
-Turning ethereal during combat now takes you out of combat.
-The brief command now has a 'taste' option
  -sip/taste commands always display taste messages, regardless of 'brief taste'
  -eat/drink will display taste messages if 'brief taste' is off
  -eat/drink will NOT display taste messages if 'brief taste' is on
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

December 16th, 2017 (Saturday)

(Nessalin)
-Fixed a bug in spice shaving with how age was determined for the piece shaved FROM.
-Fixed mistake in how sdesc was formatted for aging spice.

-Updates to NPC actions
   -NPCs will no longer pick up items that are being guarded.
   -NPCs will no longer steal from unconscious people who are guarded.
   -NPCs will the bandage skill and bandages in their inventory will try to bandage friendly characters
     (NPCs and PCs, alike) who are below 50% hit points and are not in combat.

-Added the command 'threaten'.  When Character A (raider) threatens Character B (merchant)
   ...the code gives the raider a chance to attack when the merchant performs certain actions (flee,
   wield, move, stand, mount, cast, shoot, throw, load, draw, ready (but only if fails sleight of hand
   check)).
   ...the code blocks the raider from performing certain actions (hide, sap, backstab).
-Added the skill 'threaten'.
   -Currently even those without the skill have a 35% chance to initiate combat when a character they
   are threatening performs an intercepted action.
   -Currently there is no way to increase the skill.  The skill is in the play-test phase so we'd rather
     people not focus on improving the skill.
   -Currently no guild/subguild has the skill.  This is likely to change in the next few days.
-More details about syntax can be found here https://www.armageddon.org/help/view/Threaten
 
 
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

January 30, 2018, 05:43:24 PM #111 Last Edit: January 31, 2018, 08:16:00 AM by Nathvaan
Januaty 30th, 2017 (Tuesday)

(Nathvaan)
-New reach has been added to all casters.  See 'help magick reach' for more information.  You will be able to see the more detailed reach help if you have the reach in your skills list.

February 2nd, 2018 (Friday)

(Nessalin)
-Fixed a bug with where not all poisoned arrows were attempting to poison their targets.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

February 05, 2018, 01:54:44 PM #113 Last Edit: February 05, 2018, 02:39:34 PM by nessalin
February 5th, 2018 (Monday)

(Nessalin)
-Corpses and decapitated heads should now persist between reboots (in save rooms) and in
  player character inventories, between logins.  They still degrade, however.
-Fixed a bug with mekillot combat where damage was being reported, but no damage was being applied.
-Bug fix for how NPCs save their subguild.

**Update
-Fixed bug where corpses could no longer be skinned.
-Fixed bug where game would crash on corpse-related staff command.
-Fixed bug where NPCs lost some clan affiliations.

"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

February 6th, 2018 (Tuesday)

(Nessalin)
-Corpses can once again be packed on mounts.
-The code will now look in both primary and secondary hands for keys and key rings.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

February 8th, 2018 (Thursday)

(Nessalin)
-Undressed PC races will now have 'naked' added to their sdesc.  Undressed is when your character is not
  wearing something on locations LEGS, PELVIS, ABOUT, or a BODY LONG item
  (like a dress, which is worn on body, but covers legs).
-NPC Combat fixed.  NPCs will go back to wielding/drawing weapons, kicking, bashing,
  backstabbing, sapping.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

February 10th, 2018 (Saturday)

(Nessalin)
-Staff now have more granular control over how skill trees work for guilds/subguilds.  Namely the value
  at which skills branch can be set manually rather than being a value slightly below max.  This will allow
  some skills to branch early even though they have a relatively high maximum value.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

February 17th, 2018 (Saturday)

(Nessalin)
-Update to staff commands.
-Update to how skill trees work for greater flexibility in creating/adjusting guilds and subguilds.
-Staff can now make corpses last for an infinite time/until reboot instead of decay
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

March 12th, 2018 (Monday)

(Nathvaan)
-Quality of life improvements to staff commands.

(Nessalin)
-Fixed a crash bug in drink/sip commands.
-Fixed a bug in the steal code where using pre () and post [] emotes would make the command unable to find the target object in the room.
-Fixed a bug in dynamic keywords on items (bloodied, dusty, etc...) where they could not be used with '.'.
  ex. Such as 'a bloodied shirt' count not be picked up with 'get bloodied.short'.  It can, now.
-Added new material types to help builders better flesh out the game.
-Cure items can now be analyzed to determine what types of herbs went into making them (provided the character has the skill to make that cure)
-Taste messages for herbs slightly modified to more closely match how they are described in the analyze command.

"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

March 18, 2018 (Sunday)

(Nessalin)
-Fix to how objects are displayed in some situations.  It now should display the correct object description.
-Fixed a bug related to staff manipulating a corpse item causing a crash.  This should no longer happen.
-Fixed a crash bug where they was an overrun because of long object descriptions when using the list command at a vendor.

(Nathvaan)
-Various behind the scenes updates to allow us to use parameter files to fuel settings that are hard coded in the code.  This will allow changing those parameters more easily.

March 20th, 2018 (Tuesday)

(Nessalin)
-Excised the last bits of the old brew command.  Craft is now used for poisons and cures.  http://armageddon.org/help/view/Skill%20Brew
-Fixed a crash bug in the 'plant' command
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

April 1st, 2018 (Sunday)

(Nessalin)
-Fixed a crash bug.
-Updated staff commands.
-Added some new object values for builders to use.
-Added staff notifications for in-game events so we can stay up to date on what's happening.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

April 9th, 2018 (Monday)

(Nessalin)
-The pour command can now be used to pour liquids into the mouths of unconscious, paralyzed, and subdued
  characters.  This feature is a result of seeing players attempt it in the game and not having it work the way vials do.
-The save command will now give a warning if it is provided with arguments while still saving the player's character.
  This is a result of seeing players type things such as 'save board' and 'save room' under the impression the command
  does anything except save their character.
-Fixed a crashbug in a staff command
-Fixed a bug where it was possible to enter the game with 0 stun while still conscious.
-May have fixed a bug with tailor cost estimates.
-Fixed a bug in messages sent when shooting a crossbow while holding an item in secondary hand.

(Nathvaan)

-Fixed a minor spelling error with regards to notes/illustrations.
-Updated messages and some bugs with regard to karma spending/regeneration.
-This will now properly message upon login when you regenerated a karma and how many karma you have available.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

April 16, 2018, 08:44:18 AM #123 Last Edit: April 16, 2018, 08:57:48 AM by nessalin
April 16th, 2018 (Monday)

(Nessalin)
-Fixed a bug in a staff command.
-Expanded functionality of a staff command.
-Added 'hack' skill/command devised by Brokkr (http://armageddon.org/help/view/Hack)

(Nathvaan)
-Fixed a bug in the interaction between falling and having the fly spell dispelled.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

May 13th, 2018

(Nathvaan)
-Fixed a crash bug in staff command.
-Fixed bug where sometimes new characters would enter the game asleep.

(Nessalin)
-Added some new code related to the new guilds.
-Added new NPC behavior control for staff.
-It is now easier to ride with two hands full with shields (based on shield use skill)
-Fixed an issue with guard code that was slowing the game down.
-Fixed a bug related to resting a mount during combat and then getting free movement.
-Fixed some bugs in hack
  -Can no longer revive mortally wounded people by using hack on them.
  -Hack no longer puts victim into sitting position.
  -Hack now gives attacker lag on miss.
  -Hack no longer improves vs sleeping/mortally wounded/paralyzed targets.
  -Hack no longer initiates combat vs mortally wounded/paralyzed targets.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"