respawndelay is parsed as a float and multiplied by 24000 to convert to a world time delay. World time is a long, so the delay being an int is correct.
The x24000 gives it plenty of precision.
I think it is a 4 piece system with mods. Two other programmers are working on it, not me, so I don't know the details.