Exemplo n.º 1
0
        public void ActivateGlitterstim()
        {
            Conditions.Glitterstim newConditionToken = new Conditions.Glitterstim(HostShip)
            {
                Tooltip = HostUpgrade.ImageUrl
            };
            HostShip.Tokens.AssignCondition(newConditionToken);

            Phases.OnCombatPhaseStart_Triggers -= RegisterTrigger;
            Phases.OnEndPhaseStart_NoTriggers  += DeactivateGlitterstim;

            HostShip.Tokens.AssignToken(new StressToken(HostShip), GlitterstimEffect);
        }
Exemplo n.º 2
0
        public void ActivateAbility()
        {
            Conditions.Glitterstim newConditionToken = new Conditions.Glitterstim()
            {
                Tooltip = ImageUrl
            };
            Host.AssignToken(newConditionToken, delegate { });

            Host.OnCombatPhaseStart -= RegisterTrigger;
            Phases.OnEndPhaseStart  += DeactivateAbility;

            Host.AssignToken(new Tokens.StressToken(), GlitterstimEffect);
        }