Commit af88ce3b authored by nanahira's avatar nanahira

update script reader

parent 524cb1d4
...@@ -941,6 +941,11 @@ byte* ReplayMode::ScriptReaderEx(const char* script_name, int* slen) { ...@@ -941,6 +941,11 @@ byte* ReplayMode::ScriptReaderEx(const char* script_name, int* slen) {
char sname[256] = "./specials"; char sname[256] = "./specials";
strcat(sname, script_name + 8);//default script name: ./script/c%d.lua strcat(sname, script_name + 8);//default script name: ./script/c%d.lua
byte* buffer = default_script_reader(sname, slen); byte* buffer = default_script_reader(sname, slen);
if(!buffer) {
char sname[256] = "./2pick";
strcat(sname, script_name + 8);
buffer = default_script_reader(sname, slen);
}
if(!buffer) { if(!buffer) {
char sname[256] = "./expansions"; char sname[256] = "./expansions";
strcat(sname, script_name + 1); strcat(sname, script_name + 1);
......
...@@ -2200,6 +2200,11 @@ byte* SingleDuel::ScriptReaderEx(const char* script_name, int* slen) { ...@@ -2200,6 +2200,11 @@ byte* SingleDuel::ScriptReaderEx(const char* script_name, int* slen) {
char sname[256] = "./specials"; char sname[256] = "./specials";
strcat(sname, script_name + 8);//default script name: ./script/c%d.lua strcat(sname, script_name + 8);//default script name: ./script/c%d.lua
byte* buffer = default_script_reader(sname, slen); byte* buffer = default_script_reader(sname, slen);
if(!buffer) {
char sname[256] = "./2pick";
strcat(sname, script_name + 8);
buffer = default_script_reader(sname, slen);
}
if(!buffer) { if(!buffer) {
char sname[256] = "./expansions"; char sname[256] = "./expansions";
strcat(sname, script_name + 1); strcat(sname, script_name + 1);
......
...@@ -855,6 +855,11 @@ byte* SingleMode::ScriptReaderEx(const char* script_name, int* slen) { ...@@ -855,6 +855,11 @@ byte* SingleMode::ScriptReaderEx(const char* script_name, int* slen) {
char sname[256] = "./specials"; char sname[256] = "./specials";
strcat(sname, script_name + 8);//default script name: ./script/c%d.lua strcat(sname, script_name + 8);//default script name: ./script/c%d.lua
byte* buffer = ScriptReader(sname, slen); byte* buffer = ScriptReader(sname, slen);
if(!buffer) {
char sname[256] = "./2pick";
strcat(sname, script_name + 8);
buffer = default_script_reader(sname, slen);
}
if(!buffer) { if(!buffer) {
char sname[256] = "./expansions"; char sname[256] = "./expansions";
strcat(sname, script_name + 1); strcat(sname, script_name + 1);
......
...@@ -2276,6 +2276,11 @@ byte* TagDuel::ScriptReaderEx(const char* script_name, int* slen) { ...@@ -2276,6 +2276,11 @@ byte* TagDuel::ScriptReaderEx(const char* script_name, int* slen) {
char sname[256] = "./specials"; char sname[256] = "./specials";
strcat(sname, script_name + 8);//default script name: ./script/c%d.lua strcat(sname, script_name + 8);//default script name: ./script/c%d.lua
byte* buffer = default_script_reader(sname, slen); byte* buffer = default_script_reader(sname, slen);
if(!buffer) {
char sname[256] = "./2pick";
strcat(sname, script_name + 8);
buffer = default_script_reader(sname, slen);
}
if(!buffer) { if(!buffer) {
char sname[256] = "./expansions"; char sname[256] = "./expansions";
strcat(sname, script_name + 1); strcat(sname, script_name + 1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment