For some reason, in vanilla monsters recieve a flat to-hit modifier of +8 on ranged attacks, regardless of their level. This means that late game monsters with ranged attacks have great difficulty actually hitting the player.

This corrects that problem. Monsters now get mlevel+4 as their ranged to-hit.
Hand out angel weapons to archons and solars
Alow for long distance range penalties on ranged monster attacks.
Special effects for thrown loadstones

1) a thrown loadstone that hits the player has a 1/3 chance of jumping into their inventory.

2) Create a AD_LOAD damage type for use with the AT_ARRW code: monster creates the specified number of loadstones to throw at the player.
2a) if a player is struck by these stones, there is a 1/3 chance the stone ends up in their inventory. In all other cases, the stone is destroyed.

3) Modify monster throw code to support above, also, replace the goto commands with a simple if statement