fixed multi RNG
This commit is contained in:
parent
8c68f7fec9
commit
39ace02d92
@ -716,7 +716,7 @@ impl Skill {
|
|||||||
Skill::Invert => Category::Green,
|
Skill::Invert => Category::Green,
|
||||||
|
|
||||||
Skill::Blast => Category::Blue,
|
Skill::Blast => Category::Blue,
|
||||||
Skill::Chaos => Category::Red,
|
Skill::Chaos => Category::Blue,
|
||||||
Skill::Amplify => Category::Blue,
|
Skill::Amplify => Category::Blue,
|
||||||
Skill::Decay => Category::Blue, // dot
|
Skill::Decay => Category::Blue, // dot
|
||||||
Skill::DecayTick => Category::BlueTick, // hot
|
Skill::DecayTick => Category::BlueTick, // hot
|
||||||
@ -996,12 +996,12 @@ fn triage_tick(source: &mut Cryp, target: &mut Cryp, mut results: Resolutions, s
|
|||||||
fn chaos(source: &mut Cryp, target: &mut Cryp, mut results: Resolutions, skill: Skill) -> Resolutions {
|
fn chaos(source: &mut Cryp, target: &mut Cryp, mut results: Resolutions, skill: Skill) -> Resolutions {
|
||||||
let mut rng = thread_rng();
|
let mut rng = thread_rng();
|
||||||
let b_rng: u64 = rng.gen_range(0, 20);
|
let b_rng: u64 = rng.gen_range(0, 20);
|
||||||
let amount = source.blue_damage().pct(skill.multiplier()) + b_rng;
|
let amount = source.blue_damage().pct(skill.multiplier() + b_rng);
|
||||||
target.deal_blue_damage(skill, amount)
|
target.deal_blue_damage(skill, amount)
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.for_each(|e| results.push(Resolution::new(source, target).event(e)));
|
.for_each(|e| results.push(Resolution::new(source, target).event(e)));
|
||||||
let r_rng: u64 = rng.gen_range(0, 20);
|
let r_rng: u64 = rng.gen_range(0, 20);
|
||||||
let amount = source.red_damage().pct(skill.multiplier()) + r_rng;
|
let amount = source.red_damage().pct(skill.multiplier() + r_rng);
|
||||||
target.deal_red_damage(skill, amount)
|
target.deal_red_damage(skill, amount)
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.for_each(|e| results.push(Resolution::new(source, target).event(e)));
|
.for_each(|e| results.push(Resolution::new(source, target).event(e)));
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user