readingDurationTicks

public static long readingDurationTicks(String message)

Ticks a slow reader needs for this message. The slow end of adult silent reading sits near 150 words per minute (the average is roughly 240), so each word gets eight ticks plus a one-second orientation buffer. Short messages keep their source's normal lifetime through the caller's floor; the cap keeps a long message from parking over the class HUD.