Light Ball raises Pikachu's SpAtk and Atk... right?

Status
Not open for further replies.
I noticed that a Light Ball held by a Pikachu raises its SpAtk, but not its Atk. Shouldn't it raise both stats in Generation IV?
 

Fatecrashers

acta est fabula
is a Site Content Manager Alumnusis a Top Artist Alumnusis a Senior Staff Member Alumnusis a Top Contributor Alumnusis a Top Smogon Media Contributor Alumnusis a Battle Simulator Moderator Alumnus
Yes it should. Do you have logs or something to prove that Light Ball didn't raise Pikachu's Atk? Maybe you weren't using physical attacks?
 
@Fatecrashers - You should'nt need logs for this. If you open the source, and look at the items list you see this code, for light ball:
Code:
new HoldItem("Light Ball") {
            public void modifyStats(Pokemon p, boolean apply) {
                if (!p.getSpeciesName().equals("Pikachu")) {
                    return;
                }
                BattleField field = p.getField();
                boolean dp = ((field != null) &&
                        (field.getMechanics() instanceof JewelMechanics));
                if (apply) {
                    if (dp) {
                        p.getMultiplier(Pokemon.S_ATTACK).multiplyBy(2.0);
                    }
                    p.getMultiplier(Pokemon.S_SPATTACK).multiplyBy(2.0);
                } else {
                    if (dp) {
                        p.getMultiplier(Pokemon.S_ATTACK).divideBy(2.0);
                    }
                    p.getMultiplier(Pokemon.S_SPATTACK).divideBy(2.0);
                }
            }
Looks like it does fail to raise attack.
 
Status
Not open for further replies.

Users Who Are Viewing This Thread (Users: 1, Guests: 0)

Top