Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Strive: Conquest

A successor to first Strive For Power game, currently at alpha stage · By Strive4Power

Error log popup

A topic by Firesparq created 34 days ago Views: 386 Replies: 10
Viewing posts 1 to 7
(5 edits)

Occurring on v0.12.0a, seems to occur when opening inventory to equip a character:

SCRIPT ERROR: Invalid call. Nonexistent function 'get_active_effects' in base 'Nil'.
   at: generate_data (res://src/character/ch_dyn_stats.gd:153) - Invalid call. Nonexistent function 'get_active_effects' in base 'Nil'.
(4 edits)

A couple of extra instances which can be avoided by a similar check as above (making sure something exists):

SCRIPT ERROR: Invalid get index 'requirements' (on base: 'Nil').
   at: common_effects (res://src/core/globals.gd:2178) - Invalid get index 'requirements' (on base: 'Nil').
SCRIPT ERROR: Invalid get index 'name' (on base: 'Nil').
   at: play_animation_noq (res://src/core/input_handler.gd:1615) - Invalid get index 'name' (on base: 'Nil').
SCRIPT ERROR: Invalid get index 'rewards' (on base: 'Nil').
   at: Reward (res://src/core/globals.gd:1590) - Invalid get index 'rewards' (on base: 'Nil').
SCRIPT ERROR: Invalid get index 'name' (on base: 'Nil').
   at: autocomplete_quest (res://src/core/input_handler.gd:1245) - Invalid get index 'name' (on base: 'Nil').
warning - location L33 is not quest
SCRIPT ERROR: Invalid call. Nonexistent function 'update_buffs' in base 'Nil'.
   at: generate_data (res://src/character/ch_dyn_stats.gd:161) - Invalid call. Nonexistent function 'update_buffs' in base 'Nil'.
SCRIPT ERROR: Invalid call. Nonexistent function 'clear_nonstored_effs' in base 'Nil'.
   at: clear_nonstored_effs (res://src/character/ch_dyn_stats.gd:113) - Invalid call. Nonexistent function 'clear_nonstored_effs' in base 'Nil'.
SCRIPT ERROR: Invalid call. Nonexistent function 'calculate_price' in base 'Nil'.
   at: update_purchase_btn (res://gui_modules/Exploration/Scripts/ExploreFullSlaveInfo.gd:37) - Invalid call. Nonexistent function 'calculate_price' in base 'Nil'.
SCRIPT ERROR: Invalid call. Nonexistent function 'calculate_price' in base 'Nil'.
   at: update_purchase_btn (res://gui_modules/Exploration/Scripts/ExploreFullSlaveInfo.gd:37) - Invalid call. Nonexistent function 'calculate_price' in base 'Nil'.
SCRIPT ERROR: Invalid get index 'is_stored' (on base: 'Nil').
   at: eff_stack.clear_nonstored_effs (res://src/classes/eff_stack.gd:146) - Invalid get index 'is_stored' (on base: 'Nil').

Need more details on replicating this

Each of these are from various points in the game. I will keep my eye out to provide more contextual information, but issue here is that for each reported case, the object where we're hoping to call a method from is Nil (null in godot?).

(1 edit)
SCRIPT ERROR: Invalid get index 'is_stored' (on base: 'Nil').
   at: eff_stack.clear_nonstored_effs (res://src/classes/eff_stack.gd:146) - Invalid get index 'is_stored' (on base: 'Nil').


Selected a slave from the right hand panel in the factor upgrade screen

Doesn't seem to happen by default. Can you try to replicate it step-by-step after a fresh game restart and reload?

(1 edit)
SCRIPT ERROR: Invalid get index 'code' (on base: 'Dictionary').
   at: valuecheck (res://src/character/CharacterClass.gd:1401) - Invalid get index 'code' (on base: 'Dictionary').

Occurred randomly during a battle in a randomised fire cavern dungeon. It was after a rockthrower in the top right combat slot died (it was affected by a number of debuffs when it died)

Edit: Just as a follow up, I suspect this is caused by the removal of a debuff. I was in the middle of combat with an Erebus Stone at the end of the same dungeon, and got the same pop-up not when it died, but when a debuff ended on it.

(4 edits)

Adding this as a separate post to this thread as it tracks a different dictionary (randomly generated dungeon dictionaries), but the principal is the similar. It's attempting to access Dictionary elements using a key which isn't stored in the ResourceScripts.game_world.rooms dictionary:

SCRIPT ERROR: Invalid get index 'L59L1  10' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  10' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  12' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  12' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  13' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  13' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  15' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  15' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  16' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  16' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  17' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  17' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  20' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  20' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  21' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  21' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  22' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  22' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  10' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  10' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  12' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  12' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  13' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  13' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  15' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  15' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  16' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  16' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  17' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  17' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  20' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  20' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  21' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  21' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  22' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  22' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  10' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  10' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  12' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  12' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  13' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  13' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  15' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  15' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  16' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  16' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  17' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  17' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  20' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  20' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  21' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  21' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  22' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  22' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  10' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  10' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  12' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  12' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  13' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  13' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  15' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  15' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  16' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  16' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  17' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  17' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  20' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  20' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  21' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  21' (on base: 'Dictionary').
SCRIPT ERROR: Invalid get index 'L59L1  22' (on base: 'Dictionary').
   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  22' (on base: 'Dictionary').
(1 edit)

You know you can go to your settings and activate ‘Prefer Markdown input where available’.

Then you will be able to use the triple back-ticks (```) to enclose codes, tracebacks, errors, etc.
Like:

```
SCRIPT ERROR: Invalid get index 'L59L1  21' (on base: 'Dictionary').

   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  21' (on base: 'Dictionary').

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

   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  22' (on base: 'Dictionary').
```

That will give :

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

   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  21' (on base: 'Dictionary').

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

   at: update (res://gui_modules/Exploration/Scripts/room.gd:24) - Invalid get index 'L59L1  22' (on base: 'Dictionary').

Isn’t that better to read?


Edit : Or you can also click ‘’ (that is the Format button) then ‘Code’ when not using Markdown.

SCRIPT ERROR: Invalid get index 'damage_mod_neutral' (on base: 'Dictionary').
   at: get_stat (res://src/character/CharacterClass.gd:173) - Invalid get index 'damage_mod_neutral' (on base: 'Dictionary').
SCRIPT ERROR: Invalid operands 'float' and 'Nil' in operator '*'.
   at: resolve_value (res://src/combat/short_skill_value_combat.gd:72) - Invalid operands 'float' and 'Nil' in operator '*'.
SCRIPT ERROR: Invalid get index 'damage_mod_neutral' (on base: 'Dictionary').
   at: get_stat (res://src/character/CharacterClass.gd:173) - Invalid get index 'damage_mod_neutral' (on base: 'Dictionary').
SCRIPT ERROR: Invalid operands 'float' and 'Nil' in operator '*'.
   at: resolve_value (res://src/combat/short_skill_value_combat.gd:72) - Invalid operands 'float' and 'Nil' in operator '*'.
SCRIPT ERROR: Invalid get index 'damage_mod_neutral' (on base: 'Dictionary').
   at: get_stat (res://src/character/CharacterClass.gd:173) - Invalid get index 'damage_mod_neutral' (on base: 'Dictionary').
SCRIPT ERROR: Invalid operands 'float' and 'Nil' in operator '*'.
   at: resolve_value (res://src/combat/short_skill_value_combat.gd:72) - Invalid operands 'float' and 'Nil' in operator '*'.
SCRIPT ERROR: Invalid get index 'damage_mod_neutral' (on base: 'Dictionary').
   at: get_stat (res://src/character/CharacterClass.gd:173) - Invalid get index 'damage_mod_neutral' (on base: 'Dictionary').
SCRIPT ERROR: Invalid operands 'float' and 'Nil' in operator '*'.
   at: resolve_value (res://src/combat/short_skill_value_combat.gd:72) - Invalid operands 'float' and 'Nil' in operator '*'.
SCRIPT ERROR: Invalid get index 'damage_mod_neutral' (on base: 'Dictionary').
   at: get_stat (res://src/character/CharacterClass.gd:173) - Invalid get index 'damage_mod_neutral' (on base: 'Dictionary').
SCRIPT ERROR: Invalid operands 'float' and 'Nil' in operator '*'.
   at: resolve_value (res://src/combat/short_skill_value_combat.gd:72) - Invalid operands 'float' and 'Nil' in operator '*'.
SCRIPT ERROR: Invalid get index 'damage_mod_neutral' (on base: 'Dictionary').
   at: get_stat (res://src/character/CharacterClass.gd:173) - Invalid get index 'damage_mod_neutral' (on base: 'Dictionary').
SCRIPT ERROR: Invalid operands 'float' and 'Nil' in operator '*'.
   at: resolve_value (res://src/combat/short_skill_value_combat.gd:72) - Invalid operands 'float' and 'Nil' in operator '*'.
SCRIPT ERROR: Invalid operands 'Nil' and 'int' in operator '+'.
   at: apply_random (res://src/combat/short_skill_value_combat.gd:112) - Invalid operands 'Nil' and 'int' in operator '+'.
SCRIPT ERROR: Invalid type in built-in function 'max'. Cannot convert argument 1 from Nil to float.
   at: calculate_dmg (res://src/combat/short_skill_value_combat.gd:139) - Invalid type in built-in function 'max'. Cannot convert argument 1 from Nil to float.
SCRIPT ERROR: Invalid operands 'Nil' and 'int' in operator '+'.
   at: apply_random (res://src/combat/short_skill_value_combat.gd:112) - Invalid operands 'Nil' and 'int' in operator '+'.
SCRIPT ERROR: Invalid type in built-in function 'max'. Cannot convert argument 1 from Nil to float.
   at: calculate_dmg (res://src/combat/short_skill_value_combat.gd:139) - Invalid type in built-in function 'max'. Cannot convert argument 1 from Nil to float.
SCRIPT ERROR: Invalid operands 'Nil' and 'int' in operator '+'.
   at: apply_random (res://src/combat/short_skill_value_combat.gd:112) - Invalid operands 'Nil' and 'int' in operator '+'.
SCRIPT ERROR: Invalid type in built-in function 'max'. Cannot convert argument 1 from Nil to float.
   at: calculate_dmg (res://src/combat/short_skill_value_combat.gd:139) - Invalid type in built-in function 'max'. Cannot convert argument 1 from Nil to float.
SCRIPT ERROR: Invalid operands 'Nil' and 'int' in operator '+'.
   at: apply_random (res://src/combat/short_skill_value_combat.gd:112) - Invalid operands 'Nil' and 'int' in operator '+'.
SCRIPT ERROR: Invalid type in built-in function 'max'. Cannot convert argument 1 from Nil to float.
   at: calculate_dmg (res://src/combat/short_skill_value_combat.gd:139) - Invalid type in built-in function 'max'. Cannot convert argument 1 from Nil to float.
SCRIPT ERROR: Invalid operands 'Nil' and 'int' in operator '+'.
   at: apply_random (res://src/combat/short_skill_value_combat.gd:112) - Invalid operands 'Nil' and 'int' in operator '+'.
SCRIPT ERROR: Invalid type in built-in function 'max'. Cannot convert argument 1 from Nil to float.
   at: calculate_dmg (res://src/combat/short_skill_value_combat.gd:139) - Invalid type in built-in function 'max'. Cannot convert argument 1 from Nil to float.
SCRIPT ERROR: Invalid operands 'Nil' and 'int' in operator '+'.
   at: apply_random (res://src/combat/short_skill_value_combat.gd:112) - Invalid operands 'Nil' and 'int' in operator '+'.
SCRIPT ERROR: Invalid type in built-in function 'max'. Cannot convert argument 1 from Nil to float.
   at: calculate_dmg (res://src/combat/short_skill_value_combat.gd:139) - Invalid type in built-in function 'max'. Cannot convert argument 1 from Nil to float.
SCRIPT ERROR: Invalid operands 'Nil' and 'float' in operator '*'.
   at: deal_damage (res://src/character/CharacterClass.gd:2054) - Invalid operands 'Nil' and 'float' in operator '*'.
SCRIPT ERROR: Invalid operands 'Nil' and 'int' in operator '>='.
   at: affect_char (res://src/character/CharacterClass.gd:1816) - Invalid operands 'Nil' and 'int' in operator '>='.

Occurred when Zephyra used Energy Field during combat in a Jungle Dungeon. Game Version: 0.12.0a

need help. The game has inconsistent boot-up issues, neither the servant guild nor fighter guild issue any quests so i cant get reputation, the guild shops are completely blank/empty, the xala hut quest location wont go away after completion, and many character classes are missing (dominator) or blacked out and unselectable (fighter, worker, rogue, etc.)(tried to put a screenshot here, but an error occured). None of these issues existed when i played the game back in 2023, and i dont know why they exist now.