The Puranas and The two Ithihasas Ramayana and Mahabharata are not fiction.
While Purana is ancient history, Ithihasas ,meaning ‘this is how it happened’.
Persons,events mentioned in them stand the test of modern scientific scrutiny.
I have shared articles on them in this blog.
Weapons mentioned in Indian texts can be classified into two.
Astra,the weapons that are effective with Mantra.
Sastra, traditional weapons like Sword,Spear.