Tektaara

Member
Mar 15, 2021
309
465
From what I saw I can load it fine but the minor issue I run into is whenever I use the Basic Needs command I get every option possible (though only the ones that can be used in the moment work, the rest give a "conditions not met" message).

Man I really would hate to restart.

EDIT: Well, I restarted anyway but it din't fix the menu issue. Bah.
EDIT2: Well it's also an issue in a new game from a fresh install of 0.7.0.3 so I'm an idiot and it had nothing to do with my save being glitched. Lol.
On that note I really wish you didn't have to go through the birthing process every time you wanted to start as a different race, it should be unlockable permanently.
That's a change and not some kind of error. I don't like it either.
 
  • Like
Reactions: Gundar_The_Great

Squark ⚧❤️

Conversation Conqueror
Jun 16, 2017
7,196
7,979
Rebirth doesn't reset your level, does it? I'm pretty sure I started at lvl 39 when I last did it.
It starts you back at the beginning of the game with all your spent trait points refunded. It also keeps your stored items.
Last time I did it, it did drop me back to level 1.

At least, it should.
 

Yukihirou

Well-Known Member
Feb 4, 2018
1,355
1,229
Is it the one that I see from a post from last year? Does that one still work, or is there a newer version?
Sadly it's the one, no assurances whether it'll mess something up though (Probably will) since alot of stuffs changed over past year.
 

Setcheck64

Member
Jun 1, 2019
136
211
so . i have the breasdt mod a wich states it increases milk volume over time and i have the lil boob icon at the lower right but whenever i feed my baby it saiys there aint enough milk ?!
This happened to me too in testing her giving birth to a wolf baby, which is classed as "other". I modded "others" to produce beast babies instead of an auto miscarriage and found she would always say she doesn't have enough milk even though the babies aren't running away.... I think the event is screwed up.

def check_wakeup_event_MilkingChild(parallel=false)
p "check_wakeup_event_MilkingChild"
###################################################################### Milking CHild ######################################################################3
tmpReport = false
if player_carry_babies? && $game_player.actor.milking_babies_dialog ==1
$game_player.actor.milking_babies_dialog =0
babies = $game_party.get_item_type_to_array("Baby")
babies = babies.shuffle
tarRace = "Human"
until babies.empty? || $game_player.actor.lactation_level < 150
currentFeeding=babies.shift This is looping through babies until you run out or your milk is too low
currentFeeding.addData["MouthStats"] ? tarRace = currentFeeding.addData["MouthStats"] : tarRace = "Human"
$game_player.actor.stat["EventMouthRace"] = tarRace
overEVloadRB("Data/HCGframes/OverEvent_MilkFeeding.rb",parallel)
end
check_over_event
#p babies
temp_play_lost_child_dialog = 1
temp_play_humchild_dialog = 0
until babies.empty?
currentFeeding=babies.shift Second time looping through babies except this time it's specifically looking for human child and if not enough milk the child runs away.
p currentFeeding
if !currentFeeding.addData["LonaHumChild"]
$game_party.lose_item(currentFeeding,1)
overEVcall_msg("commonH:Lona/FeedingChild_MilkNotEnough",parallel) if temp_play_lost_child_dialog ==1
temp_play_lost_child_dialog = 0
else The messed up part is here, it's putting human child dialogue to 1 which leads to the This
temp_play_humchild_dialog = 1
end
end
if temp_play_humchild_dialog
overEVcall_msg("common:Lona/Milk_feed_notEnough",parallel)This
overEVcall_msg("common:Lona/preg_miscarriage_end1",parallel)
end
tmpReport = true
end
tmpReport
end

So I guess Lona is just supposed to always say she doesn't have enough milk??

EDIT = Found the message and it is indeed the one saying there isn't enough milk.
Lona/Milk_feed_notEnough
\m[confused]\c[6]Lona:\c[0] "\..\..\.."
\m[shocked]\Rshake\c[6]Lona:\c[0] "T-There's not enough milk?!"

It's part of a duality where milk is either exploding out of her breasts violently or apparently she believes her breasts have atrophied. We probably fucked up the translation into English here.

The other line(where the child actually leaves) is:
Lona/FeedingChild_MilkNotEnough
\narr Lona's milk was not enough for the remaining children. They left to find more milk.

So yeah, either Eccma couldn't be arsed to put in a line for Lona saying "I have enough milk today" or we fucked up the translation into English.

SECOND EDIT: Eccma screwed up... I forgot the line for "I'm a terrible mother" is also part of that so either temp_play_humchild_dialog shouldn't be set to 1 or the two messages should be positive notes for actually having enough milk(positive notes on milk don't exist in the text files).
 
Last edited:

elchivo

Member
Dec 15, 2018
273
122
It starts you back at the beginning of the game with all your spent trait points refunded. It also keeps your stored items.
Last time I did it, it did drop me back to level 1.

At least, it should.
Yeah last I did it it started me at lvl 39, but I was able to reassign all trait points.
 

elchivo

Member
Dec 15, 2018
273
122
What are the Hotkey Rosters mentioned in Settings in 0.7.0.3? I've been fiddling with it but can't figure out what they do. Are we still unable to hotkey more than 9 skills?
 
  • Thinking Face
Reactions: Gundar_The_Great

DMTV...

Member
Oct 5, 2021
169
49
This happened to me too in testing her giving birth to a wolf baby, which is classed as "other". I modded "others" to produce beast babies instead of an auto miscarriage and found she would always say she doesn't have enough milk even though the babies aren't running away.... I think the event is screwed up.

def check_wakeup_event_MilkingChild(parallel=false)
p "check_wakeup_event_MilkingChild"
###################################################################### Milking CHild ######################################################################3
tmpReport = false
if player_carry_babies? && $game_player.actor.milking_babies_dialog ==1
$game_player.actor.milking_babies_dialog =0
babies = $game_party.get_item_type_to_array("Baby")
babies = babies.shuffle
tarRace = "Human"
until babies.empty? || $game_player.actor.lactation_level < 150
currentFeeding=babies.shift This is looping through babies until you run out or your milk is too low
currentFeeding.addData["MouthStats"] ? tarRace = currentFeeding.addData["MouthStats"] : tarRace = "Human"
$game_player.actor.stat["EventMouthRace"] = tarRace
overEVloadRB("Data/HCGframes/OverEvent_MilkFeeding.rb",parallel)
end
check_over_event
#p babies
temp_play_lost_child_dialog = 1
temp_play_humchild_dialog = 0
until babies.empty?
currentFeeding=babies.shift Second time looping through babies except this time it's specifically looking for human child and if not enough milk the child runs away.
p currentFeeding
if !currentFeeding.addData["LonaHumChild"]
$game_party.lose_item(currentFeeding,1)
overEVcall_msg("commonH:Lona/FeedingChild_MilkNotEnough",parallel) if temp_play_lost_child_dialog ==1
temp_play_lost_child_dialog = 0
else The messed up part is here, it's putting human child dialogue to 1 which leads to the This
temp_play_humchild_dialog = 1
end
end
if temp_play_humchild_dialog
overEVcall_msg("common:Lona/Milk_feed_notEnough",parallel)This
overEVcall_msg("common:Lona/preg_miscarriage_end1",parallel)
end
tmpReport = true
end
tmpReport
end

So I guess Lona is just supposed to always say she doesn't have enough milk??

EDIT = Found the message and it is indeed the one saying there isn't enough milk.
Lona/Milk_feed_notEnough
\m[confused]\c[6]Lona:\c[0] "\..\..\.."
\m[shocked]\Rshake\c[6]Lona:\c[0] "T-There's not enough milk?!"

It's part of a duality where milk is either exploding out of her breasts violently or apparently she believes her breasts have atrophied. We probably fucked up the translation into English here.

The other line(where the child actually leaves) is:
Lona/FeedingChild_MilkNotEnough
\narr Lona's milk was not enough for the remaining children. They left to find more milk.

So yeah, either Eccma couldn't be arsed to put in a line for Lona saying "I have enough milk today" or we fucked up the translation into English.

SECOND EDIT: Eccma screwed up... I forgot the line for "I'm a terrible mother" is also part of that so either temp_play_humchild_dialog shouldn't be set to 1 or the two messages should be positive notes for actually having enough milk(positive notes on milk don't exist in the text files).
gonna wait for a hotfix then i guess
 

Setcheck64

Member
Jun 1, 2019
136
211
gonna wait for a hotfix then i guess
Doing some deep dive bugtesting that "until" loop doesn't seem to work in the way you'd think it would. Like Eccma isn't wrong in how he THOUGHT it would work, but it definitely doesn't work that way. You would think "until we run out of babies or milk is below 150" would cause the loop to HALT once milk got below 150, but it doesn't. Even with TWENTY BABIES and manually lactation level of 10 they will desperately suck every last drop of milk they can get from her barren breasts and will not run away.

My best guess here would be the "until" is just a modified while loop checking if it's TRUE instead of the programming norm of invalid; null; or FALSE, but since one of the variables is "no more babies" then it will always execute exactly the number of times we have babies regardless. So basically to fix this statement you remove the nested lactation_level check so children can actually run away from their barren mother:

until babies.empty? || $game_player.actor.lactation_level < 150
currentFeeding=babies.shift
currentFeeding.addData["MouthStats"] ? tarRace = currentFeeding.addData["MouthStats"] : tarRace = "Human"
$game_player.actor.stat["EventMouthRace"] = tarRace
overEVloadRB("Data/HCGframes/OverEvent_MilkFeeding.rb",parallel)
end

Goes to:
until babies.empty?
if $game_player.actor.lactation_level >= 150
currentFeeding=babies.shift
currentFeeding.addData["MouthStats"] ? tarRace = currentFeeding.addData["MouthStats"] : tarRace = "Human"
$game_player.actor.stat["EventMouthRace"] = tarRace
overEVloadRB("Data/HCGframes/OverEvent_MilkFeeding.rb",parallel)
end
end

If there is a "break" command in RPGMAKER then he could use that instead of a second conditional for optimization, but they already got weird shit like "until" instead of just "while" so I don't trust it existing.

As for the one triggering the "I never have milk!" While she's busy using her surplus to make cheese...
Well that one is pretty easy to fix assuming I understand what Eccma was trying to do...

We take:
temp_play_lost_child_dialog = 1
temp_play_humchild_dialog = 0
until babies.empty?
currentFeeding=babies.shift
p currentFeeding
if !currentFeeding.addData["LonaHumChild"]
$game_party.lose_item(currentFeeding,1)
overEVcall_msg("commonH:Lona/FeedingChild_MilkNotEnough",parallel) if temp_play_lost_child_dialog ==1
temp_play_lost_child_dialog = 0
else
temp_play_humchild_dialog = 1
end
end
if temp_play_humchild_dialog
overEVcall_msg("common:Lona/Milk_feed_notEnough",parallel)
overEVcall_msg("common:Lona/preg_miscarriage_end1",parallel)
end

and replace the "temp_play_humchild_dialog = 0" to instead be "temp_play_humchild_dialog = 1" and in the else statement we swap it to setting it to 0 instead of setting it to 1.

This means she will say her milk isn't enough if one of her children DOES leave. Leading into a very sad moment of the game telling you the child ran away because you have no milk and then her harsh realization "I don't have enough Q.Q" and finally "I'm a terrible mother".

So in testing I found that there is ALSO 2 bugs in this script, which I assumed RPGMAKER just works that way, but no they were really dumb bugs....

Brownie points if you can spot both of the bugs I fixed... This event now works I BELIEVE as intended... I also condensed the two while loops into one, because that's the first thing my optimization brain spots as bad optimization.

until babies.empty?
currentFeeding=babies.shift
if $game_player.actor.lactation_level >= 150
currentFeeding.addData["MouthStats"] ? tarRace = currentFeeding.addData["MouthStats"] : tarRace = "Human"
$game_player.actor.stat["EventMouthRace"] = tarRace
overEVloadRB("Data/HCGframes/OverEvent_MilkFeeding.rb",parallel)
else
$game_party.lose_item(currentFeeding,1)
if temp_play_lost_child_dialog == 1
overEVcall_msg("commonH:Lona/FeedingChild_MilkNotEnough",parallel)
temp_play_lost_child_dialog = 0
temp_play_humchild_dialog = 1
end
end
end
check_over_event
#p babies
#temp_play_lost_child_dialog = 1
#temp_play_humchild_dialog = 1
#until babies.empty?
# currentFeeding=babies.shift
# p currentFeeding
# if !currentFeeding.addData["LonaHumChild"]
# $game_party.lose_item(currentFeeding,1)
# overEVcall_msg("commonH:Lona/FeedingChild_MilkNotEnough",parallel) if temp_play_lost_child_dialog ==1
# temp_play_lost_child_dialog = 0
# else
# temp_play_humchild_dialog = 0
# end
#end
if temp_play_humchild_dialog == 1
overEVcall_msg("common:Lona/Milk_feed_notEnough",parallel)
overEVcall_msg("common:Lona/preg_miscarriage_end1",parallel)
end

You can install the bugfix for yourself with the attached file by extracting and overwriting LonaRPG\Data\Scripts\Editables\40_OverEvent_Check.rb
 

szybki1

Newbie
Jan 10, 2018
98
21
Guys, in this game has been added new outfit but is it connected with any new location? It looks like this dancer clothes fit to some desert location insted and something like that is mentioned in the description of one part of this clothes.

How to enter to this area? or is it not done yet?
 
4.10 star(s) 197 Votes