… | |
… | |
54 | form_party (object *op, const char *params) |
54 | form_party (object *op, const char *params) |
55 | { |
55 | { |
56 | partylist *newparty; |
56 | partylist *newparty; |
57 | |
57 | |
58 | newparty = (partylist *) malloc (sizeof (partylist)); |
58 | newparty = (partylist *) malloc (sizeof (partylist)); |
59 | newparty->partyname = strdup_local (params); |
59 | newparty->partyname = strdup (params); |
60 | newparty->total_exp = 0; |
60 | newparty->total_exp = 0; |
61 | newparty->kills = 0; |
61 | newparty->kills = 0; |
62 | newparty->passwd[0] = '\0'; |
62 | newparty->passwd[0] = '\0'; |
63 | newparty->next = NULL; |
63 | newparty->next = NULL; |
64 | newparty->partyleader = strdup_local (op->name); |
64 | newparty->partyleader = strdup (op->name); |
65 | new_draw_info_format (NDI_UNIQUE, 0, op, "You have formed party: %s", newparty->partyname); |
65 | new_draw_info_format (NDI_UNIQUE, 0, op, "You have formed party: %s", newparty->partyname); |
66 | op->contr->party = newparty; |
66 | op->contr->party = newparty; |
67 | |
67 | |
68 | return newparty; |
68 | return newparty; |
69 | } |
69 | } |