RE: Breeding different versions
They were still priced because they were already up-to-date.
Updating a cat involves placing a new cat down with the same traits and the original then deleting the original. Since it is impossible for a script to know if an object is marked for sale and the price (and the updated could not set those anyway), they get the new (reset) values which the new cat has.
Pulling cats in-world from the Cattery is just the create-new half of the update process since there is no original to be deleted (that happened when you sent it to the Cattery).
Version numbers only matter for the objects in-world. Cats in the Cattery have no version because they don't have an in-world object. Basically, they are the "raw" SQL record simply marked to show the cat is not in-world.
There really is no reason the use an Updater these days. It might help if you run a large in-world breeding area, but you can often do that in the Cattery at lower cost and without prim limits (there are no prims). As you know, using an Updater on your in-world for-sale cats can be a real hassle. Use the Dock, instead. That way the update is at your pace and you can note (and correct) the pricing as the cats update instead of hoping you remember what you set that box to 4 months ago when you put it out.
|