示例#1
0
 public void zz_Effect_ChangeIP(CardFunction card)
 {
     if (dedicate(card.getCompany()))
     {
         Services.actionManager.LowerDecompressCost(10);
     }
 }
示例#2
0
 public void zz_FileRecovery(CardFunction card)
 {
     if (dedicate(card.getCompany()))
     {
         Services.statsManager.GainHp(8);
     }
 }
示例#3
0
 public void zz_DiskStorage(CardFunction card)
 {
     if (dedicate(card.getCompany()))
     {
         Services.actionManager.GenerateCardAddToHand(wipe);
     }
 }
示例#4
0
 public void zz_CopyAndPaste(CardFunction card)
 {
     if (dedicate(card.getCompany()))
     {
         Services.playerBuffManager.GainNewBuff(new CopyAndPaste(), 1);
     }
 }
示例#5
0
 public void zz_reallocateMemory(CardFunction card)
 {
     zz_Deal_Damage(7);
     if (dedicate(card.getCompany()))
     {
         Services.resourceManager.GainAttackBar(15);
     }
 }
示例#6
0
    private bool dedicate(Card.CardCompany company)
    {
        CardFunction temp = Services.actionManager.DrawCard();

        if (temp != null)
        {
            return(temp.getCompany() == company);
        }
        return(false);
    }
示例#7
0
 public void zz_Dedicate_burn(CardFunction card)
 {
     if (dedicate(card.getCompany()))
     {
         Services.actionManager.currentTargetEnemy.GainNewBuff(new Burn(), 8);
     }
     else
     {
         Services.actionManager.currentTargetEnemy.GainNewBuff(new Burn(), 4);
     }
 }
示例#8
0
 public void zz_Dedicate_harden(CardFunction card)
 {
     if (dedicate(card.getCompany()))
     {
         Services.playerBuffManager.GainNewBuff(new Evasion(), 1);
     }
     else
     {
         Services.statsManager.GainArmor(6);
     }
 }