Hey there,
So far 2.3 has been a lot of headache to me and what's worst it's breaking my favorite GM tools. After upgrading project to 2.3, GMLive started having issues with functions from other extensions (example from Quality Structures below).
[live][2020-09-25 17:52:54] Runtime error: [error] `instance#100062(Card)` (Card) does not have a variable `qs_get` called from CardSetup[L15,c10] [live][2020-09-25 17:52:54] Runtime error: [error] `instance#100005(Game)` (Game) does not have a variable `qs_list_size` called from GridsAlign[L20,c20] [live][2020-09-25 17:52:54] Runtime error: [error] `instance#100005(Game)` (Game) does not have a variable `qs_map_find_value` called from Game:Draw_73[L212,c16]
At first it looked that maybe this issue is related to my "ugly" macros, which brought up a warning during live reloading
[live][2020-09-25 17:56:53] Warning in Game:Draw_73: [live][2020-09-25 17:56:53] macro:view_test[L1,c91]: Expected a statement, got bin_op #macro view_test camera_get_view_y(Camera.camera) + camera_get_view_height(Camera.camera) * 0.5
But issue persisted after I moved all similar offenders to their functions and now I'm lost. It's quite a big project and I can't seem to reproduce the same error in a freshly created one, so not sure where to even look for possible problems.
By the way, if I put in back that "ugly" macro and try to call view_test in a live function, I'd get the same error, maybe that's a hint of what can be wrong. Other macros are fine.
[live][2020-09-25 18:01:46] Runtime error: [error] `instance#100005(Game)` (Game) does not have a variable `view_test` called from Game:Draw_73[L10,c5]
What can I do about this?