Changelog 2019-03-02

Use this forum for general discussions

Changelog 2019-03-02

Postby *teker* » Sat Mar 02, 2019 4:11 pm

I made some changes to eqset regarding clasps. The code now tries to remove conflicting clasps before wearing new ones of the same category. Performing an EQSET SWITCH will now remove clasps that are not in the set. Also, if wielding a weapon is blocked due to strength, it will skip the weapon, finish switching gear, and then try again at the end in case your strength has been improved to wield the weapon. I've also cleaned up how Holy Items show up in the lists.

The issue with shifted players bypassing some traps has been fixed. Druids beware...

Some fixes also went in regarding the eqlist forge exports.
*teker*
Triple 40 Poster
 
Posts: 274
Joined: Sun Apr 05, 2015 3:41 pm
Status: Offline

Re: Changelog 2019-03-02

Postby *teker* » Mon Mar 04, 2019 1:23 pm

I forgot about the "boat" thing. Prior to this weekend, effects created in rooms (brambles, fog, portals, and even docked ships) were timed on the game hour (tick). That meant if you created one of these effects 1 second before the tick you lost 59 seconds of duration on the spell. I've changed things so that the timing is now based on 10 second intervals - so worst case you lose 9 seconds on a spell. I've also done some things to make this part of the code run more efficiently.

Along the same lines, I've made a number of internal changes regarding item procs that should not be visible during gameplay but with the goal of running them more efficiently. I went ahead and tested choppers and other weapons pretty extensively but if you see any items behaving strangely, please let me know. There's a couple more steps involved in finishing this and in the end it'll allow our builders to write procs in an easier fashion (which means more custom items, cooler areas, etc).
*teker*
Triple 40 Poster
 
Posts: 274
Joined: Sun Apr 05, 2015 3:41 pm
Status: Offline

Re: Changelog 2019-03-02

Postby *teker* » Wed Mar 13, 2019 4:53 pm

Further changes today. Most notable is a change in the mob pop algorithm where the same mob pops in multiple rooms. It should fix the pupil problem mentioned here: viewtopic.php?f=27&t=4892&p=39126#p39126 and may slightly change mob pop locations in other situations. Let us know if you see strange behavior or mobs not popping where they should.

Also - I made a change to eqsets that was supposed to automatically upgrade rank clasps in sets when the player gains rank. Gorka has reported an issue with his clasp not wearing correctly so I'll pull that code out for the next reboot.

A while back, I added EQSET STOW - here's help file text for it now. It looks at any items in inventory with a specified container and puts them away.
*teker*
Triple 40 Poster
 
Posts: 274
Joined: Sun Apr 05, 2015 3:41 pm
Status: Offline

Re: Changelog 2019-03-02

Postby *Idjit* » Sun Mar 17, 2019 6:16 pm

A funny thought about EQSET STOW is we could conceivably set select potions to setcontainer to the kangaroo pouch, and then type this to stow them at the end of a run. However it must be said, at the time all these potions were created probably 97% of them don't have held-low in their wear flag and only 'take'. (This being important because in order to setcontainer a potion to the pouch you'd have to 'equip' it to held-low for a split second). I mean they were mostly created eons before eqset existed, so who knew?
We might go through and do this wear-flag modification for all the potions that used to load in the chaos-pit, such as radiant blues.
And then this might go for other pertinent item combiners like the tassled dice bag.
Perhaps a batch process could be done offline to add the 'hold' bit to their wear flag to a bunch of these things en masse.
Just a thought.
--Idj
*Idjit*
Double 40 Poster
 
Posts: 115
Joined: Sat Aug 20, 2011 10:30 pm
Status: Offline

Re: Changelog 2019-03-02

Postby *Breeze* » Mon Mar 18, 2019 1:06 pm

*Idjit* wrote:Perhaps a batch process could be done offline to add the 'hold' bit to their wear flag to a bunch of these things en masse.
Just a thought.
--Idj


dont take this the wrong way, but like my predecessors, i decree this will never be done offline.

sloth datafiles are .. touchy .. it would be easier to script wintin or mudlet to add the proper flags than to deal with all the things that could go wrong in an offline process.

when we (really splork) added level required to enter the zone restriction, we put the test mud into a crash loop before we realized that its just easier to do it online.

// F
User avatar
*Breeze*
Triple 40 Poster
 
Posts: 499
Joined: Mon Nov 05, 2007 9:24 am
Status: Offline


Return to General Chat (Registered)

Who is online

Users browsing this forum: No registered users and 1 guest

cron