weapon form creation