awacke1 commited on
Commit
10f8eb4
Β·
1 Parent(s): ea4ccf8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -21
app.py CHANGED
@@ -56,27 +56,18 @@ def shuffle_monsters():
56
  MONSTERS = shuffled
57
 
58
  def get_random_monster():
59
- monster_name = st.session_state.selected_monster
60
- if monster_name:
61
- monster = MONSTERS[monster_name]
62
- st.write("Picture: ", monster["Picture"])
63
- st.write("Description: ", monster["Description"])
64
- st.write("Attack: ", monster["Attack"])
65
- st.write("Defense: ", monster["Defense"])
66
- return monster
67
- else:
68
- # Select a random monster based on its size
69
- monster_sizes = [monster_data["Attack"] + monster_data["Defense"] for monster_data in MONSTERS.values()]
70
- selected_size = random.choice(monster_sizes)
71
- monster_names = [monster_name for monster_name, monster_data in MONSTERS.items() if monster_data["Attack"] + monster_data["Defense"] == selected_size]
72
- selected_monster = random.choice(monster_names)
73
- st.session_state.selected_monster = selected_monster
74
- monster = MONSTERS[selected_monster]
75
- st.write("Picture: ", monster["Picture"])
76
- st.write("Description: ", monster["Description"])
77
- st.write("Attack: ", monster["Attack"])
78
- st.write("Defense: ", monster["Defense"])
79
- return monster
80
 
81
  def save_data():
82
  data = pd.DataFrame.from_dict(st.session_state.players, orient="index")
 
56
  MONSTERS = shuffled
57
 
58
  def get_random_monster():
59
+ # Select a random monster based on its size
60
+ monster_sizes = [monster_data["Attack"] + monster_data["Defense"] for monster_data in MONSTERS.values()]
61
+ selected_size = random.choice(monster_sizes)
62
+ monster_names = [monster_name for monster_name, monster_data in MONSTERS.items() if monster_data["Attack"] + monster_data["Defense"] == selected_size]
63
+ selected_monster = random.choice(monster_names)
64
+ st.session_state.selected_monster = selected_monster
65
+ monster = MONSTERS[selected_monster]
66
+ st.write("Picture: ", monster["Picture"])
67
+ st.write("Description: ", monster["Description"])
68
+ st.write("Attack: ", monster["Attack"])
69
+ st.write("Defense: ", monster["Defense"])
70
+ return monster
 
 
 
 
 
 
 
 
 
71
 
72
  def save_data():
73
  data = pd.DataFrame.from_dict(st.session_state.players, orient="index")