|
RE: SIZE DIFFERENT
If it's a simple non-referring (to a any other variable in the KC! database system) randomizer, then changing an update to include petites, BdB and Megapusses would be a simple matter of changing a single line of code:
If it previously looked something like this: (and I have no idea about the size distribution proportions)
Roll electronic dice d100:
If result = 1-5 > teacup
If result = 6-10 > toy
If result = 11- 100 > normal
and then you do an update to add BdB and Megapusses (this is just an example - I know they weren't added in that order)
Roll electronic dice d100:
If result = 1-5 > teacup
If result = 6-10 > toy
If result = 11-15 > petite
If result = 16-90 > normal
If result = 91-95 > bigger de big
If result = 96-100 > Megapuss.
It's really just one line of code (or a few small short ones).
Now there's another piece of folklore out there that says that you don't get a Megapuss until after you have 100 cats, or you have 100 live cats.
IF they can query other things in the database structure for the algorithm... it would have be be some kind of subroutine which would function like:
If result= 96-100 > Megapuss then see [User#] and check [Total number of cats in pedigree].
If [Total number of cats in pedigree] > 100, then Megapuss
If [Total number of cats in pedigree] < 100, then Normal.
So the question becomes, does the randomization query other fields in the KittyCats! database.
The Pawsable Traits Reference manager and a Chart keeper.
|