12345678910111213141516171819202122232425262728293031323334353637383940414243 |
-
- using CommonAI.Zone;
- using CommonAI.Zone.Instance;
- using XmdsCommon.Message;
- using XmdsCommon.Plugin;
- using XmdsCommonServer.Plugin;
- using XmdsCommonServer.Plugin.XmdsSkillTemplate.Skills;
- namespace XmdsCommonSkill.Plugin.Buffs
- {
- //攻击附带debuff
- public class XmdsBuff_AttackAdditionDebuff : XmdsBuffBase
- {
- //被顶替的技能ID.
- public int type; //0-(普攻+技能),1(普攻),2(技能)
- public BuffTemplate buff = null; //附带的debuff
- public override void CopyTo(UnitBuff other)
- {
- var ret = other as XmdsBuff_AttackAdditionDebuff;
- ret.type = this.type;
- ret.buff = this.buff;
- base.CopyTo(other);
- }
- public override int GetAbilityID()
- {
- return (int)XmdsCommon.Plugin.XmdsBuffProperties.XmdsBuffAbility.AttackAdditionDebuff;
- }
- protected override void OnBuffBegin(XmdsCommonServer.Plugin.XmdsVirtual hitter, XmdsCommonServer.Plugin.XmdsVirtual attacker, InstanceUnit.BuffState state)
- {
- }
- protected override void OnBuffEnd(XmdsCommonServer.Plugin.XmdsVirtual hitter, InstanceUnit.BuffState state, bool replace)
- {
- }
- }
- }
|