use built in debug toggle for these annoying volume messages... @cekis

we do need to figure out and fix these though?
This commit is contained in:
DarthArgus
2018-03-23 15:44:44 -07:00
committed by CekisSWG
parent 1f89057d88
commit 7890a08f31
@@ -590,19 +590,26 @@ public class script_entry
if (object == null || object.getValue() == 0 || !object.isAuthoritative() || !object.isLoaded())
{
boolean doubleCheck = false;
String warning = "WARNING: Java script_entry.runScripts ERROR calling script function " + method + ": invalid self: ";
if (printDebugInfo) {
String warning = "WARNING: Java script_entry.runScripts ERROR calling script function " + method + ": invalid self: ";
}
if (object == null)
System.err.println(warning + "no object id");
else if (object.getValue() == 0)
System.err.println(warning + "obj_id 0");
else if (!object.isAuthoritative())
{
System.err.println(warning + object + " not authoritative");
if (printDebugInfo) {
System.err.println(warning + object + " not authoritative");
}
// We've seen errors where Java thinks an object is non-authoritative but C thinks the object
// is authoritative. _internalIsAuthoritative() will double-check for us and set the obj_id
// flag if needed
doubleCheck = base_class._internalIsAuthoritative(object);
if (doubleCheck)
if (printDebugInfo && doubleCheck)
{
System.err.println("WARNING: object " + object + " is flagged as non-authoritative "+
"in Java but is authoritative in C");