Changelogs - 2023

Keep track of this topic. All announcements and short-term rules will be written here.
User avatar
+Colibri
Administrator
Posts: 3962
Joined: Sat Feb 25, 2006 4:08 pm
Location: static void Main

Changelogs - 2023

Post by +Colibri »

January 17th, 2023
CHANGE Exex orders can't be cancelled sooner than 3 hours after they are placed.
ADD/FIX/UPGRADE Sorcerio footprints added to code repository (were added in February 2020). Sorcerio footprints can now be dyed with a unitub, and the flames will have the same color. Recoded/refactored all footprint effects for a bit more cleaner code.
ADD Infinite Bandage and recoded healing code to support it.
Recommit FIX Footprint effect to be compatible with older C# version
UPGRADE Auction stone history displays currency, for which an item was sold.
FIX Personal Spawner changed label, will now display e.g. "Personal Dragon Spawner" instead of just "Personal Spawner" with a sub-line of "Type: Dragon"
ADD StackOfBoneCrushers (sold at last auction)
FIX Achievements - fixed issue with global statistics, they are now calculated and displayed.
And a few internal technical fixes/improvements. Improvements for staff handling of items and doing AFK checks.


March 6th, 2023
ADD Anti-AFK staff tools: Ability to temporarily disable recall spells. New way of getting attention: creature is revealed and asks the questions.
FIX Custom hairstyliest no longer restricts Long hair to female characters only.
UPGRADE Auction stone supports quantity for some non-stackable items too (regular items are duplicated, also supports IUsesRemaining and PowerScrollBags). This was added a while ago, for a recent auction, but forgot when exactly.
UPGRADE Arrows that fall on the ground are now temporary reserved for the player who shot them.
FIX ParrotOnPerch (and creatures on perch) now set their Z axis correctly when rotating (on speech).
UPGRADE Auction history entries can now be marked as Refunded.


March 9th, 2023
ADD Skills can now be invoked with command [skill - you can also use some commonly known shorter forms of skill names such as "disco", "discord", "provo", "evalint". For many skills you can use the verb as well, for example "hide" for hiding.
UPGRADE The [cs command to cast a spell is now available as [spell as well.
UPGRADE Unshrunken pets remember their previous location in the backpack, and are placed exactly where they were when they're shrunken.
FIX Addons made turnable: Celtic ankh, Bloody ankh, Bed of Nails.
ADD DecorativeCorpse added to version control (was in since a few auctions ago). Now is also turnable.

For March 6th and 9th, also a bunch of internal-technical improvements, updates of dependencies, fixed compatibility issue with development environment.

March 27th, 2023
ADD VoteForPlayerStone (added in the game a while back, now added to source control).
FIX GetFollowersStone no longer freezes a player when opening the gump, now checks whether the player is in range after confirming the summoning of pets.
FIX Bracelet of Sha'am quest - fixed typo on Weird Artifact.
FIX Issue with cleanup of data related with "restore shrunken pet's location in backpack".
FIX Hairstylist menu no longer crashes male characters, and the Long Hair and Two Pony Tails hair styles are available to male characters as well.
UPGRADE Afk Check - a player who is under an AFK check will be "stealthily" immortal, hit points can go down to 1 but will not die. After an AFK check is completed, the player and their nearby pets will be healed to 100% health, and the immortality will remain for another 5 seconds.
FIX A few internal fixes and improvements.

May 16th, 2023
UPGRADE Doubleclicking an Exex deposit box now opens the Exex Gump.
FIX New player bank check had a period at the end of the name.
FIX Stat essences, when used, would decrease another stat if the lock was set to "down" even you weren't at the stat cap.
UPGRADE HelpSystem can now reference documents/records.
FIX NameAudit (character name changes and such) user interface for staff approvals was not working.
FIX House bonus storage wasn't calculated correctly in certain edge cases.
UPGRADE Player Picker Gump added (an improvement to Select Player gump) and replaced everywhere the old gump was used to use the new one.
FIX Detecting hidden skill didn't work. Also updated the Reveal spell so that Detecting Hidden and Reveal spell both have the same criteria about what can be revealed (only monsters that you can be hostile to; cannot reveal players).
FIX/UPGRADE Staff tools improvements, internal code improvements and fixes
ALSO Continuation of the game development framework described in Roadmap part 1.

June 5th, 2023
FIX Trade tracker didn't support tracking of certain kinds of trades (this is used to track down items or currency in cases of cheating, so it's easy for us to find where all that exploited gold went)
FIX Bag weight mechanics. Bags of holding can now accept additional weight even if the player character is overloaded. Sub-containers within a bag of holding also accept unlimited weight. Backpacks now follow the same weight rules as all other containers (they didn't accept more than 400 weight even if they were secured in the house).
FIX HelpSystem crash prevention - occasional malformed document made it not possible to open a ticket gump.
FIX HelpSystem bug when tagging a location when submitting a fresh ticket - no tags/references were saved in the ticket.
UPGRADE Yard system partially recoded for more unified code, added [YardTransfer command to transfer ownership of yard items.
FIX/UPGRADE Various code cleanup/refactoring

June 30th, 2023
CHANGE Balrons now drop about 50% less gold (before about 3500gp, now 1700), fixed the skill essence drop to be about every 15 minutes.
CHANGE Treasure maps drop 25% more gold in felucca, and have a chance to drop a skill essence.
CHANGE Doubleclicking an Exex box will show both the Exex gump and display the container so it's easier to drop stuff in.
ADD "Interval" utility for defining min-max ranges of drops, cooldowns, etc.
UPGRADE Yard wand items can now be placed by co-owners if the option for "Co-owner customization" is enabled.
FIX Account-bound dyetubs now display "binds to account on use" or "account bound" to prevent confusion, they use a very old account-binding code which didn't display this info.
FIX A player will now be able to speak while in jail.

Important note: since the balrons were dropping the skill essences much more than intended, this was due to a bug added in February 2014. The essences were basically trash loot. There were however still lots of stacks of essences (and deposited in Exex) which would be very disproportional to the current drops. All skill essences were deleted, and everyone will get fresh stacks of essences deposited in their bank box in a 10:1 ratio based on how much you've had before. E.g. if you had 538 essences of Tactics in total (across your houses and Exex), you will get a stack of 53 in your bank box, and the same for all other types of essences.

July 13th, 2023
FIX Treasure map code that fills the chest, bug with shipwreck chests.
ADD Roman candle fireworks wand (given on July 4th)

August 26th, 2023
FIX Balrons fixed the issue that they were giving too little gold (leftover disabled code from testing)
CHANGE Yard Items can now be refunded by single-clicking and selecting sell (this method is already used with yard stairs and yard doors). Doubleclicking no longer sells the item.
CHANGE Fountain of life can now convert 25 bandages per day, used to be 5.

September 15th, 2023
UPGRADE Event reward items - the "Temporary Token" item can be tagged by a player, to sign their own name, by doubleclicking the item.
FIX Auction stone - didn't relay the quantity of items. (auction history for about a year has to be manually fixed)

Sometime in between, aged balrons were added.

October 22nd, 2023
ADD New Champion spawn: Orc Drove. Spawns in Felucca in a clearing north-east of Vesper. Has new fight mechanics - "The orc toss". Discussion thread: viewtopic.php?f=4&t=14365
ADD New mobs for the Orc Drove champion spawn: Orcling (a very weak orc), Auroch (bull-like creature, quite stronger than a bull), Orc Scout (faster than an average orc, stronger too).
UPGRADE Player-organized event item - Temporary Token items improved: once an item is tagged, it cannot be tagged by someone else. Ability to set these items as one-per-account so a participant can only tag themselves once. Improved the interface, made the Fast Decay option more understandable.
UPGRADE Internal upgrade with how certain low-level buffs work. Added "freeze animation buff" used in the Orc Toss Mechanics.
ADD/UPGRADE Roadmap part 1 - A big batch of reorganizing the code, and some additions (all technical stuff, nothing that can be played with ... yet).
FIX Attempting to equip age-restricted items on biopets resulted in those items vanishing.
+Colibri, Administrator of UO Excelsior Shard

Don't know what the purpose of your life is? Well then make something up! ;)
(Old Colibrian proverb)
User avatar
+Colibri
Administrator
Posts: 3962
Joined: Sat Feb 25, 2006 4:08 pm
Location: static void Main

Re: Changelogs - Winter 2023

Post by +Colibri »

Writing some stuff down as I go along...
324401866_929680351529191_4750107837999611892_n.jpg
324401866_929680351529191_4750107837999611892_n.jpg (22.93 KiB) Viewed 9849 times
+Colibri, Administrator of UO Excelsior Shard

Don't know what the purpose of your life is? Well then make something up! ;)
(Old Colibrian proverb)
MagicUser
Elder Scribe
Posts: 174
Joined: Mon Nov 03, 2014 2:24 pm
Location: PST

Re: Changelogs - Winter 2023

Post by MagicUser »

Some great stuff on there :). The visual confirmation for the relayer deed is an awesome idea. Excited for a possible achievement menu fix.
Respectfully,
Paroxysmus ILV Master Spellcaster
User avatar
ButteryBiscuits
Elder Scribe
Posts: 112
Joined: Tue Apr 30, 2019 9:32 am

Re: Changelogs - Winter 2023

Post by ButteryBiscuits »

Would also be cool to have a mouse-over on the weapon that would show the special abilities and damages that would be transferred. :geek:
BB
---------------------------
ButteryBiscuits
in game name ButteryBiscuits
https://en.wikipedia.org/wiki/Mermaid_of_Warsaw
User avatar
+Colibri
Administrator
Posts: 3962
Joined: Sat Feb 25, 2006 4:08 pm
Location: static void Main

Re: Changelogs - Winter 2023

Post by +Colibri »

Changlog posted for today's restart.

ButteryBiscuits wrote:
Wed Jan 11, 2023 3:16 am
Would also be cool to have a mouse-over on the weapon that would show the special abilities and damages that would be transferred. :geek:
You probably mean this as a info in the Weapon-type-change deed menu?
+Colibri, Administrator of UO Excelsior Shard

Don't know what the purpose of your life is? Well then make something up! ;)
(Old Colibrian proverb)
User avatar
Johnny Warren
Legendary Scribe
Posts: 864
Joined: Mon Oct 11, 2010 11:40 pm

Re: Changelogs - Winter 2023

Post by Johnny Warren »

+Colibri wrote:
Tue Jan 10, 2023 8:57 pm
January 17th, 2023

ADD/FIX/UPGRADE Sorcerio footprints added to code repository (were added in February 2020). Sorcerio footprints can now be dyed with a unitub, and the flames will have the same color.

Great update! I love it. Very psychadelic... would go nicely with some sort of plan around getting some of the hues back from now defunct players/guilds :lool:
JOHNNY WARREN!
Image
Zanzi
Elder Scribe
Posts: 139
Joined: Mon Mar 08, 2021 12:20 am

Re: Changelogs - Winter 2023

Post by Zanzi »

Yes the hues. Please. hehe. Is that something that can cause technical issues downstream or are there other reasons why hit has not been done or considered?
Kairoz
Apprentice Scribe
Posts: 19
Joined: Sun Nov 01, 2020 8:48 am

Re: Changelogs - Winter 2023

Post by Kairoz »

Great update. Thank you
culichi
Legendary Scribe
Posts: 579
Joined: Fri Aug 22, 2014 9:04 pm

Re: Changelogs - Winter 2023

Post by culichi »

+Colibri wrote:
Tue Jan 10, 2023 8:57 pm
January 17th, 2023
CHANGE Exex orders can't be cancelled sooner than 3 hours after they are placed.
was there an exploit that made this change necessary?
User avatar
+Colibri
Administrator
Posts: 3962
Joined: Sat Feb 25, 2006 4:08 pm
Location: static void Main

Re: Changelogs - Winter 2023

Post by +Colibri »

Exex order cooldown - 3 hours before you can cancel it. Yes, there was "exploiting", you could get a friend to put in a bid that's more than 1% different from current price, and then you put in an order that's just 1gp different from the 3rd-party-player who actually had the best bid/ask, the friend then removes their temporary order. And so, you have just submitted an order that's not 1% different from the current best, you are in front of the queue with just a 1gp different offer. So, defeating the rule that an order has to differ by at least 1% in price.

If done by two players who are friends, that wouldn't be breaking the rules.. But if we made this as a rule on the codex, it's quite time consuming to monitor and enforce. Simplest to just code-in a restriction that makes it impossible or at least harder.

There's also speculation that some players used secondary accounts for this, for which I hope I'll find time to investigate - to collate the various orders that were placed and then removed just 1 minute later, with someone else placing an order during that short time.

This simple cooldown fixes the issue, I was thinking whether it should be 1 hour or 24 hours... I think 3 hours is just about the right spot.
+Colibri, Administrator of UO Excelsior Shard

Don't know what the purpose of your life is? Well then make something up! ;)
(Old Colibrian proverb)
User avatar
+Colibri
Administrator
Posts: 3962
Joined: Sat Feb 25, 2006 4:08 pm
Location: static void Main

Re: Changelogs - Winter 2023

Post by +Colibri »

Just added March 6th and March 9th changelogs.
+Colibri, Administrator of UO Excelsior Shard

Don't know what the purpose of your life is? Well then make something up! ;)
(Old Colibrian proverb)
User avatar
+Colibri
Administrator
Posts: 3962
Joined: Sat Feb 25, 2006 4:08 pm
Location: static void Main

Re: Changelogs - Winter 2023

Post by +Colibri »

We just had a restart, March 27th changelog posted.


If I ever mention "ok I'm adding this to my immediate todo list", this is how it looks like. Some items pixelated because of either privacy (i hope Culichi doesn't mind) or security (by obscurity :? )
todo list mostly done.png
todo list mostly done.png (437.67 KiB) Viewed 9173 times
+Colibri, Administrator of UO Excelsior Shard

Don't know what the purpose of your life is? Well then make something up! ;)
(Old Colibrian proverb)
User avatar
+Colibri
Administrator
Posts: 3962
Joined: Sat Feb 25, 2006 4:08 pm
Location: static void Main

Re: Changelogs - 2023

Post by +Colibri »

Server restarted today, changelog posted in the first post.

A bit of behind-the-scenes... it helps to know exactly what I'm trying to get done.
player picker gump sketch.png
player picker gump sketch.png (171.05 KiB) Viewed 8754 times
+Colibri, Administrator of UO Excelsior Shard

Don't know what the purpose of your life is? Well then make something up! ;)
(Old Colibrian proverb)
sarmatian
Grandmaster Scribe
Posts: 91
Joined: Fri May 29, 2020 10:55 am

Re: Changelogs - 2023

Post by sarmatian »

Exex Deposit Box - in the past when I clicked on this blue box it opened like chest and I could drag there items to drop.

Today, when I click it shows [exec main panel.
Yes I can drop items on Deposit Box like on Inbox .. but it is very small target to drop items ...

Was it intentional or "just happened"?
User avatar
Wil
Legendary Scribe
Posts: 1128
Joined: Mon Dec 30, 2013 1:19 pm
Location: Seattle, WA, USA
Contact:

Re: Changelogs - 2023

Post by Wil »

sarmatian wrote:
Wed May 17, 2023 3:27 pm
Today, when I click it shows [exec main panel.
Yes I can drop items on Deposit Box like on Inbox .. but it is very small target to drop items ...
Agreed. If I could single-click and still open it as a box it'd be okay but the change as implemented is a reduction in functionality.
Post Reply