Exemplo n.º 1
0
    void begin_resource_phase()
    {
        new_phase_started(GAMEPHASE.RESOURCE);
        disallow_actions();
        foreach (var player in players)
        {
            player.add_resource_token_to_all_heroes();
            if (cur_location != null && (cur_location.get_name() == LocationCard.ENCHANTED_STREAM().get_name()))
            {
            }
            else
            {
                player.draw_card();
            }
        }

        allow_actions_to_be_played(begin_planning_phase);
    }
Exemplo n.º 2
0
    public static List <EnemyCard> ORC_CARDS()
    {
        List <EnemyCard> result = new List <EnemyCard>();

        result.Add(DOL_GULDUR_ORCS());
        result.Add(DOL_GULDUR_ORCS());
        result.Add(DOL_GULDUR_ORCS());
        result.Add(CHIEFTAN_UFTHAK());
        result.Add(DOL_GULDUR_BEASTMASTER());
        result.Add(DOL_GULDUR_BEASTMASTER());
        result.Add(TreacheryCard.DRIVEN_BY_SHADOW());
        result.Add(TreacheryCard.THE_NECROMANCERS_REACH());
        result.Add(TreacheryCard.THE_NECROMANCERS_REACH());
        result.Add(TreacheryCard.THE_NECROMANCERS_REACH());
        result.Add(LocationCard.NECROMANCERS_PASS());
        result.Add(LocationCard.NECROMANCERS_PASS());
        result.Add(LocationCard.ENCHANTED_STREAM());
        result.Add(LocationCard.ENCHANTED_STREAM());
        return(result);
    }