New patch update. Lots of great netcode and bazaar work in this one. Major velious quests are being implemented, such as Coldain Ring 1-8 and Shawls 1-6 currently completed.
The following zones are open on the dev server; The Warrens, Stonebrunt Mountain, The Great Divide, Velketor's Labyrinth, Thurgadin, Icewell Keep, Eastern Wastes, Crystal Caverns, and Iceclad.
No giveaways or gimmicks, just a solid well maintained server. Remember to join the /alliance channel now that serverwide /ooc is no more.
Code:
Cavedude
* Rewrote how trader items are loaded. Changed the logic performed in the initial loop and added some additional sanity checks. This should help to prevent bogus or no drop items from being added to a trader's item list erroneously especially in the last couple of slots. This will also help to keep better track of items when they are moved around in the satchel while the trader window is up.
* Traders will no longer need to price all their items or remove no drop items from their satchels before starting trader mode. The server will simply skip over those items, if the client sends them.
* Fixed an issue that would sometimes cause the item in the last slot to not show to buyers, or to display as a bogus item.
* Rewrote the logic for adding a item while trader mode is running. This was required since we no longer require all items to have a price beforehand. This also fixed a bug that would allow a trader to put a no drop or bogus item up for sale.
* Replaced references of SerialNumber which our client doesn't use with inventory SlotID. This will help to ensure the proper item is being worked with across the board in the bazaar system, particularly stackable items.
* Changed the item number variable to int16 in bazaar searches, in case a buyer has more than 255 of a given stackable item.
* Fixed an issue where the bazaaar search would occasional "split" a stackable item into several items.
* Lots of general cleanup and adding/changes to bazaar logging.
* Fixed a bug with moving items to a corpse that created issues with soulbound bags. (GM only)
* Changed the error handling of the above situation to attempt to correct the problem on the fly, instead of giving up. (GM only)
* NPCs will now try to flee at regular intervals once they are below the HP threshold.
* Bazaar search for All Effects, Haste, and Flowing Thought will now work properly.
* +mana items will no longer update current mana when equipped or removed.
Haynar
* Fixed the range check for bard group spells in raids.
* Netcode updates.
* Added special handling to prevent going into packet loss.
* Rewrote how resend of dropped packets are handled.
* Changed arq responses to use a moving window for deleting ack'd packets.
* Netcode updates to limit burst packet data rate sent.
* Fixed pathing in HHK and Unrest basement.
Database:
Robregen
* Change Quillmane spawn mechanic in South Karana removing the need for scripting.
* Change Brother Qwinn and Grizzleknot spawn mechanic.
* change respawntimer on sister island to 6 minutes.
* added Wans undead frogloks in with Zols types near Frenzy room in lower guk.
* Bazaar is now an outdoor zone.
* wolf form should now be kos in FV.
Robregen/Torven
* Add a missing spell proc to "The Golem Master" in The Howling Stone.
|