We do not currently know of any antonyms for battle-weary.
For similar words to battle-weary, try:
Did you mean battler?