public CanNotBeAvoidedAttackWing(Skill origin, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { }
/// <summary> /// 附加值的构造函数 /// </summary> /// <param name="origin">产生该附加值的能力</param> /// <param name="lastingType">持续类型</param> public Buff(Skill origin, LastingTypeEnum lastingType) { Origin = origin; LastingType = lastingType; Guid = System.Guid.NewGuid().ToString(); }
public CanNotDeploy(Skill origin, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { }
public CanBeSupportedBy(Skill origin, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { }
public SetSupportCardToBondInsteadOfRetreat(Skill origin, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { }
public DisableAllSkills(Skill origin, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { }
public AllowSameNameDeployment(Skill origin, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { }
public SupportBuff(Skill origin, int value, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { Value = value; }
public FailToSupport(Skill origin, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { }
public CanDeployWithoutBond(Skill origin, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { }
public CanNotCriticalAttack(Skill origin, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { }
public CanNotBePlacedInBond(Skill origin, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { }
public CanNotObtainSkill(Skill origin, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { }
public UnitNameBuff(Skill origin, bool isAdding, string value, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { IsAdding = isAdding; Value = value; }
public CanLevelUpToOthers(Skill origin, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { }
public ClassChangeCostBuff(Skill origin, int value, bool isBecoming, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { Value = value; IsBecoming = isBecoming; }
public WillNotBeAttackedFromBackField(Skill origin, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { }
public RangeBuff(Skill origin, bool isAdding, RangeEnum value, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { IsAdding = isAdding; Value = value; }
public DestroyTwoOrbs(Skill origin, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { }
public UserForbidAumStaff(Skill origin, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base(origin, lastingType) { }
public SubSkill(Skill origin, LastingTypeEnum lastingType = LastingTypeEnum.Forever) : base() { Origin = origin; LastingType = lastingType; }