merge stash
This commit is contained in:
parent
0b7473382b
commit
6057d26774
@ -462,7 +462,7 @@ impl Item {
|
||||
self.into_skill().unwrap().multiplier()),
|
||||
|
||||
Item::ClutchI |
|
||||
Item::ClutchII |
|
||||
Item::ClutchII |
|
||||
Item::ClutchIII => format!("Construct cannot be KO'd while active. Additionally provides immunity to disables."),
|
||||
|
||||
Item::CorruptI |
|
||||
@ -482,9 +482,9 @@ impl Item {
|
||||
self.into_skill().unwrap().effect().first().unwrap().get_duration()),
|
||||
|
||||
Item::DecayI |
|
||||
Item::DecayII |
|
||||
Item::DecayII |
|
||||
Item::DecayIII => format!(
|
||||
"Reduces healing taken by {:?}% and deals blue damage {:?}% blue power each turn. Lasts {:?}T",
|
||||
"Reduces healing taken by {:?}% and deals {:?}% BluePower as BlueDamage each turn. Lasts {:?}T",
|
||||
100 - self.into_skill().unwrap().effect().first().unwrap().get_multiplier(),
|
||||
self.into_skill().unwrap().multiplier(),
|
||||
self.into_skill().unwrap().effect().first().unwrap().get_duration()),
|
||||
@ -513,7 +513,7 @@ impl Item {
|
||||
Item::HexI |
|
||||
Item::HexII |
|
||||
Item::HexIII => format!("Blue based skill that applies Hex for {:?}T. \
|
||||
Hexed targets cannot cast any skills.",
|
||||
Hexed targets cannot cast any skills.",
|
||||
self.into_skill().unwrap().effect().first().unwrap().get_duration()),
|
||||
|
||||
Item::ImpurityI |
|
||||
@ -522,11 +522,11 @@ impl Item {
|
||||
"Impurity increases Green Power by {:?}%, Blue based Attack skills will blast again dealing {:?}{}. Lasts {:?}T",
|
||||
self.into_skill().unwrap().effect().first().unwrap().get_multiplier() - 100,
|
||||
Skill::ImpureBlast.multiplier(),
|
||||
"% GreenPower as BluePower",
|
||||
"% GreenPower as BlueDamage",
|
||||
self.into_skill().unwrap().effect().first().unwrap().get_duration()),
|
||||
|
||||
Item::InvertI |
|
||||
Item::InvertII |
|
||||
Item::InvertII |
|
||||
Item::InvertIII => format!(
|
||||
"Reverse healing into damage and damage into healing.
|
||||
Any excess red or blue damage is converted into shield recharge."),
|
||||
@ -557,7 +557,7 @@ impl Item {
|
||||
self.into_skill().unwrap().effect().first().unwrap().get_duration()),
|
||||
|
||||
Item::RechargeI |
|
||||
Item::RechargeII |
|
||||
Item::RechargeII |
|
||||
Item::RechargeIII => format!(
|
||||
"Recharge Red and Blue Life based on {:?} RedPower and BluePower",
|
||||
self.into_skill().unwrap().multiplier()),
|
||||
@ -567,7 +567,7 @@ impl Item {
|
||||
Item::RuinIII => format!(
|
||||
"Team wide Stun for {:?}T. Stunned constructs are unable to cast skills.",
|
||||
self.into_skill().unwrap().effect().first().unwrap().get_duration()),
|
||||
|
||||
|
||||
Item::ScatterI |
|
||||
Item::ScatterII |
|
||||
Item::ScatterIII => format!(
|
||||
@ -662,15 +662,15 @@ impl Item {
|
||||
Item::ScatterI => vec![Item::Buff, Item::Blue, Item::Blue],
|
||||
Item::ScatterII => vec![Item::ScatterI, Item::ScatterI, Item::ScatterI],
|
||||
Item::ScatterIII => vec![Item::ScatterIII, Item::ScatterIII, Item::ScatterIII],
|
||||
|
||||
|
||||
Item::HasteI => vec![Item::Buff, Item::Red, Item::Green],
|
||||
Item::HasteII => vec![Item::HasteI, Item::HasteI, Item::HasteI],
|
||||
Item::HasteIII => vec![Item::HasteII, Item::HasteII, Item::HasteII],
|
||||
Item::ImpurityI => vec![Item::Buff, Item::Green, Item::Blue],
|
||||
Item::ImpurityII => vec![Item::ImpurityI, Item::ImpurityI, Item::ImpurityI],
|
||||
Item::ImpurityIII => vec![Item::ImpurityII, Item::ImpurityII, Item::ImpurityII],
|
||||
Item::AmplifyI => vec![Item::Buff, Item::Red, Item::Blue],
|
||||
Item::AmplifyII => vec![Item::AmplifyI, Item::AmplifyI, Item::AmplifyI],
|
||||
Item::AmplifyI => vec![Item::Buff, Item::Red, Item::Blue],
|
||||
Item::AmplifyII => vec![Item::AmplifyI, Item::AmplifyI, Item::AmplifyI],
|
||||
Item::AmplifyIII => vec![Item::AmplifyII, Item::AmplifyII, Item::AmplifyII],
|
||||
|
||||
Item::SnareI => vec![Item::Debuff, Item::Red, Item::Red],
|
||||
@ -882,7 +882,8 @@ impl From<Skill> for Item {
|
||||
Skill::TestBlock => Item::TestBlock,
|
||||
Skill::TestParry => Item::TestParry,
|
||||
Skill::TestSiphon => Item::TestSiphon,
|
||||
_ => panic!("{:?} not implemented with item conversion", skill),
|
||||
|
||||
// _ => panic!("{:?} not implemented with item conversion", skill),
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -938,7 +939,7 @@ pub fn get_combos() -> Vec<Combo> {
|
||||
Combo { components: Item::ScatterI.combo(), item: Item::ScatterI },
|
||||
Combo { components: Item::ScatterII.combo(), item: Item::ScatterII },
|
||||
Combo { components: Item::ScatterIII.combo(), item: Item::ScatterIII },
|
||||
|
||||
|
||||
Combo { components: Item::HasteI.combo(), item: Item::HasteI },
|
||||
Combo { components: Item::HasteII.combo(), item: Item::HasteII },
|
||||
Combo { components: Item::HasteIII.combo(), item: Item::HasteIII },
|
||||
@ -948,7 +949,7 @@ pub fn get_combos() -> Vec<Combo> {
|
||||
Combo { components: Item::ImpurityI.combo(), item: Item::ImpurityI },
|
||||
Combo { components: Item::ImpurityII.combo(), item: Item::ImpurityII },
|
||||
Combo { components: Item::ImpurityIII.combo(), item: Item::ImpurityIII },
|
||||
|
||||
|
||||
Combo { components: Item::AmplifyI.combo(), item: Item::AmplifyI },
|
||||
Combo { components: Item::AmplifyII.combo(), item: Item::AmplifyII },
|
||||
Combo { components: Item::AmplifyIII.combo(), item: Item::AmplifyIII },
|
||||
@ -981,11 +982,11 @@ pub fn get_combos() -> Vec<Combo> {
|
||||
Combo { components: Item::PurifyI.combo(), item: Item::PurifyI },
|
||||
Combo { components: Item::PurifyII.combo(), item: Item::PurifyII },
|
||||
Combo { components: Item::PurifyIII.combo(), item: Item::PurifyIII },
|
||||
|
||||
|
||||
Combo { components: Item::CorruptI.combo(), item: Item::CorruptI },
|
||||
Combo { components: Item::CorruptII.combo(), item: Item::CorruptII },
|
||||
Combo { components: Item::CorruptIII.combo(), item: Item::CorruptIII },
|
||||
|
||||
|
||||
Combo { components: Item::ClutchI.combo(), item: Item::ClutchI },
|
||||
Combo { components: Item::ClutchII.combo(), item: Item::ClutchII },
|
||||
Combo { components: Item::ClutchIII.combo(), item: Item::ClutchIII },
|
||||
|
||||
1242
server/src/skill.rs
1242
server/src/skill.rs
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user