Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Following up on this as I had a thought which made me want to explore further. I decided to do a dump of the dictionary being passed into CharacterClass.valuecheck(), and returned this:

{check:True, code:has_status, value:tr_obedience}

SCRIPT ERROR: Invalid get index 'status' (on base: 'Dictionary').

   at: valuecheck (res://src/character/CharacterClass.gd:1480) - Invalid get index 'status' (on base: 'Dictionary').

{check:True, code:has_status, value:tr_obedience}

SCRIPT ERROR: Invalid get index 'status' (on base: 'Dictionary').

   at: valuecheck (res://src/character/CharacterClass.gd:1480) - Invalid get index 'status' (on base: 'Dictionary').

{check:True, code:has_status, value:tr_obedience}

SCRIPT ERROR: Invalid get index 'status' (on base: 'Dictionary').

   at: valuecheck (res://src/character/CharacterClass.gd:1480) - Invalid get index 'status' (on base: 'Dictionary').

{check:True, code:has_status, value:tr_obedience}

SCRIPT ERROR: Invalid get index 'status' (on base: 'Dictionary').

   at: valuecheck (res://src/character/CharacterClass.gd:1480) - Invalid get index 'status' (on base: 'Dictionary').


Which suggests the issue lies with the following code in MansionJournalModule.selecter_character_for_quest():

statreqs.append({code = 'has_status', value = 'tr_obedience', check = true})


And if that is true, then the issue is when reqs is used in input_handler.ShowSlaveSelectPanel() ->SlaveSelectMenu.open() during the checkreqs step.

Hope this helps.