lotrointerface.com
Search Downloads


Go Back   LoTROInterface > LotRO > Developer Discussions > Lua Programming Help (L)

Reply
Thread Tools Display Modes
  #1  
Unread 03-09-2021, 07:36 AM
Hyoss's Avatar
Hyoss Hyoss is offline
The Undying
Interface Author - Click to view interfaces
 
Join Date: Jan 2011
Posts: 150
Were bugs in Turbine.Gameplay.Party ever fixed?

I was looking into Epic Battle Plugin and read about bugs with Turbine.Gameplay.Party and the raid assist window in 2016 when the plugin was last developed. Google does not show me anything, so were those bugs addressed or are there workarounds?
Reply With Quote
  #2  
Unread 03-13-2021, 09:47 AM
RingTailCat RingTailCat is offline
The Undefeated
 
Join Date: Jul 2020
Location: Calgary, Alberta
Posts: 6
I vaguely recall that there was a change to the party interface that reduced its functionality but increased its privacy or security or something like that. This might of been called a bug if your plugin had depended on it, i.e. the original behavior.

Last edited by RingTailCat : 03-13-2021 at 09:53 AM. Reason: clarify what 'it' meant
Reply With Quote
  #3  
Unread 03-13-2021, 10:10 AM
Garan's Avatar
Garan Garan is offline
The Undying
Interface Author - Click to view interfaces
 
Join Date: Oct 2010
Posts: 340
Quote:
Originally Posted by RingTailCat
I vaguely recall that there was a change to the party interface that reduced its functionality but increased its privacy or security or something like that. This might of been called a bug if your plugin had depended on it, i.e. the original behavior.
The issues with the party object had to do with the underlying C objects not always updating the Lua objects when party members joined or left causing the Lua Party object to eventually be out of synch with the actual party. There were some improvements made back in 2014 but I do not use the Party object (partly due to it being undependable) so you have limited ways to determine if all the bugs were properly addressed.

I'm not sure, but RingTailCat may be referring to the combat statistics that used to be available for your fellowship but are no longer supported (not directly related to the Party object issue). They were removed from the client for performance reasons. The Combat Analysis plugin in particular used to use those statistics and the code still exists since the author hoped the functionality would be restored but never was.

First, you could try to find the developer posts and see if any authors confirmed that the bugs were fixed (my cursory search turned up nothing so I don't know how easy that would be). Since the last round of significant Lua bug fixes was back in 2014, if you found posts about buggy behavior in 2016 it is not too likely it was completely fixed. Second, you could try to find a plugin author that is using the Party object in a currently supported plugin (which is why posting here was a good idea, but since there haven't been any definitive answers from other authors that may also not work well). Third, and most difficult, you can attempt to replicate the buggy behavior yourself. I believe that creating a Lua Party and repetitively adding/removing players with some overlap between the various additions/removals used to cause the Lua object to get out of synch after about twenty minutes of casual play (adding/removing players once a minute or so).

So, you can create a plugin that just displays a Lua based list of your party members and run with it for a while and see if it gets out of synch. The old workaround for this was to periodically reload the party-based plugin to get it's environment back in synch with the client.

Last edited by Garan : 03-13-2021 at 11:18 AM.
Reply With Quote
  #4  
Unread 03-13-2021, 03:11 PM
Hyoss's Avatar
Hyoss Hyoss is offline
The Undying
Interface Author - Click to view interfaces
 
Join Date: Jan 2011
Posts: 150
I was mostly referring to a bug that caused the client to crash when the Assist Window was used and somebody was taken away the fellowship assist status, causing a CTD.

That should be easy to replicate with two LOTRO accounts and the Epic Battle plugin, so I'll give that a try one of these days.
Reply With Quote
  #5  
Unread 03-14-2021, 03:29 AM
Drono Drono is offline
The Undying
Interface Author - Click to view interfaces
 
Join Date: Apr 2017
Posts: 47
Just in case it would be useful to someone - i think i got the party out of sync using the MiniRaid plugin during last year. Was missing one player and had to reload the plugin to get it work properly.
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Need Help with Party Frame Imiona Interface Help (L) 0 02-01-2016 04:36 PM
Target yourself or Party Member artouiros Lua Programming Help (L) 7 09-12-2014 01:15 PM
Party / Raid Display Elrigh Interface Requests (L) 0 05-17-2013 04:58 AM
How to access the party info now available? KRc Lua Programming Help (L) 16 10-05-2011 02:17 AM
Sept. 19th Update: Morale/Power Bars "almost" fixed... AncientWolf General Authoring Discussion (L) 2 09-20-2007 03:08 AM


All times are GMT -5. The time now is 04:31 AM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui