private void ApplyFuryBuff() { // **Note** Could possibly need to check if OC has the buff already for network FuryBuff FB = FuryBuff.Generate(AttkSpd_INC_Percentage, Duration); FB.ApplyBuff(OC, OC); RealTime_CD = CD - CD * (OC.GetMaxStats(STATSTYPE.HASTE) / 100); }
public void OnUseCard(Owner caster, MapPosition target) { CreatureStats creature = CombatManager.GetCreatureAt(target); if (creature) { FuryBuff buff = new FuryBuff(); creature.GetComponent <EffectHolder>().AddEffect(buff); } }