Examples of decreaseMultiplier()


Examples of org.pokenet.server.battle.mechanics.StatMultiplier.decreaseMultiplier()

        if (!m_applied[p.getParty()])
            return;
        m_applied[p.getParty()] = false;
        if (p.hasAbility("Snow Cloak")) {
            StatMultiplier mul = p.getMultiplier(Pokemon.S_EVASION);
            mul.decreaseMultiplier();
        }
        setTypes(p, null, false);
    }
   
}
View Full Code Here

Examples of org.pokenet.server.battle.mechanics.StatMultiplier.decreaseMultiplier()

        if (!p.hasAbility("Flower Gift")) {
            return;
        }
        StatMultiplier multiplier = p.getMultiplier(Pokemon.S_ATTACK);
        if (increase) multiplier.increaseMultiplier();
        else multiplier.decreaseMultiplier();
       
        multiplier = p.getMultiplier(Pokemon.S_SPDEFENCE);
        if (increase) multiplier.increaseMultiplier();
        else multiplier.decreaseMultiplier();
    }
View Full Code Here

Examples of org.pokenet.server.battle.mechanics.StatMultiplier.decreaseMultiplier()

        if (increase) multiplier.increaseMultiplier();
        else multiplier.decreaseMultiplier();
       
        multiplier = p.getMultiplier(Pokemon.S_SPDEFENCE);
        if (increase) multiplier.increaseMultiplier();
        else multiplier.decreaseMultiplier();
    }
   
    public boolean apply(Pokemon p) {
        if (m_applied[p.getParty()] || !(m_applied[p.getParty()] = hasEffects(p.getField())))
            return true;
View Full Code Here

Examples of org.pokenet.server.battle.mechanics.StatMultiplier.decreaseMultiplier()

        if (!m_applied[p.getParty()])
            return;
        m_applied[p.getParty()] = false;
        if (p.hasAbility("Sand Veil")) {
            StatMultiplier mul = p.getMultiplier(Pokemon.S_EVASION);
            mul.decreaseMultiplier();
        }
        if ((p.getField().getMechanics() instanceof JewelMechanics) && p.isType(PokemonType.T_ROCK)) {
            p.getMultiplier(Pokemon.S_SPDEFENCE).divideBy(1.5);
        }
    }
View Full Code Here

Examples of org.pokenet.server.battle.mechanics.StatMultiplier.decreaseMultiplier()

    public void unapply(Pokemon p) {
        StatMultiplier mul = getMultiplier(p);
        for (int i = 0; i < m_undo; ++i) {
          if(mul != null) {
            if (m_raise) {
                    mul.decreaseMultiplier();
                } else {
                    mul.increaseMultiplier();
                }
          }
        }
View Full Code Here

Examples of org.pokenet.server.battle.mechanics.StatMultiplier.decreaseMultiplier()

        for (int i = 0; i < m_stages; ++i) {
            boolean changed = false;
            if (m_raise) {
                changed = mul.increaseMultiplier();
            } else {
                changed = mul.decreaseMultiplier();
            }
            if (changed) {
                ++total;
            }
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.