adding methods to get melee and ranged damage formats
adding implementation of melee and ranged damage