|
Post by khearn on May 26, 2015 20:04:15 GMT -5
Ok, this is an odd one. I was buying a new talent or an engineer, and when I first when to the talent screen, and scrolled down (well, I moved the items up, so I could see what was below, is that scrolling down or up?), the Capture I icon (the flag) had a grey lock on it. Then I scrolled back so that Capture went off the bottom of the screen, then scrolled back to it, the lock was gone.
I also tried with a scout, and the first time I scrolled to see it, Crippling Fire had a lock on it, but then I scrolled it back off the bottom and then back up, and the lock was gone. With a Soldier, Calling Shots has the lock on it the first time I see it, but if I scroll if off and back on, the lock is gone. Same thing for my Captain and Frag Grenade.
It happens for all of my troops. When I go to the talent screen and scroll the list, the first talent that started out completely off the bottom of the screen appears with a lock, even though I have unlocked it, then if I scroll it back offscreen and back on, the lock is gone.
If I scroll it all the way off the top and then back down, the lock is also gone.
A very curious sort of bug.
|
|
|
Post by slayernz on May 26, 2015 21:11:47 GMT -5
khearn were you able to add a point to that talent?
|
|
|
Post by khearn on May 26, 2015 21:24:47 GMT -5
I don't recall if I tried when I saw it before. I just started a new game, and am levelling up Dalan after the first mission. This time, Calling Shots should be locked, since I haven't purchased Basic Command. When I open Dalan's talent screen and scroll up until I can see Calling Shots 1, it is not marked as locked. But if I tap on it, all the levels are marked as locked.
If I got back to Dalan's main screen and then into Talents again, and scroll up, Calling Shots 1 is again marked as unlocked. But if I scroll it back down off the screen, then back up onto the screen, it's now shown as locked.
On the other hand, Concuss-Grenade, directly below it, is correctly shown as locked no matter how many times I scroll it on and off the screen.
So the fourth talent in the list (the first one below the edge of the screen at the start) seems to initially have the incorrect lock state showing when it is first scrolled onto the screen, but once it is scrolled off the screen (top or bottom0 and scrolled back on, it is then correct and stays correct when scrolled off and on after that. The others all seem to be correct all the time.
Right now my Captain is able to level up Frag Grenade, which is in the magic spot. Even if I select it while it's still showing the lock icon.
|
|
|
Post by fallen on May 26, 2015 22:43:25 GMT -5
khearn - a curious one, but one that makes sense to Cory and I. I have added it to our list to track down and fix.
|
|
|
Post by Cory Trese on May 26, 2015 23:57:08 GMT -5
Figured out and fixed based on this detail bug report.
Thanks!!!
|
|
|
Post by khearn on May 27, 2015 14:11:28 GMT -5
I'm glad it made sense to you. I'm still curious about how it worked, but I'm not going to ask. It's not polite to expect developers to share how their bugs worked.
|
|
|
Post by Cory Trese on May 27, 2015 14:22:36 GMT -5
The way that table control is designed is that each record in the infinitely large data set is only temporarily assigned to a display row. That way, the system only has a much smaller number of display rows in memory -- say the screen is 10 display rows tall, you might have 12 display rows in memory -- even if there are 1,200 items in the data set.
The code that manages detaching one data record from the display row has to be correctly built, or things like this blinking lock image will occur, were stale state from the old data record hangs around inside the display record, even after it has been rebound to a different row.
|
|