diff --git a/code/game/ai_cmd.c b/code/game/ai_cmd.c index 2944fb06d3..94beba87ea 100644 --- a/code/game/ai_cmd.c +++ b/code/game/ai_cmd.c @@ -208,7 +208,7 @@ float BotGetTime(bot_match_t *match) { //match it to find out if the time is in seconds or minutes if (trap_BotFindMatch(timestring, &timematch, MTCONTEXT_TIME)) { if (timematch.type == MSG_FOREVER) { - t = 99999999.0f; + t = FLT_MAX; // 3.402823466e+38 seconds } else if (timematch.type == MSG_FORAWHILE) { t = 10 * 60; // 10 minutes diff --git a/code/game/bg_lib.h b/code/game/bg_lib.h index 75e3a44e3f..823af2cd21 100644 --- a/code/game/bg_lib.h +++ b/code/game/bg_lib.h @@ -56,6 +56,7 @@ typedef char * va_list; #define INT_MAX 0x7fffffff /* maximum (signed) int value */ #define INT_MIN (-INT_MAX - 1) /* minimum (signed) int value */ #define UINT_MAX 0xffffffff /* maximum unsigned int value */ +#define FLT_MAX 0x7f7fffff /* maximum float value */ #define LONG_MAX 0x7fffffffL /* maximum (signed) long value */ #define LONG_MIN (-LONG_MAX - 1) /* minimum (signed) long value */ #define ULONG_MAX 0xffffffffUL /* maximum unsigned long value */