RE: Partners in Pedigree Overview
For cats in the Cattery, simply hover your mouse over the Hearts and wait a moment. This, of course, only applies to the Pairs tab.
KittyCatS!, now, 'suffer' from their own history. Originally, there was no Cattery. A lot of the driving logic, possibly including the number of days left for a partnership, was done in the in-world scripts. So, now, with the Cattery, what we actually have are TWO systems. For in-world cats, much of the work still occurs in-world and the KittyCatS! servers have little 'current' information; but cats in the Cattery are, obviously, fully handled by the KittyCatS! database engine.
This is, most likely, one of the reasons that, when a lost cat is returned to you in-world, it comes back at 100% Love. To create the replacement, they can only use the information they have. And, lacking data for current Love, they err on your side. The fact a partnership exists is obviously recorded; but the time remaining may not be.
A strong case can be made that it would be a Good Thing (SM) to move all of the logic to the servers. While it might be a good idea, it would require a great deal of planning, effort and testing, however, and involve a careful deployment plan, to avoid major disruptions.
ETA: On reflection, I have good evidence that this is the case for partnerships. Recently, Charm lost the male attempting to Drop it immediately after the Cuddled pair produced a box. If the logic were entirely handled on the servers, both (former) partners would have been shown they were no longer partnered. The female, who was not lost, did. When returned, the male still showed partnered. This indicates that the box production logic for in-world cats, includes the logic to terminate the partnership and, since the male was lost before it could update the database with that fact, when returned, it showed the last-know state .. in this case, that the male was partnered to the female. Since Charm's normal procedure is to then send the pair back to the Cattery, this resulted in the male becoming 'lost' when she looked. In fact, it was not lost, but he only appeared on the Male half of the Pairs tab. She expected him on the Boys tab; but he was still partnered, according to the database, so he was on the Pairs tab. The female, however, was on the Girls tab. Since she was not paired, she was not there to put the pair on the Girls half of the Pairs tab. Charm rarely, if ever, switches to the Boys half, so she thought he was completely lost while in the Cattery; which is, of course, (or, at least, should be) impossible.
|