On Sat, 05 Jul 2008, Ryan Neufeld wrote: > I've also recently discovered a bug I call "phantom ownership" where a > player can issue orders on enemy systems they previously owned. I > originally felt this related to the "view" bugs, but it just occurred > to my that my transfer of ownership may not be complete. At present I > am merely transfering ownership by calling the setOwner method with > the new owner; This method has seemed to been effective until I > noticed the old owner could still issue orders. Is there an additional > procedure I should do to completely remove any phantom ownerships?
The order queue(s) for the object have separate ownership. You need to change them too. > Back to the view bugs. At present I have documented a few, most likely > related, bugs where the players client shows player-owned territory > as unowned territory (red, instead of green) and sometimes enemy > territory as owned territory (green, instead of red.) All the while > players can still issue orders properly on their ACTUAL owned > territory. This problem initially arose with similarly named players, > like test, and test1, and I noticed the problem didn't occur if names > were drastically different, such as Ryan, and test. I'm not sure how tpclient-pywx determines who owns what. It might be that you need to touch the ObjectView for the objects to get the serial (modtime) to change to get the client to download the new version. > Sine > Ryan 'jphr' Neufeld Later Lee
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ tp-devel mailing list [email protected] http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-devel
