update rules for weapons