If it does not check obedience then it is a minor cheat, because she can refuse to tell you her feelings if you ask her.
Oh it's my omission, but it's easy to make up.
Looping through all the moods again is repetitive work. You can pull the mood texts from the $slave_mood_list array that is updated by $recalc_slave_mood function in #static_base.
To know how many good and bad moodlets she has, you could modify $recalc_slave_mood to update counter variables in the slave[] array, for example slave['good_moodlets_count'] and slave['bad_moodlets_count'], and then you could use those counters to know the index of the last good mood in the $slave_mood_list array so you can pick out one of each using a random roll:
if slave['good_moodlets_count'] > 0:
$first_mood_to_show = $slave_mood_list[rand(1, slave['good_moodlets_count'])] &! $slave_mood_list starts from index 1
end
if slave['bad_moodlets_count'] > 0:
$second_mood_to_show = $slave_mood_list[rand(slave['good_moodlets_count'] + 1, arrsize('$slave_mood_list'))]
end
Get it, nice optimization. It's indeed need to be optimized.
Try to keep most of your new code as dynamic functions in a new file, for example, #dynamic_for_my_mod.qsrc. Then you just need a few dynamic calls in other places to hook into your code. You can fork your own branch on git and keep it updated.
Woo~ Excellent idea beyond my expection! Even refreshment or initialization of my own database part can be written into a function, when game starts or loads.
Every variable is global, and every variable is saved. The only way to get rid of variables is killvar.
We have some code that tries to detect version changes, which is why some things are being refreshed when the game loads.
Get it, thank you.
Why increase the amount? Last time I checked, the slaver isn't a minotaur.
It's an attempt yet, as part of a new potion. After you purchase a minotaur(or some other conditions), random events happen when you visit Rosa, that she just had an experiment on minotaur, and developed a new potion which guarantee you ejaculate more in next several days, providing about [40,50] cum_loads for each ejaculation and enable you to inseminate cows yourself. The potion sells in Rosa's goods.
By the way, ejaculation_intensity is always kept within [0,5], therefore maximum cum_loads for per ejaculation is 5, don't you think 5 is a bit little for a man with strongest libido who erection all the time, while the value for minotaur is [100,110].
To display cumflow img after once or twice ejaculation in one day, in order to see this img a bit more frequently, I increased cum_loads of ejaculation. Of course, chaging conditions of cumflow img displaying is also a method, but [5,10] amount of cum_loads resulting in a cumflow is … somewhat unreasonable?
I also changed $dyn_slave_bathed that after slave took a bath, she lose 80% of cum_loads, cows excluded, a slave wearing v_balls excluded as well.(cleaning body except vagina)
if 'dynslave' ! 'cow':
if 'dynslave' = 'slave' and dynslave['v_balls_rule'] = 1 and dynslave['v_balls_rule_broken'] = 0:
else
dynslave['cumload'] = dynslave['cumload']/5 &! Semen loads reduce by 80% except cow, no need to clean her vagina.
end
end
Interesting concept. I'm not sure about the "realism" of it as a medical procedure. Maybe would make more sense as some kind of magical modification. Good thinking on the egglaying texts.
Rosa's Forbidden Modification is designed for this, after I work on this part, I will transfer the code over certainly. This is one research result of her magical experiments, with your help of your money、facilities and assistant you provided with her in Rosa's first quest.
As a feature, I don't like being able to predict damage before it happens.
Part of my design too, if you have a new equipment like bull ring which helps you in combat?
Progress to obtaining the fire staff is already shown by the trophies, isn't it?
Yes, you remind me. I forgot it totally.
Mental weapons are not useful in the Fogs because enemy morale is too high and regenerates too fast, but they are great for fighting your own slaves.
You are right. but this situation rarely happens, and before I see codes, I don't know what harm type of my weapon is.
I have a friend, he likes trying to start up with "ALL F- and 200 sparks". First step is to get a medium pride、low ego and temper slave, low ego guarantees one "Battle cry ['воинственный_клич']" can defeat her without hurting her. I told him pride is easiest to decrease in these three, so he turns the slave into broken soon, then the slave never refuses any trains(though with lowest diligence), and slaver guild won't refuse a broken slave, there's even no punishments on broken psy-status.
I'm not sure that I agree with you about pierce type being useless. Are you taking into account the special techniques that work with them?
Potion Tonicmystra,weapon ['фламберг'] or ['грейтекс'], along with Swift blow ['рассечение']
Can nearly defeat all elite monsters in fogs in one punch.
So when I wrote combat strategy on CN forum, I chose arena combat, and used champion_absolute as competitor, The second and fourth weapon suits are not stronger as other three suits, they have a less chance to get high damage modifiers.
By the way, why combat section is written in Russian, it's really very very hard to read, I nearly gave up this part.
I've had a lot of trouble with the music code because the QSP function to check if there is currently music playing (isplay) seems to be broken.
All I know about this part is that, if new music is same as what is playing now, it continues playing rather than replay.
Close command is still valid.
The QSP player was modified to calculate pic max values automatically, so load_pictures.py is not needed any more. At least, in theory. Did your new images not appear before you made those changes?
Woo, I don't know exactly, I even packaged load_pictures.py and run it everytime after I added new pictures.
I even fixed a bug where pic_max_loli.txt can't be removed sucessfully.
Sounds like Rosa is a magic-oriented Isabella who is living in the Slums but is working as an enchantress and makes enough sparks to be able to buy her own slaves...
I referenced Isabella's code. But taking Rosa away is not turn her into your assistant, but change a backimage. And using this as a flag or condition, to get access to more menus, rather than showing a invalid gray menu.
For "She must become your slave", I didn't explain clearly, this is used as a flag to active more interaction with her.
Her affection can be part of active conditions of some events and menus.