40#define MIN_GRENADE_TEAM_TIME 1000 // Lower bound of time before a person of the same team can throw another grenade
41#define MAX_GRENADE_TEAM_TIME 2000 // Upper bound of time before a person of the same team can throw another grenade
42
43#define MIN_GRENADE_ANIMSCRIPTED_TIME 3000 // Lower bound of time before a person that finished a scripted animation can throw a grenade
44#define MAX_GRENADE_ANIMSCRIPTED_TIME 4000 // Upper bound of time before a person that finished a scripted animation can throw a grenade
45
46#define MIN_GRENADE_THROW_TIME 15000 // Lower bound of time before being able to throw another grenade
47#define MAX_GRENADE_THROW_TIME 20000 // Upper bound of time before being able to throw another grenade
48#define GRENADE_OVERLAP_DIST_SQ (600 * 600) // New grenade throws must land atleast this far from any previous throw, within the GRENADE_THROW_TIME window.
49#define ALLIED_GRENADE_SAFE_DIST_SQ (500 * 500 ) // Don't throw a grenade if you are on team allies and it will land this close to a player (may want to change to any ally)
50#define LASTSTAND_GRENADE_SAFE_DIST_SQ (500 * 500 ) // Don't throw a grenade if there is a player in laststand this close to the target.