@@ -325,42 +325,64 @@ const u8 gItemEffect_DireHit[8] = {
325325};
326326
327327const u8 gItemEffect_XAttack [8 ] = {
328+ #ifdef BATTLE_ENGINE
329+ [1 ] = ITEM1_X_ATTACK ,
330+ #else
328331 [0 ] = 1 ,
332+ #endif
329333 [5 ] = ITEM5_FRIENDSHIP_LOW | ITEM5_FRIENDSHIP_MID ,
330334 [6 ] = 1 ,
331335 [7 ] = 1 ,
332336};
333337
334- const u8 gItemEffect_XDefend [8 ] = {
338+ const u8 gItemEffect_XDefense [8 ] = {
339+ #ifdef BATTLE_ENGINE
340+ [1 ] = ITEM1_X_DEFENSE ,
341+ #else
335342 [1 ] = 1 << 4 ,
343+ #endif
336344 [5 ] = ITEM5_FRIENDSHIP_LOW | ITEM5_FRIENDSHIP_MID ,
337345 [6 ] = 1 ,
338346 [7 ] = 1 ,
339347};
340348
341349const u8 gItemEffect_XSpeed [8 ] = {
350+ #ifdef BATTLE_ENGINE
351+ [1 ] = ITEM1_X_SPEED ,
352+ #else
342353 [1 ] = 1 ,
354+ #endif
343355 [5 ] = ITEM5_FRIENDSHIP_LOW | ITEM5_FRIENDSHIP_MID ,
344356 [6 ] = 1 ,
345357 [7 ] = 1 ,
346358};
347359
348360const u8 gItemEffect_XAccuracy [8 ] = {
361+ #ifdef BATTLE_ENGINE
362+ [1 ] = ITEM1_X_ACCURACY ,
363+ #else
349364 [2 ] = 1 << 4 ,
365+ #endif
350366 [5 ] = ITEM5_FRIENDSHIP_LOW | ITEM5_FRIENDSHIP_MID ,
351367 [6 ] = 1 ,
352368 [7 ] = 1 ,
353369};
354370
355371const u8 gItemEffect_XSpecialAttack [8 ] = {
372+ #ifdef BATTLE_ENGINE
373+ [1 ] = ITEM1_X_SPATK ,
374+ #else
356375 [2 ] = 1 ,
376+ #endif
357377 [5 ] = ITEM5_FRIENDSHIP_LOW | ITEM5_FRIENDSHIP_MID ,
358378 [6 ] = 1 ,
359379 [7 ] = 1 ,
360380};
361381
362382const u8 gItemEffect_XSpecialDefense [8 ] = {
363- [2 ] = 1 ,
383+ #ifdef BATTLE_ENGINE
384+ [1 ] = ITEM1_X_SPDEF ,
385+ #endif
364386 [5 ] = ITEM5_FRIENDSHIP_LOW | ITEM5_FRIENDSHIP_MID ,
365387 [6 ] = 1 ,
366388 [7 ] = 1 ,
@@ -517,7 +539,7 @@ const u8 *const gItemEffectTable[] =
517539 [ITEM_GUARD_SPEC - ITEM_POTION ] = gItemEffect_GuardSpec ,
518540 [ITEM_DIRE_HIT - ITEM_POTION ] = gItemEffect_DireHit ,
519541 [ITEM_X_ATTACK - ITEM_POTION ] = gItemEffect_XAttack ,
520- [ITEM_X_DEFENSE - ITEM_POTION ] = gItemEffect_XDefend ,
542+ [ITEM_X_DEFENSE - ITEM_POTION ] = gItemEffect_XDefense ,
521543 [ITEM_X_SPEED - ITEM_POTION ] = gItemEffect_XSpeed ,
522544 [ITEM_X_ACCURACY - ITEM_POTION ] = gItemEffect_XAccuracy ,
523545 [ITEM_X_SP_ATK - ITEM_POTION ] = gItemEffect_XSpecialAttack ,
0 commit comments