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?
 
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.
Back
Top