Please do!That certainly would be awesome!!
I'm thinking about going through this and just expanding on the documentation of certain things, and giving examples on some things too.
Web browsers want to try to push away synchronous javascript calls. Synchronous is a big, fancy word that basically means 'wait for completion'. There is a function in the commons, ajaxLoadFile, which loads a file synchronously. This means that until the file is done downloading, the game will stop and wait for it to finish. The alternative, Asynchronous, is recommended for getting files, because while the file is downloading, the game will continue running. However, with this method, the game cannot use the content of the file until the download is complete. This means that the developer has to add a check to see if the file is downloaded first, before using the data, or errors will be throw.I have one Question:
What does this mean?
![]()
Sorry, but Google has no other Word for the German Words "Auslöser der Nachricht"Well 'fault' isnt really a fair statement, cause there was nothing technically 'wrong' - it was just a warning message.![]()
That would be me, and yes, I know. I'm working on moving it over to asynchronous calls, but for now it's only synchronous. Please check back for updates soon!Thank you. I have found the Trigger of this Message. It seems that the Plugin "External Text" from Zalerinian is the fault.
Developers can now insert a plugin ID into their plugin's description using the format <pluginID MyID> (case-insensitive), which will allow the plugin to still get its parameters if the game developer renames the plugin file.
Alternatively, game developers can include ",OriginalName" in the renamed file to allow the renamed plugin to get it's parameters.
If plugins are renamed, the ID in the description is checked first, followed by the file name check. If neither check returns a match, an empty JS object is returned.
Be aware, adding methods it's not extending.Also, be careful when extending common classes like Array and Number.
You're right, but many articles on the web call adding new methods to native prototypes "extending" - maybe because there was no "extends" keyword before ES6. Or maybe I'm just lucky to stumble upon this terminology %)Be aware, adding methods it's not extending.