block skills ->> 1T duration / no cooldown
This commit is contained in:
parent
6045a77bb6
commit
9ae7317f37
@ -831,22 +831,22 @@ impl Skill {
|
|||||||
Skill::Buff => vec![ConstructEffect {effect: Effect::Buff, duration: 2,
|
Skill::Buff => vec![ConstructEffect {effect: Effect::Buff, duration: 2,
|
||||||
meta: Some(EffectMeta::Multiplier(125)), tick: None }],
|
meta: Some(EffectMeta::Multiplier(125)), tick: None }],
|
||||||
|
|
||||||
Skill::Electrify => vec![ConstructEffect {effect: Effect::Electric, duration: 2,
|
Skill::Electrify => vec![ConstructEffect {effect: Effect::Electric, duration: 1,
|
||||||
meta: Some(EffectMeta::Skill(Skill::Electrocute)), tick: None}],
|
meta: Some(EffectMeta::Skill(Skill::Electrocute)), tick: None}],
|
||||||
Skill::ElectrifyPlus => vec![ConstructEffect {effect: Effect::Electric, duration: 3,
|
Skill::ElectrifyPlus => vec![ConstructEffect {effect: Effect::Electric, duration: 1,
|
||||||
meta: Some(EffectMeta::Skill(Skill::ElectrocutePlus)), tick: None}],
|
meta: Some(EffectMeta::Skill(Skill::ElectrocutePlus)), tick: None}],
|
||||||
Skill::ElectrifyPlusPlus => vec![ConstructEffect {effect: Effect::Electric, duration: 4,
|
Skill::ElectrifyPlusPlus => vec![ConstructEffect {effect: Effect::Electric, duration: 1,
|
||||||
meta: Some(EffectMeta::Skill(Skill::ElectrocutePlusPlus)), tick: None}],
|
meta: Some(EffectMeta::Skill(Skill::ElectrocutePlusPlus)), tick: None}],
|
||||||
Skill::Electrocute => vec![ConstructEffect {effect: Effect::Electrocute, duration: 3,
|
Skill::Electrocute => vec![ConstructEffect {effect: Effect::Electrocute, duration: 2,
|
||||||
meta: Some(EffectMeta::Skill(Skill::ElectrocuteTick)), tick: None}],
|
meta: Some(EffectMeta::Skill(Skill::ElectrocuteTick)), tick: None}],
|
||||||
Skill::ElectrocutePlus => vec![ConstructEffect {effect: Effect::Electrocute, duration: 4,
|
Skill::ElectrocutePlus => vec![ConstructEffect {effect: Effect::Electrocute, duration: 3,
|
||||||
meta: Some(EffectMeta::Skill(Skill::ElectrocuteTickPlus)), tick: None}],
|
meta: Some(EffectMeta::Skill(Skill::ElectrocuteTickPlus)), tick: None}],
|
||||||
Skill::ElectrocutePlusPlus => vec![ConstructEffect {effect: Effect::Electrocute, duration: 5,
|
Skill::ElectrocutePlusPlus => vec![ConstructEffect {effect: Effect::Electrocute, duration: 4,
|
||||||
meta: Some(EffectMeta::Skill(Skill::ElectrocuteTickPlusPlus)), tick: None}],
|
meta: Some(EffectMeta::Skill(Skill::ElectrocuteTickPlusPlus)), tick: None}],
|
||||||
|
|
||||||
Skill::Sustain => vec![ConstructEffect {effect: Effect::Sustain, duration: 1, meta: None, tick: None }],
|
Skill::Sustain => vec![ConstructEffect {effect: Effect::Sustain, duration: 1, meta: None, tick: None }],
|
||||||
Skill::SustainPlus => vec![ConstructEffect {effect: Effect::Sustain, duration: 2, meta: None, tick: None }],
|
Skill::SustainPlus => vec![ConstructEffect {effect: Effect::Sustain, duration: 1, meta: None, tick: None }],
|
||||||
Skill::SustainPlusPlus => vec![ConstructEffect {effect: Effect::Sustain, duration: 3, meta: None, tick: None }],
|
Skill::SustainPlusPlus => vec![ConstructEffect {effect: Effect::Sustain, duration: 1, meta: None, tick: None }],
|
||||||
|
|
||||||
Skill::Curse => vec![ConstructEffect {effect: Effect::Curse, duration: 2,
|
Skill::Curse => vec![ConstructEffect {effect: Effect::Curse, duration: 2,
|
||||||
meta: Some(EffectMeta::Multiplier(150)), tick: None}],
|
meta: Some(EffectMeta::Multiplier(150)), tick: None}],
|
||||||
@ -900,16 +900,16 @@ impl Skill {
|
|||||||
Skill::InvertPlus => vec![ConstructEffect {effect: Effect::Invert, duration: 3, meta: None, tick: None}],
|
Skill::InvertPlus => vec![ConstructEffect {effect: Effect::Invert, duration: 3, meta: None, tick: None}],
|
||||||
Skill::InvertPlusPlus => vec![ConstructEffect {effect: Effect::Invert, duration: 4, meta: None, tick: None}],
|
Skill::InvertPlusPlus => vec![ConstructEffect {effect: Effect::Invert, duration: 4, meta: None, tick: None}],
|
||||||
|
|
||||||
Skill::Counter => vec![ConstructEffect {effect: Effect::Counter, duration: 2,
|
Skill::Counter => vec![ConstructEffect {effect: Effect::Counter, duration: 1,
|
||||||
meta: Some(EffectMeta::Skill(Skill::CounterAttack)), tick: None}],
|
meta: Some(EffectMeta::Skill(Skill::CounterAttack)), tick: None}],
|
||||||
Skill::CounterPlus => vec![ConstructEffect {effect: Effect::Counter, duration: 2,
|
Skill::CounterPlus => vec![ConstructEffect {effect: Effect::Counter, duration: 1,
|
||||||
meta: Some(EffectMeta::Skill(Skill::CounterAttackPlus)), tick: None}],
|
meta: Some(EffectMeta::Skill(Skill::CounterAttackPlus)), tick: None}],
|
||||||
Skill::CounterPlusPlus => vec![ConstructEffect {effect: Effect::Counter, duration: 2,
|
Skill::CounterPlusPlus => vec![ConstructEffect {effect: Effect::Counter, duration: 1,
|
||||||
meta: Some(EffectMeta::Skill(Skill::CounterAttackPlusPlus)), tick: None}],
|
meta: Some(EffectMeta::Skill(Skill::CounterAttackPlusPlus)), tick: None}],
|
||||||
|
|
||||||
Skill::Reflect => vec![ConstructEffect {effect: Effect::Reflect, duration: 1, meta: None, tick: None }],
|
Skill::Reflect => vec![ConstructEffect {effect: Effect::Reflect, duration: 1, meta: None, tick: None }],
|
||||||
Skill::ReflectPlus => vec![ConstructEffect {effect: Effect::Reflect, duration: 2, meta: None, tick: None }],
|
Skill::ReflectPlus => vec![ConstructEffect {effect: Effect::Reflect, duration: 1, meta: None, tick: None }],
|
||||||
Skill::ReflectPlusPlus => vec![ConstructEffect {effect: Effect::Reflect, duration: 3, meta: None, tick: None }],
|
Skill::ReflectPlusPlus => vec![ConstructEffect {effect: Effect::Reflect, duration: 1, meta: None, tick: None }],
|
||||||
|
|
||||||
Skill::Break => vec![ConstructEffect {effect: Effect::Stun, duration: 1, meta: None, tick: None},
|
Skill::Break => vec![ConstructEffect {effect: Effect::Stun, duration: 1, meta: None, tick: None},
|
||||||
ConstructEffect {effect: Effect::Vulnerable, duration: 3, meta: Some(EffectMeta::Multiplier(150)), tick: None}],
|
ConstructEffect {effect: Effect::Vulnerable, duration: 3, meta: Some(EffectMeta::Multiplier(150)), tick: None}],
|
||||||
@ -985,7 +985,7 @@ impl Skill {
|
|||||||
Skill::Block => None, // reduce damage
|
Skill::Block => None, // reduce damage
|
||||||
Skill::Counter|
|
Skill::Counter|
|
||||||
Skill::CounterPlus |
|
Skill::CounterPlus |
|
||||||
Skill::CounterPlusPlus => Some(2), // avoid all damage
|
Skill::CounterPlusPlus => None, // avoid all damage
|
||||||
|
|
||||||
Skill::Restrict=> Some(2),
|
Skill::Restrict=> Some(2),
|
||||||
Skill::RestrictPlus => Some(2),
|
Skill::RestrictPlus => Some(2),
|
||||||
@ -1045,8 +1045,8 @@ impl Skill {
|
|||||||
Skill::SilencePlus => Some(2),
|
Skill::SilencePlus => Some(2),
|
||||||
Skill::SilencePlusPlus => Some(2),
|
Skill::SilencePlusPlus => Some(2),
|
||||||
|
|
||||||
Skill::Purify=> None,
|
Skill::Purify |
|
||||||
Skill::PurifyPlus => None,
|
Skill::PurifyPlus |
|
||||||
Skill::PurifyPlusPlus => None,
|
Skill::PurifyPlusPlus => None,
|
||||||
|
|
||||||
Skill::Purge=> None,
|
Skill::Purge=> None,
|
||||||
@ -1065,13 +1065,13 @@ impl Skill {
|
|||||||
Skill::HastePlus => Some(2),
|
Skill::HastePlus => Some(2),
|
||||||
Skill::HastePlusPlus => Some(2),
|
Skill::HastePlusPlus => Some(2),
|
||||||
|
|
||||||
Skill::Reflect=> Some(2),
|
Skill::Reflect |
|
||||||
Skill::ReflectPlus => Some(2),
|
Skill::ReflectPlus |
|
||||||
Skill::ReflectPlusPlus => Some(2),
|
Skill::ReflectPlusPlus => None,
|
||||||
|
|
||||||
Skill::Recharge=> Some(2),
|
Skill::Recharge=> None,
|
||||||
Skill::RechargePlus => Some(2),
|
Skill::RechargePlus => None,
|
||||||
Skill::RechargePlusPlus => Some(2),
|
Skill::RechargePlusPlus => None,
|
||||||
|
|
||||||
Skill::Ruin=> Some(3),
|
Skill::Ruin=> Some(3),
|
||||||
Skill::RuinPlus => Some(2),
|
Skill::RuinPlus => Some(2),
|
||||||
@ -1085,17 +1085,17 @@ impl Skill {
|
|||||||
Skill::SleepPlus => Some(3),
|
Skill::SleepPlus => Some(3),
|
||||||
Skill::SleepPlusPlus => Some(3),
|
Skill::SleepPlusPlus => Some(3),
|
||||||
|
|
||||||
Skill::Sustain=> Some(1),
|
Skill::Sustain |
|
||||||
Skill::SustainPlus => Some(2),
|
Skill::SustainPlus |
|
||||||
Skill::SustainPlusPlus => Some(3),
|
Skill::SustainPlusPlus => None,
|
||||||
|
|
||||||
Skill::Intercept=> Some(2),
|
Skill::Intercept=> Some(2),
|
||||||
Skill::InterceptPlus => Some(2),
|
Skill::InterceptPlus => Some(2),
|
||||||
Skill::InterceptPlusPlus => Some(2),
|
Skill::InterceptPlusPlus => Some(2),
|
||||||
|
|
||||||
Skill::Electrify=>Some(1),
|
Skill::Electrify |
|
||||||
Skill::ElectrifyPlus =>Some(1),
|
Skill::ElectrifyPlus |
|
||||||
Skill::ElectrifyPlusPlus =>Some(1),
|
Skill::ElectrifyPlusPlus => None,
|
||||||
|
|
||||||
|
|
||||||
Skill::Absorb|
|
Skill::Absorb|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user