-[1.8.2] - 2019-11-10
+[1.8.3] - 2019-11-10 ++Added
-
-
- Fixed a duplicate button issue in reshape tab +
- Preview combos by hovering over recipes +
- Condensed recipe display +
+Fixed
+-
+
- Construct display on info / demo page +
- Case where a skill could send multiple ko events to target +
- Resizing of vbox when you buy / create certain items +
+Changed
+-
+
- Automatically shows a preview of combo item when you have 3 items selected for combining +
- Only highlight the first available item slot when equipping +
- Amplify no longer increase GreenPower +
- Purify
+
-
+
- Now removes all effects on target +
- Applies "Purified" increasing healing taken +
+ - Purge
+
-
+
- Now removes all effects on target +
+
+[1.8.2] - 2019-11-10
++Fixed
+-
+
- Duplicate button issue in reshape tab
[1.8.1] - 2019-11-09
-Fixed
+Fixed- An issue where skills would not be put on cooldown after being used.
-Changed
+Changed-
Game phase
@@ -794,7 +829,7 @@ pre {[1.8.0] - 2019-11-06
-Added
+Added-
Drag and drop for vbox interactions can be used instead of single click / double click
@@ -810,7 +845,7 @@ pre {
-Changed
+Changed-
Construct life changed
@@ -878,7 +913,7 @@ pre {[1.7.0] - 2019-10-31
-Added
+Added-
Step by step tutorial
@@ -896,7 +931,7 @@ pre {
-Changed
+Changed-
Vbox phase
@@ -1023,7 +1058,7 @@ pre {[1.6.6] - 2019-10-27
-Added
+Added- Offering of draws
-
@@ -1035,14 +1070,14 @@ pre {
- Stripe being blocked no longer causes unrecoverable error
- Automatic ready up is now throttled after abandons
- Player width styling
- Improved wiggle animation
- Intercept is now considered defensive by bots @@ -1051,14 +1086,14 @@ pre {
- Animations processing on client side reduced.
- MNNI: the MNML guide
-
@@ -1067,7 +1102,7 @@ pre {
- Fixed issue where dots / hots would not trigger when reapplied at a higher speed
- Changed layout of home page. UI elements for rerolling construct avatars moved to a separate tab. @@ -1078,7 +1113,7 @@ pre {
- Combiner bug where it would preview items for different combinations
- Skill descriptions are cleared when animations start @@ -1088,12 +1123,12 @@ pre {
- Subscriber chat!
-
Made available skill / effect information during the combat phase.
@@ -1117,7 +1152,7 @@ pre { - Matchmaking bug where server matches you with yourself
-
Borders for skill combo's represent the base colours.
@@ -1151,7 +1186,7 @@ pre {[1.5.5] - 2019-10-15
-Changed
+Changed-
Purge
diff --git a/server/src/skill.rs b/server/src/skill.rs index ec67ed14..d490bbec 100644 --- a/server/src/skill.rs +++ b/server/src/skill.rs @@ -299,9 +299,9 @@ pub fn resolve(skill: Skill, source: &mut Construct, target: &mut Construct, mut } fn post_resolve(_skill: Skill, game: &mut Game, mut resolutions: Resolutions) -> Resolutions { - for Resolution { source, target, event, stages: _ } in resolutions.clone() { - let mut source = game.construct_by_id(source.id).unwrap().clone(); - let mut target = game.construct_by_id(target.id).unwrap().clone(); + for Resolution { source: event_source, target: event_target, event, stages: _ } in resolutions.clone() { + let mut source = game.construct_by_id(event_source.id).unwrap().clone(); + let mut target = game.construct_by_id(event_target.id).unwrap().clone(); match event { Event::Damage { amount, skill, mitigation, colour: c } => { @@ -352,18 +352,14 @@ fn post_resolve(_skill: Skill, game: &mut Game, mut resolutions: Resolutions) -> _ => (), }; - if target.is_ko() { + if target.is_ko() && event_target.green == 0 { + // Make sure target ko is from this event target.effects.clear(); resolutions.push(Resolution::new(&source, &target).event(Event::Ko()).stages(EventStages::PostOnly)); } game.update_construct(&mut source); game.update_construct(&mut target); - - if target.is_ko() { - // Don't loop for multiple resolutions which led to KO - break; - } }; return resolutions;
-
[1.6.5] - 2019-10-25
-Fixed
+Fixed-Changed
+Changed[1.6.4] - 2019-10-24
-Changed
+Changed[1.6.3] - 2019-10-23
-Added
+Added-Fixed
+Fixed[1.6.2] - 2019-10-20
-Fixed
+Fixed[1.6.0] - 2019-10-18
-Added
+Added-Changed
+Changed-Fixed
+FixedWe've updated the UI during the vbox / buy phase to give a better indication of valid actions.
-Changed
+Changed
- Offering of draws
-
-