qwertyman20 wrote:<platypus with Mpreg>
1) Is there a way to make it only show up for people who have the Touched by Madness feat, so that if the infection were to make you Mpreg as well, it wouldn't hit those who don't want to be Mpreg, etc.?
Noo... umm... yes, but it'd require activating the creature when the player obtains the feat (either via Velos or selecting the feat). You'd create the creature as normal, but initially set the 'area entry' to "nowhere" and set the 'non-infectious entry' to 'true'. When it comes time to activate the creature, you change those two entries to release the creature. Given the special lock below requiring full Platypus before you gain MPreg, it might not be necessary. That way players can enjoy the Platypus even if they don't gain the Touched by Madness feat to trigger MPreg.
2) I looked through the tags on the Template, but it doesn't fit into anything there besides guy and furry, being such an oddity. Is there some tags I should use besides those?
Currently, 'humorous' is generally used for such extreme oddballs, though it might be worthwhile to consider breaking it up into two groups. We'd have to be careful of what we lump into oddity, as lots in the game could be considered as such. Also, a review of ban-blocked events and quests would also be needed. Not to be done lightly. As well, with the proposed requirements, it may not be necessary to block the critter - though the actual content would partially determine this.
3) I was also wondering if there was a way for you to earn the Mpreg feat from them, or more likely, have a temporary Mpreg while you have the infection? I realize that the second option might require a whole mess of coding, but I may be overlooking some way to code it just inside the creature "function" (If that is the right word)
Hmmm... earning the feat from them is possible (as shown by Wahn) and limiting it to only once the player's fully infected works well. Making it a function of whether or not the player has the Platypus infection would be possible, but would require a whole lot of careful adjustments throughout the source code and many extensions - while not impossible, it's too complex for a new coder and far too much work for something this specific. Stick with the current working suggestion. As mentioned above, if TbM were also made a requirement for gaining MPreg via the Platypus, then there's less need to exclude it for 'player protection'.
Also, I'm thinking to add as a side project or something to tack on with Touched by Madness or something, a way for the player to be permanently pregnant with platypus eggs, every time they lay them, there's another batch ready to go, similar to the lizard girl. But I'll tackle that after I get a basic critter down and have a chance to look through the code a bit more to understand more of the game's mechanics.
I believe that is managed by a specialized heat for the Lizard Girl and that'd probably be the easiest way to manage it here as well. It'd require a little fiddling around and a heat like this isn't a starter-level project, but it wouldn't be too tricky once you've gotten some practice.
As an added note, the Platypus should probably used the [ovichance], [movichance] and/or [fovichance] subroutines instead of the usual 'impregchance' ones.