weapon load_template()