--- 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
{