dice10 = dice_template.get_instance() army1 = Army() army1.add(dice1) army1.add(dice2) army1.add(dice3) army1.add(dice4) army2 = Army() army1.add(dice5) army1.add(dice6) army1.add(dice7) army1.add(dice8) army1.add(dice9) army1.add(dice10) #march = March(army1, [army2]) #march.do_maneuver() army1.roll(DragonRoll()) print(army1.result_description) print(army1.effect_description) army1.do_before_resolution_effect(army2) print('%s melee obtained\r\n' % army1.melee) print('%s missile obtained\r\n' % army1.missile) print('%s save obtained\r\n' % army1.save)