adjusted how breezy affects post-game stats

This commit is contained in:
Sakimori 2021-02-23 22:14:47 -05:00
parent e69240a481
commit 392490d70a
2 changed files with 13 additions and 12 deletions

View file

@ -50,7 +50,8 @@ class player(object):
"rbis" : 0, "rbis" : 0,
"strikeouts_taken" : 0 "strikeouts_taken" : 0
} }
self.stat_name = self.name
def star_string(self, key): def star_string(self, key):
str_out = "" str_out = ""
starstring = str(self.stlats[key]) starstring = str(self.stlats[key])
@ -670,11 +671,11 @@ class game(object):
def get_stats(self): def get_stats(self):
players = [] players = []
for this_player in self.teams["away"].lineup: for this_player in self.teams["away"].lineup:
players.append((this_player.name, this_player.game_stats)) players.append((this_player.stat_name, this_player.game_stats))
for this_player in self.teams["home"].lineup: for this_player in self.teams["home"].lineup:
players.append((this_player.name, this_player.game_stats)) players.append((this_player.stat_name, this_player.game_stats))
players.append((self.teams["home"].pitcher.name, self.teams["home"].pitcher.game_stats)) players.append((self.teams["home"].pitcher.stat_name, self.teams["home"].pitcher.game_stats))
players.append((self.teams["away"].pitcher.name, self.teams["away"].pitcher.game_stats)) players.append((self.teams["away"].pitcher.stat_name, self.teams["away"].pitcher.game_stats))
return players return players
def get_team_specific_stats(self): def get_team_specific_stats(self):
@ -683,11 +684,11 @@ class game(object):
self.teams["home"].name : [] self.teams["home"].name : []
} }
for this_player in self.teams["away"].lineup: for this_player in self.teams["away"].lineup:
players[self.teams["away"].name].append((this_player.name, this_player.game_stats)) players[self.teams["away"].name].append((this_player.stat_name, this_player.game_stats))
for this_player in self.teams["home"].lineup: for this_player in self.teams["home"].lineup:
players[self.teams["home"].name].append((this_player.name, this_player.game_stats)) players[self.teams["home"].name].append((this_player.stat_name, this_player.game_stats))
players[self.teams["home"].name].append((self.teams["home"].pitcher.name, self.teams["home"].pitcher.game_stats)) players[self.teams["home"].name].append((self.teams["home"].pitcher.stat_name, self.teams["home"].pitcher.game_stats))
players[self.teams["away"].name].append((self.teams["away"].pitcher.name, self.teams["away"].pitcher.game_stats)) players[self.teams["away"].name].append((self.teams["away"].pitcher.stat_name, self.teams["away"].pitcher.game_stats))
return players return players

View file

@ -230,7 +230,7 @@ class Breezy(Weather):
def __init__(self, game): def __init__(self, game):
self.name = "Breezy" self.name = "Breezy"
self.emoji = "🎐" self.emoji = "🎐"
self.activation_chance = 0.05 self.activation_chance = 0.08
def activate(self, game, result): def activate(self, game, result):
if random.random() < self.activation_chance: if random.random() < self.activation_chance:
@ -246,10 +246,10 @@ class Breezy(Weather):
names[-1] = first_first_letter + names[-1][1:] names[-1] = first_first_letter + names[-1][1:]
player.name = ' '.join(names) player.name = ' '.join(names)
else: else:
#name is one word, so turn 'bartholemew' into 'martholebew' #name is one word, so turn 'bartholemew' into 'martholemeb'
first_letter = player.name[0] first_letter = player.name[0]
last_letter = player.name[-1] last_letter = player.name[-1]
player.name = last_letter + player.name[1:-1] + last_letter player.name = last_letter + player.name[1:-1] + first_letter
book_adjectives = ["action-packed", "historical", "mystery", "thriller", "horror", "sci-fi", "fantasy", "spooky","romantic"] book_adjectives = ["action-packed", "historical", "mystery", "thriller", "horror", "sci-fi", "fantasy", "spooky","romantic"]
book_types = ["novel", "novella", "poem", "anthology", "fan fiction", "autobiography"] book_types = ["novel", "novella", "poem", "anthology", "fan fiction", "autobiography"]