--- deliantra/server/include/cfperl.h 2008/11/20 12:18:07 1.101 +++ deliantra/server/include/cfperl.h 2009/01/08 04:35:04 1.104 @@ -101,6 +101,7 @@ void cfperl_make_book (object *book, int level); void cfperl_send_msg (client *ns, int color, const char *type, const char *msg); int cfperl_can_merge (object *ob1, object *ob2); +void cfperl_mapscript_activate (object *ob, bool state, object *activator, object *originator = 0); ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -290,7 +291,7 @@ void put (attachable *ext); // used only for user-defined key-value pairs - void put (const shstr &k, const shstr &v) + void put (shstr_tmp k, shstr_tmp v) { add (k); @@ -324,7 +325,7 @@ put_kw_string (k, v); } - void put (keyword k, const shstr &v) + void put (keyword k, shstr_tmp v) { put_kw_string (k, v); } @@ -368,7 +369,7 @@ void put (keyword k, signed long long v) { put_(k, (sint64)v); } void put (keyword k, unsigned long long v) { put_(k, (sint64)v); } - void put (keyword kbeg, keyword kend, const shstr &v) + void put (keyword kbeg, keyword kend, shstr_tmp v) { force (MAX_KEYWORD_LEN + 1); fadd (keyword_str [kbeg], keyword_len [kbeg]); fadd ('\n');