--- deliantra/server/include/player.h 2007/08/25 22:19:26 1.71 +++ deliantra/server/include/player.h 2007/11/08 19:43:24 1.74 @@ -1,11 +1,11 @@ /* - * This file is part of Crossfire TRT, the Roguelike Realtime MORPG. + * This file is part of Deliantra, the Roguelike Realtime MMORPG. * - * Copyright (©) 2005,2006,2007 Marc Alexander Lehmann / Robin Redeker / the Crossfire TRT team + * Copyright (©) 2005,2006,2007 Marc Alexander Lehmann / Robin Redeker / the Deliantra team * Copyright (©) 2002,2007 Mark Wedel & Crossfire Development Team * Copyright (©) 1992,2007 Frank Tore Johansen * - * Crossfire TRT is free software: you can redistribute it and/or modify + * Deliantra is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. @@ -18,7 +18,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . * - * The authors can be reached via e-mail to + * The authors can be reached via e-mail to */ enum bowtype_t @@ -172,10 +172,10 @@ shstr ACC (RW, invis_race); /* What race invisible to? */ MTH static player *create (); - static player *find (const char *name); + static player *find (const_utf8_string name); static player *load_pl (object_thawer &thawer); - MTH static player *load_pl (const char *path); + MTH static player *load_pl (object_thawer *thawer) { return load_pl (*thawer); } bool save_pl (object_freezer &freezer); MTH bool save_pl (const char *path); @@ -212,26 +212,16 @@ // a prominent box that can easily be escaped away or so // should be used for informative output such as who, maps etc. // will stay on-screen - void infobox (const char *title, const char *msg, int color = NDI_BLACK) - { - send_msg (NDI_REPLY, LOG_CHANNEL, msg); - } + void infobox (const char *title, const char *msg, int color = NDI_BLACK); // a prominent msg that signifies some important event, // an improvement potion effect potion. should not be long. // might time out after a while - void statusmsg (const char *msg, int color = NDI_BLACK) - { - send_msg (NDI_REPLY | color, INFO_CHANNEL, msg); - } + void statusmsg (const char *msg, int color = NDI_BLACK); // a prominent box that signifies some error such as a failed // improvement potion. should not be long. - void failmsg (const char *msg, int color = NDI_RED) - { - play_sound (sound_find ("generic_failure")); - statusmsg (msg, color); - } + void failmsg (const char *msg, int color = NDI_RED); ~player ();