Reduce message flood with returning missiles
A normal message when using Sonic Boom:
"You hit the chaos viper and severely injure it. The chaos viper is stunned by the thundering hit! The uncursed lightning-etched boomerang "Sonic Boom" (+15, 4d12+6) {Dx+10} (+10 spd) returns! You manage to catch it. The chaos viper is staggering."
Spans over 4 rows in ASCII mode. At every single throw.
It could well be expressed as:
"You hit the chaos viper and severely injure it. The chaos viper is stunned! Your weapon returns! The chaos viper is staggering."
For missiles (True Aim / Thunderstroke), the alternative could be "Your missile returns!" Also, no need IMHO to mention every time that you manage to catch it, the returning is sufficient. If you fail to catch it, then that message can be populated.