Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -45,6 +45,15 @@ def get_random_monster_old():
|
|
45 |
else:
|
46 |
return None
|
47 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
def get_random_monster():
|
49 |
monster_name = st.session_state.selected_monster
|
50 |
if monster_name:
|
@@ -106,6 +115,7 @@ def battle_player_card():
|
|
106 |
st.warning("Please select a monster.")
|
107 |
return
|
108 |
player_data = PLAYERS[selected_player]
|
|
|
109 |
monster_data = MONSTERS[selected_monster]
|
110 |
if player_data["Attack"] > monster_data["Defense"]:
|
111 |
st.success("You defeated the monster!")
|
|
|
45 |
else:
|
46 |
return None
|
47 |
|
48 |
+
def shuffle_monsters():
|
49 |
+
global MONSTERS
|
50 |
+
keys = list(MONSTERS.keys())
|
51 |
+
random.shuffle(keys)
|
52 |
+
shuffled = {}
|
53 |
+
for key in keys:
|
54 |
+
shuffled[key] = MONSTERS[key]
|
55 |
+
MONSTERS = shuffled
|
56 |
+
|
57 |
def get_random_monster():
|
58 |
monster_name = st.session_state.selected_monster
|
59 |
if monster_name:
|
|
|
115 |
st.warning("Please select a monster.")
|
116 |
return
|
117 |
player_data = PLAYERS[selected_player]
|
118 |
+
shuffle_monsters()
|
119 |
monster_data = MONSTERS[selected_monster]
|
120 |
if player_data["Attack"] > monster_data["Defense"]:
|
121 |
st.success("You defeated the monster!")
|