add processing of battle cost consumption