--- deliantra/server/common/player.C 2008/12/28 06:59:26 1.48 +++ deliantra/server/common/player.C 2009/06/26 16:21:57 1.51 @@ -48,8 +48,7 @@ if (op && op->type == PLAYER && op->arch - && op->arch->race - && !strcmp (op->arch->race, "dragon")) + && op->arch->race == shstr_dragon) return 1; return 0; @@ -358,7 +357,9 @@ buf << *cfpod++; while (*cfpod == '\n'); } - else if (*cfpod != ' ') + else if (*cfpod == ' ') + buf << '\n'; + else buf << ' '; // verbatim block? @@ -397,6 +398,7 @@ case 'I': pfx = "" ; sfx = "" ; break; case 'U': pfx = "" ; sfx = "" ; break; case 'T': pfx = ""; sfx = ""; break; + case 'Z': pfx = "" ; sfx = "" ; break; case 'H': // hint {