News:

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

Former www.henthighschool.com

[Questions] Something wrong with the Ishtar girl pack

Started by Maximilian, Oct 14, 2024, 12:28 PM

Previous topic - Next topic

MaximilianTopic starter

When Ishtar appears, the game can't read the custom traits made by the pack's author. I found in the forum that the author also meet the same question before he release this pack. I wonder how this appears again...Besides, I run it on game version 3.0t, the game don't have trait "Ferocious" and "Insatiable", I also want to find out why I lost these traits.
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKmain.rpy", line 116, in script
    $ result = ui.interact()
  File "game/BKmain.rpy", line 116, in <module>
    $ result = ui.interact()
  File "game/BKscreens.rpy", line 451, in execute
    screen girls(girls, context = "girls"): # context can be girls, slavemarket, farm
  File "game/BKscreens.rpy", line 451, in execute
    screen girls(girls, context = "girls"): # context can be girls, slavemarket, farm
  File "game/BKscreens.rpy", line 467, in execute
    if hovered_girl and hovered_girl in girls:
  File "game/BKscreens.rpy", line 468, in execute
    use girl_stats(hovered_girl, context=context)
  File "game/BKscreens.rpy", line 1417, in execute
    screen girl_stats(girl, context = "girls"): # context can be girls, slavemarket, farm, free, postings, contracts, capture, powers
  File "game/BKscreens.rpy", line 1417, in execute
    screen girl_stats(girl, context = "girls"): # context can be girls, slavemarket, farm, free, postings, contracts, capture, powers
  File "game/BKscreens.rpy", line 1423, in execute
    if girl:
  File "game/BKscreens.rpy", line 1424, in execute
    frame:
  File "game/BKscreens.rpy", line 1440, in execute
    vbox:
  File "game/BKscreens.rpy", line 1898, in execute
    viewport:
  File "game/BKscreens.rpy", line 1907, in execute
    if context != "free" or girl.MC_relationship_level >= 3:
  File "game/BKscreens.rpy", line 1908, in execute
    hbox spacing 0 box_wrap True:
  File "game/BKscreens.rpy", line 1909, in execute
    for trait in girl.traits:
  File "game/BKscreens.rpy", line 1913, in execute
    textbutton trait_name_dict[trait.name]:
  File "game/BKscreens.rpy", line 1913, in <module>
    textbutton trait_name_dict[trait.name]:
KeyError: 'Goddess of Lust'

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

Full traceback:
  File "game/BKmain.rpy", line 116, in script
    $ result = ui.interact()
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKmain.rpy", line 116, in <module>
    $ result = ui.interact()
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\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 "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\core.py", line 4052, in interact_core
    root_widget.visit_all(lambda d : d.per_interact())
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\screen.py", line 476, in visit_all
    callback(self)
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\core.py", line 4052, in <lambda>
    root_widget.visit_all(lambda d : d.per_interact())
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\screen.py", line 487, in per_interact
    self.update()
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\screen.py", line 680, in update
    self.screen.function(**self.scope)
  File "game/BKscreens.rpy", line 451, in execute
    screen girls(girls, context = "girls"): # context can be girls, slavemarket, farm
  File "game/BKscreens.rpy", line 451, in execute
    screen girls(girls, context = "girls"): # context can be girls, slavemarket, farm
  File "game/BKscreens.rpy", line 467, in execute
    if hovered_girl and hovered_girl in girls:
  File "game/BKscreens.rpy", line 468, in execute
    use girl_stats(hovered_girl, context=context)
  File "game/BKscreens.rpy", line 1417, in execute
    screen girl_stats(girl, context = "girls"): # context can be girls, slavemarket, farm, free, postings, contracts, capture, powers
  File "game/BKscreens.rpy", line 1417, in execute
    screen girl_stats(girl, context = "girls"): # context can be girls, slavemarket, farm, free, postings, contracts, capture, powers
  File "game/BKscreens.rpy", line 1423, in execute
    if girl:
  File "game/BKscreens.rpy", line 1424, in execute
    frame:
  File "game/BKscreens.rpy", line 1440, in execute
    vbox:
  File "game/BKscreens.rpy", line 1898, in execute
    viewport:
  File "game/BKscreens.rpy", line 1907, in execute
    if context != "free" or girl.MC_relationship_level >= 3:
  File "game/BKscreens.rpy", line 1908, in execute
    hbox spacing 0 box_wrap True:
  File "game/BKscreens.rpy", line 1909, in execute
    for trait in girl.traits:
  File "game/BKscreens.rpy", line 1913, in execute
    textbutton trait_name_dict[trait.name]:
  File "game/BKscreens.rpy", line 1913, in <module>
    textbutton trait_name_dict[trait.name]:
KeyError: 'Goddess of Lust'

Windows-10-10.0.19041 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230923
Mon Oct 14 20:13:21 2024

MaximilianTopic starter


Jman

The custom-trait-generating label has a name that might be shared by other girl packs. Rename 'traitly' in both the events file and the .ini file into something more unique, like 'traitly_Ishtar'.

'Ferocious' and 'Insatiable' are Trait King traits. If you want them, either install TK or add them similarly to the 'Goddess of Lust' trait (you'd have to mine TK for the trait definitions, though).
And with strange aeons even death may die...

MaximilianTopic starter

Quote from: Jman on Oct 14, 2024, 01:21 PMThe custom-trait-generating label has a name that might be shared by other girl packs. Rename 'traitly' in both the events file and the .ini file into something more unique, like 'traitly_Ishtar'.

'Ferocious' and 'Insatiable' are Trait King traits. If you want them, either install TK or add them similarly to the 'Goddess of Lust' trait (you'd have to mine TK for the trait definitions, though).
Thanks for help, I know you for being the one who solved the original Ishtar issue :D. But I searched in my girl packs, none of them expect Ishtar have an .rpy file to add custom traits. I will soon rename the trait in both files and add Headhunt and TK to test Ishtar.

MaximilianTopic starter

Quote from: Jman on Oct 14, 2024, 01:21 PMThe custom-trait-generating label has a name that might be shared by other girl packs. Rename 'traitly' in both the events file and the .ini file into something more unique, like 'traitly_Ishtar'.

'Ferocious' and 'Insatiable' are Trait King traits. If you want them, either install TK or add them similarly to the 'Goddess of Lust' trait (you'd have to mine TK for the trait definitions, though).
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/Mods/Trait King/Trait King.rpy", line 249, in script
    init python:
  File "game/Mods/Trait King/Trait King.rpy", line 251, in <module>
    traitking_template = Mod(
TypeError: __init__() got an unexpected keyword argument 'early_label'

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

Full traceback:
  File "game/Mods/Trait King/Trait King.rpy", line 249, in script
    init python:
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/Mods/Trait King/Trait King.rpy", line 251, in <module>
    traitking_template = Mod(
TypeError: __init__() got an unexpected keyword argument 'early_label'

Windows-10-10.0.19041 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230923
Mon Oct 14 23:01:24 2024
Sorry but TK decide to go on a strike at first...It seems that line: early_label="traitking_early_init" didn't function well?

Jman

Looks like you might have an unpatched version of 0.3. Get the latest update from the 0.3 thread and try again.
And with strange aeons even death may die...

MaximilianTopic starter

Quote from: Jman on Oct 14, 2024, 03:15 PMLooks like you might have an unpatched version of 0.3. Get the latest update from the 0.3 thread and try again.
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/Mods/Headhunter/Headhunter.rpy", line 1502, in script
    show headhunter at centerhighright with move
  File "game/BKscreens.rpy", line 1417, in execute
    screen girl_stats(girl, context = "girls"): # context can be girls, slavemarket, farm, free, postings, contracts, capture, powers
  File "game/BKscreens.rpy", line 1417, in execute
    screen girl_stats(girl, context = "girls"): # context can be girls, slavemarket, farm, free, postings, contracts, capture, powers
  File "game/BKscreens.rpy", line 1423, in execute
    if girl:
  File "game/BKscreens.rpy", line 1424, in execute
    frame:
  File "game/BKscreens.rpy", line 1440, in execute
    vbox:
  File "game/BKscreens.rpy", line 1898, in execute
    viewport:
  File "game/BKscreens.rpy", line 1907, in execute
    if context != "free" or girl.MC_relationship_level >= 3:
  File "game/BKscreens.rpy", line 1908, in execute
    hbox spacing 0 box_wrap True:
  File "game/BKscreens.rpy", line 1909, in execute
    for trait in girl.traits:
  File "game/BKscreens.rpy", line 1913, in execute
    textbutton trait_name_dict[trait.name]:
  File "game/BKscreens.rpy", line 1913, in <module>
    textbutton trait_name_dict[trait.name]:
KeyError: 'Ferocious'

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

Full traceback:
  File "game/Mods/Headhunter/Headhunter.rpy", line 1502, in script
    show headhunter at centerhighright with move
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\ast.py", line 1678, in execute
    renpy.exports.with_statement(trans, paired=paired)
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\exports.py", line 1757, in with_statement
    return renpy.game.interface.do_with(trans, paired, clear=clear)
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\core.py", line 2975, in do_with
    return self.interact(trans_pause=True,
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\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 "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\core.py", line 4052, in interact_core
    root_widget.visit_all(lambda d : d.per_interact())
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\core.py", line 681, in visit_all
    d.visit_all(callback, seen)
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\screen.py", line 476, in visit_all
    callback(self)
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\core.py", line 4052, in <lambda>
    root_widget.visit_all(lambda d : d.per_interact())
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\screen.py", line 487, in per_interact
    self.update()
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\display\screen.py", line 680, in update
    self.screen.function(**self.scope)
  File "game/BKscreens.rpy", line 1417, in execute
    screen girl_stats(girl, context = "girls"): # context can be girls, slavemarket, farm, free, postings, contracts, capture, powers
  File "game/BKscreens.rpy", line 1417, in execute
    screen girl_stats(girl, context = "girls"): # context can be girls, slavemarket, farm, free, postings, contracts, capture, powers
  File "game/BKscreens.rpy", line 1423, in execute
    if girl:
  File "game/BKscreens.rpy", line 1424, in execute
    frame:
  File "game/BKscreens.rpy", line 1440, in execute
    vbox:
  File "game/BKscreens.rpy", line 1898, in execute
    viewport:
  File "game/BKscreens.rpy", line 1907, in execute
    if context != "free" or girl.MC_relationship_level >= 3:
  File "game/BKscreens.rpy", line 1908, in execute
    hbox spacing 0 box_wrap True:
  File "game/BKscreens.rpy", line 1909, in execute
    for trait in girl.traits:
  File "game/BKscreens.rpy", line 1913, in execute
    textbutton trait_name_dict[trait.name]:
  File "game/BKscreens.rpy", line 1913, in <module>
    textbutton trait_name_dict[trait.name]:
KeyError: 'Ferocious'

Windows-10-10.0.19041 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230923
Mon Oct 14 23:42:02 2024
I have to say sorry that I'm from china and if I update my game to its latest version I will lose all my translation. So I use the old version of TK instead, and thus this happened... I'm so sorry for wasting your time, you are so kind that hardly for somebody to answer my naive questions QAQ

MaximilianTopic starter

Quote from: Jman on Oct 14, 2024, 03:15 PMLooks like you might have an unpatched version of 0.3. Get the latest update from the 0.3 thread and try again.
I wonder if I add a line in game/BKtraits.rpy:
init python:
    register_trait(Trait('Goddess of lust', verb='be', public = False), type="pos")
Would this fix the most urgent question, AKA custom trait problem? If so, I shall try TK for several times and whatever TK can function or not, the Ishtar won't broke my game with bugs.

Jman

Hmm, if you need to stick with an older version, then I think the easiest solution would be to just add all these traits directly into BKtraits.rpy. It would not be too hard to downgrade Trait King to skip the 'early label' issue, but if you don't really want the rest of TK, just the traits, the above seems most straightforward.

And you're not using an older version TK. If you were, the 'early label' wouldn't exist and everything would be fine. :D
And with strange aeons even death may die...

MaximilianTopic starter

Quote from: Jman on Oct 14, 2024, 04:09 PMHmm, if you need to stick with an older version, then I think the easiest solution would be to just add all these traits directly into BKtraits.rpy. It would not be too hard to downgrade Trait King to skip the 'early label' issue, but if you don't really want the rest of TK, just the traits, the above seems most straightforward.

And you're not using an older version TK. If you were, the 'early label' wouldn't exist and everything would be fine. :D
I downloaded another time, the older version allows the game to keep running. But when I tried to use HH to find a girl whose 1st trait is "ferocious", the game crushed and output" KeyError: 'Ferocious' "

MaximilianTopic starter

Quote from: Jman on Oct 14, 2024, 04:09 PMHmm, if you need to stick with an older version, then I think the easiest solution would be to just add all these traits directly into BKtraits.rpy. It would not be too hard to downgrade Trait King to skip the 'early label' issue, but if you don't really want the rest of TK, just the traits, the above seems most straightforward.

And you're not using an older version TK. If you were, the 'early label' wouldn't exist and everything would be fine. :D
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKstart.rpy", line 62, in script call
    call init_game(quick=True) from _call_init_game
  File "game/BKstart.rpy", line 503, in script call
    call init_traits() from _call_init_traits
  File "game/BKtraits.rpy", line 15, in script
    python:
  File "game/BKtraits.rpy", line 68, in <module>
    Trait("Goddess of Lust", verb="be a", eff1 = Effect("change", "whore customer capacity", 4), eff2 = Effect("change", "all sex skills", 10, scales_with="rank"), eff3 = Effect("change", "libido", 25), eff4 = Effect("boost", "constitution", 0.25), archetype="The Slut", base_description = "She is a goddess of Lust and Pleasure, revelling in carnal desires."),
TypeError: __init__() got an unexpected keyword argument 'eff4'

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

Full traceback:
  File "game/BKstart.rpy", line 62, in script call
    call init_game(quick=True) from _call_init_game
  File "game/BKstart.rpy", line 503, in script call
    call init_traits() from _call_init_traits
  File "game/BKtraits.rpy", line 15, in script
    python:
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\ast.py", line 1138, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "D:\1 Alt Koenig\Spiele\QingLou\Brothel_King.v0.3t\Brothel_King v0.3t\renpy\python.py", line 1122, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/BKtraits.rpy", line 68, in <module>
    Trait("Goddess of Lust", verb="be a", eff1 = Effect("change", "whore customer capacity", 4), eff2 = Effect("change", "all sex skills", 10, scales_with="rank"), eff3 = Effect("change", "libido", 25), eff4 = Effect("boost", "constitution", 0.25), archetype="The Slut", base_description = "She is a goddess of Lust and Pleasure, revelling in carnal desires."),
TypeError: __init__() got an unexpected keyword argument 'eff4'

Windows-10-10.0.19041 AMD64
Ren'Py 8.1.1.23060707
Brothel King 0.3t v230923
Tue Oct 15 00:31:59 2024
I try to add this line:
Trait("Goddess of Lust", verb="be a", eff1 = Effect("change", "whore customer capacity", 4), eff2 = Effect("change", "all sex skills", 10, scales_with="rank"), eff3 = Effect("change", "libido", 25), eff4 = Effect("boost", "constitution", 0.25), archetype="The Slut", base_description = "She is a goddess of Lust and Pleasure, revelling in carnal desires."),
in BKtrait, but it seems the game can't support a trait with 4 effects?

Jman

Hmm, I'm pretty sure 'Ferocious' has been in TK for years if not forever. So something about your TK installation is suspect. You can try re-enabling TK from the '?' menu.

Yes, the game does not support more than three explicit trait definitions for a trait. Fortunately, it does support a whole list instead, e.g.:
Trait("Ferocious", verb="be", effects=[Effect("change", "all sex skills", 10, scales_with="rank"), Effect("boost", "constitution", 0.25), Effect("gain", "reputation", 20), Effect("change", "valuation", +20)], archetype="The Escort")


I'm also not sure which version of HH you're using. There are something like three five kicking about now.
And with strange aeons even death may die...

MaximilianTopic starter

Quote from: Jman on Oct 14, 2024, 05:49 PMHmm, I'm pretty sure 'Ferocious' has been in TK for years if not forever. So something about your TK installation is suspect. You can try re-enabling TK from the '?' menu.

Yes, the game does not support more than three explicit trait definitions for a trait. Fortunately, it does support a whole list instead, e.g.:
Trait("Ferocious", verb="be", effects=[Effect("change", "all sex skills", 10, scales_with="rank"), Effect("boost", "constitution", 0.25), Effect("gain", "reputation", 20), Effect("change", "valuation", +20)], archetype="The Escort")


I'm also not sure which version of HH you're using. There are something like three five kicking about now.
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/BKmain.rpy", line 116, in script
    $ result = ui.interact()
  File "game/BKmain.rpy", line 116, in <module>
    $ result = ui.interact()
  File "game/BKscreens.rpy", line 451, in execute
    screen girls(girls, context = "girls"): # context can be girls, slavemarket, farm
  File "game/BKscreens.rpy", line 451, in execute
    screen girls(girls, context = "girls"): # context can be girls, slavemarket, farm
  File "game/BKscreens.rpy", line 467, in execute
    if hovered_girl and hovered_girl in girls:
  File "game/BKscreens.rpy", line 468, in execute
    use girl_stats(hovered_girl, context=context)
  File "game/BKscreens.rpy", line 1417, in execute
    screen girl_stats(girl, context = "girls"): # context can be girls, slavemarket, farm, free, postings, contracts, capture, powers
  File "game/BKscreens.rpy", line 1417, in execute
    screen girl_stats(girl, context = "girls"): # context can be girls, slavemarket, farm, free, postings, contracts, capture, powers
  File "game/BKscreens.rpy", line 1423, in execute
    if girl:
  File "game/BKscreens.rpy", line 1424, in execute
    frame:
  File "game/BKscreens.rpy", line 1440, in execute
    vbox:
  File "game/BKscreens.rpy", line 1898, in execute
    viewport:
  File "game/BKscreens.rpy", line 1907, in execute
    if context != "free" or girl.MC_relationship_level >= 3:
  File "game/BKscreens.rpy", line 1908, in execute
    hbox spacing 0 box_wrap True:
  File "game/BKscreens.rpy", line 1909, in execute
    for trait in girl.traits:
  File "game/BKscreens.rpy", line 1913, in execute
    textbutton trait_name_dict[trait.name]:
  File "game/BKscreens.rpy", line 1913, in <module>
    textbutton trait_name_dict[trait.name]:
KeyError: 'Goddess of Lust'

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

Full traceback:
  File "game/BKmain.rpy", line 116, in script
    $ result = ui.interact()
  File "D:\

MaximilianTopic starter

Quote from: Jman on Oct 14, 2024, 05:49 PMHmm, I'm pretty sure 'Ferocious' has been in TK for years if not forever. So something about your TK installation is suspect. You can try re-enabling TK from the '?' menu.

Yes, the game does not support more than three explicit trait definitions for a trait. Fortunately, it does support a whole list instead, e.g.:
Trait("Ferocious", verb="be", effects=[Effect("change", "all sex skills", 10, scales_with="rank"), Effect("boost", "constitution", 0.25), Effect("gain", "reputation", 20), Effect("change", "valuation", +20)], archetype="The Escort")


I'm also not sure which version of HH you're using. There are something like three five kicking about now.
It's heartbreaking to confess that I can't solve the problem. I removed TK and two TK traits in ishtar's .ini. Besides, I deleted the events.rpy file and all changes I did yesterday (or it's noon for your region), including all lines contains "goddess of lust" and then I started a new game. But even so, when Ishtar spawn, the still crushed. I don't know why this could still happen :'(  :'(  :'(

Jman

Well, if you're still lacking those traits, it means TK has not initialised properly. As I said, use the '?' menu to reactivate TK.

For the 'Goddess of Lust' trait, I don't know what your files look like now, but if everything else works and there are no issues with repeated label names, 'Goddess of Lust' should also initialise.

If all else fails, write the missing traits into BK_traits.rpy and console 'call init_traits()'.
And with strange aeons even death may die...