def simulate_fight(): # Two users login, one of them fails and retries print print("############################################") print("############## SIMULATE FIGHT ##############") print("############################################") # Login both users username_one = "user1" password_one = "user1" username_two = "user2" password_two = "user2" user_one = User(username_one, password_one) if not user_one.valid: print("User1 did not authenticate!!") exit() else: print("User1 authenticated!") user_two = User(username_two, password_two) if not user_two.valid: print("User2 did not authenticate!!") exit() else: print("User2 authenticated!") # Get their squads squad_one = create_squad( user_one.username, "7911ceb9f0f546c2b49bff6a8bd7044d") squad_two = create_squad( user_two.username, "b3f175ec05564cdbbb8545bf6f26b469") print("User1 will use Squad <" + str(squad_one.uid)+">") print("User2 will use Squad <" + str(squad_two.uid)+">") # Create Fight test_fight = Fight(squad_one, squad_two) # Attack b_hpt_prev_health = squad_two.hierophant.get_stat_health() a_cpt_dmg = squad_one.captain.get_stat_fight() print("Squad B Hierophant health pre-fight: " + str(b_hpt_prev_health)) print("Squad A Captain attacks with " + str(a_cpt_dmg) + " damage") test_fight.a_attack(squad_one.captain.uid, squad_two.hierophant.uid) # End fight and save squads test_fight.end_game() # Get Squad b again an check Hierophant health del squad_two squad_two = create_squad( user_two.username, "b3f175ec05564cdbbb8545bf6f26b469") b_hpt_post_health = squad_two.hierophant.get_stat_health() print("Squad B Hierophant health post-fight: " + str(b_hpt_post_health))