Add day length compatibility fixup for BeeRewards GS
This commit is contained in:
@@ -59,7 +59,8 @@ ScriptInstance::ScriptInstance(const char *APIName) :
|
||||
suspend(0),
|
||||
is_paused(false),
|
||||
in_shutdown(false),
|
||||
callback(nullptr)
|
||||
callback(nullptr),
|
||||
APIName(APIName)
|
||||
{
|
||||
this->storage = new ScriptStorage();
|
||||
this->engine = new Squirrel(APIName);
|
||||
@@ -87,6 +88,12 @@ void ScriptInstance::Initialize(const char *main_script, const char *instance_na
|
||||
return;
|
||||
}
|
||||
|
||||
if (strcmp(this->APIName, "GS") == 0) {
|
||||
if (strcmp(instance_name, "BeeRewardClass") == 0) {
|
||||
this->LoadCompatibilityScripts("brgs", GAME_DIR);
|
||||
}
|
||||
}
|
||||
|
||||
/* Create the main-class */
|
||||
this->instance = new SQObject();
|
||||
if (!this->engine->CreateClassInstance(instance_name, this->controller, this->instance)) {
|
||||
|
Reference in New Issue
Block a user