In order to do this, you must understand how inheriting other classes works. To add sights, go must actually create a new weapon and add the parameters for the LinkedItems. If you want to use weapons that have sights or other attachments on them, they most likely don't initially exist. Once the basic sections in you config.cpp have been set up, you need to begin actually creating the soldiers and vehicles.