Hyperlink Combat System
version 1 by Philip Black
Check attacking (this is the cannot attack when out of ammo rule):
If the player encloses a readied ranged weapon:
let item be a random readied ranged weapon enclosed by the player;
if the maximum shots of item is greater than 0 and the current shots of item is not greater than 0:
clear only the main screen;
say "[paragraph break][out of ammo text of item][paragraph break]" instead.