diff options
-rw-r--r-- | conf/script_athena.conf | 11 | ||||
-rw-r--r-- | src/map/script.c | 10 | ||||
-rw-r--r-- | src/map/script.h | 4 |
3 files changed, 4 insertions, 21 deletions
diff --git a/conf/script_athena.conf b/conf/script_athena.conf index 67521740a..f45af4bad 100644 --- a/conf/script_athena.conf +++ b/conf/script_athena.conf @@ -32,15 +32,4 @@ check_gotocount: 2048 //input_max_value: 2147483647 input_max_value: 10000000 -// Official Version of OnTouch -// Scripts run on the first visible character walks into the OnTouch area -// and before he walks out/hides, the scripts won't run ever again. -// This label takes the piority to OnTouch2_Label. -OnTouch_Label: OnTouch_ - -// Official Version of OnTouch2 -// Scripts run on every character walks into the OnTouch area -// This is the same as the "OnTouch" that eA has been using all along. -OnTouch2_Label: OnTouch - import: conf/import/script_conf.txt diff --git a/src/map/script.c b/src/map/script.c index e3f1dddc1..db8add252 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -217,8 +217,8 @@ struct Script_Config script_config = { "OnPCLoadMapEvent", //loadmap_event_name "OnPCBaseLvUpEvent", //baselvup_event_name "OnPCJobLvUpEvent", //joblvup_event_name - "OnTouch", //Official version of OnTouch - "OnTouch2", //Official version of OnTouch2 + "OnTouch_", //ontouch_name (runs on first visible char to enter area, picks another char if the first char leaves) + "OnTouch", //ontouch2_name (run whenever a char walks into the OnTouch area) }; static jmp_buf error_jump; @@ -3340,12 +3340,6 @@ int script_config_read(char *cfgName) else if(strcmpi(w1,"input_max_value")==0) { script_config.input_max_value = config_switch(w2); } - else if(strcmpi(w1, "OnTouch_Label") == 0) { - safestrncpy(script_config.ontouch_name, w2, NAME_LENGTH); - } - else if(strcmpi(w1, "OnTouch2_Label") == 0) { - safestrncpy(script_config.ontouch2_name, w2, NAME_LENGTH); - } else if(strcmpi(w1,"import")==0){ script_config_read(w2); } diff --git a/src/map/script.h b/src/map/script.h index fd329116e..84f2b34a1 100644 --- a/src/map/script.h +++ b/src/map/script.h @@ -26,8 +26,8 @@ extern struct Script_Config { const char *baselvup_event_name; const char *joblvup_event_name; - char ontouch_name[NAME_LENGTH]; - char ontouch2_name[NAME_LENGTH]; + const char* ontouch_name; + const char* ontouch2_name; } script_config; typedef enum c_op { |