Skip to main content

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

MSG_pos node?

A topic by Mkid17 created Jan 05, 2020 Views: 317 Replies: 5
Viewing posts 1 to 3

I keep getting errors with alot of the stuff in the code that I dont get in the demo. I haven't changed anything. Is that normal? And also where is the MSG_pos node its giving me an error.

Developer

Please send more information about the problem and screenshots of the errors at radmattsoftware@gmail.com. This is a weird bug and I'd like to help you but I need more info :(

I get the same error when click on some "talk to"  button on demo:

E 0:00:41.560   get_node: Node not found: MSG_pos.
  <C++ Error>   Condition "!node" is true. Returned: __null
  <C++ Source>  scene/main/node.cpp:1381 @ get_node()
  <Stack Trace> MSG_Parser.gd:266 @ update_text()
                MSG_Parser.gd:164 @ next()
                MSG_Parser.gd:253 @ _auto_next()
                MSG_Parser.gd:198 @ next()
                MSG_Parser.gd:253 @ _auto_next()
                MSG_Parser.gd:103 @ start_dialogue()
                Character.gd:13 @ talk()
                talk_button.gd:9 @ on_pressed()

at 206 line of MSG_Parser.gd:
if current_speaker.get_node("MSG_pos"):

Hi again,
Error occurs because there are not attached Position2d nodes (MSG_pos) to characters and player in demo.
That resolves this issue.

Did you manage to resolve this? I am getting the same MSG_pos errors, but I think it's because the current_speaker var is null.


Any chance you could do a tutorial video, or a write up of how to implement your system? The documentation doesn't explain a lot of details.

Solved