… | … | ||
---|---|---|---|
46 | is_dragon_pl (const object *op) | 46 | is_dragon_pl (const object *op) |
47 | { | 47 | { |
48 | if (op | 48 | if (op |
49 | && op->type == PLAYER | 49 | && op->type == PLAYER |
50 | && op->arch | 50 | && op->arch |
51 | && op->arch->race | 51 | && op->arch->race == shstr_dragon) |
52 | && !strcmp (op->arch->race, "dragon")) | ||
53 | return 1; | 52 | return 1; |
54 | 53 | ||
55 | return 0; | 54 | return 0; |
56 | } | 55 | } |
57 | 56 | ||
… | … | ||
356 | --cfpod; | 355 | --cfpod; |
357 | do | 356 | do |
358 | buf << *cfpod++; | 357 | buf << *cfpod++; |
359 | while (*cfpod == '\n'); | 358 | while (*cfpod == '\n'); |
360 | } | 359 | } |
361 | else if (*cfpod != ' ') | 360 | else if (*cfpod == ' ') |
361 | buf << '\n'; | ||
362 | else | ||
362 | buf << ' '; | 363 | buf << ' '; |
363 | 364 | ||
364 | // verbatim block? | 365 | // verbatim block? |
365 | if (*cfpod == ' ') | 366 | if (*cfpod == ' ') |
366 | goto verbatim; | 367 | goto verbatim; |
… | … | ||
461 | do | 462 | do |
462 | { | 463 | { |
463 | buf << "<tt>"; | 464 | buf << "<tt>"; |
464 | cfpod = expand_cfpod (pl, buf, cfpod, -2); | 465 | cfpod = expand_cfpod (pl, buf, cfpod, -2); |
465 | buf << "</tt>\n"; | 466 | buf << "</tt>\n"; |
467 | |||
468 | while (*cfpod == '\n') | ||
469 | buf << *cfpod++; | ||
466 | } | 470 | } |
467 | while (*cfpod == ' '); | 471 | while (*cfpod == ' '); |
468 | 472 | ||
469 | while (*cfpod == '\n') | ||
470 | buf << *cfpod++; | ||
471 | |||
472 | break; | 473 | break; |
473 | } | 474 | } |
474 | } | 475 | } |
475 | 476 | ||
476 | dynbuf_text * | 477 | dynbuf_text * |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |