from otree.api import Currency as c, currency_range from . import pages from ._builtin import Bot from .models import Constants class PlayerBot(Bot): def play_round(self): if self.subsession.round_number == 1: yield (pages.Introduction) if self.player.count < 21: if self.player.count == 20: yield (pages.Decide, {'decision': 1}) else: yield (pages.Decide, {'decision': 2}) if self.player.count < 21: if self.player.count == 20: yield (pages.Decide, {'decision': 1}) else: yield (pages.Decide, {'decision': 2}) if self.player.count < 21: if self.player.count == 20: yield (pages.Decide, {'decision': 1}) else: yield (pages.Decide, {'decision': 2}) if self.player.count < 21: if self.player.count == 20: yield (pages.Decide, {'decision': 1}) else: yield (pages.Decide, {'decision': 2}) if self.player.count < 21: if self.player.count == 20: yield (pages.Decide, {'decision': 1}) else: yield (pages.Decide, {'decision': 2}) if self.player.count < 21: if self.player.count == 20: yield (pages.Decide, {'decision': 1}) else: yield (pages.Decide, {'decision': 2}) if self.player.count < 21: if self.player.count == 20: yield (pages.Decide, {'decision': 1}) else: yield (pages.Decide, {'decision': 2}) if self.player.count < 21: if self.player.count == 20: yield (pages.Decide, {'decision': 1}) else: yield (pages.Decide, {'decision': 2}) if self.player.count < 21: if self.player.count == 20: yield (pages.Decide, {'decision': 1}) else: yield (pages.Decide, {'decision': 2}) if self.player.count < 21: if self.player.count == 20: yield (pages.Decide, {'decision': 1}) else: yield (pages.Decide, {'decision': 2}) if self.player.count < 21: if self.player.count == 20: yield (pages.Decide, {'decision': 1}) else: yield (pages.Decide, {'decision': 2}) yield (pages.Results)