v0.3.0: made certain mobs resistant/immune to the wand of blast wave's pushing
This commit is contained in:
committed by
Evan Debenham
parent
64f8761b07
commit
f16865aade
@@ -7,6 +7,9 @@ import com.shatteredpixel.shatteredpixeldungeon.ResultDescriptions;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.Actor;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.Char;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Paralysis;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Golem;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.King;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Yog;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.effects.Effects;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.effects.MagicMissile;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.effects.Pushing;
|
||||
@@ -83,7 +86,11 @@ public class WandOfBlastWave extends Wand {
|
||||
private void throwChar(Char ch, Ballistica trajectory, int power){
|
||||
int dist = Math.min(trajectory.dist, power);
|
||||
|
||||
if (dist == 0) return;
|
||||
//FIXME: sloppy
|
||||
if ((ch instanceof King) || (ch instanceof Golem) || (ch instanceof Yog.RottingFist))
|
||||
dist /= 2;
|
||||
|
||||
if (dist == 0 || ch instanceof Yog) return;
|
||||
|
||||
int newPos = trajectory.path.get(dist);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user