You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a Dictionary of ints to Callables. When this dictionary has more than one entry, I consistently get the error "Internal Script Error! Opcode: 88 (please report)".
Non-static functions and get_node() shorthands cannot be called in a static context. The bug is that the static analyzer did not report these errors in the lambda bodies.
Godot version
4.1.2
System information
Linux Mint 21.3
Issue description
I have a Dictionary of ints to Callables. When this dictionary has more than one entry, I consistently get the error "Internal Script Error! Opcode: 88 (please report)".
The associated error message is this:
The exact GDScript that seems to be causing the issue is this:
Unless I'm making a syntactical error somewhere, my only workaround is going to be assigning functions directly.
Steps to reproduce
The above code should theoretically be enough on my version, and perhaps OS.
Minimal reproduction project
The above data should cover it, I've seen no evidence that another part of my project is involved.
The text was updated successfully, but these errors were encountered: