Jump to content

TamagoClub 1.15c / HiyokoClub1.10a stuff ENG


Recommended Posts

Posted

OK I know what most of the tamago /hiyoko stuff does but there is not much info on hiyoko generator creature.

 

Obviously it means you can get knocked up and birth creatures right? But details would be good.How does it work?

 

If a scamp knocks you up do you birth a mini scamp ? Knocked up by a troll a troll? mini sized /full sized? Agressive ?

Follow you around?Any special meshes textures required for it to work?hiyokoCreatureShooter required?WHo knows?

 

If you got my machine translation from post #7, there is a readme in english. Most of your questions are answered here.

Agressive? Yeah, if you have other followers, there is a killing party.

 

 

Posted

The FAQ was harder to find than most of the mods I have (i.e., it wasn't obvious, because it's all the way at the bottom of over a half dozen pinned threads, and every time I came back there I was looking for something with CTRL+F).

 

I did actually know that "Tamago" was some sort of pregnancy mod beforehand, but I still don't know the details of how it works, and I don't know what "Hiyoko" does (The fact that it's in the same thread as Tamago suggests that it relates to Tamago, which would imply that it has something to do with pregnancy, but that doesn't tell me what it does.)

 

Regardless, I think it's bad practice not to explain what a mod does in the thread about it.

  • 2 weeks later...
Posted

Incase it has not been reported I seem to get 2 ova released alot , I think the setting for multiple ova released was set at 2 ,which I though would mean 2 percent. perhaps its o if false and anything else is true.

Posted

Incase it has not been reported I seem to get 2 ova released alot , I think the setting for multiple ova released was set at 2 ,which I though would mean 2 percent. perhaps its o if false and anything else is true.

 

It's percent and I have not seen many additional ova.

  • 4 weeks later...
Posted

Well the new version of tamago club doesnt like me that's for sure.

tests 3 ,4, 5 most interesting of tests.

 

test 1

 

 

Clean in stalls tests At start of game.tspec /tamago set body, new game

 

Test 1 tamago 1.12 hiyoko 1.05 justinov

-----------------------------------------------------

Anyway installed tamago /hiyoko base package w shop topic confide etc  , then upgrade to hiyoko club 1.05 w justinov generator,tamango club 1.12   .

 

 

Result

works fine .tamago hud kil reports womb and state.the mayor annoying things being female female sperm and never open tamago club spell(from experience), cant upgrade realism levels .

 

 

 

 

test 2

 

 

Clean in stalls .tests At start of game.tspec /tamago set body, new game

ansi files as well

 

 test 2 upgrage tamago club 1.12 hiyoko club 1.05 justinov to tamago club 1.15 hiyoko club 1.10 w its generator

--------------------------------------------------------------------------------------------------------------------------------------------

Using install from test 1 upgraded to 1.15 tamago club /hiyoko club 1.10 w its generator (overwrite)+ overwrite hiyoko shooters, news , basicly latest version of these on the first page of the  with the  tamago hiyoko club 1.15/1.10 OP

 

 

result

tamago hud kil report womb + womb state but no womb visible in inv.

multiple attemps and new games same result.realist level 0

 

 

 

test 3

 

 

Clean in stalls !tests At start of game.tspec /tamago set body. ansi files. new game

 

test 3 base package + stuff from the hiyoko club 1.10/tamago club 1.15 ie no hiyoko justinov  or any stuff from tamago club1.12 /hiyoko club 1.05

----------------------------------------------------------------------------------------------------------------------------------------------------

tamago club 1.04  base package( including shop , news ,confide.etc ) and hiyoko club 1.10 w its generator + tamago club 1.15 +some other stuff on the first page of the tamagoclub1.15 OP such as hiyoko shooter v1.02,news ,topic (its says in doc its designed for hiyoko club 1.10)

 

Result

 

womb appears BUT errpr message lovers tamago Club esp needed (its not amongs the tamago club 1.15/hiyoko club 1.10 files BUT is in the tamago club 1.12 patch for tamago base package.)

 

 

 

test 4 +  5

 

 

Clean in stalls !tests At start of game.tspec /tamago set body. ansi files.new game then  reloading same save

 

Using install from test 1 upgraded to 1.15 tamago club /hiyoko club 1.10 w its generator (overwrite)+ overwrite hiyoko shooters, news , basically latest version of these on the first page of the  with the  tamago hiyoko club 1.15/1.10 OP

 

Result  same save game!

IF lovers tamago club esp NOT loaded then sperm transfer DOES not work AND wombs are visible.hud kil reports womb and sperm.

 

IF lovers tamago club esp loaded then sperm transfer shown by hud kil and womb state shown BUT not visible in inv

 

 

 

test 6

 

 

play oblivion w 1.12/1.05

 

 

 

load order test 4 + 5 either lovers tamago club eps loaded or not loaded

 

 

Oblivion.esm
Beautiful People 2ch-Ed.esm
Chanpon.esm
x117race.esm
Lovers with PK.esm
TamagoClub.esm
HiyokoClub.esm
LoversCreature.esm
IDKRRR_C_race_closed_mouth_version.esm
TamagoPlayerHUDkil.esp
TamagoNews.esp
TamagoTopic.esp
TamagoConfide.esp
LoversTamagoClub.esp
TamagoDischarge.esp
LoversHiyokoShooter.esp
HiyokoGenerator.esp
TamagoSetBody.esp
SetBody.esp
DLCShiveringIsles.esp
Unofficial Oblivion Patch.esp
Unofficial Shivering Isles Patch.esp
DLCMehrunesRazor.esp
DLCMehrunesRazor - Unofficial Patch.esp
LoversAdultPlayPlusforSSP.esp
LoversTachiCat2.esp
LoversAphrodisia.esp
LoversStalkerM.esp
LoversVoiceSSPplus.esp
LoversRaperS.esp
LoversBed.esp
666_Modified_Contraception_esp_1_0.esp
Lovers with PK.esp
Lovers with PK Extender.esp
LoversBitch.esp
LoversCreature.esp
LoversStopCombatEx.esp
LoversSpermSplashEx.esp
LoversAdultYield.esp
LoversSetScale.esp
LoversAphrodisiaHUD.esp
LoversMB2.esp
LoversPayBandit.esp
HiyokoUtilitySpells.esp
TamagoFertilityClinic.esp
LoversFangedRevenge.esp
UChainBeast.esp
zzEstrus.esp
Toggleable Quantity Prompt.esp
Archery Rebalance.esp
More Arrows Recovered-2169.esp
Oblivion XP.esp
RMDailyIncomeV2.esp
kuerteeCrimeHasWitnesses.esp
SupremeMagicka.esp
SM_ShiveringIsles.esp
SM_EnchantStaff.esp
P1DkeyChain.esp
300ft crime detection-7319.esp
YetAnotherHotkeyMod.esp
HUD Status Bars.esp
IDKRRR_C_race_closed_mouth_version.esp
IDKRRR_C_race.esp
DKImperials.esp
Beautiful People 2ch-Ed Ashara's Sirens and Tritons.esp
Beautiful People 2ch-Ed Disable BandBlindMask.esp
Lop-ears Elf_mini.esp
Beautiful People 2ch-Ed Sheogorath Eye.esp
Beautiful People 2ch-Ed Vanilla Race.esp
Beautiful People 2ch-Ed Chocolate Elves.esp
Beautiful People 2ch-Ed Merged Hair Modules.esp
Beautiful People 2ch-Ed Merged Eye Modules.esp
Beautiful People 2ch-Ed Merged SKSRENs Hair Modules.esp
Beautiful People 2ch-Ed Merged RoseSims Hair Modules.esp
Beautiful People 2ch-Ed CustomRace.esp
Beautiful People 2ch-Ed Cute Elves.esp
Beautiful People 2ch-Ed MS Elves - NoSc.esp
Beautiful People 2ch-Ed Nec Mystic High Elf Remake.esp
Beautiful People 2ch-Ed ENG Race.esp
DiabloEF 6 in 1.esp
x117 Merged SKSRENs Hair Modules.esp
x117race.esp
Lop-ears Elf.esp
x117Race ENG Race.esp
CB Unholy Corrupter.esp
SD2011.esp
Apachii_Goddess_Store.esp
AleswellHomeQuest.esp
Rolling_Hills_Manor.esp
Companion Neeshka.esp
Dairanath Avari - male Companion.esp
1em_Vilja.esp
1em_Vilja_as_High_Imperial.esp
LoversSlaveTrader.esp
LSTaddonIn.esp
LSTBravilUnderground.esp
MONSTERGIRL-CoC.esp
MONSTERGIRL-THE SWARM.esp
FuroGeneratorTrap.esp
PlayerSlaveEncounters.esp
PlayerSlaveCry.esp
LoversGGBlackmail.esp
LoversHooker.esp
LoversAdultPlayPlusforSSP_HookerPatch.esp
LoversCrowningIsle.esp
Streamline 2.1.esp
MadCompanionshipSpells.esp
MCS extension.esp
xeosp++.esp
LoversAnimObjectsPriority.esp
LoversIdleAnimsPriority.esp
 

 

 

note on load order

 

 

NOT DUPLICATES

-----------------------

1em_Vilja.esp
1em_Vilja_as_High_Imperial.esp <---- this files requires the one above

 

hvis du kan god lede smukke blonde kvinde laeser http://www.loverslab.com/topic/9934-vilja-upgrade-customizationpack/

if you like hot blondes  then.....

 

 

DKRRR_C_race_closed_mouth_version.esm

DKRRR_C_race_closed_mouth_version.esp
IDKRRR_C_race.esp

 

the 3 files above are required by my version of neeska make over acording to the mod author in his/her  docs

 

 

Posted

As stated in the OP, try again after disabling TamagoNews and see if it helps?

 

If not, try disabling every tamago/ hiyoko stuff except very basic ones. I can confirm TamagoDischarge and TamagoSetbody because I had worked on those mods before, not sure about others like topic/confide/hud things. Note, LoversTamagoClub is essential. without it TamagoClub is absolutely pointless.

Posted

Your test 1 says something's wrong - I really don't see the point in trying to 'upgrade' (I don't think 1.15 is an upgrade, btw) with 1.12 not working right.

 

If you cannot cast the tamago club spell you have a problem which must be sorted out. Period. The best way of doing this is to start disabling things in OBMM until you can cast it without bad things happening. Tamago Club has no dependencies (none, zero), so you can disable just about everything (just not oblivion.esm - although tamago club won't care, your game will). As was mentioned above, someone reported that TamagoNews was causing their problem (still hard to see how, it's a tiny mod), so make sure you disable all the tamago accessories.

 

Once you find out which other mod is messing up tamago club, we can do something about it.

 

When 1.12 is working perfectly, including casting the spell and advancing the realism levels, then you can think about 1.15.

 

You mentioned 'female sperm' as being an annoyance - I assume you mean females generating sperm? This only happens if you have manually set a3ltc.KokumaroMilk to 1 at some point. Type 'set a3ltc.KokumaroMilk to 0' in the console, and there will be no more female-generated sperm (as you can see, that's a LoversTamagoClub setting, not controlled by tamago club).

 

Posted

hello just a little question.
Is there a way to change the 1,2,3 trimestre duration?
10 days, 15 days, 25 days, this is really long...
I woulds like to 12,12,12...days.
Any idea please? :)

Posted

Bear in mind that 10, 15, 25 days is cumulative, and by default the 1st trimester doesn't start until day 7 is over. TC would not allow you to say 12, 12, 12 as that would make the 2nd and 3rd trimesters zero length.

 

WappyOne did a detailed post on how to edit the trimester lengths; it's in one of the two TC threads.

 

Posted

The first post doesn't explain what this mod is supposed to do, or clearly indicate where to find out.

 

I think that this is a problem that should be fixed.

 

The FAQ was harder to find than most of the mods I have (i.e., it wasn't obvious, because it's all the way at the bottom of over a half dozen pinned threads, and every time I came back there I was looking for something with CTRL+F).

 

I did actually know that "Tamago" was some sort of pregnancy mod beforehand, but I still don't know the details of how it works, and I don't know what "Hiyoko" does (The fact that it's in the same thread as Tamago suggests that it relates to Tamago, which would imply that it has something to do with pregnancy, but that doesn't tell me what it does.)

 

Regardless, I think it's bad practice not to explain what a mod does in the thread about it.

Maybe so. It's a bad practice. I forgot to explain the most basic thing because Tamago/Hiyoko stuff is quite popular and many folks seem to be aware of what they do already.. I'll add the explanation in the op.

Posted

What is the best method or mod to use to locate your kids?  I "get around" alot and would like to keep track of as many as I can.

Posted

What is the best method or mod to use to locate your kids?  I "get around" alot and would like to keep track of as many as I can.

Use HiyokoQuestTarget to keep track of your offsprings. But it can only track only 5 kids or so. If your offsprings outnumber it, just install LoversSlaveTrade, enslave them as soon as they are born, and let them wait at your house or something.

Posted

Ok finally i'll not change setting, it's fine like this.

I got a child but, is there a way to unstuck her to lv 1 ?
With companion mod i can give stuff to her, train her skills, she follow me, fight for me..Ect.
But!
Her base stats donc change, she still lv 1, 22 hp..... Os by first monster lv 30+ (cause i'm lv 33).
you think it's possible to give her lvl, or, upgrat her base stat..? I give her armor i enhance with HP but :s this is not enought!

Posted

Ok finally i'll not change setting, it's fine like this.

 

I got a child but, is there a way to unstuck her to lv 1 ?

With companion mod i can give stuff to her, train her skills, she follow me, fight for me..Ect.

But!

Her base stats donc change, she still lv 1, 22 hp..... Os by first monster lv 30+ (cause i'm lv 33).

you think it's possible to give her lvl, or, upgrat her base stat..? I give her armor i enhance with HP but :s this is not enought!

Yeah that's bad. Poor kids. So I set them to follow my level. See this page

 

http://cs.elderscrolls.com/index.php?title=SetLevel

Posted

 

Ok finally i'll not change setting, it's fine like this.

 

I got a child but, is there a way to unstuck her to lv 1 ?

With companion mod i can give stuff to her, train her skills, she follow me, fight for me..Ect.

But!

Her base stats donc change, she still lv 1, 22 hp..... Os by first monster lv 30+ (cause i'm lv 33).

you think it's possible to give her lvl, or, upgrat her base stat..? I give her armor i enhance with HP but :s this is not enought!

Yeah that's bad. Poor kids. So I set them to follow my level. See this page

 

http://cs.elderscrolls.com/index.php?title=SetLevel

 

 

Oh great i forget consol command. Thank's!

Posted

 

 

Maybe so. It's a bad practice. I forgot to explain the most basic thing because Tamago/Hiyoko stuff is quite popular and many folks seem to be aware of what they do already.. I'll add the explanation in the op.

 

@ Movomo - Well, I did read that prior post and say it is not so much a bad practice as it was a minor oversight. As you mentioned, others here (and on Hongfire as well) already know about Tamago & Hiyoko. So for those users it's a already a given, besides a deep enough look at other various threads will yield the information in question. Seriously, it's a simple matter of running a site search.

 

Guess I'm glad to see the OP improved, now all we just need is for new users/members to improve how they point out these things, especially for those newer members who's main or primary language isn't necessarily English. In other words there is a way to ask for something, and also better ways to ask for something or point out that information is missing to, where it doesn't read like a whine. That for me is an immediate turn off and potentially ignore.

 

Yep. By the way, I find almost none of Tamago stuff is registered in the download section. 'Older' members are very familiar to downloading from normal forum threads but I guess newcomer members are not. I better move this to the download section.

Posted
Hello, movomo.

 

I report it now because distributed original TamagoClub has a problem.

When you have already known it, please ignore it.

 

When they confirm that an ovum is fertilized, plural sperms may be fertilized.

In this case plural fertilized eggs are produced by one ovum.

I think that this is caused by the fact that it continues processing when an ovum was fertilized in a4tcsOvumOne.

Specifically, this problem should be evaded if break does processing when fertilization processing was carried out and gets away from the loop processing.

 

But I do not confirm this to an author in my personal opinion.

I reported it to an author through 4Shared.

Posted

Thanks Perfectioncat!

Unfortunately I haven't taken a look at the scripts seriously, nothing I can do for the moment. I haven't touched the original script at all.

 

I hope the author will fix the issue in the next build, although that doesn't sound like a big problem.

Posted

 

Hello, movomo.
 
I report it now because distributed original TamagoClub has a problem.
When you have already known it, please ignore it.
 
When they confirm that an ovum is fertilized, plural sperms may be fertilized.
In this case plural fertilized eggs are produced by one ovum.
I think that this is caused by the fact that it continues processing when an ovum was fertilized in a4tcsOvumOne.
Specifically, this problem should be evaded if break does processing when fertilization processing was carried out and gets away from the loop processing.
 
But I do not confirm this to an author in my personal opinion.
I reported it to an author through 4Shared.

 

 

I have fixed this. Look at post #17

There is a little explanation what was wrong too.

Posted

 

Thanks Perfectioncat!

Unfortunately I haven't taken a look at the scripts seriously, nothing I can do for the moment. I haven't touched the original script at all.

 

I hope the author will fix the issue in the next build, although that doesn't sound like a big problem.

 

That reads like a very simple fix. When I get home Labor Day weekend I'll add it to my To Do List of things to look over.

 

Perfectioncat, do you have a recommended code fix for that script? If not I can figure it out I think, or take a shot at figuring it out.

 

 

 

 

 

 

Hello, movomo.
 
I report it now because distributed original TamagoClub has a problem.
When you have already known it, please ignore it.
 
When they confirm that an ovum is fertilized, plural sperms may be fertilized.
In this case plural fertilized eggs are produced by one ovum.
I think that this is caused by the fact that it continues processing when an ovum was fertilized in a4tcsOvumOne.
Specifically, this problem should be evaded if break does processing when fertilization processing was carried out and gets away from the loop processing.
 
But I do not confirm this to an author in my personal opinion.
I reported it to an author through 4Shared.

 

 

I have fixed this. Look at post #17

There is a little explanation what was wrong too.

 

 

I checked a package distributed in POST#1, but reported it because it was not revised.
rghost seems to revise plural problems.
So I think that it is enough if a problem does not occur.
But because I do not know the point that he revised to me, I cannot say to his correction.
Because the contents which I revised are different from the contents which he revised about the matter that I reported a little, I explain it.
 
I attach the script which I revised.

scn a4tcsOvumOne

array_var data
short idx

array_var d
array_var w
array_var a
ref me
long l
short i
short n
array_var sperms

Begin Function { data idx }
	let me := GetSelf
	if idx < 0 || idx >= ar_Size data->Ovums
		PrintC "TamagoClub:[ERROR] %n(%i) Ovum Index(%.f) out of range" me me idx
		return
	endif
	let d := data->Ovums[ idx ]
	if 0 < ar_Size data->Wombs
		let w := data->Wombs[ 0 ]
	endif

	if eval(d->step == 0)
		let data->Count->Ovulation += 1
		if w
			let w->Count->Ovulation += 1
		endif
		AddItemNS a4tcOvum 1
		let a4tc.nOvum += 1
		let d->Type := 3
		let d->Ext := ar_Construct StringMap
		let d->Producer := w->Producer
		let d->ProducerBase := w->ProducerBase
		let d->Owner := me
		let d->OwnerBase := me.GetBaseObject
		let d->OriginalOwner := me
		let d->OriginalOwnerBase := me.GetBaseObject
		let d->Age := 0
		let d->OvulationDate := data->LastMins + a4tc.RunInterval
		let d->LastMins := data->LastMins + a4tc.RunInterval
		let l := me.GetAV Luck
		let d->Energy := d->MaxEnergy := 50 + 0.5 * (d->Womb->Energy + Rand 0 l)
		let d->step := 1
		let d->Place := me.Call a5cGetParentPlace
		if a4tc.Debug >= 3
			DebugPrint "TamagoClub:%n(%i) has  ovulated" me me
		endif
		let l := Call a4tcfDispatchEvent "OnOvum" 0 ar_Map "Index"::idx "Me"::me "OvumOwner"::me "OvumProducer":->Producer "OvumProducerBase":->ProducerBase "Age":->Age "OvumOnset":->OvulationDate "Ovum": "Womb"::w "Data"::data
		if l < 0
			let d->step := l
		endif
		Call a4tcfRefreshShowItem

	elseif eval(d->step == 1)
	while d->LastMins <= data->LastMins + a4tc.RunInterval
		if IsActor || GetItemCount a4tcCryopreserveDevice == 0
			let d->Age += a4tc.RunInterval
			;Fertilization?
			if IsActor == 0 && GetItemCount a4tcIVFDevice == 0
				let i := 0
				let n := 0
			else
				let sperms := data->Sperms
				let i := 0
				let n := ar_Size sperms
				while i < n
					let a := sperms[ i ]
					if Call a4tcRandWithLog (a4tc.FertilizationRate * (1 + IsContainer) * (a->Energy + d->Energy) / 200) a d
						break
					endif
					let i += 1
				loop
			endif

			;Hit?
			if i < n
				Call a4tcfFertilize data idx i 0
				break
			else
				let d->Energy -= 100 * a4tc.RunInterval / a4tc.OvumLife
				;Dead?
				if eval(d->Energy <= 0)
					let d->step := -1
				else
					let l := Call a4tcfDispatchEvent "OnOvum" 10 ar_Map "Index"::idx "Me"::me "OvumOwner"::me "OvumProducer":->Producer "OvumProducerBase":->ProducerBase "Age":->Age "OvumOnset":->OvulationDate "Ovum": "Womb"::w "Data"::data
					if l < 0
						let d->step := l
					endif
				endif
			endif
		endif
		let d->LastMins += a4tc.RunInterval
	loop
	endif

	if eval(d->step >= 0)
		return
	endif
	if eval(d->step > -999)
		if eval(d->step > -10) && a4tc.Debug >= 3
			DebugPrint "TamagoClub:The ovum dies in %n(%i)" me me
		endif
		Call a4tcfDispatchEvent "OnOvum" d->step ar_Map "Index"::idx "Me"::me "OvumOwner"::me "OvumProducer":->Producer "OvumProducerBase":->ProducerBase "Age":->Age "OvumOnset":->OvulationDate "Ovum": "Womb"::w "Data"::data
	endif
	ar_Erase data->Ovums idx
	let a4tc.nOvum -= 1
	RemoveItemNS a4tcOvum 1
	Call a4tcfRefreshShowItem
End

 

 

I only added a certain break under the comment of the ";Hit?".

 
When an ovum is fertilized; there are not other sperms and the thing fertilized newly.
In other words it means that you should not continue a judgment whether or not you are fertilized.
 
I think that you should use it if rghost inspects it.
Posted

That's not enough.
I tried this to, but after one week debugging I found more problems.
 
You have to edit: scripts a4tcsOvumOne, a4tcsSpermOne, a4tcsFertilizedOvumOne and a4tcsConceptionOne

 

 

scn a4tcsOvumOne

array_var data
short idx

array_var d
array_var w
array_var a
ref me
long l
short i
short n
array_var sperms

Begin Function { data idx }
    let me := GetSelf
    if idx < 0 || idx >= ar_Size data->Ovums
        PrintC "TamagoClub:[ERROR] %n(%i) Ovum Index(%.f) out of range" me me idx
        return
    endif
    let d := data->Ovums[ idx ]
    if 0 < ar_Size data->Wombs
        let w := data->Wombs[ 0 ]
    endif

    if eval(d->step == 0)
        let data->Count->Ovulation += 1
        if w
            let w->Count->Ovulation += 1
        endif
        AddItemNS a4tcOvum 1
        let a4tc.nOvum += 1
        let d->Type := 3
        let d->Ext := ar_Construct StringMap
        let d->Producer := w->Producer
        let d->ProducerBase := w->ProducerBase
        let d->Owner := me
        let d->OwnerBase := me.GetBaseObject
        let d->OriginalOwner := me
        let d->OriginalOwnerBase := me.GetBaseObject
        let d->Age := 0
        let d->OvulationDate := data->LastMins + a4tc.RunInterval
        let d->LastMins := data->LastMins + a4tc.RunInterval
        let l := me.GetAV Luck
        let d->Energy := d->MaxEnergy := 50 + 0.5 * (d->Womb->Energy + Rand 0 l)
        let d->step := 1
        let d->Place := me.Call a5cGetParentPlace
        if a4tc.Debug >= 3
            DebugPrint "TamagoClub:%n(%i) has ovulated" me me
        endif
        let l := Call a4tcfDispatchEvent "OnOvum" 0 ar_Map "Index"::idx "Me"::me "OvumOwner"::me "OvumProducer": :D->Producer "OvumProducerBase": :D->ProducerBase "Age": :D->Age "OvumOnset": :D->OvulationDate "Ovum": :D "Womb"::w "Data"::data
        if l < 0
            let d->step := l
        endif
        Call a4tcfRefreshShowItem

    elseif eval(d->step == 1)
    while (d->LastMins <= data->LastMins + a4tc.RunInterval) && d->step == 1
        if IsActor || GetItemCount a4tcCryopreserveDevice == 0
            let d->Age += a4tc.RunInterval
            ;Fertilization?
            if IsActor == 0 && GetItemCount a4tcIVFDevice == 0 && eval (d->Energy <= 0)
                let i := 0
                let n := 0
            else
                let sperms := data->Sperms
                let i := 0
                let n := ar_Size sperms
                while i < n
                    let a := sperms[ i ]
                    if Call a4tcRandWithLog (a4tc.FertilizationRate * (1 + IsContainer) * (a->Energy + d->Energy) / 200) a d
                        break
                    endif
                    let i += 1
                loop
            endif

            ;Hit?
            if i < n
                Call a4tcfFertilize data idx i 0
                let d->Energy := 0    ; Prevent multiple fertilized ova spam
                let a->step := -10    ; Sperm reached the goal, mark for delete
                let a->Energy := 0  ; Reduce chance of ferilization by this sperm until it gets removed

            endif
            let d->Energy -= 100 * a4tc.RunInterval / a4tc.OvumLife
            ;Dead?
            if eval(d->Energy <= 0)
                let d->step := -1
            else

                let l := Call a4tcfDispatchEvent "OnOvum" 10 ar_Map "Index"::idx "Me"::me "OvumOwner"::me "OvumProducer": :D->Producer "OvumProducerBase": :D->ProducerBase "Age": :D->Age "OvumOnset": :D->OvulationDate "Ovum": :D "Womb"::w "Data"::data
                if l < 0
                    let d->step := l
                endif
            endif
        endif
        let d->LastMins += a4tc.RunInterval
    loop
    endif

    if eval(d->step >= 0)
        return
    endif
    if eval(d->step > -999)
        if eval(d->step > -10) && a4tc.Debug >= 3
            DebugPrint "TamagoClub:The ovum dies in %n(%i)" me me
        endif
        Call a4tcfDispatchEvent "OnOvum" d->step ar_Map "Index"::idx "Me"::me "OvumOwner"::me "OvumProducer": :D->Producer "OvumProducerBase": :D->ProducerBase "Age": :D->Age "OvumOnset": :D->OvulationDate "Ovum": :D "Womb"::w "Data"::data
    endif
    ar_Erase data->Ovums idx
    let a4tc.nOvum -= 1
    RemoveItemNS a4tcOvum 1
    Call a4tcfRefreshShowItem
End

 

 

Thats the example for a4tcsOvumOne, you need to change the other scripts too.

But I don't want to copy & paste them all here, If you want to know look at the fixed version on Post #17.

 

 

 while (d->LastMins <= data->LastMins + a4tc.RunInterval) && d->step == 1

I have added '&& d->step == 1', thats a magic trick.

 

If you use break after 'Call a4tcfFertilize', you also have to set the step for the ovum to -1 !!

My fix doesn't need this because, I'm using the existing code to set the step (see green mark).

Read the comments on the red marked part for additional fixes.

I don't know if the sperm gets removed, I have not tested it.

 

 

a4tcsWombOne hast this part too:

while d->LastMins <= data->LastMins + a4tc.RunInterval

But I have not changed it yet, the error is not so bad.

 

 

 

 

 

 

 

 

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...