Add support for exhibition games
This commit is contained in:
parent
89daa5fa15
commit
305914c758
@ -76,6 +76,8 @@ class Gameplay(commands.Cog):
|
|||||||
gt_string = 'Gauntlet'
|
gt_string = 'Gauntlet'
|
||||||
elif x.game_type == 'flashback':
|
elif x.game_type == 'flashback':
|
||||||
gt_string = 'Flashback'
|
gt_string = 'Flashback'
|
||||||
|
elif 'exhibition' in x.game_type:
|
||||||
|
gt_string = 'Exhibition'
|
||||||
embed.add_field(
|
embed.add_field(
|
||||||
name=f'{gs["away_team"]["sname"]} @ {gs["home_team"]["sname"]} - {gt_string}',
|
name=f'{gs["away_team"]["sname"]} @ {gs["home_team"]["sname"]} - {gt_string}',
|
||||||
value=g_message,
|
value=g_message,
|
||||||
@ -1839,7 +1841,7 @@ class Gameplay(commands.Cog):
|
|||||||
async def get_ai_sp_roster(interaction, this_game, ai_team, home_team, league_name, all_lineups):
|
async def get_ai_sp_roster(interaction, this_game, ai_team, home_team, league_name, all_lineups):
|
||||||
# Get AI Starting Pitcher
|
# Get AI Starting Pitcher
|
||||||
try:
|
try:
|
||||||
await interaction.edit_original_response(
|
await interaction.channel.send(
|
||||||
content=f'Now to decide on a Starting Pitcher...'
|
content=f'Now to decide on a Starting Pitcher...'
|
||||||
)
|
)
|
||||||
if ai_team['id'] == this_game.away_team_id:
|
if ai_team['id'] == this_game.away_team_id:
|
||||||
@ -1865,7 +1867,7 @@ class Gameplay(commands.Cog):
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
patch_game(this_game.id, active=False)
|
patch_game(this_game.id, active=False)
|
||||||
logging.error(f'could not start an AI game with {ai_team["sname"]}: {e}')
|
logging.error(f'could not start an AI game with {ai_team["sname"]}: {e}')
|
||||||
await interaction.edit_original_response(
|
await interaction.channel.send(
|
||||||
content=f'Looks like the {ai_team["sname"]} rotation didn\'t come through clearly. I\'ll sort '
|
content=f'Looks like the {ai_team["sname"]} rotation didn\'t come through clearly. I\'ll sort '
|
||||||
f'this out with {ai_team["gmname"]} and {get_cal_user(interaction).mention}. I\'ll end '
|
f'this out with {ai_team["gmname"]} and {get_cal_user(interaction).mention}. I\'ll end '
|
||||||
f'this game - why don\'t you play against somebody else for now?'
|
f'this game - why don\'t you play against somebody else for now?'
|
||||||
@ -1874,7 +1876,7 @@ class Gameplay(commands.Cog):
|
|||||||
|
|
||||||
# Get AI Lineup
|
# Get AI Lineup
|
||||||
try:
|
try:
|
||||||
await interaction.edit_original_response(
|
await interaction.channel.send(
|
||||||
content=f'I am getting a lineup card from the {ai_team["sname"]}...'
|
content=f'I am getting a lineup card from the {ai_team["sname"]}...'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@ -106,8 +106,9 @@ def batter_grading(vs_hand, rg_data):
|
|||||||
def get_cardset_string(this_game: StratGame):
|
def get_cardset_string(this_game: StratGame):
|
||||||
cardsets = ''
|
cardsets = ''
|
||||||
bcardsets = ''
|
bcardsets = ''
|
||||||
for x in this_game.cardset_ids.split(','):
|
if this_game.cardset_ids is not None:
|
||||||
cardsets += f'&cardset_id={x}'
|
for x in this_game.cardset_ids.split(','):
|
||||||
|
cardsets += f'&cardset_id={x}'
|
||||||
if this_game.backup_cardset_ids is not None:
|
if this_game.backup_cardset_ids is not None:
|
||||||
for x in this_game.backup_cardset_ids.split(','):
|
for x in this_game.backup_cardset_ids.split(','):
|
||||||
bcardsets += f'&backup_cardset_id={x}'
|
bcardsets += f'&backup_cardset_id={x}'
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user