… | |
… | |
99 | void cfperl_emergency_save (); |
99 | void cfperl_emergency_save (); |
100 | void cfperl_cleanup (int make_core); |
100 | void cfperl_cleanup (int make_core); |
101 | void cfperl_make_book (object *book, int level); |
101 | void cfperl_make_book (object *book, int level); |
102 | void cfperl_send_msg (client *ns, int color, const char *type, const char *msg); |
102 | void cfperl_send_msg (client *ns, int color, const char *type, const char *msg); |
103 | int cfperl_can_merge (object *ob1, object *ob2); |
103 | int cfperl_can_merge (object *ob1, object *ob2); |
|
|
104 | void cfperl_mapscript_activate (object *ob, bool state, object *activator, object *originator = 0); |
104 | |
105 | |
105 | ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
106 | ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
106 | |
107 | |
107 | #if IVSIZE >= 8 |
108 | #if IVSIZE >= 8 |
108 | typedef IV val64; |
109 | typedef IV val64; |
… | |
… | |
288 | ~object_freezer (); |
289 | ~object_freezer (); |
289 | |
290 | |
290 | void put (attachable *ext); |
291 | void put (attachable *ext); |
291 | |
292 | |
292 | // used only for user-defined key-value pairs |
293 | // used only for user-defined key-value pairs |
293 | void put (const shstr &k, const shstr &v) |
294 | void put (shstr_tmp k, shstr_tmp v) |
294 | { |
295 | { |
295 | add (k); |
296 | add (k); |
296 | |
297 | |
297 | if (expect_true (v)) |
298 | if (expect_true (v)) |
298 | add (' '), add (v); |
299 | add (' '), add (v); |
… | |
… | |
322 | void put (keyword k, const char *v = 0) |
323 | void put (keyword k, const char *v = 0) |
323 | { |
324 | { |
324 | put_kw_string (k, v); |
325 | put_kw_string (k, v); |
325 | } |
326 | } |
326 | |
327 | |
327 | void put (keyword k, const shstr &v) |
328 | void put (keyword k, shstr_tmp v) |
328 | { |
329 | { |
329 | put_kw_string (k, v); |
330 | put_kw_string (k, v); |
330 | } |
331 | } |
331 | |
332 | |
332 | void put (keyword k, double v) |
333 | void put (keyword k, double v) |
… | |
… | |
366 | void put (keyword k, signed long v) { put_(k, (sint64)v); } |
367 | void put (keyword k, signed long v) { put_(k, (sint64)v); } |
367 | void put (keyword k, unsigned long v) { put_(k, (sint64)v); } |
368 | void put (keyword k, unsigned long v) { put_(k, (sint64)v); } |
368 | void put (keyword k, signed long long v) { put_(k, (sint64)v); } |
369 | void put (keyword k, signed long long v) { put_(k, (sint64)v); } |
369 | void put (keyword k, unsigned long long v) { put_(k, (sint64)v); } |
370 | void put (keyword k, unsigned long long v) { put_(k, (sint64)v); } |
370 | |
371 | |
371 | void put (keyword kbeg, keyword kend, const shstr &v) |
372 | void put (keyword kbeg, keyword kend, shstr_tmp v) |
372 | { |
373 | { |
373 | force (MAX_KEYWORD_LEN + 1); |
374 | force (MAX_KEYWORD_LEN + 1); |
374 | fadd (keyword_str [kbeg], keyword_len [kbeg]); fadd ('\n'); |
375 | fadd (keyword_str [kbeg], keyword_len [kbeg]); fadd ('\n'); |
375 | |
376 | |
376 | if (expect_true (v)) |
377 | if (expect_true (v)) |