awacke1 commited on
Commit
c7ff268
Β·
1 Parent(s): 1f61cb7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -1
app.py CHANGED
@@ -56,7 +56,7 @@ def display_player_card(player_name, player_data):
56
  for key, value in player_data.items():
57
  st.write(f"{key}: {value}")
58
 
59
- def battle_player_card():
60
  selected_player = st.session_state.selected_player
61
  selected_monster = st.session_state.selected_monster
62
  if not selected_player:
@@ -73,6 +73,25 @@ def battle_player_card():
73
  st.error("The monster defeated you.")
74
  save_data()
75
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
  def load_and_display_player_data_old():
77
  player_data = pd.read_csv("player_data.csv")
78
  st.write("## Player Data")
 
56
  for key, value in player_data.items():
57
  st.write(f"{key}: {value}")
58
 
59
+ def battle_player_card_old():
60
  selected_player = st.session_state.selected_player
61
  selected_monster = st.session_state.selected_monster
62
  if not selected_player:
 
73
  st.error("The monster defeated you.")
74
  save_data()
75
 
76
+ def battle_player_card():
77
+ selected_player = st.session_state.selected_player
78
+ selected_monster = st.session_state.selected_monster
79
+ if not selected_player:
80
+ st.warning("Please select a player card.")
81
+ return
82
+ if not selected_monster:
83
+ st.warning("Please select a monster.")
84
+ return
85
+ player_data = PLAYERS[selected_player]
86
+ monster_data = MONSTERS[selected_monster]
87
+ if player_data["Attack"] > monster_data["Defense"]:
88
+ st.success("You defeated the monster!")
89
+ # Increase player's Health Tokens
90
+ player_data["Health Tokens"] += 1
91
+ else:
92
+ st.error("The monster defeated you.")
93
+ save_data()
94
+
95
  def load_and_display_player_data_old():
96
  player_data = pd.read_csv("player_data.csv")
97
  st.write("## Player Data")