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): yield(pages.Introduction) yield(pages.Round1) if self.player.role() == 'sender': yield(pages.UQ_s, {'uq1': 3, 'uq2': 1, 'uq3': 3}) yield (pages.SignalingDating, {'change_d': 'True', 'change_d_choice': 1, 'unit_change_d_age': 1, 'unit_change_d_weight': 2, 'unit_change_d_height': 1}) yield (pages.ResultsSender) else: yield(pages.UQ_r, {'uq4': 1, 'uq5': 1}) yield (pages.RatingDating, {'rating_d_p2': 1, 'rating_d_p3': 2, 'rating_d_p4': 2, 'rating_d_p5': 2 }) yield (pages.ResultsReceiver)