Jump to content

Recommended Posts

Posted

 

 

It's not disabled. Enable debug messages in SGO's MCM and see if you get a "Preg chance fail",  "Preg chance success" or "Encounter did not have a viable combo". Maybe the factions aren't being set properly for the NPCs. May need to try on a fresh game if you haven't.

 

 

 

 

 

Event OnEncounterEnding(String EventName, String Args, Float Argc, Form From)

{handler for sexlab encounters ending.}

 

    Actor[] ActorList = SexLab.HookActors(Args)

    Int[] ActorBio = PapyrusUtil.IntArray(ActorList.Length)

    sslBaseAnimation Animation = SexLab.HookAnimation(Args)

    Int PartyBio = 0

    Int MaleCount = 0

    Int BeastCount = 0

    Bool Preg = 0

    Int x

 

    ;;;;;;;;

    ;;;;;;;;

 

    ;; check if the animation type even included penetration.

 

    If(!Animation.IsVaginal && !(self.OptPregIncludeAnal && Animation.IsAnal))

        self.PrintDebug("Scene did not appear to include inseminable actions.")

        Return

    EndIf

 

    ;;;;;;;;

    ;;;;;;;;

 

    ;; we need to go through the party and determine which biological

    ;; features they are capable of providing to the mix. because of the way

    ;; SexLab animations and just how you play the game in general works,

    ;; all characters able to recieve bounties will get them if there is at

    ;; least one character able to produce them. we cannot really reliably

    ;; trust who is the pitcher and who is the catcher with the animations

    ;; even more so when there is more than two actors.

 

    x = 0

    While(x < ActorList.Length)

        ActorBio[x] = self.ActorGetBiologicalFunctions(ActorList[x])

        PartyBio = Math.LogicalOr(PartyBio,ActorBio[x])

 

        ;; determine what pitchers we have for determining which preg

        ;; chance to use.

        If(Math.LogicalAnd(ActorBio[x],self.BioIsBeast) > 0)

            BeastCount += 1

        ElseIf(Math.LogicalAnd(ActorBio[x],self.BioInseminate) > 0)

            MaleCount += 1

        EndIf

 

        x += 1

    EndWhile

 

    If(Math.LogicalAnd(PartyBio,(self.BioInseminate + self.BioProduceGems)) != (self.BioInseminate + self.BioProduceGems))

        ;; if we didn't have a winning combination of fuel and ovens

        ;; available there is no point in proceeeding.

        self.PrintDebug("Encounter did not have a viable combo (" + PartyBio + " (" + (self.BioInseminate + self.BioProduceGems) + ")).")

        Return

    EndIf

 

    ;;;;;;;;

    ;;;;;;;;

 

    x = 0

    While(x < ActorList.Length)

        If(MaleCount > 0)

            Preg = (Utility.RandomInt(0,100) <= self.ActorGetPregChance(ActorList[x],FALSE))

        Else

            Preg = (Utility.RandomInt(0,100) <= self.ActorGetPregChance(ActorList[x],TRUE))

        EndIf

 

        If(Preg)

            self.PrintDebug("Preg Chance Success for " + ActorList[x].GetDisplayName())

        Else

            self.PrintDebug("Preg Chance Fail for " + ActorList[x].GetDisplayName())

        EndIf

 

        If(Math.LogicalAnd(ActorBio[x],self.BioProduceGems) == self.BioProduceGems)

            If(Preg)                

                self.ActorGemAdd(ActorList[x])

            EndIf

 

            If(self.OptCumInflation)

                ;; cancel any currently happening cum effects before applying

                ;; the new one, which will pick up where the previous left off.

                ActorList[x].RemoveSpell(self.dcc_sgo_SpellDeflate)

                ActorList[x].RemoveSpell(self.dcc_sgo_SpellInflate)

                ActorList[x].AddSpell(self.dcc_sgo_SpellInflate)

            EndIf

        EndIf

 

        x += 1

    EndWhile

 

    Return

EndEvent

 

 

 

 

You know what, I tried the NPC-to-NPC impregnation again, and it somehow worked. Well I guess I must have missed the MCM message.. Thnx for the input!

Posted

Things I'd like to see in next itteration:

 

#1

In MCM, a way to set defaults for global scaling.

Global Breast scaling OFF/ON

Global Belly Scaling OFF/ON

etc

 

So that when you go into MCM you can have the option of having everyone OFF and only turning ON for select individual and vice versa

 

 

#2

A way to "flatten the curve" for breast scaling. If max milk is set to (for example) 9....then any increase past about 4 or 5 is so small visually as to be unnoticeable.

Conversely, if max is 9 then decreasing doesn't show visually until you get down to 4 or so. You really only see about 4 increments.

 

Tried setting to max=5 and you still only get like 3 visual "steps". The rest are too small to see.

 

Just my thoughts..... it's a keeper either way, but .... just sayin' :)

i'd like to see a gem type listed for  gems in the oven and a setting to take only 1 or even only those that are fully matured

Posted

Question, are bandits and other non-persistent characters banned from scaling?  I captured a bandits using defeat and gave her 12 soulgems, but even after waiting ill full maturity there was zero scaling.  I tested on a named npc and myself and it worked fine.  Since the debug message said "Actor will persist" when I tested on a named npc, I thought that perhaps because the bandit CAN despawn (though it won't if the bandit is captured via display model or defeat) it wasn't working?  Idk, I've tried all kinds of console commands trying to set the faction different and make bandits essential and such, but it didn't work.

Posted

Question, are bandits and other non-persistent characters banned from scaling?  I captured a bandits using defeat and gave her 12 soulgems, but even after waiting ill full maturity there was zero scaling.  I tested on a named npc and myself and it worked fine.  Since the debug message said "Actor will persist" when I tested on a named npc, I thought that perhaps because the bandit CAN despawn (though it won't if the bandit is captured via display model or defeat) it wasn't working?  Idk, I've tried all kinds of console commands trying to set the faction different and make bandits essential and such, but it didn't work.

you need the file listed below for that to work

 

What happened with dcc-soulgem-oven-303a version?

should be somewhere in the 100 pages of text

 

reposting...

dcc-soulgem-oven-303a.zip

Posted

wait 303 was never published? no wonder you all are so confused.


i bet i was waiting for the updated forum to settle down before posting it and then that never happened and then fallout 4 and i forgot.

Posted

 

Question, are bandits and other non-persistent characters banned from scaling?  I captured a bandits using defeat and gave her 12 soulgems, but even after waiting ill full maturity there was zero scaling.  I tested on a named npc and myself and it worked fine.  Since the debug message said "Actor will persist" when I tested on a named npc, I thought that perhaps because the bandit CAN despawn (though it won't if the bandit is captured via display model or defeat) it wasn't working?  Idk, I've tried all kinds of console commands trying to set the faction different and make bandits essential and such, but it didn't work.

you need the file listed below for that to work

 

What happened with dcc-soulgem-oven-303a version?

should be somewhere in the 100 pages of text

 

reposting...

 

 

Hmmm...I already had that version, but I overwrote all the files anyway with your link.  It still doesn't seem to be working.

Posted

 

 

Question, are bandits and other non-persistent characters banned from scaling?  I captured a bandits using defeat and gave her 12 soulgems, but even after waiting ill full maturity there was zero scaling.  I tested on a named npc and myself and it worked fine.  Since the debug message said "Actor will persist" when I tested on a named npc, I thought that perhaps because the bandit CAN despawn (though it won't if the bandit is captured via display model or defeat) it wasn't working?  Idk, I've tried all kinds of console commands trying to set the faction different and make bandits essential and such, but it didn't work.

you need the file listed below for that to work

 

What happened with dcc-soulgem-oven-303a version?

should be somewhere in the 100 pages of text

 

reposting...

 

 

Hmmm...I already had that version, but I overwrote all the files anyway with your link.  It still doesn't seem to be working.

 

only thing I can think of would be if you started the game with a previous version, but if this what you had already I dunno either

Posted

wait 303 was never published? no wonder you all are so confused.

i bet i was waiting for the updated forum to settle down before posting it and then that never happened and then fallout 4 and i forgot.

 

Lol, and the download page is titled 302 with 301 in the description.

Posted

just so everyone knows, since i basically left it hanging.

 

this weekend i will post 303 officially. im going to add a few other small things too mainly fragments having a random non-zero number when inserting.

Posted

just so everyone knows, since i basically left it hanging.

 

this weekend i will post 303 officially. im going to add a few other small things too mainly fragments having a random non-zero number when inserting.

Oh, very good, thank you.

Posted

Can you adjust the "curve" for breast filling too? So that each increment shows at least SOME change at higher "fill levels"?

 

The math is brilliant, but the slider for "Curve" doesn't give me what I'm looking for no matter where I set it.

 

 

Posted

the way the math works out

 

a slider value of 2 = no curve, its a straight shot: 1 = 1, 4 = 4

 

a slider value of 1 = some curve, cbf to math it but its like: 1 = 0.99, 4 = 3

 

a slider value of 0 = curved so hard, it cant climb: 1 = 0, 4 = 0

 

its not instant, you wont see the changes until the next update.

Posted

Any way you could add the ability to pick which slots are stripped? I would love if my Followers bra got stripped when she is milking. Or if not the whole system could you possible add slot 56 to the stripping?

Posted

Any way you could add the ability to pick which slots are stripped? I would love if my Followers bra got stripped when she is milking. Or if not the whole system could you possible add slot 56 to the stripping?

 

would using the sexlab settings be good enough or do they need to be unique?

Posted

darkconsole, have you considered adding soulgem recipes that permanently increase health/stamina/magicka by a marginal amount? That would give good reason to farm soulgems.

 

It doesn't seem like modifying max stats is an effect accessible from the CK though so it'd require scripting to access the function.

Posted

 

Any way you could add the ability to pick which slots are stripped? I would love if my Followers bra got stripped when she is milking. Or if not the whole system could you possible add slot 56 to the stripping?

 

would using the sexlab settings be good enough or do they need to be unique?

 

 

Sexlab settings would be great. Maybe an option to link it to the Foreplay settings in Sexlab?

Posted

darkconsole, have you considered adding soulgem recipes that permanently increase health/stamina/magicka by a marginal amount? That would give good reason to farm soulgems.

 

It doesn't seem like modifying max stats is an effect accessible from the CK though so it'd require scripting to access the function.

soulgems already have that purpose thru the use of enchanting armor, you just need to disenchant an item that fortifies 1 of those traits

the higher your enchanting skill Or more you birth the gems the better your enchanted item will be likewise better the perks for that skilltree...

Posted

darkconsole, have you considered adding soulgem recipes that permanently increase health/stamina/magicka by a marginal amount? That would give good reason to farm soulgems.

 

It doesn't seem like modifying max stats is an effect accessible from the CK though so it'd require scripting to access the function.

 

it is actually trivial to do, i just hadn't thought about it. the main thing i had thought about which was also discussed here on the forum was that taking too much damage would make the gems revert into smaller states. if i was going to do that, i would take that idea and your idea and mix them together.

 

assuming sgo3 defaults (so 6 gems max, each of which has 6 stages each)

 

nil = +0

petty = +1

lesser = +2

common = +3

greater = +4

grand = +5

black = +6

 

so now you have 6 black soulgems in you. that would be +36 max health.

 

you take too much damage, 3 of them break turning into grand gems, now you have +33 max health.

 

numbers could be configurable small ones were just easy to work with in my head.

 

 

 

 

Any way you could add the ability to pick which slots are stripped? I would love if my Followers bra got stripped when she is milking. Or if not the whole system could you possible add slot 56 to the stripping?

 

would using the sexlab settings be good enough or do they need to be unique?

 

 

Sexlab settings would be great. Maybe an option to link it to the Foreplay settings in Sexlab?

 

 

0 = my default, 1 = use sexlab foreplay slots, 2 = use sexlab sex slots

 

i imagine this could not be that big of a deal. probably not for 303 though.

Posted

 

 

darkconsole, have you considered adding soulgem recipes that permanently increase health/stamina/magicka by a marginal amount? That would give good reason to farm soulgems.

 

It doesn't seem like modifying max stats is an effect accessible from the CK though so it'd require scripting to access the function.

 

it is actually trivial to do, i just hadn't thought about it. the main thing i had thought about which was also discussed here on the forum was that taking too much damage would make the gems revert into smaller states. if i was going to do that, i would take that idea and your idea and mix them together.

 

assuming sgo3 defaults (so 6 gems max, each of which has 6 stages each)

 

nil = +0

petty = +1

lesser = +2

common = +3

greater = +4

grand = +5

black = +6

 

so now you have 6 black soulgems in you. that would be +36 max health.

 

you take too much damage, 3 of them break turning into grand gems, now you have +33 max health.

 

numbers could be configurable small ones were just easy to work with in my head.

 

 

 

 

Any way you could add the ability to pick which slots are stripped? I would love if my Followers bra got stripped when she is milking. Or if not the whole system could you possible add slot 56 to the stripping?

 

would using the sexlab settings be good enough or do they need to be unique?

 

 

Sexlab settings would be great. Maybe an option to link it to the Foreplay settings in Sexlab?

 

 

 

0 = my default, 1 = use sexlab foreplay slots, 2 = use sexlab sex slots

 

i imagine this could not be that big of a deal. probably not for 303 though.

 

 

I've no clue where in SL it's handled, but could you use the function that incorporates the Item Stripping we can set in the SL MCM?

Posted

Awesome looking forward to it. Is ball emptying when you come during sex going to be in 303?

 

admist this clusterfuck of a commit https://github.com/darkconsole/soulgem-oven-the-third/commit/5dc018c69e45d80c90fb7061510adcd86e0f8b3c#diff-253cc33422096a45ae85a8af4b62c223R1059

 

turns out this version has more fixes than i remembered.

 

  • unnamed actors making their body work
  • have text messages honor their settings of being disabled if disabled
  • lots of milk api improvements for the eventually coming milk harness to allow the milking harness to milk the correct number of bottles after waiting/sleeping.
  • new milk jug 3d models (still wip)
  • remove semen from actors after sexing

 

i cannot at this time prevent you from having sex if you have no semen. i can however prevent impregnation but not this version as that function needs to get refactored to fuck.

Posted

when i add the sexlab stripping im going to make it require sexlab 1.6 at the same time, as i am pretty sure that has changed. it has been long enough, so consider yall warned.

Posted

A Hardcore mode would be nice without the ability to control the content of your womb. In other words that you cannot give birth or transfer soulgems at all. So being fully impregnated and therefore later encumbered would become an serious issue. For me it is simply to easy to avoid the consequences and or simply stick SG into my followers or fill up my womb until it becomes bothersome and so on. It is just to much control for my taste and if I have it I use it. A good comparison is the hardcoremode in devious devices.

Another feature i thought of was special buffs for the beeings which impregnated you. Like dremora SG gives stronger conjuration spells or more magicka from highelves, frost resistance by nords... You get the idea. Also thinkable are negative buffs. And the stats rise with the sg's size.
(I got inspired by the novel iron druid in which are witches who mate with demons and once impregnated become much stronger with healing abilities, supernatural speed and strength, glowing eyes, and talons)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...