Anyways, we are using the command "include" to have a common base for our games, and being able to make custom extensions in some parts.
To make that a bit clearer, heres an example:
myGameExtension.as:
Code: Select all
#include "baseExtension.as"
function init()
{
base_init();
// init the game
}
baseExtension.as:
Code: Select all
function base_init()
{
// init the game
}
Ok, now the Problem: If I change something in baseExtension.as and then try to go to ZoneBrowser -> Zone -> ExtensionView -> Reload Ext , only "myGameExtension.as" (and its changes) are reloaded, but NOT baseExtension.as .
I know that this would require the server to know all the dependencies of the extension, but these could also be defined as optional Config XML entries in the zone. Maybe this is even already possible, but TBH I didn't find it so far or read over it.
Would be great if this issue could be treated in one of the next Bugfix releases, thank you!