Esempio n. 1
0
 public override void ApplyDebuff(ObjectController applyer, ObjectController target)
 {
     base.ApplyDebuff(applyer, target);
     target.Stunned = true;
     //target.MountainlizeRigibody();
     target.ActiveVFXParticle(VFX);
 }
Esempio n. 2
0
 public override void ApplyBuff(ObjectController applyer, ObjectController target)
 {
     base.ApplyBuff(applyer, target);
     ModAmount = (float)System.Math.Round(target.GetMaxStats(STATSTYPE.LPH) * (LPH_INC_Percentage / 100), 1);
     target.AddCurrStats(STATSTYPE.LPH, ModAmount);
     target.ActiveVFXParticle(VFX);
 }
Esempio n. 3
0
 public override void ApplyDebuff(ObjectController applyer, ObjectController target)
 {
     base.ApplyDebuff(applyer, target);
     ModAmount = (float)System.Math.Round(target.GetMaxStats(STATSTYPE.DAMAGE) * (DMG_DEC_Percentage / 100), 1);
     target.DecCurrStats(STATSTYPE.DAMAGE, ModAmount);
     target.ActiveVFXParticle(VFX);
     AudioSource.PlayClipAtPoint(SFX, target.transform.position, GameManager.SFX_Volume);
 }
Esempio n. 4
0
 public override void ApplyDebuff(ObjectController applyer, ObjectController target)
 {
     base.ApplyDebuff(applyer, target);
     target.ActiveVFXParticle(VFX);
     DealBleedDmg();
 }
Esempio n. 5
0
 public override void ApplyBuff(ObjectController applyer, ObjectController target)
 {
     base.ApplyBuff(applyer, target);
     target.ActiveVFXParticle(VFX);
     Heal();
 }