import random
A = ["Fighter 1"]
B = ["Fighter 2"]
Skills = ["Douge", "Smoke", "Rage"]
Weapons = ["Dagger", "Sword", "Gun"]
getWep1 = random.choice(Weapons)
getWep2 = random.choice(Weapons)
getSkill1 = random.choice(Skills)
getSkill2 = random.choice(Skills)
redomnLw = random.randint(0, len(Weapons))
for i in Weapons:
if i is getWep1:
x = Weapons.index(i)
A += [Weapons[x]]
if i is getWep2:
x = Weapons.index(i)
B += [Weapons[x]]
for i in Skills:
if i is getSkill1:
x = Skills.index(i)
A += [Skills[x]]
if i is getSkill2:
x = Skills.index(i)
B += [Skills[x]]
def Fight():
for i in Weapons:
if i in A:
for x in Skills:
if x in A:
print(A[0], ":", "Weapon:", i, "|", "Skill:", x)
if i in B:
for x in Skills:
if x in B:
print(B[0], ":", "Weapon:", i, "|", "Skill:", x)
L = Weapons.index(A[1])
R = Weapons.index(B[1])
L1 = Skills.index(A[2])
R1 = Skills.index(B[2])
# WEAPON CHACKING
if A[0] == A[L]:
WinChanceA = random.randint(50, 100)
print(A[0], "Just Pop that head off NICE!")
elif A[1] == A[L]:
WinChanceA = random.randint(50, 100)
print()
elif A[2] == A[L]:
WinChanceA = random.randint(50, 100)
print()
if B[0] == B[R]:
WinChanceB = random.randint(50, 100)
print()
elif B[1] == B[R]:
WinChanceB = random.randint(50, 100)
print()
elif B[2] == B[R]:
WinChanceB = random.randint(50, 100)
print()
# SKILL CHACKING
if A[0] == A[L1]:
WinChanceAS = random.randint(50, 100)
print()
elif A[1] == A[L1]:
WinChanceAS = random.randint(50, 100)
print()
elif A[2] == A[L1]:
WinChanceAS = random.randint(50, 100)
print()
if B[0] == B[R1]:
WinChanceBS = random.randint(50, 100)
print()
elif B[1] == B[R1]:
WinChanceBS = random.randint(50, 100)
print()
elif B[2] == B[R1]:
WinChanceBS = random.randint(50, 100)
print()
try:
Fight()
print("Fighter 1:", WinChanceA + WinChanceAS, "Points", "|", "Fighter 2:", WinChanceB + WinChanceBS, "Points")
k = WinChanceA + WinChanceAS
t = WinChanceB + WinChanceBS
if k > t:
print(A[0], "Win!")
elif k == t:
print("TIE!")
else:
print(B[0], "Win!")
except NameError as e:
print(e)