1 | /* |
1 | /* |
2 | * CrossFire, A Multiplayer game for X-windows |
2 | * CrossFire, A Multiplayer game |
3 | * |
3 | * |
4 | * Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team |
4 | * Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team |
5 | * Copyright (C) 2002 Mark Wedel & Crossfire Development Team |
5 | * Copyright (C) 2002 Mark Wedel & Crossfire Development Team |
6 | * Copyright (C) 1992 Frank Tore Johansen |
6 | * Copyright (C) 1992 Frank Tore Johansen |
7 | * |
7 | * |
… | |
… | |
920 | : treasurelist::find (f.get_str ()); |
920 | : treasurelist::find (f.get_str ()); |
921 | |
921 | |
922 | if (!randomitems) |
922 | if (!randomitems) |
923 | LOG (llevError, "%s uses unknown randomitems '%s'.\n", debug_desc (), f.get_str ()); |
923 | LOG (llevError, "%s uses unknown randomitems '%s'.\n", debug_desc (), f.get_str ()); |
924 | } |
924 | } |
|
|
925 | else |
|
|
926 | randomitems = 0; |
925 | break; |
927 | break; |
926 | |
928 | |
927 | case KW_msg: |
929 | case KW_msg: |
928 | f.get_ml (KW_endmsg, msg); |
930 | f.get_ml (KW_endmsg, msg); |
929 | //TODO: allow longer messages |
931 | //TODO: allow longer messages |
… | |
… | |
1436 | goto finish; |
1438 | goto finish; |
1437 | |
1439 | |
1438 | default: |
1440 | default: |
1439 | if (!f.parse_error ("resource file")) |
1441 | if (!f.parse_error ("resource file")) |
1440 | goto finish; |
1442 | goto finish; |
|
|
1443 | |
|
|
1444 | f.next (); |
|
|
1445 | break; |
1441 | } |
1446 | } |
1442 | } |
1447 | } |
1443 | |
1448 | |
1444 | finish: |
1449 | finish: |
1445 | if (seen_arch) |
1450 | if (seen_arch) |