public void ExecuteSuccessEvent()
        {
            var active = Player.PartyActions.ExecutingCharacter;

            Characters.CharacterActions.RaiseCharacterDeterminationBy(1, active);

            WeaponPower.RaiseWeaponPowerBy(1);
        }
Ejemplo n.º 2
0
 public override void UseAbility()
 {
     if (CurrentDetermination >= GetAbilityCosts())
     {
         //Defense Plan
         CharacterActions.LowerCharacterDeterminationBy(GetAbilityCosts(), this);
         WeaponPower.RaiseWeaponPowerBy(1);
     }
 }
 private void ExecuteFutureThreat()
 {
     if (FoodStorage.GetTotal() < 1)
     {
         var active = Player.PartyActions.ExecutingCharacter;
         Characters.CharacterActions.DamageCharacterBy(1, active);
     }
     else
     {
         FoodStorage.Consume(1);
     }
     WeaponPower.RaiseWeaponPowerBy(1);
 }
Ejemplo n.º 4
0
    private void OnMouseDown()
    {
        var component = GetComponent <Actionphase_CanClick>();

        if (component != null && component.IsClickable)
        {
            if (Charges == 0)
            {
                return;
            }

            WeaponPower.RaiseWeaponPowerBy(1);

            Charges--;
            if (Charges == 1)
            {
                token_1.SetActive(true);
            }
            if (Charges == 0)
            {
                token_2.SetActive(true);
            }
        }
    }
Ejemplo n.º 5
0
 public void Research()
 {
     WeaponPower.RaiseWeaponPowerBy(3);
 }
Ejemplo n.º 6
0
 public void Build()
 {
     WeaponPower.RaiseWeaponPowerBy(1);
 }