1 | /* |
1 | /* |
2 | CrossFire, A Multiplayer game for X-windows |
2 | CrossFire, A Multiplayer game for X-windows |
3 | |
3 | |
|
|
4 | Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team |
4 | Copyright (C) 2002 Mark Wedel & Crossfire Development Team |
5 | Copyright (C) 2002 Mark Wedel & Crossfire Development Team |
5 | Copyright (C) 1992 Frank Tore Johansen |
6 | Copyright (C) 1992 Frank Tore Johansen |
6 | |
7 | |
7 | This program is free software; you can redistribute it and/or modify |
8 | This program is free software; you can redistribute it and/or modify |
8 | it under the terms of the GNU General Public License as published by |
9 | it under the terms of the GNU General Public License as published by |
… | |
… | |
867 | |
868 | |
868 | /* Note that the resolution this provides for players really isn't |
869 | /* Note that the resolution this provides for players really isn't |
869 | * very good. Any player with a speed greater than .67 will |
870 | * very good. Any player with a speed greater than .67 will |
870 | * fall into the 'lightning fast movement' category. |
871 | * fall into the 'lightning fast movement' category. |
871 | */ |
872 | */ |
872 | if (FABS (op->speed) > MIN_ACTIVE_SPEED) |
873 | if (op->has_active_speed ()) |
873 | { |
874 | { |
874 | switch ((int) ((FABS (op->speed)) * 15)) |
875 | switch ((int) ((FABS (op->speed)) * 15)) |
875 | { |
876 | { |
876 | case 0: |
877 | case 0: |
877 | strcat (retbuf, "(very slow movement)"); |
878 | strcat (retbuf, "(very slow movement)"); |
… | |
… | |
933 | { |
934 | { |
934 | treasure *t; |
935 | treasure *t; |
935 | int first = 1; |
936 | int first = 1; |
936 | |
937 | |
937 | for (t = op->randomitems->items; t != NULL; t = t->next) |
938 | for (t = op->randomitems->items; t != NULL; t = t->next) |
938 | if (t->item && (t->item->clone.type == SPELL)) |
939 | if (t->item && t->item->clone.type == SPELL) |
939 | { |
940 | { |
940 | if (first) |
941 | if (first) |
941 | { |
942 | { |
942 | first = 0; |
943 | first = 0; |
943 | strcat (retbuf, "(Spell abilities:)"); |
944 | strcat (retbuf, "(Spell abilities:)"); |