mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-12 01:11:29 +00:00
Lua parser: script_init.lua for zones will now follow script_init_v[0-9]+\.lua similar to player quests.
This commit is contained in:
parent
d49426f763
commit
1ca397f426
@ -857,6 +857,23 @@ void LuaParser::ReloadQuests() {
|
|||||||
if(zone) {
|
if(zone) {
|
||||||
std::string zone_script = "quests/";
|
std::string zone_script = "quests/";
|
||||||
zone_script += zone->GetShortName();
|
zone_script += zone->GetShortName();
|
||||||
|
zone_script += "/script_init_v";
|
||||||
|
zone_script += std::to_string(zone->GetInstanceVersion());
|
||||||
|
zone_script += ".lua";
|
||||||
|
f = fopen(zone_script.c_str(), "r");
|
||||||
|
if(f) {
|
||||||
|
fclose(f);
|
||||||
|
|
||||||
|
if(luaL_dofile(L, zone_script.c_str())) {
|
||||||
|
std::string error = lua_tostring(L, -1);
|
||||||
|
AddError(error);
|
||||||
|
}
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
zone_script = "quests/";
|
||||||
|
zone_script += zone->GetShortName();
|
||||||
zone_script += "/script_init.lua";
|
zone_script += "/script_init.lua";
|
||||||
f = fopen(zone_script.c_str(), "r");
|
f = fopen(zone_script.c_str(), "r");
|
||||||
if(f) {
|
if(f) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user