1 | /* |
1 | /* |
2 | * This file is part of Deliantra, the Roguelike Realtime MMORPG. |
2 | * This file is part of Deliantra, the Roguelike Realtime MMORPG. |
3 | * |
3 | * |
4 | * Copyright (©) 2005,2006,2007,2008 Marc Alexander Lehmann / Robin Redeker / the Deliantra team |
4 | * Copyright (©) 2005,2006,2007,2008 Marc Alexander Lehmann / Robin Redeker / the Deliantra team |
5 | * Copyright (©) 2001,2007 Mark Wedel & Crossfire Development Team |
5 | * Copyright (©) 2001 Mark Wedel & Crossfire Development Team |
6 | * Copyright (©) 1992,2007 Frank Tore Johansen |
6 | * Copyright (©) 1992 Frank Tore Johansen |
7 | * |
7 | * |
8 | * Deliantra is free software: you can redistribute it and/or modify it under |
8 | * Deliantra is free software: you can redistribute it and/or modify it under |
9 | * the terms of the Affero GNU General Public License as published by the |
9 | * the terms of the Affero GNU General Public License as published by the |
10 | * Free Software Foundation, either version 3 of the License, or (at your |
10 | * Free Software Foundation, either version 3 of the License, or (at your |
11 | * option) any later version. |
11 | * option) any later version. |
… | |
… | |
454 | { |
454 | { |
455 | sprintf (small_buf, "difficulty %d\n", RP->difficulty); |
455 | sprintf (small_buf, "difficulty %d\n", RP->difficulty); |
456 | strcat (buf, small_buf); |
456 | strcat (buf, small_buf); |
457 | } |
457 | } |
458 | |
458 | |
459 | if (RP->difficulty_increase != 1.0) |
459 | if (fabs (RP->difficulty_increase - 1.f) >= (1.f / 1024.f)) |
460 | { |
460 | { |
461 | sprintf (small_buf, "difficulty_increase %f\n", RP->difficulty_increase); |
461 | sprintf (small_buf, "difficulty_increase %f\n", RP->difficulty_increase); |
462 | strcat (buf, small_buf); |
462 | strcat (buf, small_buf); |
463 | } |
463 | } |
464 | |
464 | |