From fb70f27695350c5a2d4081c6ca12fc8e3e56044a Mon Sep 17 00:00:00 2001 From: Evan Debenham <Evan.SHPX@gmail.com> Date: Wed, 6 May 2015 23:48:06 -0400 Subject: [PATCH] v0.3.0: modified pushing to work in sync. --- .../shatteredpixeldungeon/effects/Pushing.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/com/shatteredpixel/shatteredpixeldungeon/effects/Pushing.java b/src/com/shatteredpixel/shatteredpixeldungeon/effects/Pushing.java index d7af54823..9e504d938 100644 --- a/src/com/shatteredpixel/shatteredpixeldungeon/effects/Pushing.java +++ b/src/com/shatteredpixel/shatteredpixeldungeon/effects/Pushing.java @@ -45,13 +45,17 @@ public class Pushing extends Actor { if (effect == null) { new Effect(); } - return false; - - } else { - - Actor.remove( Pushing.this ); - return true; } + + Actor.remove( Pushing.this ); + + //so that all pushing effects at the same time go simultaneously + for ( Actor actor : Actor.all() ){ + if (actor instanceof Pushing && ((Pushing) actor).cooldown() == 0) + return true; + } + return false; + } public class Effect extends Visual {