bugs [0.4.16]

Throg

Well-Known Member
Jul 3, 2020
66
57
tuna can
I heard the bugs I reported last time were being fixed, so I wanted to give the content another go over.

- third visit to family with Brint, clicking Rina results in a dead end- there's no talk options (just "appearance"), and no "return" button to go back

- third visit to family with Brint, talking to Cassia and selecting "partners" has Brint being referred to as "she"

- third visit to family with Brienne (with a different character; female instead of male, if that might make a difference), got some kind of error code after the 24hr timer reset and I entered the village tile, that locked up the game- I will post the error code below, but this file is altered, and though I haven't edited much, it could be caused by my own fault, so somebody else should confirm this with an unedited character fix't

RangeError: Maximum call stack size exceeded at get (file:///C:/Users/Owner/Pictures/meme/spankbank/games/CoC%20II%200.4.16%20backer%20build/resources/app/main.c2a529cd33f70a3202b2.js:2:1179364) at t.value (file:///C:/Users/Owner/Pictures/meme/spankbank/games/CoC%20II%200.4.16%20backer%20build/resources/app/main.c2a529cd33f70a3202b2.js:2:2278524) at t.value (file:///C:/Users/Owner/Pictures/meme/spankbank/games/CoC%20II%200.4.16%20backer%20build/resources/app/main.c2a529cd33f70a3202b2.js:2:2278535) at t.value (file:///C:/Users/Owner/Pictures/meme/spankbank/games/CoC%20II%200.4.16%20backer%20build/resources/app/main.c2a529cd33f70a3202b2.js:2:2278535) at t.value (file:///C:/Users/Owner/Pictures/meme/spankbank/games/CoC%20II%200.4.16%20backer%20build/resources/app/main.c2a529cd33f70a3202b2.js:2:2278535) at t.value (file:///C:/Users/Owner/Pictures/meme/spankbank/games/CoC%20II%200.4.16%20backer%20build/resources/app/main.c2a529cd33f70a3202b2.js:2:2278535) at t.value (file:///C:/Users/Owner/Pictures/meme/spankbank/games/CoC%20II%200.4.16%20backer%20build/resources/app/main.c2a529cd33f70a3202b2.js:2:2278535) at t.value (file:///C:/Users/Owner/Pictures/meme/spankbank/games/CoC%20II%200.4.16%20backer%20build/resources/app/main.c2a529cd33f70a3202b2.js:2:2278535) at t.value (file:///C:/Users/Owner/Pictures/meme/spankbank/games/CoC%20II%200.4.16%20backer%20build/resources/app/main.c2a529cd33f70a3202b2.js:2:2278535) at t.value (file:///C:/Users/Owner/Pictures/meme/spankbank/games/CoC%20II%200.4.16%20backer%20build/resources/app/main.c2a529cd33f70a3202b2.js:2:2278535)
 
Last edited:

Arpie

Well-Known Member
Oct 31, 2018
51
17
54
I heard the bugs I reported last time were being fixed, so I wanted to give the content another go over.

- third visit to family with Brint, clicking Rina results in a dead end- there's no talk options (just "appearance"), and no "return" button to go back

[0.4.16] Fix "BriHausRinaMenu" to work even if Brint is male.

That's because the state machine in the function "BriHausRinaMenu" does not allow free-form flows and also was only written assuming Brint is Brienne.

  • "Appearance" disables itself upon viewing and returns you to the menu. Presumably if you were ever to make it to another button, "Appearance" would be clickable again.
  • Only if Brint is Brienne do you see the next button "Tomboy?" which sets the RINA_TOMBOY flag
  • Only if RINA_TOMBOY is set do you see the next button "Sports" which sets the RINA_SPORTS flag
  • Only if RINA_SPORTS is set do you see the next button "Brint/Brienne" which sets the RINA_BRI flag (which again, can only be "Brienne" due to the gating on the "Tomboy?" button)
  • Only if RINA_BRI is set do you see the next button "CASSIA" which sets the RINA_CASSIA flag
  • Only if RINA_CASSIA is set do you see the next button "Return" which gets you back to the previous menu.

Also reported in [0.4.16] Brihaus softlock

- third visit to family with Brint, talking to Cassia and selecting "partners" has Brint being referred to as "she"

[0.4.16] Fix "BriHausCassiaPartners" text to include case when Brint is male

The function "BriHausCassiaPartners" invokes a block of text which looks like this:

Found anyone special in your life recently?" you ask.
"Just the [pc.mf|man|woman] drying the dishes," Cassia snorts. "Did [brint.isBrienne|Brienne|Brint] say something?"
"She's worried you don't focus on yourself enough," you say, putting a plate away.
"She worries too much," Cassia huffs. "Though I do sometimes miss having [pc.mf|a man around the house|someone who can help out around the house]." She sighs. "I am getting older."
"Any chance of settling down with someone new, then?"
"Why, continue down this road long enough and I'd think you were interested yourself," she says, smiling at you. "Not until I know Rina is taken care of. There's still a lot of time."

She's is not a possessive but instead a contraction, so could possibly be replaced with [bri.HeShe]'s

- third visit to family with Brienne (with a different character; female instead of male, if that might make a difference), got some kind of error code after the 24hr timer reset and I entered the village tile, that locked up the game- I will post the error code below, but this file is altered, and though I haven't edited much, it could be caused by my own fault, so somebody else should confirm this with an unedited character

[0.4.16] Fix brienne.married to not refer to the bri attribute which would be a circular reference which could trigger an infinite recursion

The problem is a mismatch in spec for window.bri which points to Brint or Brienne depending on which is active and Brienne's implementation of "married" which instead of being the same code as brint.married instead points to bri.married which works if Brint is male and causes infinite stack calls if Brint is Brienne. (Also reported in briennehaus breaks the game )
 
Last edited:
  • Like
Reactions: Lone Wolf115

Arpie

Well-Known Member
Oct 31, 2018
51
17
54
FYI the third bug "[0.4.16] Fix brienne.married to not refer to the bri attribute which would be a circular reference which could trigger an infinite recursion" was fixed in a hotfix on Wednesday night, I believe. New downloads don't have that problem.
 

Throg

Well-Known Member
Jul 3, 2020
66
57
tuna can
FYI the third bug "[0.4.16] Fix brienne.married to not refer to the bri attribute which would be a circular reference which could trigger an infinite recursion" was fixed in a hotfix on Wednesday night, I believe. New downloads don't have that problem.
Ah, thanks for letting me know.