Please don't. The issue with randomNonindividualEvent is that I need to read into the dom REFI event to see what limits the slave called for it would require.
I'll put my idea's on hold. Personally lines 233 - 284, have a few minor annoyances (mainly the if/else chain and the three nearly identical <<if (($slaves[$i].anus > 0 && canDoAnal($slaves[$i])) || ($slaves[$i].vagina > 0 && canDoVaginal($slaves[$i])) && $slaves[$i].belly < 30000)>>.
Don't mess with those event gates. It's better to keep them clearly split off by their fetishes. Less to run through on slaves that fail the initial check.
Not bad on the slave stats. Got a few missed linebreaks in there still though.
Jus to be absoutely clear is that a never or wait untill a few months after the last change and only work on a few varaibles at a time? Modifing the player object is likely to provide the same issues (mainly a loaded save is unable to reach BC and thus is likely to cause issues untill it can be reached). If it was possbily to provide a means to add functions to be called while loading that could be very useful.
My are to only re-organise so the chance of a logical conflict should ideally be quite low. Also of the open MR's that seem to modify the slave object (so !5337 (merged), !4904, !4701 (closed), !4574, !4409, !4363 (closed) (which is as I understand it already merged in pregmod-master over time as a several sub MR's), !3897, !3329 and !340.
All of them have been out of sync/touched for three weeks to a year and unforunately some of the modders have become MIA (Missing In Action).
Given the above I don't see any reason why not, however if my idea does occour it will only happen after completion of both current projects.
@Pregmodder Ready for review. It appears that activeSlave.death is not located anywhere but in SlaveStats.tw, $activeSlave.cum is N/A on my save and running BC does not fix it.
I'd still rather to manage it personally at that point.
Fair enough, however some times one has to deligate the small tasks rather than attempt to do everything by oneself, converting them over can probably be considered a small task because it can be for the most part be easily done via a editor that supports directory wide find and replace.
For what little it is worth I might a well dump at least some of my ideas:
activeSlave.lactation -> activeSlave.lactation.active activeSlave.lactationDuration -> activeSlave.lactation.duration activeSlave.induceLactation - > activeSlave.lactation.induced activeSlave.lactationAdaptation -> activeSlave.lactation.adaptation activeSlave.lactationRules - > activeSlave.lactation.rules
.cum may be intended to be .cumTotal? .death I believe is tied to the slave death event. Check the end of saLongTermEffects for the death block. I think that is what it is looking for.
.cumTotal does not seem to exist in the current slave object counter.cum seems to be the desired variable.
Is there a limit of what type varaibles to display? There are several null/not null varaibles and the current version does not seem to contain several variables such as abortion tats or custom.image.
Also once a slave is dead would it not make sense to reduce their object down to the smallest possible? E.g. name, cause of death, relationships.
There are a lot of pointless to display variables, like the death one, for instance. Consider how worthwhile the information the variable possesses is and clean out the flags.
Please hold off on this as I would like to migrate piercings and tattoos to their respective body part objects where possible. Or do it yourself if you're feeling fancy. Basically the goal is to use the same system that brands and scars use now.
I'm trying to avoid another secExp variable system disaster.
Fair enough and hense why I've said if it happens that it will only be after everything else thus far.
I know this is very likely hard to belive, however I have learnt from that (mainly proper planning upfront is critical and that there it is possible to split a task into too small chunks).
I've also done a lot more dog fooding than before.
Speaking of which, how is that coming along anyway?
Good thanks, finised inital conversion and I only need to; fix secExp.js's indenation that got meesed up due to an IDE (which on longer exists on my system and only a very small part of it was really useful) and chosen options, merge-in the current HEAD, add a mod changelog and a cleaner update check on main then do yet more dog fooding before releasing an RC to the thread.
It is really just a "fancy" say of saying, "I am/my businesses is the first to use our product/service before it is released to a wider audience".
Any luck with getting the old account back?
Not yet. After the inital bursts of communication, it has been around 23 days since the last email.
The main issue I have is that the sign up email is set as the login/password reset email and making an other email your primary one via the account GUI (mainly the Main and Emails tabs) does not change this.
In my case the inital email was via fake email generator or a similar service if memory serves, which effectively means it does not exist anymore and it all went well unitll the first forced pasword reset which was resloved very quickly (this current lock out is becuase I used the gitgud rather than the saphire password reset page, just a heads up so you don't have the same fate).