コード例 #1
0
 static public Task ActAsync(TargetSpaceCtx ctx)
 {
     return(ctx.SelectActionOption(
                Cmd.AddWilds(1),
                Cmd.PushUpToNExplorers(1)
                ));
 }
コード例 #2
0
    public static async Task ActAsync(TargetSpaceCtx ctx)
    {
        // 2 damage.
        await ctx.DamageInvaders(2);

        // Then either: add 3 wilds    OR    Remove 1 blight
        await ctx.SelectActionOption(Cmd.AddWilds(3), Cmd.RemoveBlight);

        // if you have 3 plant,
        if (await ctx.YouHave("3 plant"))
        {
            // 1 fear
            ctx.AddFear(1);
            // +2 damage
            await ctx.DamageInvaders(2);
        }
    }