Refactored Battle's start and attack functions to be run_start_of_battle and run_next_attack. and made them fluent interfaces.
Changed run_sob and run_attack to use Battle's functions
Created tests for Tiger with start of battle abilities
At the moment, tests involving differently leveled tiger and pet are failing and the tiger whale tests are failing as swallowing only saves the last pet swallowed.
Thought would make this PR to prevent any duplication of work. Also to see if any example battles of tiger whale are available so the tests can be accurately made.
run_start_of_battle
andrun_next_attack
. and made them fluent interfaces.At the moment, tests involving differently leveled tiger and pet are failing and the tiger whale tests are failing as swallowing only saves the last pet swallowed.
Thought would make this PR to prevent any duplication of work. Also to see if any example battles of tiger whale are available so the tests can be accurately made.