This commit is contained in:
@@ -19,7 +19,7 @@ var effectInfoByID = map[int]string{
|
|||||||
29: "额外附加{0}点固定伤害",
|
29: "额外附加{0}点固定伤害",
|
||||||
31: "",
|
31: "",
|
||||||
32: "使用后{0}回合攻击击中对象要害概率增加1/16",
|
32: "使用后{0}回合攻击击中对象要害概率增加1/16",
|
||||||
33: "消除对手能力提升状态",
|
33: "消除敌方阵营所有强化",
|
||||||
34: "将所受的伤害{0}倍反馈给对手",
|
34: "将所受的伤害{0}倍反馈给对手",
|
||||||
35: "惩罚,对方能力等级越高,此技能威力越大",
|
35: "惩罚,对方能力等级越高,此技能威力越大",
|
||||||
36: "命中时{0}%的概率秒杀对方",
|
36: "命中时{0}%的概率秒杀对方",
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ func (e *Effect3) Skill_Use() bool {
|
|||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
// Effect 33: 消除对手能力提升状态
|
// Effect 33: 消除敌方阵营所有强化
|
||||||
type Effect33 struct {
|
type Effect33 struct {
|
||||||
node.EffectNode
|
node.EffectNode
|
||||||
Reverse bool
|
Reverse bool
|
||||||
@@ -38,13 +38,17 @@ type Effect33 struct {
|
|||||||
// 执行时逻辑
|
// 执行时逻辑
|
||||||
// ----------------------
|
// ----------------------
|
||||||
func (e *Effect33) Skill_Use() bool {
|
func (e *Effect33) Skill_Use() bool {
|
||||||
|
e.ForEachOpponentSlot(func(target *input.Input) bool {
|
||||||
for i, v := range e.Ctx().Opp.Prop[:] {
|
if target == nil {
|
||||||
if v > 0 {
|
return true
|
||||||
e.Ctx().Opp.SetProp(e.Ctx().Our, int8(i), 0)
|
|
||||||
}
|
}
|
||||||
|
for i, v := range target.Prop[:] {
|
||||||
}
|
if v > 0 {
|
||||||
|
target.SetProp(e.Ctx().Our, int8(i), 0)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return true
|
||||||
|
})
|
||||||
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
@@ -54,8 +58,8 @@ func (e *Effect33) Skill_Use() bool {
|
|||||||
// ----------------------
|
// ----------------------
|
||||||
func init() {
|
func init() {
|
||||||
// {3, false, 0}, // 解除自身能力下降状态
|
// {3, false, 0}, // 解除自身能力下降状态
|
||||||
// {33, true, 0}, // 消除对手能力提升状态{3, false, 0}, // 解除自身能力下降状态
|
// {33, true, 0}, // 消除敌方阵营所有强化{3, false, 0}, // 解除自身能力下降状态
|
||||||
// {33, true, 0}, // 消除对手能力提升状态
|
// {33, true, 0}, // 消除敌方阵营所有强化
|
||||||
input.InitEffect(input.EffectType.Skill, 3, &Effect3{})
|
input.InitEffect(input.EffectType.Skill, 3, &Effect3{})
|
||||||
input.InitEffect(input.EffectType.Skill, 33, &Effect33{})
|
input.InitEffect(input.EffectType.Skill, 33, &Effect33{})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user