Esempio n. 1
0
    public virtual HPchange_info TXT_getdamage(float n, HPchange_K k)
    {
        HPchange_info i = new HPchange_info();

        i.before = now_HP;
        now_HP  -= n;
        i.after  = now_HP;
        ui.setHP(this);///
        return(i);
    }
Esempio n. 2
0
    public override bool run_and_Pop(Dictionary <CardTxt, step_target> data)
    {
        step_target d = data[this];
        //print("-"+damage+d.target.ToString());
        HPchange_info ret = d.targetcard.minion.TXT_getdamage(damage, HPchange_K.normal_Dam);

        if (ret.change < 0)
        {
            docall(d.user.host(), new call_HP());
        }
        return(true);
    }