battle data magic