I'm getting this kind of error:
[ERROR:] object:<GMCP Shows Vessel> function:<trigger2694condition0>
<[string "function trigger2694condition0()..."]:2: attempt to index field 'Room' (a nil value)>
[ERROR:] object:<Prompt Map> function:<Trigger2698>
<[string "..."]:3: attempt to index field 'Room' (a nil value)>
But...
my gmcp.Room populates fine, and so does all of the stuff that Shows Vessel uses. My Keneanung basher also errors out in the same way. They still work, just....it puts this large black box at the bottom of my main display window which disappears after a moment, but it's kind've annoying as piss.
0
Comments
What you have is an issue with scripts that, for whatever reason, call on a variable without checking if it's defined first or making damn sure it exists beforehand.
You might be able to just add a simple conditional return before the variable inside the broken scripts. Something like "if not actual_variable then return end" should do the trick for stopping the errors. That doesn't really address the underlying problem (whoever coded those obviously means for them to work right) though.
Currently available: Abs, Cnote, Keepalive, Lootpet, Mapmod
GMCP documentation: https://github.com/keneanung/GMCPAdditions
svof github site: https://github.com/svof/svof and documentation at https://svof.github.io/svof