View Issue Details

IDProjectCategoryView StatusLast Update
0000122The UnderworldBugpublic2023-11-18 12:25
Reporterbrobort Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
PlatformDesktop / ChromeOS-OS Version-
Product Versionr47.01 
Summary0000122: Wyvern breeder: if your mate starts seducing you and takes you to 100 lust, they will not initiate sex
Description

If you're a wyvern breeder with a mate, you are generally expected to have to seduce your mate to get them to actually have sex with you.

This makes sense when you're the one initiating things, but it's also possible that while using the Wait button in the same tile as your mate, the game will have the player character show their body off, be told that the wyvern mate is "obviously interested" and their "arousal visibly grows," and this will trigger the wyvern mate to notice the player and start making lust attacks against them.

If you then lose the "fight" without managing to hit the wyvern mate with a sufficient number of seduce attacks of your own, the loss scene will still tell you your mate is "just not in the mood right now."

This doesn't make sense when the player didn't initiate, since the game clearly states your wyvern mate got horny looking at you and then has them actively try to seduce you.

(Especially if you're not pregnant - there's a lust-addled, fertile wyvern breeder right there begging for a dick, with a mate who is clearly horny and interested, and they're NOT going to take the opportunity to breed the player?)

Steps To Reproduce
  1. Be a wyvern breeder (full transform) in the same tile as your wyvern mate (male or shemale, doesn't matter).

  2. Spam the wait button until you get the following text:
    // Any pretense you had about not being a breeding wyverness is long since gone as you turn away from him, showing off the distinctive heart shaped coloration on your butt -- an obvious sign of your fertility as a breeder. You look back at him seductively, letting out a playful squawk. He seems to be obviously interested, grinning happily at your erotic display for his benefit. His arousal visibly grows as he watches you, as you can tell when your eyes instinctively dart towards his wyvern dick."

  3. Wait one more turn. The wyvern will notice you and start combat, using a lust attack every turn:
    // The green wyvern rises, looking at you with intent interest. You see his member has become erect, and his expression grows hungry as he looks to want to use his mate."

  4. Skip turns until you hit 100 lust. Make sure your breasts are not full, otherwise you'll get a milking scene on defeat.

  5. Masturbate to trigger a loss scene. If your breasts are not full, you will go to the generic "failed to seduce the wyvern mate enough times in combat" defeat scene:
    // You slump to the ground, unable to control your lust any longer.
    Your mate looks over to you, watching you try to masturbate with those useless feathered wingtips. He smirks, knowing the body of a female wyverness can't cum without her mate's help.
    [...] Unfortunately, he's just not in the mood right now.

Additional Information

Expected behavior:

If your mate starts actively trying to seduce you and you lose the fight by being taken to 100 lust, masturbating should always trigger sex and never give the "they're just not in the mood right now" defeat scene.

They initiated and started seducing the player, and the text clearly states they're horny while doing this.

TagsNo tags attached.

Activities

SkyCorp

2023-11-18 12:08

administrator   ~0000219

Thanks for the bug report!

brobort

2023-11-18 12:19

reporter   ~0000220

Adding clarifications posted on Discord, just to keep them all in the same place:

  • player character is collared
  • player character is a stage 2 wyvern breeder TF (mate previous impregnated the PC, triggering the stage 2 TF)
  • player character has a vagina
  • player character is at 100 acceptance

SkyCorp

2023-11-18 12:25

administrator   ~0000221

Based on above conditions doMonsterVictory() should be choosing to sex the player

Things for me to check later in the mod code:

  • is one of the calls such as getAcceptance() or getBellyPreg() returning bad data / null?
  • is (this.getLust() / this.getLustMax()) doing some integer truncation or something?

Issue History

Date Modified Username Field Change
2023-11-18 12:04 brobort New Issue
2023-11-18 12:08 SkyCorp Status new => acknowledged
2023-11-18 12:08 SkyCorp Note Added: 0000219
2023-11-18 12:19 brobort Note Added: 0000220
2023-11-18 12:25 SkyCorp Note Added: 0000221