Release Notes

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

February 12th, 2019 (Tuesday)

(Nessalin)
-Expanded object colors
-Fixed bug where (null) would appear in room's list when looking from another room (i.e. 'look west')
-Fixed bug with detecting magick auras correctly
-Fixed typo in subdue/release
-Updated a spell to better take advantage of updates to game engine since it was first written
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

February 24th, 2019 (Monday)

(Nessalin)
-Fixed crash bug in crafting.
-Typos and functional updates for a spell
-Paralyzing hidden things will no longer let them remain hidden in combat.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

March 02, 2020, 10:50:56 AM #202 Last Edit: March 02, 2020, 10:53:59 AM by nessalin
March 2nd, 2020 (Monday)

(Nessalin)
-This release is about 'carts', which are land-based skimmers / small wagons.
  -carts help file
-Carts can be player crafted (more on this in the near future).
-Carts are the same as skimmers in that...
  -characters can sit and stand on them
  -items can be placed on them
  -when they move from room to room they bring the items/characters with them
-Carts are different from skimmers in that...
  -they save their location between reboots (as wagons do)
  -they require mounts be harnessed to them to move, with some values saved
    -attributes (str/agl/wis/end)
    -stats (mvs, hps, stun)
    -name/owner

-Things to be careful about...
  -Things on the cart are NOT saved between reboots, currently.
  -Things packed on harnessed mounts are NOT saved between reboots, currently.

-Harness now works for carts.
  -syntax: harness <mount> [to] <cart>
  -unharness help file
-Unharness now works for carts.
  -syntax: unharness <mount>
  -Must be pilot (first occupant) of cart.
  -harness help file

-Looking at room shows all mounts on a single line after cart.
-Looking at cart now shows its mounts (and name if looker is mount owner)
-Assessing a cart now shows how many yokes are used/unused, and mounts and
  their rested level.  Number of yokes limits maximum number of mounts.
-Carts are always displayed to room except when ridden
-Cannot mount something while standing/sitting/sleeping/resting on furniture.
-Cannot mount or hitch something that is harnessed to a cart.
-Cannot pack/unpack things that are already harnessed.
-Cannot harness creatures with inventory/packed items on them.
-Trying to use unhitch on harnessed creature, 'Did you mean unharness?'
-When trying to hitch something to an object, ask if they meant harness.
-Passengers are now seen to 'ride' ride in/out of room on cart.
-Pilot is now seed to 'drive' in/out of room on cart.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

March 07, 2020, 01:19:53 PM #203 Last Edit: March 10, 2020, 10:34:08 AM by nessalin
March 7th, 2020 (Saturday)

(Nessalin)
-Tripled how much mounts attached to carts can pull.
-Cannot harness hitched mounts (unless it is hitched to you, in which case the mount is unhitched automatically)
-Mounts leaving the room without the cart don't break carts anymore.
  (flee, summon, hands of wind, fear, etc...)
-Increased rate at which virtual characters buy items from shops
-Staggered out some resource greedy tasks the game performs rather than having them fire all at once creating lag spikes.
-Added some metrics to code execution to help track down future lag spikes.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

March 10th, 2020 (Tuesday)

(Nessalin)
-Fixed some bugs with how cart weight was calculated, should resolve issues of mounts being too weak to pull carts.
-Fixed bug in pack command that would generate incorrect messages if a character in the room shared a keyword
   with the item being packed onto a mount.
-Fixed a bug where, when crafting cures, equipped items could be destroyed as part of crafting.
-Fixed a bug where, when piloting a cart in/out of a wagon the mounts were not being moved with the cart.
-Pilot now takes two arguments
  -"rest" and "stand" which force the mounts to change position as indicated.
  -Assessing the cart will show "(resting)" after mounts that are resting.  Standing mounts do not have their position
     appended.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

March 17th, 2020 (Tuesday)

Nessalin
-Fixed a crash bug in the cart code
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

April 4th, 2020 (Saturday)

(Nessalin)
-Skimmers, Carts, and Wagons now interact with wall spells
-Fixed bug when assessing wagons
-Better messages when player cannot pilot a cart or skimmer in a given direction
-Wagons can now be piloted into and out of villages, out posts, etc...
-Piloting in wagons made much less spammy for the pilot
-Added a to-room message for piloting so others can tell who is piloting a wagon
-Fixed typos in disarm messages.
-Fixed typos in assess -v <char> w.r.t. height/weight
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

Scheduled release for April 5th, 2020 (Sunday)

(Nessalin)
-Fixed (hopefully) a long standing crash bug in hunt.
-Improved skill gain rate for crafting mash/tablet/vial.
-Fixed message when threaten fails to stop a victim.
-Races can now make use of multiple attack types (i.e. scorpions can now sting/pinch/pinch instead of just sting)
-Mekillot attacks now interact with wall spells.
-Fixed edge case where carts would duplicate.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

Helpfile Added:

(Brokkr)
-Helpfile added intended to clarify IC circumstances around Tuluk closure http://www.armageddon.org/help/view/The%20Closing%20of%20Tuluk

April 21st, 2020 (Tuesday)

(Nessalin)
-Fixed a bug that kept characters from being able to unharness mounts from some carts.
-Fixed a bug that kept characters from being able to rest/stand harnessed mounts that were too tired.
-Fixed a bug in how gemmed casting was restricted.
-Fixed a bug that presented characters with gender 'androgynous' as 'person' instead of 'figure' when hooded.
-Updated follow/chase/shadow, guard, and watch to universally accept the following arguments to stop their respective actions.
  -'me', 'off', 'self', 'none'
-Updated things Javascript can do.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

May 10th, 2020 (Sunday)

(Nessalin)
-Threatening someone you are guarding now causes you to stop guarding the target, first.
-Guarding someone you are threatening now causes you to stop threatening the target, first.
-Fixed messages with guard blocking threaten so that
  -the right characters are displayed in the right order.
  -the modified sdesc is displayed (hooded, masked, etc..) rather than the true sdesc
-Command emotes for opening doors are no longer sent to the opposite side.
  This is because it was generating errors as a result of the characters and
  objects visible on one side of the door were not always visible on the
  other side of the door.  Leading to both an OOC issue (errors) and and IC
  issue (those on the other side of the door gaining information that they
  should not have access to).
-Expanded Javascript insight into what the game engine is doing.
-Added options for staff to flag armor items worn on head as covering features
  and if those items have a movable part to raise/lower, such as a visor, faceplate,
  or veil.
  -Player commands for this are raise/lower <item name>, 'visor', or the name of the
    movable part.
    > raise visor
    > raise faceplate
    > raise helmet
  -When face is covered by a full helmet, or helmet with lowered covering, characters
    will be penalized for actions that rely on the senses. They will get a message about the
    face covering making their attempt more difficult.
  -When raising/lower a visor while attempting to do something the player will get a message
    that their action just became easier or more difficult if it is affected.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

May 10th, 2020 (Sunday)

(Nathvaan)  Special thanks to Oryx for all the work put in on this project!

- Added command 'feed' to allow for feeding and caring for one's mount.
- Based on how well they are fed will determine the increase in their stamina regeneration.
- Mount races have three different categories of foods.
- Foods they prefer to eat, foods they find acceptable and foods they will eat begrudgingly.
- All other foods they will refuse to eat.
- Mounts will eat more food based on their size.  The larger the amount the more they need to eat to gain the benefit.
- Most mounts will now automatically graze for food to feed themselves when they are in certain areas that are considered their natural habitat.
- Grazing will also provide some stamina regeneration bonus to a lesser degree than feeding one's mount.
- Mounts should only graze when they are standing and not carrying a rider.

- See 'help feed' for details.

As always, reporting issues and providing feedback (pun intended) is appreciated as we look to create other related features.

May 11th, 2020 (Monday)

(Nessalin)
-Full helm and helms with visor down now display
  -gender (if non-androgynous)
  -templar status (if wearing a templar robe)
  -'half-giant' if character is one
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

Wednesday May 13th, 2020 (Wednesday)

(Nessalin)
-Soldiers retain 'soldier' in their sdesc after lowering visors.
-Fixed to catch the last of the templars so they have 'templar' in their sdesc even with face coverings
-Made masks work more like helms, in that templar/half-giant/soldier/gender are still exposed after wearing one.
-Expanded areas that hooded items can be worth for more variety
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

May 18th, 2020 (Monday)

(Nessalin)
-Fixed bug in some ethereal code.
-Fixed newly introduced bug with sdesc not being revealed in lower hood message
-Made some staff commands more informative
-Updated 'quit'
  -quit is now blocked when riding or have hitched mount that is summoned with gear packed on it, since the gear will be lost.
  -quit is NOT blocked with summoned creatures unless they have gear on them.
  -'quit test' will inform player if their mount or any hitched creatures would block them from quitting due to being summoned and having gear packed on them.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

May 20th, 2020 (Wednesday)

(Nessalin)
-Fixed the broken message for lowering hoods.
-Updated kruth code.  In addition to back end changes, players can now deal cards to everyone at the table or whatever furniture item they're on.
  -deal deck table N (where N is the number of cards to deal to each sitter)
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

May 26th, 2020 (Tuesday)

(Nessalin)
-Fixed a bug in steal where it wasn't treated paralyzed targets consistently.
-Fixed a bug that prevented some from gaining guard skill on failure.
-Fixed a bug in falling while riding that could result in bad position/riding status combo..
-Feed updates.
  -Reduced feed command delay.
  -fixed bug where some races did not have default messages.
  -fixed bug where food would disappear despite mount refusing to eat it.
  -updated some messages/grammar.
  -Command emotes are no longer applied to pre-delay messages.
  -Command emotes now over-ride post-delay messages unless the mount does not eat (for any reason).
  -Same spells that prevent characters from being able to mount, now also prevent them from being able to feed.
-Updated staff commands to be more informative.
-Moderate refactoring for future developers.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

(Nessalin)

-Various typos / messages sent to correct characters.
-Fixed a bug that caused some skills to pop up / go away on skill list due to uneven application of skill gain logic.
-New staff command to speed things up.
-Fill command now works with command emotes.
-Names of toes/fingers are now the same for location descriptions and equipment locations.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

House Kasix mount breeding ranch has been de-virtualized.
I seduced the daughters of men
And made the death of them.
I demanded human sacrifices
From the rest of them.
I became the spirit that haunted
And protected them.
And I lived in the tower of flame
But death collected them.
-War is my Destiny, Ill Bill

July 23rd, 2020 (Thursday)

(Nessalin)
-Fixed some crash bugs.
-Contracting someone now echos their modified sdesc (the hooded figure) rather than their true sdesc (the blue-eyed disc-jockey)
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

August 7th, 2020 (Friday)

(Nessalin)
-Fixed crash bug.
-stat command will now display the modified sdesc (what is displayed when initiating contact)
  of the character your character is in contact with rather than their unmodified sdesc (what is
  displayed when sending a message).
-Fixed a bug preventing pseudo death from working correctly.
-Fixed a bug related to reroll & switched NPCs
-Fixed some inconsistencies in targeting rooms with spells.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

Nessalin has helped us make some adjustments to the "Directions" command, so that it's a little more inclusive for the Labyrinth - this covers south-side new players getting there from Allanak proper, and an addition for those calling the 'rinth their hometown. Hurrah!

August 22nd, 2020 (Saturday)

(Nessalin)
-Update to staff commands, making them more informative.
-Migrated some data stored in flatfiles to the SQL DB.
-Another fix for using a bug that allowed opening hidden/secret doors.
-Updates to Tuluki crim code.
-Expanded options for item creation.
-Updated code generated messages mentioning 'gypsy'  to use other terms.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

August 23rd, 2020 (Sunday)

(nessalin)
-Fixed a long standing, recurring crash bug.
-Fixed a bug in mount eat messages.
-Aliases changed from a limit of 60 characters to 230 characters.
-Fixed some logging issues.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"

September 20th, 2020 (Sunday)

(nessalin)
-Scars, tattoos, and other location descriptions now show up in the web-based bios tool for viewing previous characters.
"Unless you have a suitcase and a ticket and a passport,
The cargo that they're carrying is you"