godot-escoria / escoria-issues

Central Escoria issue tracker
3 stars 0 forks source link

Moving into a room where an exit has no global_id crashes #285

Closed balloonpopper closed 2 years ago

balloonpopper commented 2 years ago

Describe the bug Room 12:

To Reproduce As above

Expected behavior Either the door with the missing global_id should be automatically assigned one, or the engine should crash gracefully and give an error message describing the room and object which is missing a global_id.

Screenshots

Versions

BHSDuncan commented 2 years ago

@balloonpopper are you sure this is an issue? I can't reproduce with the current develop branch. In fact, the code that we discussed the other day (re auto-assigning a global_id if one's missing) has been in the repo for months now).

Can you try again and if you can reproduce, let's discuss. Otherwise, please close the issue. Thanks!

balloonpopper commented 2 years ago

@BHSDuncan No idea why this was breaking the other day when I logged it. It's definitely working now so I'll close it.

WARNING: ESC (2022-07-17T12:17:47) W esc_object_manager.gd: Registering ESCObject r_door with empty global_id.Using node's full path as global_id: room13/Hotspots/r_door