cryp animations

This commit is contained in:
ntr
2019-05-02 11:40:08 +10:00
parent a970f5256e
commit f93aba866f
3 changed files with 26 additions and 5 deletions
+3 -4
View File
@@ -1137,13 +1137,12 @@ fn siphon_tick(source: &mut Cryp, target: &mut Cryp, mut results: Resolutions, s
let siphon_events = target.deal_blue_damage(Skill::SiphonTick, amount);
for e in siphon_events {
results.push(Resolution::new(source, target).event(e));
match e {
Event::Damage { amount, mitigation: _, colour: _, skill: _ } => {
results.push(Resolution::new(source, target).event(e));
let heal = source.deal_green_damage(Skill::Siphon, amount);
for e in heal {
results.push(Resolution::new(source, source).event(e));
for h in heal {
results.push(Resolution::new(source, source).event(h));
};
},
_ => (),