Xmds_Fridge.cs 958 B

123456789101112131415161718192021222324252627
  1. 
  2. using XmdsCommonServer.Plugin;
  3. namespace XmdsCommonSkill.Plugin.Buffs
  4. {
  5. public class Xmds_Fridge : XmdsBuffBase
  6. {
  7. public override int GetAbilityID()
  8. {
  9. return (int)XmdsCommon.Plugin.XmdsBuffProperties.XmdsBuffAbility.Fridge;
  10. }
  11. protected override void OnBuffBegin(XmdsCommonServer.Plugin.XmdsVirtual hitter, XmdsCommonServer.Plugin.XmdsVirtual attacker, CommonAI.Zone.Instance.InstanceUnit.BuffState state)
  12. {
  13. //通过编辑器设置无敌效果.
  14. XmdsVirtual.FormatLog("单位 {0} 冰箱开始", hitter.mInfo.Name);
  15. hitter.IsInvincible = true;
  16. }
  17. protected override void OnBuffEnd(XmdsCommonServer.Plugin.XmdsVirtual hitter, CommonAI.Zone.Instance.InstanceUnit.BuffState state, bool replace)
  18. {
  19. XmdsVirtual.FormatLog("单位 {0} 冰箱解除", hitter.mInfo.Name);
  20. hitter.IsInvincible = false;
  21. }
  22. }
  23. }