Results 1 to 7 of 7

Thread: Left-Hand Man, Disembodied Hand, Hatrack(?) - fam equip slot weirdness

  1. #1

    Default Left-Hand Man, Disembodied Hand, Hatrack(?) - fam equip slot weirdness

    It seems that whenever I have lefthand equipped with an offhand, changing to another familiar (chat command, mafia gear changer, or terrarium) causes Mafia to pause for several seconds as the fam equip slot jitters between the new fam's equip, lefthand's equip, and some kind of html nightmare: https://i.gyazo.com/3601312432faf0e2...0b8ceeeb4f.mp4

    It seems that this also happens with Disembodied Hand and possibly also Hatrack. Changing from disembodied hand to lefthand caused Mafia to stop for several minutes. Is it some kind of slot type confusion thing?

    Not sure if this is because of some script I have installed, but this has been a thing I've noticed since at least r20200 - r20312 (current).

  2. #2
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    13,497

    Default

    I believe what you were seeing was a result of the swing event thread updating the GUI as a result of a KoL request - which is not handled in the event thread - so the data model kept changing while Swing was repainting.

    Revision 20314 does some major refactoring in the Gear Changer. The end result is that the combo boxes (drop downs) update their model in the Swing Event frame.

    I might have done this at too fine a grain.
    I'll try it for the method which updates all the GUI elements.
    But, let's see how this refatoring works in general.

  3. #3

    Default

    I was on 20333 today, and I was still getting this issue with both Disembodied and Lefthand, although the amount of time it took between pausing and being responsive was shorter than before.

  4. #4
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    13,497

    Default

    I need to understand more where the familiar item list is created. I'll investigate more.

  5. #5
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    13,497

    Default

    Try revision 20359

  6. #6

    Default

    Tried 20367, and it doesn't seem like it's pausing anymore. Great fix!

  7. #7
    Junior Member
    Join Date
    Aug 2020
    Posts
    4

    Default

    The Left-hand man is still one of my most-used familiars and I didn't even realize this was a bug. Just lived with the jittery equipment changes because it always seemed to sort itself out. But things are even better now! Thanks Veracity!!!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •