Search in sources :

Example 1 with SnipersMark

use of com.shatteredpixel.shatteredpixeldungeon.actors.buffs.SnipersMark in project shattered-pixel-dungeon-gdx by 00-Evan.

the class MissileWeapon method castDelay.

@Override
public float castDelay(Char user, int dst) {
    float delay = speedFactor(user);
    Char enemy = Actor.findChar(dst);
    if (enemy != null) {
        SnipersMark mark = user.buff(SnipersMark.class);
        if (mark != null) {
            if (mark.object == enemy.id()) {
                delay *= 0.5f;
            }
        }
    }
    return delay;
}
Also used : SnipersMark(com.shatteredpixel.shatteredpixeldungeon.actors.buffs.SnipersMark) Char(com.shatteredpixel.shatteredpixeldungeon.actors.Char)

Aggregations

Char (com.shatteredpixel.shatteredpixeldungeon.actors.Char)1 SnipersMark (com.shatteredpixel.shatteredpixeldungeon.actors.buffs.SnipersMark)1