Xenophiliac wrote:Stripe's comments

I'm pretty much up for either, honestly. I guess it boils down to what provides the most content/is the most efficient.

Well, the first is probably the most efficient and will allow you to adjust content dealing with the egg/hatchling directly. That way you need only tweak the descriptions and the dialog scenes for your content. When sex becomes available, you might also provide an option to have a threesome w/Denise if she's there with the player.

To tell if Denise the gryphoness is the player's active pet:

- Code: Select all
`if companion of player is gryphoness`

EDIT: Fixed typo. Sorry, super-early post.

To tell if the gryphoness is preggers or not:

- Code: Select all
`if the remainder after dividing libido of gryphoness by 4 is 0:`

say "<not preggers - in heat again>";

otherwise if the remainder after dividing libido of gryphoness by 4 is 1:

say "<preggers - not showing>";

otherwise if the remainder after dividing libido of gryphoness by 4 is 2:

say "<visibly preggers>";

otherwise if the remainder after dividing libido of gryphoness by 4 is 3:

say "<ERROR>";

That final outcome of ERROR is the result when gryphoness was not the player's companion during laying. This result should not occur while she is the player's companion and gets changed the moment the player makes her the active companion again.

Counting Denise's gryphlets:

- Code: Select all
`let cc be ( libido of gryphoness / 4 ); `

Please note that the above gives the total number of gryphlets ever. She'll only have 2 with her at most, any more and the oldest will leave, having matured enough to go out on her own.

To check how many are present right now:

- Code: Select all
`let cc be ( libido of gryphoness / 4 );`

if cc >= 2:

say "<has two gryphlets with her>";

otherwise if cc is 1:

say "<has one gryphlets with her>";

otherwise:

say "<has no gryphlets with her>";

You don't necessarily need to adjust for any or all of these possibilities and certainly not in all cases, but you might end up with a spot or two where you'd like to mention it. It all depends on what you end up writing and what you'd like to do with it.