1 | |
|
|
2 | /* |
|
|
3 | * static char *rcsid_readable_c = |
|
|
4 | * "$Id: readable.C,v 1.6 2006/09/13 23:32:04 root Exp $"; |
|
|
5 | */ |
|
|
6 | |
|
|
7 | /* |
1 | /* |
8 | CrossFire, A Multiplayer game for X-windows |
2 | CrossFire, A Multiplayer game for X-windows |
9 | |
3 | |
10 | Copyright (C) 2002 Mark Wedel & Crossfire Development Team |
4 | Copyright (C) 2002 Mark Wedel & Crossfire Development Team |
11 | Copyright (C) 1992 Frank Tore Johansen |
5 | Copyright (C) 1992 Frank Tore Johansen |
… | |
… | |
1617 | archetype *at; |
1611 | archetype *at; |
1618 | |
1612 | |
1619 | /* preamble */ |
1613 | /* preamble */ |
1620 | sprintf (retbuf, "Herein is described a project using %s: \n", formula->skill ? &formula->skill : "an unknown skill"); |
1614 | sprintf (retbuf, "Herein is described a project using %s: \n", formula->skill ? &formula->skill : "an unknown skill"); |
1621 | |
1615 | |
1622 | if ((at = find_archetype (op_name)) != (archetype *) NULL) |
1616 | if ((at = archetype::find (op_name)) != (archetype *) NULL) |
1623 | op_name = at->clone.name; |
1617 | op_name = at->clone.name; |
1624 | else |
1618 | else |
1625 | LOG (llevError, "formula_msg() can't find arch %s for formula.\n", op_name); |
1619 | LOG (llevError, "formula_msg() can't find arch %s for formula.\n", op_name); |
1626 | |
1620 | |
1627 | /* item name */ |
1621 | /* item name */ |
… | |
… | |
1656 | if (formula->ingred != NULL) |
1650 | if (formula->ingred != NULL) |
1657 | { |
1651 | { |
1658 | linked_char *next; |
1652 | linked_char *next; |
1659 | archetype *at; |
1653 | archetype *at; |
1660 | |
1654 | |
1661 | at = find_archetype (formula->cauldron); |
1655 | at = archetype::find (formula->cauldron); |
1662 | |
1656 | |
1663 | sprintf (retbuf + strlen (retbuf), |
1657 | sprintf (retbuf + strlen (retbuf), |
1664 | " may be made at %s using the following ingredients:\n", at ? query_name (&at->clone) : "an unknown place"); |
1658 | " may be made at %s using the following ingredients:\n", at ? query_name (&at->clone) : "an unknown place"); |
1665 | |
1659 | |
1666 | for (next = formula->ingred; next != NULL; next = next->next) |
1660 | for (next = formula->ingred; next != NULL; next = next->next) |