News:

Please request registration email again and then check your "Spam" folder

Former www.henthighschool.com

v0.3 Test version (gameplay only)

Started by Goldo, Jul 21, 2023, 09:54 PM

Previous topic - Next topic

EvilPenguin

#120
Demonette spell to increase advertisement (for all images):


22ndgentlemen

Quote from: neronero on Aug 09, 2023, 12:02 PM
Quote from: 22ndgentlemen on Aug 09, 2023, 10:56 AMJust had 2 instances of the same original (yellow name) girl at the slave market causing an error.  I had to click on the girl to get the error.  I am now running vanilla 0.3 test build.
Do you also have 2 versions of that girl in different folders in your /girl/ folder? I had the same issue and found out I had two folders for that girl.

A good idea, however, in this case I have confirmed and re-confirmed that I only have a single folder for the girl in question.  If it helps, the girl in question does not have a INI file in the folder.

22ndgentlemen

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKscreens.rpy", line 7980, in script call
    call girlpack_menu() from _call_girlpack_menu
  File "game/BKscreens.rpy", line 7970, in script call
    call packstates_menu from _call_packstates_menu
  File "game/BKscreens.rpy", line 8912, in script
    python:
  File "game/BKscreens.rpy", line 8913, in <module>
    GirlFilesDict.import_packstates(simulate = True)
  File "game/BKgirlclass.rpy", line 5696, in import_packstates
    with open(config.gamedir[:config.gamedir.rfind("/")] + "/packstate_log.txt", "wt") as log_file :
FileNotFoundError: [Errno 2] No such file or directory: 'E:\\Anime\\Good Stuff\\Games\\Brothel King\\Brothel_King-pc v0.3 -- Test\\gam/packstate_log.txt'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/BKscreens.rpy", line 7980, in script call
    call girlpack_menu() from _call_girlpack_menu
  File "game/BKscreens.rpy", line 7970, in script call
    call packstates_menu from _call_packstates_menu
  File "game/BKscreens.rpy", line 8912, in script
    python:
  File "E:\Anime\Good Stuff\Games\Brothel King\Brothel_King-pc v0.3 -- Test\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "E:\Anime\Good Stuff\Games\Brothel King\Brothel_King-pc v0.3 -- Test\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKscreens.rpy", line 8913, in <module>
    GirlFilesDict.import_packstates(simulate = True)
  File "game/BKgirlclass.rpy", line 5696, in import_packstates
    with open(config.gamedir[:config.gamedir.rfind("/")] + "/packstate_log.txt", "wt") as log_file :
FileNotFoundError: [Errno 2] No such file or directory: 'E:\\Anime\\Good Stuff\\Games\\Brothel King\\Brothel_King-pc v0.3 -- Test\\gam/packstate_log.txt'

Windows-10-10.0.19044 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230805
Wed Aug  9 19:12:00 2023

Unrelated to my other reported issue, but running a simulation on the packstate results in the above error.  Attempting to rollback results in a game crash and a traceback being created.

EvilPenguin

#123
Talking to Papa about the Water Kunoichi:

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKmain.rpy", line 162, in script call
    $ selected_district = ui.interact()
  File "game/BKchapter3.rpy", line 370, in script call
    call c3_papa_cells() from _call_c3_papa_cells_1
  File "game/BKchapter3.rpy", line 1499, in script
    $ set_task("Bring a whore to Papa with at least {b}75 in Service, Beauty and Libido{/b}.", "special")
  File "game/BKchapter3.rpy", line 1499, in <module>
    $ set_task("Bring a whore to Papa with at least {b}75 in Service, Beauty and Libido{/b}.", "special")
NameError: name 'set_task' is not defined

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/BKmain.rpy", line 162, in script call
    $ selected_district = ui.interact()
  File "game/BKchapter3.rpy", line 370, in script call
    call c3_papa_cells() from _call_c3_papa_cells_1
  File "game/BKchapter3.rpy", line 1499, in script
    $ set_task("Bring a whore to Papa with at least {b}75 in Service, Beauty and Libido{/b}.", "special")
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKchapter3.rpy", line 1499, in <module>
    $ set_task("Bring a whore to Papa with at least {b}75 in Service, Beauty and Libido{/b}.", "special")
NameError: name 'set_task' is not defined

Windows-10-10.0.19045 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230805
Thu Aug 10 14:27:58 2023


Satella about Water Ninja:

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKmain.rpy", line 162, in script call
    $ selected_district = ui.interact()
  File "game/BKchapter3.rpy", line 221, in script call
    call c3_hint(npc, nin) from _call_c3_hint
  File "game/BKchapter3.rpy", line 386, in script
    show expression npc.char.image_tag
Exception: Not a displayable: None

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/BKmain.rpy", line 162, in script call
    $ selected_district = ui.interact()
  File "game/BKchapter3.rpy", line 221, in script call
    call c3_hint(npc, nin) from _call_c3_hint
  File "game/BKchapter3.rpy", line 386, in script
    show expression npc.char.image_tag
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 1428, in execute
    show_imspec(self.imspec, atl=getattr(self, "atl", None))
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 1385, in show_imspec
    expression = renpy.easy.displayable(expression)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\easy.py", line 145, in displayable
    raise Exception("Not a displayable: %r" % (d,))
Exception: Not a displayable: None

Windows-10-10.0.19045 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230805
Thu Aug 10 14:32:35 2023

Gizel about Water ninja:

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKmain.rpy", line 162, in script call
    $ selected_district = ui.interact()
  File "game/BKchapter3.rpy", line 221, in script call
    call c3_hint(npc, nin) from _call_c3_hint
  File "game/BKchapter3.rpy", line 386, in script
    show expression npc.char.image_tag
Exception: Not a displayable: None

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/BKmain.rpy", line 162, in script call
    $ selected_district = ui.interact()
  File "game/BKchapter3.rpy", line 221, in script call
    call c3_hint(npc, nin) from _call_c3_hint
  File "game/BKchapter3.rpy", line 386, in script
    show expression npc.char.image_tag
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 1428, in execute
    show_imspec(self.imspec, atl=getattr(self, "atl", None))
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 1385, in show_imspec
    expression = renpy.easy.displayable(expression)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\easy.py", line 145, in displayable
    raise Exception("Not a displayable: %r" % (d,))
Exception: Not a displayable: None

Windows-10-10.0.19045 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230805
Thu Aug 10 14:37:47 2023

Gizel dialog for the Water kunoichi hint. "Some and mirros(...)" should be Smoke and mirros.


Asking the Carpenter about Earth ninja (gives no clue):
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKmain.rpy", line 162, in script call
    $ selected_district = ui.interact()
  File "game/BKchapter3.rpy", line 221, in script call
    call c3_hint(npc, nin) from _call_c3_hint
  File "game/BKchapter3.rpy", line 1029, in script
    if npc == NPC_kenshin: # High security prisoners, Demon-worship
SyntaxError: invalid syntax (game/BKchapter3.rpy, line 1102)

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/BKmain.rpy", line 162, in script call
    $ selected_district = ui.interact()
  File "game/BKchapter3.rpy", line 221, in script call
    call c3_hint(npc, nin) from _call_c3_hint
  File "game/BKchapter3.rpy", line 1029, in script
    if npc == NPC_kenshin: # High security prisoners, Demon-worship
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 2133, in execute
    if renpy.python.py_eval(condition):
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\python.py", line 1151, in py_eval
    code = py_compile(code, 'eval')
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\python.py", line 1088, in py_compile
    raise e
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\python.py", line 1034, in py_compile
    raise orig_e
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\python.py", line 1027, in py_compile
    tree = compile(source, filename, py_mode, ast.PyCF_ONLY_AST | flags, 1)
SyntaxError: invalid syntax (game/BKchapter3.rpy, line 1102)

Windows-10-10.0.19045 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230805
Thu Aug 10 14:47:46 2023



Renza about Void kunoichi:

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKmain.rpy", line 162, in script call
    $ selected_district = ui.interact()
  File "game/BKchapter3.rpy", line 221, in script call
    call c3_hint(npc, nin) from _call_c3_hint
  File "game/BKchapter3.rpy", line 386, in script
    show expression npc.char.image_tag
Exception: Not a displayable: None

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/BKmain.rpy", line 162, in script call
    $ selected_district = ui.interact()
  File "game/BKchapter3.rpy", line 221, in script call
    call c3_hint(npc, nin) from _call_c3_hint
  File "game/BKchapter3.rpy", line 386, in script
    show expression npc.char.image_tag
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 1428, in execute
    show_imspec(self.imspec, atl=getattr(self, "atl", None))
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 1385, in show_imspec
    expression = renpy.easy.displayable(expression)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\easy.py", line 145, in displayable
    raise Exception("Not a displayable: %r" % (d,))
Exception: Not a displayable: None

Windows-10-10.0.19045 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230805
Thu Aug 10 14:54:09 2023


Ramias, Maya and Roz when asking about Earth:

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKmain.rpy", line 162, in script call
    $ selected_district = ui.interact()
  File "game/BKchapter3.rpy", line 221, in script call
    call c3_hint(npc, nin) from _call_c3_hint
  File "game/BKchapter3.rpy", line 386, in script
    show expression npc.char.image_tag
Exception: Not a displayable: None

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/BKmain.rpy", line 162, in script call
    $ selected_district = ui.interact()
  File "game/BKchapter3.rpy", line 221, in script call
    call c3_hint(npc, nin) from _call_c3_hint
  File "game/BKchapter3.rpy", line 386, in script
    show expression npc.char.image_tag
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 1428, in execute
    show_imspec(self.imspec, atl=getattr(self, "atl", None))
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 1385, in show_imspec
    expression = renpy.easy.displayable(expression)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\easy.py", line 145, in displayable
    raise Exception("Not a displayable: %r" % (d,))
Exception: Not a displayable: None

Windows-10-10.0.19045 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230805
Thu Aug 10 14:56:49 2023

EvilPenguin

#124
After kidnapping, copy of the unique girl still appear in town (couple of weeks after the abduction).

EDIT:
To be clear, after using the SPELL to kidnap, I found the girl in the city. It's the same as the girl that is wortking for me. They share the same traits, stats etc. (don't know why you deleted your comment :P)

Hermenegild

#125
Quote from: EvilPenguin on Aug 10, 2023, 02:11 PMTo be clear, after using the SPELL to kidnap, I found the girl in the city. It's the same as the girl that is wortking for me. They share the same traits, stats etc. (don't know why you deleted your comment :P)
I deleted my comment simply because I noticed you were talking about the kidnapping spell and I misunderstood your earlier message. In this context, my comment made no sense and even introduced confusion. You're right, this behavior is a bug.

EDIT: Please check if changing line #1127 of BKpowers.rpy from
$ farm.girls.remove(girl)to
$ location_dict[girl.location].girls.remove(girl)improves things in the future. For now, you have to remove the girl from the city location. It can be done using console, but you have to locate her first in the list of your girls (MC.girls) and then remove her from her city location (location_dict['Farm'].girls, substitute actual location name for "Farm"). The command would be similar to
location_dict["Farm"].girls.remove(MC.girls[11])Substitute the actual location name for "Farm" and her actual index in the MC.girls list for 11. If she's in the farm, use farm.girls instead of MC.girls.

EvilPenguin

I can't progress. The game i stuck at the objective to have 12 A ranks and 25k gold (i have 14xA and over 150k gold). Maybe abducting girls fucked something up. It would be good if someone could confirm that they can progress in their playthrough.

link: https://www.mediafire.com/file/p65nhhxta9g0kme/6-12-LT1.save/file

22ndgentlemen

I ran into an issue I first noticed in 0.2 on the 0.3-test. 

When you are talking to a free girl and she pulls you aside to ask you something like "Do you remember my hobby?", there are a few instances where the menu will not load with the correct answer.

As an example, a girl I am talking to likes "playing music" and the options I was presented were: singing, dancing, weaving, hiking, reading, I don't know.  Picked singing because that is kind of the same thing, right?  Wrong!  Love decreased!

Next day, I boosted love and backed out of conversation and re-entered to trigger the hobby question again.  This time before the question was asked, I took a quick save.  Since I was presented with the same options again I reloaded the quick save.  This time, I was presented with playing music as an option and was able to progress with the girl.

TL;DR:  Sometimes the pop quiz presented by the free girl does not have a possible correct answer without loading from a save first.

Calob

Quote from: 22ndgentlemen on Aug 10, 2023, 11:32 PMWhen you are talking to a free girl and she pulls you aside to ask you something like "Do you remember my hobby?", there are a few instances where the menu will not load with the correct answer.

Not a bug - free girls have two hobbies, and at least one of them will always be in the list of possible answers.

Hermenegild

Quote from: Calob on Aug 11, 2023, 01:15 AM
Quote from: 22ndgentlemen on Aug 10, 2023, 11:32 PMWhen you are talking to a free girl and she pulls you aside to ask you something like "Do you remember my hobby?", there are a few instances where the menu will not load with the correct answer.

Not a bug - free girls have two hobbies, and at least one of them will always be in the list of possible answers.
To expand on this answer, a free girl has two hobbies, but she answers randomly when you ask her for her hobby. Keep asking until you have two different hobbies listed for her. I usually save before asking for the second hobby, and keep reloading until I get it.

22ndgentlemen

#130
Quote from: Hermenegild on Aug 11, 2023, 06:07 AM
Quote from: Calob on Aug 11, 2023, 01:15 AM
Quote from: 22ndgentlemen on Aug 10, 2023, 11:32 PMWhen you are talking to a free girl and she pulls you aside to ask you something like "Do you remember my hobby?", there are a few instances where the menu will not load with the correct answer.

Not a bug - free girls have two hobbies, and at least one of them will always be in the list of possible answers.
To expand on this answer, a free girl has two hobbies, but she answers randomly when you ask her for her hobby. Keep asking until you have two different hobbies listed for her. I usually save before asking for the second hobby, and keep reloading until I get it.

Wow!  I never knew that.  Thanks to both of you!

oratorio

Quote from: 22ndgentlemen on Aug 11, 2023, 09:10 AM
Quote from: Hermenegild on Aug 11, 2023, 06:07 AM
Quote from: Calob on Aug 11, 2023, 01:15 AM
Quote from: 22ndgentlemen on Aug 10, 2023, 11:32 PMWhen you are talking to a free girl and she pulls you aside to ask you something like "Do you remember my hobby?", there are a few instances where the menu will not load with the correct answer.

Not a bug - free girls have two hobbies, and at least one of them will always be in the list of possible answers.
To expand on this answer, a free girl has two hobbies, but she answers randomly when you ask her for her hobby. Keep asking until you have two different hobbies listed for her. I usually save before asking for the second hobby, and keep reloading until I get it.

Wow!  I never knew that.  Thanks to both of you!

As a little cheaty solution ... you can save on the screen where you have the list of answers. If you load that save, you will get a new set of answers (which may include the hobby you know about).

EvilPenguin

#132
end day event:

I'm sorry, but an uncaught exception occurred.

While processing the color property of anonymous style:
  File "game/BKendday.rpy", line 1122, in script call
    call show_night_event(ev) from _call_show_night_event_1
  File "game/BKevents.rpy", line 777, in script
    $ renpy.say(ev.char, text_descript + "{/size}")
  File "game/BKevents.rpy", line 777, in <module>
    $ renpy.say(ev.char, text_descript + "{/size}")
ValueError: invalid literal for int() with base 16: '=#'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/BKendday.rpy", line 1122, in script call
    call show_night_event(ev) from _call_show_night_event_1
  File "game/BKevents.rpy", line 777, in script
    $ renpy.say(ev.char, text_descript + "{/size}")
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKevents.rpy", line 777, in <module>
    $ renpy.say(ev.char, text_descript + "{/size}")
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\exports.py", line 1473, in say
    who(what, *args, **kwargs)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\character.py", line 1352, in __call__
    self.do_display(who, what, cb_args=self.cb_args, dtt=dtt, **display_args)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\character.py", line 1003, in do_display
    display_say(who,
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\character.py", line 693, in display_say
    rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\display\core.py", line 3579, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\display\core.py", line 4052, in interact_core
    root_widget.visit_all(lambda d : d.per_interact())
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\display\core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\display\core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\display\core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\display\screen.py", line 481, in visit_all
    self.child.visit_all(callback, seen=None)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\display\core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\display\core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\display\core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  [Previous line repeated 5 more times]
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\display\core.py", line 683, in visit_all
    callback(self)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\display\core.py", line 4052, in <lambda>
    root_widget.visit_all(lambda d : d.per_interact())
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\text\text.py", line 1792, in per_interact
    if self.style.slow_abortable:
  File "gen3-static/styleclass.pxi", line 533, in renpy.styledata.styleclass.Style.slow_abortable.__get__
  File "style.pyx", line 493, in renpy.style.StyleCore._get
  File "style.pyx", line 710, in renpy.style.build_style
  File "style.pyx", line 707, in renpy.style.build_style
  File "gen3-static/style_functions.pyx", line 323, in style_functions.color_property
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\color.py", line 147, in __new__
    r = int(c[0]+c[1], 16)
ValueError: invalid literal for int() with base 16: '=#'

Windows-10-10.0.19045 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230805
Sat Aug 12 21:35:06 2023


Farm Spell - Change Fixation:

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKmain.rpy", line 561, in script call
    call farm_powers() from _call_farm_powers
  File "game/BKpowers.rpy", line 481, in script call
    call power_use(selected_power, conduit, other_girl) from _call_power_use
  File "game/BKpowers.rpy", line 712, in script
    $ girl.personality_unlock[new_fix.name] = False
  File "game/BKpowers.rpy", line 712, in <module>
    $ girl.personality_unlock[new_fix.name] = False
AttributeError: 'str' object has no attribute 'name'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/BKmain.rpy", line 561, in script call
    call farm_powers() from _call_farm_powers
  File "game/BKpowers.rpy", line 481, in script call
    call power_use(selected_power, conduit, other_girl) from _call_power_use
  File "game/BKpowers.rpy", line 712, in script
    $ girl.personality_unlock[new_fix.name] = False
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "E:\0 TEST play\Brothel_King-0.3t\Brothel_King-pc\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKpowers.rpy", line 712, in <module>
    $ girl.personality_unlock[new_fix.name] = False
AttributeError: 'str' object has no attribute 'name'

Windows-10-10.0.19045 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230805
Sat Aug 12 21:54:34 2023

The supercharged version of Change Fixation works, but in the description it tells that she should be exausted. Girl that the spell was used on did not lose any energy.

Hermenegild

When you start the game, the price for a Cimerian scrap in any shop is set to 250, and for a Cimerian artifact to 1000. As soon as you offer any of them to Gina, even if you give one to her for free, prices in shops change - permanently - to 350 for a scrap and to 1500 for an artifact.

IMHO, the expected behavior would be to sell it to Gina for the price she's willing to pay (350/1500), thus robbing the poor girl (or getting paid for the search and delivery, whatever), but for the prices anywhere else to stay as they were.

The culprit lines are the "it.price = ..." lines around line #2925 of BKevents.rpy. The intent here was probably to set the price on the items in inventory, but they set the global item price instead.

This bug is present in v0.2 as well.

Hermenegild

Crash when giving an apple to a girl:
Spoiler
Full traceback:
  File "game/BKmain.rpy", line 1504, in script
    $ r = counterpart.use_item(it)
  File "D:/gry\BrothelKing-0.3/renpy/ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:/gry\BrothelKing-0.3/renpy/python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKmain.rpy", line 1504, in <module>
    $ r = counterpart.use_item(it)
  File "game/BKgirlclass.rpy", line 1563, in use_item
    changes.add(e.target.capitalize() + ": %s" % plus_text(c))
  File "game/BKfunctions.rpy", line 1332, in plus_text
    nb_txt = str_dec(nb, decimals)
  File "game/BKfunctions.rpy", line 475, in str_dec
    return ((("%." + str(decimals) + "f") % nb).rstrip("0")).rstrip(".")
TypeError: not all arguments converted during string formatting

While running game code:
  File "game/BKmain.rpy", line 1504, in script
    $ r = counterpart.use_item(it)
  File "game/BKmain.rpy", line 1504, in <module>
    $ r = counterpart.use_item(it)
  File "game/BKgirlclass.rpy", line 1563, in use_item
    changes.add(e.target.capitalize() + ": %s" % plus_text(c))
  File "game/BKfunctions.rpy", line 1332, in plus_text
    nb_txt = str_dec(nb, decimals)
  File "game/BKfunctions.rpy", line 475, in str_dec
    return ((("%." + str(decimals) + "f") % nb).rstrip("0")).rstrip(".")
TypeError: not all arguments converted during string formatting
[close]

The fix is to roll back, save, edit the str_dec() function in lines 474-475 of BKfunctions.rpy to look like this:
    def str_dec(nb, decimals=2): # Returns a string of either an integer or a float, depending on the nb of decimals available
        format = "%%.%df" % decimals
        return ((format % nb).rstrip("0")).rstrip(".")
reload your game and try again.