title screen with master
This commit is contained in:
@@ -218,7 +218,7 @@ BattleAIScript_82DC2D4:
|
||||
get_ability AI_TARGET
|
||||
if_equal ABILITY_INSOMNIA, Score_Minus10
|
||||
if_equal ABILITY_VITAL_SPIRIT, Score_Minus10
|
||||
if_status AI_TARGET, STATUS_ANY, Score_Minus10
|
||||
if_status AI_TARGET, STATUS1_ANY, Score_Minus10
|
||||
if_side_affecting AI_TARGET, SIDE_STATUS_SAFEGUARD, Score_Minus10
|
||||
end
|
||||
|
||||
@@ -237,11 +237,11 @@ BattleAIScript_82DC31A:
|
||||
|
||||
BattleAIScript_82DC31B:
|
||||
if_status2 AI_TARGET, STATUS2_NIGHTMARE, Score_Minus10
|
||||
if_not_status AI_TARGET, STATUS_SLEEP, Score_Minus8
|
||||
if_not_status AI_TARGET, STATUS1_SLEEP, Score_Minus8
|
||||
end
|
||||
|
||||
BattleAIScript_82DC330:
|
||||
if_not_status AI_TARGET, STATUS_SLEEP, Score_Minus8
|
||||
if_not_status AI_TARGET, STATUS1_SLEEP, Score_Minus8
|
||||
if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10
|
||||
end
|
||||
|
||||
@@ -350,7 +350,7 @@ BattleAIScript_82DC48C:
|
||||
if_equal TYPE_POISON, Score_Minus10
|
||||
get_ability AI_TARGET
|
||||
if_equal ABILITY_IMMUNITY, Score_Minus10
|
||||
if_status AI_TARGET, STATUS_ANY, Score_Minus10
|
||||
if_status AI_TARGET, STATUS1_ANY, Score_Minus10
|
||||
if_side_affecting AI_TARGET, SIDE_STATUS_SAFEGUARD, Score_Minus10
|
||||
end
|
||||
|
||||
@@ -402,7 +402,7 @@ BattleAIScript_82DC545:
|
||||
if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10
|
||||
get_ability AI_TARGET
|
||||
if_equal ABILITY_LIMBER, Score_Minus10
|
||||
if_status AI_TARGET, STATUS_ANY, Score_Minus10
|
||||
if_status AI_TARGET, STATUS1_ANY, Score_Minus10
|
||||
if_side_affecting AI_TARGET, SIDE_STATUS_SAFEGUARD, Score_Minus10
|
||||
end
|
||||
|
||||
@@ -428,7 +428,7 @@ BattleAIScript_82DC59D:
|
||||
end
|
||||
|
||||
BattleAIScript_82DC5A5:
|
||||
if_not_status AI_USER, STATUS_SLEEP, Score_Minus8
|
||||
if_not_status AI_USER, STATUS1_SLEEP, Score_Minus8
|
||||
end
|
||||
|
||||
BattleAIScript_82DC5B0:
|
||||
@@ -536,7 +536,7 @@ BattleAIScript_82DC6A9:
|
||||
BattleAIScript_82DC6B4:
|
||||
get_ability AI_TARGET
|
||||
if_equal ABILITY_WATER_VEIL, Score_Minus10
|
||||
if_status AI_TARGET, STATUS_ANY, Score_Minus10
|
||||
if_status AI_TARGET, STATUS1_ANY, Score_Minus10
|
||||
if_type_effectiveness AI_EFFECTIVENESS_x0, Score_Minus10
|
||||
if_type_effectiveness AI_EFFECTIVENESS_x0_5, Score_Minus10
|
||||
if_type_effectiveness AI_EFFECTIVENESS_x0_25, Score_Minus10
|
||||
@@ -566,7 +566,7 @@ BattleAIScript_82DC708:
|
||||
end
|
||||
|
||||
BattleAIScript_82DC713:
|
||||
if_not_status AI_USER, STATUS_POISON | STATUS_BURN | STATUS_PARALYSIS | STATUS_TOXIC_POISON, Score_Minus10
|
||||
if_not_status AI_USER, STATUS1_POISON | STATUS1_BURN | STATUS1_PARALYSIS | STATUS1_TOXIC_POISON, Score_Minus10
|
||||
end
|
||||
|
||||
BattleAIScript_82DC71E:
|
||||
@@ -1076,7 +1076,7 @@ BattleAIScript_82DCD3D:
|
||||
score -1
|
||||
|
||||
BattleAIScript_82DCD4D:
|
||||
if_not_status AI_TARGET, STATUS_TOXIC_POISON, BattleAIScript_82DCD6C
|
||||
if_not_status AI_TARGET, STATUS1_TOXIC_POISON, BattleAIScript_82DCD6C
|
||||
if_hp_more_than AI_USER, 50, BattleAIScript_82DCD64
|
||||
if_random_less_than 80, BattleAIScript_82DCD6C
|
||||
|
||||
@@ -1263,7 +1263,7 @@ BattleAIScript_82DCF22:
|
||||
score -2
|
||||
|
||||
BattleAIScript_82DCF32:
|
||||
if_not_status AI_TARGET, STATUS_TOXIC_POISON, BattleAIScript_82DCF44
|
||||
if_not_status AI_TARGET, STATUS1_TOXIC_POISON, BattleAIScript_82DCF44
|
||||
if_random_less_than 70, BattleAIScript_82DCF44
|
||||
score +2
|
||||
|
||||
@@ -1520,7 +1520,7 @@ BattleAIScript_82DD228:
|
||||
end
|
||||
|
||||
BattleAIScript_82DD229:
|
||||
if_status AI_TARGET, STATUS_TOXIC_POISON, BattleAIScript_82DD256
|
||||
if_status AI_TARGET, STATUS1_TOXIC_POISON, BattleAIScript_82DD256
|
||||
if_status2 AI_TARGET, STATUS2_CURSED, BattleAIScript_82DD256
|
||||
if_status3 AI_TARGET, STATUS3_PERISH_SONG, BattleAIScript_82DD256
|
||||
if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DD256
|
||||
@@ -1673,7 +1673,7 @@ BattleAIScript_82DD381:
|
||||
goto BattleAIScript_82DD3E9
|
||||
|
||||
BattleAIScript_82DD3B9:
|
||||
if_not_status AI_TARGET, STATUS_ANY, BattleAIScript_82DD3E1
|
||||
if_not_status AI_TARGET, STATUS1_ANY, BattleAIScript_82DD3E1
|
||||
goto BattleAIScript_82DD3E9
|
||||
|
||||
BattleAIScript_82DD3C8:
|
||||
@@ -1722,7 +1722,7 @@ BattleAIScript_82DD430:
|
||||
end
|
||||
|
||||
BattleAIScript_82DD431:
|
||||
if_status AI_TARGET, STATUS_SLEEP, BattleAIScript_82DD4D6
|
||||
if_status AI_TARGET, STATUS1_SLEEP, BattleAIScript_82DD4D6
|
||||
if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DD4D6
|
||||
if_status2 AI_TARGET, STATUS2_CONFUSION, BattleAIScript_82DD4D6
|
||||
if_hp_more_than AI_USER, 30, BattleAIScript_82DD45E
|
||||
@@ -1901,7 +1901,7 @@ BattleAIScript_82DD582:
|
||||
end
|
||||
|
||||
BattleAIScript_82DD583:
|
||||
if_status AI_USER, STATUS_SLEEP, Score_Plus10
|
||||
if_status AI_USER, STATUS1_SLEEP, Score_Plus10
|
||||
score -5
|
||||
end
|
||||
|
||||
@@ -1952,8 +1952,8 @@ BattleAIScript_82DD60A:
|
||||
end
|
||||
|
||||
BattleAIScript_82DD60B:
|
||||
if_status AI_TARGET, STATUS_ANY, BattleAIScript_82DD621
|
||||
if_status_in_party AI_TARGET, STATUS_ANY, BattleAIScript_82DD621
|
||||
if_status AI_TARGET, STATUS1_ANY, BattleAIScript_82DD621
|
||||
if_status_in_party AI_TARGET, STATUS1_ANY, BattleAIScript_82DD621
|
||||
score -5
|
||||
|
||||
BattleAIScript_82DD621:
|
||||
@@ -2012,7 +2012,7 @@ BattleAIScript_82DD693:
|
||||
BattleAIScript_82DD694:
|
||||
get_protect_count AI_USER
|
||||
if_more_than 1, BattleAIScript_82DD75A
|
||||
if_status AI_USER, STATUS_TOXIC_POISON, BattleAIScript_82DD751
|
||||
if_status AI_USER, STATUS1_TOXIC_POISON, BattleAIScript_82DD751
|
||||
if_status2 AI_USER, STATUS2_CURSED, BattleAIScript_82DD751
|
||||
if_status3 AI_USER, STATUS3_PERISH_SONG, BattleAIScript_82DD751
|
||||
if_status2 AI_USER, STATUS2_INFATUATION, BattleAIScript_82DD751
|
||||
@@ -2020,7 +2020,7 @@ BattleAIScript_82DD694:
|
||||
if_status3 AI_USER, STATUS3_YAWN, BattleAIScript_82DD751
|
||||
if_has_move_with_effect AI_TARGET, EFFECT_RESTORE_HP, BattleAIScript_82DD751
|
||||
if_has_move_with_effect AI_TARGET, EFFECT_DEFENSE_CURL, BattleAIScript_82DD751
|
||||
if_status AI_TARGET, STATUS_TOXIC_POISON, BattleAIScript_82DD730
|
||||
if_status AI_TARGET, STATUS1_TOXIC_POISON, BattleAIScript_82DD730
|
||||
if_status2 AI_TARGET, STATUS2_CURSED, BattleAIScript_82DD730
|
||||
if_status3 AI_TARGET, STATUS3_PERISH_SONG, BattleAIScript_82DD730
|
||||
if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DD730
|
||||
@@ -2238,7 +2238,7 @@ BattleAIScript_82DD959:
|
||||
end
|
||||
|
||||
BattleAIScript_82DD95A:
|
||||
if_status AI_TARGET, STATUS_SLEEP, BattleAIScript_82DD9FF
|
||||
if_status AI_TARGET, STATUS1_SLEEP, BattleAIScript_82DD9FF
|
||||
if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DD9FF
|
||||
if_status2 AI_TARGET, STATUS2_CONFUSION, BattleAIScript_82DD9FF
|
||||
if_hp_more_than AI_USER, 30, BattleAIScript_82DD987
|
||||
@@ -2323,7 +2323,7 @@ BattleAIScript_82DDA2F:
|
||||
goto BattleAIScript_82DDAB4
|
||||
|
||||
BattleAIScript_82DDA3D:
|
||||
if_status AI_TARGET, STATUS_TOXIC_POISON, BattleAIScript_82DDAAC
|
||||
if_status AI_TARGET, STATUS1_TOXIC_POISON, BattleAIScript_82DDAAC
|
||||
if_status2 AI_TARGET, STATUS2_CURSED, BattleAIScript_82DDAAC
|
||||
if_status3 AI_TARGET, STATUS3_LEECHSEED, BattleAIScript_82DDAAC
|
||||
get_weather
|
||||
@@ -2396,7 +2396,7 @@ BattleAIScript_82DDAF5:
|
||||
end
|
||||
|
||||
BattleAIScript_82DDAF6:
|
||||
if_not_status AI_TARGET, STATUS_POISON | STATUS_BURN | STATUS_PARALYSIS | STATUS_TOXIC_POISON, BattleAIScript_82DDB02
|
||||
if_not_status AI_TARGET, STATUS1_POISON | STATUS1_BURN | STATUS1_PARALYSIS | STATUS1_TOXIC_POISON, BattleAIScript_82DDB02
|
||||
score +1
|
||||
|
||||
BattleAIScript_82DDB02:
|
||||
@@ -2405,7 +2405,7 @@ BattleAIScript_82DDB02:
|
||||
BattleAIScript_82DDB03:
|
||||
if_type_effectiveness AI_EFFECTIVENESS_x0_25, BattleAIScript_82DDB42
|
||||
if_type_effectiveness AI_EFFECTIVENESS_x0_5, BattleAIScript_82DDB42
|
||||
if_status AI_TARGET, STATUS_SLEEP, BattleAIScript_82DDB59
|
||||
if_status AI_TARGET, STATUS1_SLEEP, BattleAIScript_82DDB59
|
||||
if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DDB49
|
||||
if_status2 AI_TARGET, STATUS2_CONFUSION, BattleAIScript_82DDB49
|
||||
is_first_turn_for AI_USER
|
||||
@@ -2429,7 +2429,7 @@ BattleAIScript_82DDB5B:
|
||||
end
|
||||
|
||||
BattleAIScript_82DDB5C:
|
||||
if_status AI_TARGET, STATUS_PARALYSIS, BattleAIScript_82DDB6B
|
||||
if_status AI_TARGET, STATUS1_PARALYSIS, BattleAIScript_82DDB6B
|
||||
goto BattleAIScript_82DDB6D
|
||||
|
||||
BattleAIScript_82DDB6B:
|
||||
@@ -2571,7 +2571,7 @@ sItemsTable_82DDC6E:
|
||||
.byte -1
|
||||
|
||||
BattleAIScript_82DDC72:
|
||||
if_status AI_TARGET, STATUS_SLEEP, BattleAIScript_82DDC9D
|
||||
if_status AI_TARGET, STATUS1_SLEEP, BattleAIScript_82DDC9D
|
||||
if_status2 AI_TARGET, STATUS2_INFATUATION, BattleAIScript_82DDC9D
|
||||
if_status2 AI_TARGET, STATUS2_CONFUSION, BattleAIScript_82DDC9D
|
||||
if_random_less_than 180, BattleAIScript_82DDC9D
|
||||
@@ -2960,7 +2960,7 @@ BattleAIScript_82DDFED:
|
||||
end
|
||||
|
||||
BattleAIScript_82DDFF5:
|
||||
if_status AI_USER, STATUS_ANY, BattleAIScript_82DE000
|
||||
if_status AI_USER, STATUS1_ANY, BattleAIScript_82DE000
|
||||
end
|
||||
|
||||
BattleAIScript_82DE000:
|
||||
@@ -3060,7 +3060,7 @@ BattleAIScript_82DE14A:
|
||||
BattleAIScript_82DE14F:
|
||||
get_ability AI_TARGET
|
||||
if_not_equal ABILITY_GUTS, Score_Minus30_
|
||||
if_status AI_TARGET, STATUS_ANY, Score_Minus30_
|
||||
if_status AI_TARGET, STATUS1_ANY, Score_Minus30_
|
||||
if_hp_less_than AI_USER, 91, Score_Minus30_
|
||||
goto Score_Plus5
|
||||
|
||||
|
||||
@@ -286,7 +286,7 @@ BattleScript_MoveEnd::
|
||||
end
|
||||
|
||||
BattleScript_MakeMoveMissed::
|
||||
orbyte gBattleMoveFlags, MOVESTATUS_MISSED
|
||||
orbyte gMoveResultFlags, MOVE_RESULT_MISSED
|
||||
BattleScript_PrintMoveMissed::
|
||||
attackstring
|
||||
ppreduce
|
||||
@@ -303,9 +303,9 @@ BattleScript_EffectSleep::
|
||||
attackstring
|
||||
ppreduce
|
||||
jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
|
||||
jumpifstatus TARGET, STATUS_SLEEP, BattleScript_AlreadyAsleep
|
||||
jumpifstatus TARGET, STATUS1_SLEEP, BattleScript_AlreadyAsleep
|
||||
jumpifcantmakeasleep BattleScript_CantMakeAsleep
|
||||
jumpifstatus TARGET, STATUS_ANY, BattleScript_ButItFailed
|
||||
jumpifstatus TARGET, STATUS1_ANY, BattleScript_ButItFailed
|
||||
accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
|
||||
jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected
|
||||
attackanimation
|
||||
@@ -397,7 +397,7 @@ BattleScript_EffectExplosion::
|
||||
faintifabilitynotdamp
|
||||
setatkhptozero
|
||||
waitstate
|
||||
jumpifbyte NO_COMMON_BITS, gBattleMoveFlags, MOVESTATUS_MISSED, BattleScript_82D8B94
|
||||
jumpifbyte NO_COMMON_BITS, gMoveResultFlags, MOVE_RESULT_MISSED, BattleScript_82D8B94
|
||||
call BattleScript_82D8BEA
|
||||
goto BattleScript_82D8B96
|
||||
BattleScript_82D8B94::
|
||||
@@ -436,16 +436,16 @@ BattleScript_82D8BCF::
|
||||
end
|
||||
|
||||
BattleScript_82D8BEA::
|
||||
bicbyte gBattleMoveFlags, MOVESTATUS_MISSED
|
||||
bicbyte gMoveResultFlags, MOVE_RESULT_MISSED
|
||||
attackanimation
|
||||
waitanimation
|
||||
orbyte gBattleMoveFlags, MOVESTATUS_MISSED
|
||||
orbyte gMoveResultFlags, MOVE_RESULT_MISSED
|
||||
return
|
||||
|
||||
BattleScript_EffectDreamEater::
|
||||
attackcanceler
|
||||
jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_82D8C0E
|
||||
jumpifstatus TARGET, STATUS_SLEEP, BattleScript_82D8C18
|
||||
jumpifstatus TARGET, STATUS1_SLEEP, BattleScript_82D8C18
|
||||
BattleScript_82D8C0E::
|
||||
attackstring
|
||||
ppreduce
|
||||
@@ -487,7 +487,7 @@ BattleScript_EffectMirrorMove::
|
||||
pause 0x40
|
||||
trymirrormove
|
||||
ppreduce
|
||||
orbyte gBattleMoveFlags, MOVESTATUS_FAILED
|
||||
orbyte gMoveResultFlags, MOVE_RESULT_FAILED
|
||||
printstring STRINGID_MIRRORMOVEFAILED
|
||||
waitmessage 0x40
|
||||
goto BattleScript_MoveEnd
|
||||
@@ -633,7 +633,7 @@ BattleScript_MultiHitLoop::
|
||||
jumpifhasnohp ATTACKER, BattleScript_MultiHitEnd
|
||||
jumpifhasnohp TARGET, BattleScript_MultiHitPrintStrings
|
||||
jumpifhalfword EQUAL, gChosenMove, MOVE_SLEEP_TALK, BattleScript_DoMultiHit
|
||||
jumpifstatus ATTACKER, STATUS_SLEEP, BattleScript_MultiHitPrintStrings
|
||||
jumpifstatus ATTACKER, STATUS1_SLEEP, BattleScript_MultiHitPrintStrings
|
||||
BattleScript_DoMultiHit::
|
||||
movevaluescleanup
|
||||
copybyte cEFFECT_CHOOSER, sMULTIHIT_EFFECT
|
||||
@@ -656,7 +656,7 @@ BattleScript_DoMultiHit::
|
||||
addbyte sMULTIHIT_STRING + 4, 0x1
|
||||
setbyte sMOVEEND_STATE, 0x0
|
||||
moveend 0x2, 0x10
|
||||
jumpifbyte COMMON_BITS, gBattleMoveFlags, MOVESTATUS_ENDURED, BattleScript_MultiHitPrintStrings
|
||||
jumpifbyte COMMON_BITS, gMoveResultFlags, MOVE_RESULT_FOE_ENDURED, BattleScript_MultiHitPrintStrings
|
||||
decrementmultihit BattleScript_MultiHitLoop
|
||||
goto BattleScript_MultiHitPrintStrings
|
||||
BattleScript_MultiHitNoMoreHits::
|
||||
@@ -712,9 +712,9 @@ BattleScript_EffectToxic::
|
||||
ppreduce
|
||||
jumpifability TARGET, ABILITY_IMMUNITY, BattleScript_ImmunityProtected
|
||||
jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
|
||||
jumpifstatus TARGET, STATUS_POISON, BattleScript_AlreadyPoisoned
|
||||
jumpifstatus TARGET, STATUS_TOXIC_POISON, BattleScript_AlreadyPoisoned
|
||||
jumpifstatus TARGET, STATUS_ANY, BattleScript_ButItFailed
|
||||
jumpifstatus TARGET, STATUS1_POISON, BattleScript_AlreadyPoisoned
|
||||
jumpifstatus TARGET, STATUS1_TOXIC_POISON, BattleScript_AlreadyPoisoned
|
||||
jumpifstatus TARGET, STATUS1_ANY, BattleScript_ButItFailed
|
||||
jumpiftype TARGET, TYPE_POISON, BattleScript_NotAffected
|
||||
jumpiftype TARGET, TYPE_STEEL, BattleScript_NotAffected
|
||||
accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
|
||||
@@ -735,7 +735,7 @@ BattleScript_AlreadyPoisoned::
|
||||
goto BattleScript_MoveEnd
|
||||
|
||||
BattleScript_ImmunityProtected::
|
||||
copybyte gEffectBank, gBankTarget
|
||||
copybyte gEffectBank, gBattlerTarget
|
||||
setbyte cMULTISTRING_CHOOSER, 0x0
|
||||
call BattleScript_PSNPrevention
|
||||
goto BattleScript_MoveEnd
|
||||
@@ -759,7 +759,7 @@ BattleScript_EffectRest::
|
||||
attackcanceler
|
||||
attackstring
|
||||
ppreduce
|
||||
jumpifstatus ATTACKER, STATUS_SLEEP, BattleScript_RestIsAlreadyAsleep
|
||||
jumpifstatus ATTACKER, STATUS1_SLEEP, BattleScript_RestIsAlreadyAsleep
|
||||
jumpifcantmakeasleep BattleScript_RestCantSleep
|
||||
trysetrest BattleScript_AlreadyAtFullHp
|
||||
pause 0x20
|
||||
@@ -835,7 +835,7 @@ BattleScript_EffectSuperFang::
|
||||
attackstring
|
||||
ppreduce
|
||||
typecalc
|
||||
bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE
|
||||
bicbyte gMoveResultFlags, MOVE_RESULT_SUPER_EFFECTIVE | MOVE_RESULT_NOT_VERY_EFFECTIVE
|
||||
damagetohalftargethp
|
||||
goto BattleScript_HitFromAtkAnimation
|
||||
|
||||
@@ -845,7 +845,7 @@ BattleScript_EffectDragonRage::
|
||||
attackstring
|
||||
ppreduce
|
||||
typecalc
|
||||
bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE
|
||||
bicbyte gMoveResultFlags, MOVE_RESULT_SUPER_EFFECTIVE | MOVE_RESULT_NOT_VERY_EFFECTIVE
|
||||
setword gBattleMoveDamage, 40
|
||||
adjustsetdamage
|
||||
goto BattleScript_HitFromAtkAnimation
|
||||
@@ -879,19 +879,19 @@ BattleScript_MoveMissedDoDamage::
|
||||
pause 0x40
|
||||
resultmessage
|
||||
waitmessage 0x40
|
||||
jumpifbyte COMMON_BITS, gBattleMoveFlags, MOVESTATUS_NOTAFFECTED, BattleScript_MoveEnd
|
||||
jumpifbyte COMMON_BITS, gMoveResultFlags, MOVE_RESULT_DOESNT_AFFECT_FOE, BattleScript_MoveEnd
|
||||
printstring STRINGID_PKMNCRASHED
|
||||
waitmessage 0x40
|
||||
damagecalc
|
||||
typecalc
|
||||
adjustnormaldamage
|
||||
manipulatedamage ATK80_DMG_HALF_BY_TWO_NOT_MORE_THAN_HALF_MAX_HP
|
||||
bicbyte gBattleMoveFlags, MOVESTATUS_MISSED
|
||||
bicbyte gMoveResultFlags, MOVE_RESULT_MISSED
|
||||
orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
|
||||
healthbarupdate ATTACKER
|
||||
datahpupdate ATTACKER
|
||||
tryfaintmon ATTACKER, FALSE, NULL
|
||||
orbyte gBattleMoveFlags, MOVESTATUS_MISSED
|
||||
orbyte gMoveResultFlags, MOVE_RESULT_MISSED
|
||||
goto BattleScript_MoveEnd
|
||||
|
||||
BattleScript_EffectMist::
|
||||
@@ -1012,11 +1012,11 @@ BattleScript_EffectPoison::
|
||||
ppreduce
|
||||
jumpifability TARGET, ABILITY_IMMUNITY, BattleScript_ImmunityProtected
|
||||
jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
|
||||
jumpifstatus TARGET, STATUS_POISON, BattleScript_AlreadyPoisoned
|
||||
jumpifstatus TARGET, STATUS_TOXIC_POISON, BattleScript_AlreadyPoisoned
|
||||
jumpifstatus TARGET, STATUS1_POISON, BattleScript_AlreadyPoisoned
|
||||
jumpifstatus TARGET, STATUS1_TOXIC_POISON, BattleScript_AlreadyPoisoned
|
||||
jumpiftype TARGET, TYPE_POISON, BattleScript_NotAffected
|
||||
jumpiftype TARGET, TYPE_STEEL, BattleScript_NotAffected
|
||||
jumpifstatus TARGET, STATUS_ANY, BattleScript_ButItFailed
|
||||
jumpifstatus TARGET, STATUS1_ANY, BattleScript_ButItFailed
|
||||
accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
|
||||
jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected
|
||||
attackanimation
|
||||
@@ -1035,8 +1035,8 @@ BattleScript_EffectParalyze::
|
||||
jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
|
||||
typecalc
|
||||
jumpifmovehadnoeffect BattleScript_ButItFailed
|
||||
jumpifstatus TARGET, STATUS_PARALYSIS, BattleScript_AlreadyParalyzed
|
||||
jumpifstatus TARGET, STATUS_ANY, BattleScript_ButItFailed
|
||||
jumpifstatus TARGET, STATUS1_PARALYSIS, BattleScript_AlreadyParalyzed
|
||||
jumpifstatus TARGET, STATUS1_ANY, BattleScript_ButItFailed
|
||||
accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
|
||||
jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected
|
||||
attackanimation
|
||||
@@ -1055,7 +1055,7 @@ BattleScript_AlreadyParalyzed::
|
||||
goto BattleScript_MoveEnd
|
||||
|
||||
BattleScript_LimberProtected::
|
||||
copybyte gEffectBank, gBankTarget
|
||||
copybyte gEffectBank, gBattlerTarget
|
||||
setbyte cMULTISTRING_CHOOSER, 0x0
|
||||
call BattleScript_PRLZPrevention
|
||||
goto BattleScript_MoveEnd
|
||||
@@ -1221,7 +1221,7 @@ BattleScript_EffectLevelDamage::
|
||||
attackstring
|
||||
ppreduce
|
||||
typecalc
|
||||
bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE
|
||||
bicbyte gMoveResultFlags, MOVE_RESULT_SUPER_EFFECTIVE | MOVE_RESULT_NOT_VERY_EFFECTIVE
|
||||
dmgtolevel
|
||||
adjustsetdamage
|
||||
goto BattleScript_HitFromAtkAnimation
|
||||
@@ -1232,7 +1232,7 @@ BattleScript_EffectPsywave::
|
||||
attackstring
|
||||
ppreduce
|
||||
typecalc
|
||||
bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE
|
||||
bicbyte gMoveResultFlags, MOVE_RESULT_SUPER_EFFECTIVE | MOVE_RESULT_NOT_VERY_EFFECTIVE
|
||||
psywavedamageeffect
|
||||
adjustsetdamage
|
||||
goto BattleScript_HitFromAtkAnimation
|
||||
@@ -1279,7 +1279,7 @@ BattleScript_EffectPainSplit::
|
||||
|
||||
BattleScript_EffectSnore::
|
||||
attackcanceler
|
||||
jumpifstatus ATTACKER, STATUS_SLEEP, BattleScript_SnoreIsAsleep
|
||||
jumpifstatus ATTACKER, STATUS1_SLEEP, BattleScript_SnoreIsAsleep
|
||||
attackstring
|
||||
ppreduce
|
||||
goto BattleScript_ButItFailed
|
||||
@@ -1333,7 +1333,7 @@ BattleScript_EffectSketch::
|
||||
|
||||
BattleScript_EffectSleepTalk::
|
||||
attackcanceler
|
||||
jumpifstatus ATTACKER, STATUS_SLEEP, BattleScript_SleepTalkIsAsleep
|
||||
jumpifstatus ATTACKER, STATUS1_SLEEP, BattleScript_SleepTalkIsAsleep
|
||||
attackstring
|
||||
ppreduce
|
||||
goto BattleScript_ButItFailed
|
||||
@@ -1415,7 +1415,7 @@ BattleScript_TripleKickLoop::
|
||||
jumpifhasnohp ATTACKER, BattleScript_TripleKickEnd
|
||||
jumpifhasnohp TARGET, BattleScript_TripleKickNoMoreHits
|
||||
jumpifhalfword EQUAL, gChosenMove, MOVE_SLEEP_TALK, BattleScript_DoTripleKickAttack
|
||||
jumpifstatus ATTACKER, STATUS_SLEEP, BattleScript_TripleKickNoMoreHits
|
||||
jumpifstatus ATTACKER, STATUS1_SLEEP, BattleScript_TripleKickNoMoreHits
|
||||
BattleScript_DoTripleKickAttack::
|
||||
accuracycheck BattleScript_TripleKickNoMoreHits, ACC_CURR_MOVE
|
||||
movevaluescleanup
|
||||
@@ -1440,18 +1440,18 @@ BattleScript_DoTripleKickAttack::
|
||||
waitmessage 0x1
|
||||
setbyte sMOVEEND_STATE, 0x0
|
||||
moveend 0x2, 0x10
|
||||
jumpifbyte COMMON_BITS, gBattleMoveFlags, MOVESTATUS_ENDURED, BattleScript_TripleKickPrintStrings
|
||||
jumpifbyte COMMON_BITS, gMoveResultFlags, MOVE_RESULT_FOE_ENDURED, BattleScript_TripleKickPrintStrings
|
||||
decrementmultihit BattleScript_TripleKickLoop
|
||||
goto BattleScript_TripleKickPrintStrings
|
||||
BattleScript_TripleKickNoMoreHits::
|
||||
pause 0x20
|
||||
jumpifbyte EQUAL, sMULTIHIT_STRING + 4, 0x0, BattleScript_TripleKickPrintStrings
|
||||
bicbyte gBattleMoveFlags, MOVESTATUS_MISSED
|
||||
bicbyte gMoveResultFlags, MOVE_RESULT_MISSED
|
||||
BattleScript_TripleKickPrintStrings::
|
||||
resultmessage
|
||||
waitmessage 0x40
|
||||
jumpifbyte EQUAL, sMULTIHIT_STRING + 4, 0x0, BattleScript_TripleKickEnd
|
||||
jumpifbyte COMMON_BITS, gBattleMoveFlags, MOVESTATUS_NOTAFFECTED, BattleScript_TripleKickEnd
|
||||
jumpifbyte COMMON_BITS, gMoveResultFlags, MOVE_RESULT_DOESNT_AFFECT_FOE, BattleScript_TripleKickEnd
|
||||
copyarray gBattleTextBuff1, sMULTIHIT_STRING, 0x6
|
||||
printstring STRINGID_HITXTIMES
|
||||
waitmessage 0x40
|
||||
@@ -1487,7 +1487,7 @@ BattleScript_EffectNightmare::
|
||||
ppreduce
|
||||
jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
|
||||
jumpifstatus2 TARGET, STATUS2_NIGHTMARE, BattleScript_ButItFailed
|
||||
jumpifstatus TARGET, STATUS_SLEEP, BattleScript_NightmareWorked
|
||||
jumpifstatus TARGET, STATUS1_SLEEP, BattleScript_NightmareWorked
|
||||
goto BattleScript_ButItFailed
|
||||
BattleScript_NightmareWorked::
|
||||
attackanimation
|
||||
@@ -1513,7 +1513,7 @@ BattleScript_EffectCurse::
|
||||
jumpifstat ATTACKER, NOT_EQUAL, ATK, 0xC, BattleScript_CurseTrySpeed
|
||||
jumpifstat ATTACKER, EQUAL, DEF, 0xC, BattleScript_ButItFailed
|
||||
BattleScript_CurseTrySpeed::
|
||||
copybyte gBankTarget, gBankAttacker
|
||||
copybyte gBattlerTarget, gBattlerAttacker
|
||||
setbyte sANIM_TURN, 0x1
|
||||
attackanimation
|
||||
waitanimation
|
||||
@@ -1534,7 +1534,7 @@ BattleScript_CurseTryDefence::
|
||||
BattleScript_CurseEnd::
|
||||
goto BattleScript_MoveEnd
|
||||
BattleScript_GhostCurse::
|
||||
jumpifbytenotequal gBankAttacker, gBankTarget, BattleScript_DoGhostCurse
|
||||
jumpifbytenotequal gBattlerAttacker, gBattlerTarget, BattleScript_DoGhostCurse
|
||||
getmovetarget ATTACKER
|
||||
BattleScript_DoGhostCurse::
|
||||
attackcanceler
|
||||
@@ -1603,7 +1603,7 @@ BattleScript_PerishSongLoop::
|
||||
jumpifability SCRIPTING_BANK, ABILITY_SOUNDPROOF, BattleScript_PerishSongNotAffected
|
||||
BattleScript_PerishSongLoopIncrement::
|
||||
addbyte sBANK, 0x1
|
||||
jumpifbytenotequal sBANK, gNoOfAllBanks, BattleScript_PerishSongLoop
|
||||
jumpifbytenotequal sBANK, gBattlersCount, BattleScript_PerishSongLoop
|
||||
goto BattleScript_MoveEnd
|
||||
|
||||
BattleScript_PerishSongNotAffected::
|
||||
@@ -1748,7 +1748,7 @@ BattleScript_EffectSonicboom::
|
||||
attackstring
|
||||
ppreduce
|
||||
typecalc
|
||||
bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE
|
||||
bicbyte gMoveResultFlags, MOVE_RESULT_SUPER_EFFECTIVE | MOVE_RESULT_NOT_VERY_EFFECTIVE
|
||||
setword gBattleMoveDamage, 20
|
||||
adjustsetdamage
|
||||
goto BattleScript_HitFromAtkAnimation
|
||||
@@ -2085,14 +2085,14 @@ BattleScript_ButItFailedPpReduce::
|
||||
ppreduce
|
||||
BattleScript_ButItFailed::
|
||||
pause 0x20
|
||||
orbyte gBattleMoveFlags, MOVESTATUS_FAILED
|
||||
orbyte gMoveResultFlags, MOVE_RESULT_FAILED
|
||||
resultmessage
|
||||
waitmessage 0x40
|
||||
goto BattleScript_MoveEnd
|
||||
|
||||
BattleScript_NotAffected::
|
||||
pause 0x20
|
||||
orbyte gBattleMoveFlags, MOVESTATUS_NOTAFFECTED
|
||||
orbyte gMoveResultFlags, MOVE_RESULT_DOESNT_AFFECT_FOE
|
||||
resultmessage
|
||||
waitmessage 0x40
|
||||
goto BattleScript_MoveEnd
|
||||
@@ -2204,10 +2204,10 @@ BattleScript_EffectWillOWisp::
|
||||
attackstring
|
||||
ppreduce
|
||||
jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
|
||||
jumpifstatus TARGET, STATUS_BURN, BattleScript_AlreadyBurned
|
||||
jumpifstatus TARGET, STATUS1_BURN, BattleScript_AlreadyBurned
|
||||
jumpiftype TARGET, TYPE_FIRE, BattleScript_NotAffected
|
||||
jumpifability TARGET, ABILITY_WATER_VEIL, BattleScript_WaterVeilPrevents
|
||||
jumpifstatus TARGET, STATUS_ANY, BattleScript_ButItFailed
|
||||
jumpifstatus TARGET, STATUS1_ANY, BattleScript_ButItFailed
|
||||
accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
|
||||
jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected
|
||||
attackanimation
|
||||
@@ -2217,7 +2217,7 @@ BattleScript_EffectWillOWisp::
|
||||
goto BattleScript_MoveEnd
|
||||
|
||||
BattleScript_WaterVeilPrevents::
|
||||
copybyte gEffectBank, gBankTarget
|
||||
copybyte gEffectBank, gBattlerTarget
|
||||
setbyte cMULTISTRING_CHOOSER, 0x0
|
||||
call BattleScript_BRNPrevention
|
||||
goto BattleScript_MoveEnd
|
||||
@@ -2275,7 +2275,7 @@ BattleScript_82DA15A::
|
||||
goto BattleScript_MoveEnd
|
||||
|
||||
BattleScript_EffectFacade::
|
||||
jumpifstatus ATTACKER, STATUS_POISON | STATUS_BURN | STATUS_PARALYSIS | STATUS_TOXIC_POISON, BattleScript_FacadeDoubleDmg
|
||||
jumpifstatus ATTACKER, STATUS1_POISON | STATUS1_BURN | STATUS1_PARALYSIS | STATUS1_TOXIC_POISON, BattleScript_FacadeDoubleDmg
|
||||
goto BattleScript_EffectHit
|
||||
|
||||
BattleScript_FacadeDoubleDmg::
|
||||
@@ -2293,7 +2293,7 @@ BattleScript_EffectFocusPunch::
|
||||
BattleScript_EffectSmellingsalt::
|
||||
jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_EffectHit
|
||||
setmoveeffect EFFECT_REMOVE_PARALYSIS | CERTAIN
|
||||
jumpifstatus TARGET, STATUS_PARALYSIS, BattleScript_SmellingsaltDoubleDmg
|
||||
jumpifstatus TARGET, STATUS1_PARALYSIS, BattleScript_SmellingsaltDoubleDmg
|
||||
goto BattleScript_EffectHit
|
||||
|
||||
BattleScript_SmellingsaltDoubleDmg::
|
||||
@@ -2452,7 +2452,7 @@ BattleScript_EffectBrickBreak::
|
||||
typecalc
|
||||
adjustnormaldamage
|
||||
jumpifbyte EQUAL, sANIM_TURN, 0x0, BattleScript_BrickBreakAnim
|
||||
bicbyte gBattleMoveFlags, MOVESTATUS_MISSED | MOVESTATUS_NOTAFFECTED
|
||||
bicbyte gMoveResultFlags, MOVE_RESULT_MISSED | MOVE_RESULT_DOESNT_AFFECT_FOE
|
||||
BattleScript_BrickBreakAnim::
|
||||
attackanimation
|
||||
waitanimation
|
||||
@@ -2511,7 +2511,7 @@ BattleScript_EffectEndeavor::
|
||||
accuracycheck BattleScript_MoveMissedPause, ACC_CURR_MOVE
|
||||
typecalc
|
||||
jumpifmovehadnoeffect BattleScript_HitFromAtkAnimation
|
||||
bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE
|
||||
bicbyte gMoveResultFlags, MOVE_RESULT_SUPER_EFFECTIVE | MOVE_RESULT_NOT_VERY_EFFECTIVE
|
||||
copyword gBattleMoveDamage, gHpDealt
|
||||
adjustsetdamage
|
||||
goto BattleScript_HitFromAtkAnimation
|
||||
@@ -2598,11 +2598,11 @@ BattleScript_EffectTeeterDance::
|
||||
attackcanceler
|
||||
attackstring
|
||||
ppreduce
|
||||
setbyte gBankTarget, 0x0
|
||||
setbyte gBattlerTarget, 0x0
|
||||
BattleScript_TeeterDanceLoop::
|
||||
movevaluescleanup
|
||||
setmoveeffect EFFECT_CONFUSION
|
||||
jumpifbyteequal gBankAttacker, gBankTarget, BattleScript_TeeterDanceLoopIncrement
|
||||
jumpifbyteequal gBattlerAttacker, gBattlerTarget, BattleScript_TeeterDanceLoopIncrement
|
||||
jumpifability TARGET, ABILITY_OWN_TEMPO, BattleScript_TeeterDanceOwnTempoPrevents
|
||||
jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_TeeterDanceSubstitutePrevents
|
||||
jumpifstatus2 TARGET, STATUS2_CONFUSION, BattleScript_TeeterDanceAlreadyConfused
|
||||
@@ -2618,8 +2618,8 @@ BattleScript_TeeterDanceDoMoveEndIncrement::
|
||||
setbyte sMOVEEND_STATE, 0x0
|
||||
moveend 0x2, 0x10
|
||||
BattleScript_TeeterDanceLoopIncrement::
|
||||
addbyte gBankTarget, 0x1
|
||||
jumpifbytenotequal gBankTarget, gNoOfAllBanks, BattleScript_TeeterDanceLoop
|
||||
addbyte gBattlerTarget, 0x1
|
||||
jumpifbytenotequal gBattlerTarget, gBattlersCount, BattleScript_TeeterDanceLoop
|
||||
end
|
||||
|
||||
BattleScript_TeeterDanceOwnTempoPrevents::
|
||||
@@ -2706,7 +2706,7 @@ BattleScript_TickleEnd::
|
||||
|
||||
BattleScript_CantLowerMultipleStats::
|
||||
pause 0x20
|
||||
orbyte gBattleMoveFlags, MOVESTATUS_FAILED
|
||||
orbyte gMoveResultFlags, MOVE_RESULT_FAILED
|
||||
printstring STRINGID_STATSWONTDECREASE2
|
||||
waitmessage 0x40
|
||||
goto BattleScript_MoveEnd
|
||||
@@ -2792,7 +2792,7 @@ BattleScript_CalmMindEnd::
|
||||
|
||||
BattleScript_CantRaiseMultipleStats::
|
||||
pause 0x20
|
||||
orbyte gBattleMoveFlags, MOVESTATUS_FAILED
|
||||
orbyte gMoveResultFlags, MOVE_RESULT_FAILED
|
||||
printstring STRINGID_STATSWONTINCREASE2
|
||||
waitmessage 0x40
|
||||
goto BattleScript_MoveEnd
|
||||
@@ -2935,7 +2935,7 @@ BattleScript_82DA908::
|
||||
switchinanim GBANK_1, FALSE
|
||||
waitstate
|
||||
switchineffects 5
|
||||
jumpifbytenotequal gBank1, gNoOfAllBanks, BattleScript_82DA908
|
||||
jumpifbytenotequal gBank1, gBattlersCount, BattleScript_82DA908
|
||||
BattleScript_82DA92C::
|
||||
end2
|
||||
|
||||
@@ -2950,7 +2950,7 @@ BattleScript_LocalBattleWonLoseTexts::
|
||||
waitstate
|
||||
printstring STRINGID_TRAINER1LOSETEXT
|
||||
jumpifnotbattletype BATTLE_TYPE_TWO_OPPONENTS, BattleScript_LocalBattleWonReward
|
||||
trainerslideout IDENTITY_OPPONENT_MON1
|
||||
trainerslideout B_POSITION_OPPONENT_LEFT
|
||||
waitstate
|
||||
trainerslidein GBANK_1
|
||||
waitstate
|
||||
@@ -2991,7 +2991,7 @@ BattleScript_LocalBattleLostPrintTrainersWinText::
|
||||
jumpifbattletype BATTLE_TYPE_x800000, BattleScript_LocalBattleLostDoTrainer2WinText
|
||||
jumpifnotbattletype BATTLE_TYPE_TWO_OPPONENTS, BattleScript_LocalBattleLostEnd_
|
||||
BattleScript_LocalBattleLostDoTrainer2WinText::
|
||||
trainerslideout IDENTITY_OPPONENT_MON1
|
||||
trainerslideout B_POSITION_OPPONENT_LEFT
|
||||
waitstate
|
||||
trainerslidein GBANK_1
|
||||
waitstate
|
||||
@@ -3007,7 +3007,7 @@ BattleScript_82DAA0B::
|
||||
trainerslidein ATTACKER
|
||||
waitstate
|
||||
printstring STRINGID_TRAINER1WINTEXT
|
||||
trainerslideout IDENTITY_OPPONENT_MON1
|
||||
trainerslideout B_POSITION_OPPONENT_LEFT
|
||||
waitstate
|
||||
trainerslidein GBANK_1
|
||||
waitstate
|
||||
@@ -3035,7 +3035,7 @@ BattleScript_82DAA5C::
|
||||
trainerslidein ATTACKER
|
||||
waitstate
|
||||
printstring STRINGID_TRAINER1LOSETEXT
|
||||
trainerslideout IDENTITY_OPPONENT_MON1
|
||||
trainerslideout B_POSITION_OPPONENT_LEFT
|
||||
waitstate
|
||||
trainerslidein GBANK_1
|
||||
waitstate
|
||||
@@ -3058,7 +3058,7 @@ BattleScript_82DAAAE::
|
||||
waitstate
|
||||
printstring STRINGID_TRAINER1LOSETEXT
|
||||
jumpifnotbattletype BATTLE_TYPE_TWO_OPPONENTS, BattleScript_82DAACB
|
||||
trainerslideout IDENTITY_OPPONENT_MON1
|
||||
trainerslideout B_POSITION_OPPONENT_LEFT
|
||||
waitstate
|
||||
trainerslidein GBANK_1
|
||||
waitstate
|
||||
@@ -3228,7 +3228,7 @@ BattleScript_DamagingWeatherContinues::
|
||||
playanimation2 ATTACKER, sANIM_ARG1, NULL
|
||||
setbyte gBattleCommunication, 0x0
|
||||
BattleScript_DamagingWeatherLoop::
|
||||
copyarraywithindex gBankAttacker, gBanksByTurnOrder, gBattleCommunication, 0x1
|
||||
copyarraywithindex gBattlerAttacker, gBattleTurnOrder, gBattleCommunication, 0x1
|
||||
weatherdamage
|
||||
jumpifword EQUAL, gBattleMoveDamage, 0x0, BattleScript_DamagingWeatherLoopIncrement
|
||||
printfromtable gSandStormHailDmgStringIds
|
||||
@@ -3243,7 +3243,7 @@ BattleScript_DamagingWeatherLoop::
|
||||
BattleScript_DamagingWeatherLoopIncrement::
|
||||
jumpifbyte NOT_EQUAL, gBattleOutcome, 0, BattleScript_DamagingWeatherContinuesEnd
|
||||
addbyte gBattleCommunication, 0x1
|
||||
jumpifbytenotequal gBattleCommunication, gNoOfAllBanks, BattleScript_DamagingWeatherLoop
|
||||
jumpifbytenotequal gBattleCommunication, gBattlersCount, BattleScript_DamagingWeatherLoop
|
||||
BattleScript_DamagingWeatherContinuesEnd::
|
||||
bicword gHitMarker, HITMARKER_x20 | HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 | HITMARKER_GRUDGE
|
||||
end2
|
||||
@@ -3322,7 +3322,7 @@ BattleScript_BideAttack::
|
||||
waitmessage 0x40
|
||||
accuracycheck BattleScript_MoveMissed, ACC_CURR_MOVE
|
||||
typecalc
|
||||
bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE
|
||||
bicbyte gMoveResultFlags, MOVE_RESULT_SUPER_EFFECTIVE | MOVE_RESULT_NOT_VERY_EFFECTIVE
|
||||
copyword gBattleMoveDamage, sBIDE_DMG
|
||||
adjustsetdamage
|
||||
setbyte sANIM_TURN, 0x1
|
||||
@@ -3521,7 +3521,7 @@ BattleScript_RapidSpinAway::
|
||||
BattleScript_WrapFree::
|
||||
printstring STRINGID_PKMNGOTFREE
|
||||
waitmessage 0x40
|
||||
copybyte gBankTarget, sBANK
|
||||
copybyte gBattlerTarget, sBANK
|
||||
return
|
||||
|
||||
BattleScript_LeechSeedFree::
|
||||
@@ -3564,16 +3564,16 @@ BattleScript_FutureAttackEnd::
|
||||
moveend 0x1, 0x0
|
||||
setbyte sMOVEEND_STATE, 0xB
|
||||
moveend 0x2, 0xE
|
||||
setbyte gBattleMoveFlags, 0
|
||||
setbyte gMoveResultFlags, 0
|
||||
end2
|
||||
|
||||
BattleScript_FutureAttackMiss::
|
||||
pause 0x20
|
||||
setbyte gBattleMoveFlags, 0
|
||||
orbyte gBattleMoveFlags, MOVESTATUS_FAILED
|
||||
setbyte gMoveResultFlags, 0
|
||||
orbyte gMoveResultFlags, MOVE_RESULT_FAILED
|
||||
resultmessage
|
||||
waitmessage 0x40
|
||||
setbyte gBattleMoveFlags, 0
|
||||
setbyte gMoveResultFlags, 0
|
||||
end2
|
||||
|
||||
BattleScript_NoMovesLeft::
|
||||
@@ -4032,7 +4032,7 @@ BattleScript_WeatherFormChanges::
|
||||
BattleScript_WeatherFormChangesLoop::
|
||||
trycastformdatachange
|
||||
addbyte sBANK, 0x1
|
||||
jumpifbytenotequal sBANK, gNoOfAllBanks, BattleScript_WeatherFormChangesLoop
|
||||
jumpifbytenotequal sBANK, gBattlersCount, BattleScript_WeatherFormChangesLoop
|
||||
return
|
||||
|
||||
BattleScript_CastformChange::
|
||||
@@ -4053,7 +4053,7 @@ BattleScript_82DB4B8::
|
||||
BattleScript_82DB4BE::
|
||||
pause 0x20
|
||||
BattleScript_82DB4C1::
|
||||
setbyte gBankTarget, 0x0
|
||||
setbyte gBattlerTarget, 0x0
|
||||
setstatchanger ATK, 1, TRUE
|
||||
BattleScript_82DB4CD::
|
||||
trygetintimidatetarget BattleScript_82DB51B
|
||||
@@ -4068,7 +4068,7 @@ BattleScript_82DB4CD::
|
||||
printstring STRINGID_PKMNCUTSATTACKWITH
|
||||
waitmessage 0x40
|
||||
BattleScript_82DB510::
|
||||
addbyte gBankTarget, 0x1
|
||||
addbyte gBattlerTarget, 0x1
|
||||
goto BattleScript_82DB4CD
|
||||
BattleScript_82DB51B::
|
||||
return
|
||||
@@ -4117,7 +4117,7 @@ BattleScript_MoveHPDrain::
|
||||
datahpupdate TARGET
|
||||
printstring STRINGID_PKMNRESTOREDHPUSING
|
||||
waitmessage 0x40
|
||||
orbyte gBattleMoveFlags, MOVESTATUS_NOTAFFECTED
|
||||
orbyte gMoveResultFlags, MOVE_RESULT_DOESNT_AFFECT_FOE
|
||||
goto BattleScript_MoveEnd
|
||||
|
||||
BattleScript_MonMadeMoveUseless_PPLoss::
|
||||
@@ -4127,7 +4127,7 @@ BattleScript_MonMadeMoveUseless::
|
||||
pause 0x20
|
||||
printstring STRINGID_PKMNSXMADEYUSELESS
|
||||
waitmessage 0x40
|
||||
orbyte gBattleMoveFlags, MOVESTATUS_NOTAFFECTED
|
||||
orbyte gMoveResultFlags, MOVE_RESULT_DOESNT_AFFECT_FOE
|
||||
goto BattleScript_MoveEnd
|
||||
|
||||
BattleScript_FlashFireBoost_PPLoss::
|
||||
@@ -4474,7 +4474,7 @@ BattleScript_82DB887::
|
||||
waitmessage 0x40
|
||||
BattleScript_82DB89D::
|
||||
addbyte gBattleCommunication + 1, 0x1
|
||||
jumpifbytenotequal gBattleCommunication + 1, gNoOfAllBanks, BattleScript_82DB887
|
||||
jumpifbytenotequal gBattleCommunication + 1, gBattlersCount, BattleScript_82DB887
|
||||
setbyte gBattleCommunication, 0x0
|
||||
setbyte gBattleCommunication + 1, 0x0
|
||||
end2
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
|
||||
.section .rodata
|
||||
|
||||
.align 2
|
||||
gUnknown_085EFCF0:: @ 85EFCF0
|
||||
.4byte 0x000001f0, 0x000011e1, 0x000021d2, 0x000031c3
|
||||
|
||||
.align 2
|
||||
gUnknown_085EFD00:: @ 85EFD00
|
||||
.incbin "graphics/interface/berry_tag_screen.gbapal"
|
||||
|
||||
.align 2
|
||||
gUnknown_085EFD20:: @ 85EFD20 struct TextColor
|
||||
.byte 0x00, 0x02, 0x03
|
||||
|
||||
.byte 0x0F, 0x0E, 0x0D
|
||||
|
||||
.align 2
|
||||
gUnknown_085EFD28:: @ 85EFD28
|
||||
window_template 0x01, 0x0b, 0x04, 0x08, 0x02, 0x0f, 0x0045
|
||||
window_template 0x01, 0x0b, 0x07, 0x12, 0x04, 0x0f, 0x0055
|
||||
window_template 0x01, 0x04, 0x0e, 0x19, 0x04, 0x0f, 0x009d
|
||||
window_template 0x00, 0x02, 0x00, 0x08, 0x02, 0x0f, 0x0101
|
||||
null_window_template
|
||||
|
||||
.align 2
|
||||
gBerryFirmnessStringPointers:: @ 85EFD50
|
||||
.4byte gBerryFirmnessString_VerySoft
|
||||
.4byte gBerryFirmnessString_Soft
|
||||
.4byte gBerryFirmnessString_Hard
|
||||
.4byte gBerryFirmnessString_VeryHard
|
||||
.4byte gBerryFirmnessString_SuperHard
|
||||
@@ -1,343 +1,343 @@
|
||||
.align 2
|
||||
gBerryPic_Cheri:: @ 8D9C3A8
|
||||
.incbin "graphics/berries/pics/cheri.4bpp.lz"
|
||||
.incbin "graphics/berries/cheri.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Oran:: @ 8D9C4FC
|
||||
.incbin "graphics/berries/pics/oran.4bpp.lz"
|
||||
.incbin "graphics/berries/oran.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Pecha:: @ 8D9C670
|
||||
.incbin "graphics/berries/pics/pecha.4bpp.lz"
|
||||
.incbin "graphics/berries/pecha.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Rawst:: @ 8D9C7E4
|
||||
.incbin "graphics/berries/pics/rawst.4bpp.lz"
|
||||
.incbin "graphics/berries/rawst.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Aspear:: @ 8D9C97C
|
||||
.incbin "graphics/berries/pics/aspear.4bpp.lz"
|
||||
.incbin "graphics/berries/aspear.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Leppa:: @ 8D9CB24
|
||||
.incbin "graphics/berries/pics/leppa.4bpp.lz"
|
||||
.incbin "graphics/berries/leppa.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Chesto:: @ 8D9CC94
|
||||
.incbin "graphics/berries/pics/chesto.4bpp.lz"
|
||||
.incbin "graphics/berries/chesto.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Persim:: @ 8D9CE78
|
||||
.incbin "graphics/berries/pics/persim.4bpp.lz"
|
||||
.incbin "graphics/berries/persim.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Lum:: @ 8D9CFC8
|
||||
.incbin "graphics/berries/pics/lum.4bpp.lz"
|
||||
.incbin "graphics/berries/lum.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Sitrus:: @ 8D9D0E4
|
||||
.incbin "graphics/berries/pics/sitrus.4bpp.lz"
|
||||
.incbin "graphics/berries/sitrus.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Figy:: @ 8D9D288
|
||||
.incbin "graphics/berries/pics/figy.4bpp.lz"
|
||||
.incbin "graphics/berries/figy.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Wiki:: @ 8D9D434
|
||||
.incbin "graphics/berries/pics/wiki.4bpp.lz"
|
||||
.incbin "graphics/berries/wiki.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Mago:: @ 8D9D628
|
||||
.incbin "graphics/berries/pics/mago.4bpp.lz"
|
||||
.incbin "graphics/berries/mago.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Aguav:: @ 8D9D7DC
|
||||
.incbin "graphics/berries/pics/aguav.4bpp.lz"
|
||||
.incbin "graphics/berries/aguav.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Iapapa:: @ 8D9D950
|
||||
.incbin "graphics/berries/pics/iapapa.4bpp.lz"
|
||||
.incbin "graphics/berries/iapapa.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Razz:: @ 8D9DC08
|
||||
.incbin "graphics/berries/pics/razz.4bpp.lz"
|
||||
.incbin "graphics/berries/razz.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Bluk:: @ 8D9DE38
|
||||
.incbin "graphics/berries/pics/bluk.4bpp.lz"
|
||||
.incbin "graphics/berries/bluk.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Nanab:: @ 8D9E020
|
||||
.incbin "graphics/berries/pics/nanab.4bpp.lz"
|
||||
.incbin "graphics/berries/nanab.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Wepear:: @ 8D9E194
|
||||
.incbin "graphics/berries/pics/wepear.4bpp.lz"
|
||||
.incbin "graphics/berries/wepear.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Pinap:: @ 8D9E35C
|
||||
.incbin "graphics/berries/pics/pinap.4bpp.lz"
|
||||
.incbin "graphics/berries/pinap.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Pomeg:: @ 8D9E570
|
||||
.incbin "graphics/berries/pics/pomeg.4bpp.lz"
|
||||
.incbin "graphics/berries/pomeg.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Kelpsy:: @ 8D9E718
|
||||
.incbin "graphics/berries/pics/kelpsy.4bpp.lz"
|
||||
.incbin "graphics/berries/kelpsy.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Qualot:: @ 8D9E8C0
|
||||
.incbin "graphics/berries/pics/qualot.4bpp.lz"
|
||||
.incbin "graphics/berries/qualot.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Hondew:: @ 8D9EA8C
|
||||
.incbin "graphics/berries/pics/hondew.4bpp.lz"
|
||||
.incbin "graphics/berries/hondew.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Grepa:: @ 8D9ECE4
|
||||
.incbin "graphics/berries/pics/grepa.4bpp.lz"
|
||||
.incbin "graphics/berries/grepa.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Tamato:: @ 8D9EE74
|
||||
.incbin "graphics/berries/pics/tamato.4bpp.lz"
|
||||
.incbin "graphics/berries/tamato.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Cornn:: @ 8D9F138
|
||||
.incbin "graphics/berries/pics/cornn.4bpp.lz"
|
||||
.incbin "graphics/berries/cornn.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Magost:: @ 8D9F33C
|
||||
.incbin "graphics/berries/pics/magost.4bpp.lz"
|
||||
.incbin "graphics/berries/magost.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Rabuta:: @ 8D9F4E0
|
||||
.incbin "graphics/berries/pics/rabuta.4bpp.lz"
|
||||
.incbin "graphics/berries/rabuta.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Nomel:: @ 8D9F7D4
|
||||
.incbin "graphics/berries/pics/nomel.4bpp.lz"
|
||||
.incbin "graphics/berries/nomel.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Spelon:: @ 8D9F9B0
|
||||
.incbin "graphics/berries/pics/spelon.4bpp.lz"
|
||||
.incbin "graphics/berries/spelon.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Pamtre:: @ 8D9FBA0
|
||||
.incbin "graphics/berries/pics/pamtre.4bpp.lz"
|
||||
.incbin "graphics/berries/pamtre.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Watmel:: @ 8D9FDF0
|
||||
.incbin "graphics/berries/pics/watmel.4bpp.lz"
|
||||
.incbin "graphics/berries/watmel.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Durin:: @ 8DA00D4
|
||||
.incbin "graphics/berries/pics/durin.4bpp.lz"
|
||||
.incbin "graphics/berries/durin.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Belue:: @ 8DA04A0
|
||||
.incbin "graphics/berries/pics/belue.4bpp.lz"
|
||||
.incbin "graphics/berries/belue.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Liechi:: @ 8DA0778
|
||||
.incbin "graphics/berries/pics/liechi.4bpp.lz"
|
||||
.incbin "graphics/berries/liechi.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Ganlon:: @ 8DA09D0
|
||||
.incbin "graphics/berries/pics/ganlon.4bpp.lz"
|
||||
.incbin "graphics/berries/ganlon.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Salac:: @ 8DA0B68
|
||||
.incbin "graphics/berries/pics/salac.4bpp.lz"
|
||||
.incbin "graphics/berries/salac.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Petaya:: @ 8DA0DAC
|
||||
.incbin "graphics/berries/pics/petaya.4bpp.lz"
|
||||
.incbin "graphics/berries/petaya.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Apicot:: @ 8DA1054
|
||||
.incbin "graphics/berries/pics/apicot.4bpp.lz"
|
||||
.incbin "graphics/berries/apicot.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Lansat:: @ 8DA11E4
|
||||
.incbin "graphics/berries/pics/lansat.4bpp.lz"
|
||||
.incbin "graphics/berries/lansat.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Starf:: @ 8DA13D8
|
||||
.incbin "graphics/berries/pics/starf.4bpp.lz"
|
||||
.incbin "graphics/berries/starf.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPic_Enigma:: @ 8DA15A8
|
||||
.incbin "graphics/berries/pics/enigma.4bpp.lz"
|
||||
.incbin "graphics/berries/enigma.4bpp.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Cheri:: @ 8DA17C0
|
||||
.incbin "graphics/berries/palettes/cheri.gbapal.lz"
|
||||
.incbin "graphics/berries/cheri.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Oran:: @ 8DA17E8
|
||||
.incbin "graphics/berries/palettes/oran.gbapal.lz"
|
||||
.incbin "graphics/berries/oran.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Pecha:: @ 8DA1810
|
||||
.incbin "graphics/berries/palettes/pecha.gbapal.lz"
|
||||
.incbin "graphics/berries/pecha.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Rawst:: @ 8DA1838
|
||||
.incbin "graphics/berries/palettes/rawst.gbapal.lz"
|
||||
.incbin "graphics/berries/rawst.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Aspear:: @ 8DA1860
|
||||
.incbin "graphics/berries/palettes/aspear.gbapal.lz"
|
||||
.incbin "graphics/berries/aspear.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Leppa:: @ 8DA1888
|
||||
.incbin "graphics/berries/palettes/leppa.gbapal.lz"
|
||||
.incbin "graphics/berries/leppa.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Chesto:: @ 8DA18B0
|
||||
.incbin "graphics/berries/palettes/chesto.gbapal.lz"
|
||||
.incbin "graphics/berries/chesto.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Persim:: @ 8DA18D8
|
||||
.incbin "graphics/berries/palettes/persim.gbapal.lz"
|
||||
.incbin "graphics/berries/persim.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Lum:: @ 8DA1900
|
||||
.incbin "graphics/berries/palettes/lum.gbapal.lz"
|
||||
.incbin "graphics/berries/lum.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Sitrus:: @ 8DA1928
|
||||
.incbin "graphics/berries/palettes/sitrus.gbapal.lz"
|
||||
.incbin "graphics/berries/sitrus.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Figy:: @ 8DA1950
|
||||
.incbin "graphics/berries/palettes/figy.gbapal.lz"
|
||||
.incbin "graphics/berries/figy.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Wiki:: @ 8DA1978
|
||||
.incbin "graphics/berries/palettes/wiki.gbapal.lz"
|
||||
.incbin "graphics/berries/wiki.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Mago:: @ 8DA19A0
|
||||
.incbin "graphics/berries/palettes/mago.gbapal.lz"
|
||||
.incbin "graphics/berries/mago.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Aguav:: @ 8DA19C8
|
||||
.incbin "graphics/berries/palettes/aguav.gbapal.lz"
|
||||
.incbin "graphics/berries/aguav.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Iapapa:: @ 8DA19F0
|
||||
.incbin "graphics/berries/palettes/iapapa.gbapal.lz"
|
||||
.incbin "graphics/berries/iapapa.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Razz:: @ 8DA1A18
|
||||
.incbin "graphics/berries/palettes/razz.gbapal.lz"
|
||||
.incbin "graphics/berries/razz.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Bluk:: @ 8DA1A40
|
||||
.incbin "graphics/berries/palettes/bluk.gbapal.lz"
|
||||
.incbin "graphics/berries/bluk.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Nanab:: @ 8DA1A68
|
||||
.incbin "graphics/berries/palettes/nanab.gbapal.lz"
|
||||
.incbin "graphics/berries/nanab.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Wepear:: @ 8DA1A90
|
||||
.incbin "graphics/berries/palettes/wepear.gbapal.lz"
|
||||
.incbin "graphics/berries/wepear.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Pinap:: @ 8DA1AB8
|
||||
.incbin "graphics/berries/palettes/pinap.gbapal.lz"
|
||||
.incbin "graphics/berries/pinap.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Pomeg:: @ 8DA1AE0
|
||||
.incbin "graphics/berries/palettes/pomeg.gbapal.lz"
|
||||
.incbin "graphics/berries/pomeg.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Kelpsy:: @ 8DA1B08
|
||||
.incbin "graphics/berries/palettes/kelpsy.gbapal.lz"
|
||||
.incbin "graphics/berries/kelpsy.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Qualot:: @ 8DA1B30
|
||||
.incbin "graphics/berries/palettes/qualot.gbapal.lz"
|
||||
.incbin "graphics/berries/qualot.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Hondew:: @ 8DA1B58
|
||||
.incbin "graphics/berries/palettes/hondew.gbapal.lz"
|
||||
.incbin "graphics/berries/hondew.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Grepa:: @ 8DA1B80
|
||||
.incbin "graphics/berries/palettes/grepa.gbapal.lz"
|
||||
.incbin "graphics/berries/grepa.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Tamato:: @ 8DA1BA8
|
||||
.incbin "graphics/berries/palettes/tamato.gbapal.lz"
|
||||
.incbin "graphics/berries/tamato.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Cornn:: @ 8DA1BD0
|
||||
.incbin "graphics/berries/palettes/cornn.gbapal.lz"
|
||||
.incbin "graphics/berries/cornn.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Magost:: @ 8DA1BF8
|
||||
.incbin "graphics/berries/palettes/magost.gbapal.lz"
|
||||
.incbin "graphics/berries/magost.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Rabuta:: @ 8DA1C20
|
||||
.incbin "graphics/berries/palettes/rabuta.gbapal.lz"
|
||||
.incbin "graphics/berries/rabuta.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Nomel:: @ 8DA1C48
|
||||
.incbin "graphics/berries/palettes/nomel.gbapal.lz"
|
||||
.incbin "graphics/berries/nomel.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Spelon:: @ 8DA1C70
|
||||
.incbin "graphics/berries/palettes/spelon.gbapal.lz"
|
||||
.incbin "graphics/berries/spelon.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Pamtre:: @ 8DA1C98
|
||||
.incbin "graphics/berries/palettes/pamtre.gbapal.lz"
|
||||
.incbin "graphics/berries/pamtre.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Watmel:: @ 8DA1CC0
|
||||
.incbin "graphics/berries/palettes/watmel.gbapal.lz"
|
||||
.incbin "graphics/berries/watmel.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Durin:: @ 8DA1CE8
|
||||
.incbin "graphics/berries/palettes/durin.gbapal.lz"
|
||||
.incbin "graphics/berries/durin.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Belue:: @ 8DA1D10
|
||||
.incbin "graphics/berries/palettes/belue.gbapal.lz"
|
||||
.incbin "graphics/berries/belue.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Liechi:: @ 8DA1D38
|
||||
.incbin "graphics/berries/palettes/liechi.gbapal.lz"
|
||||
.incbin "graphics/berries/liechi.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Ganlon:: @ 8DA1D60
|
||||
.incbin "graphics/berries/palettes/ganlon.gbapal.lz"
|
||||
.incbin "graphics/berries/ganlon.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Salac:: @ 8DA1D88
|
||||
.incbin "graphics/berries/palettes/salac.gbapal.lz"
|
||||
.incbin "graphics/berries/salac.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Petaya:: @ 8DA1DB0
|
||||
.incbin "graphics/berries/palettes/petaya.gbapal.lz"
|
||||
.incbin "graphics/berries/petaya.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Apicot:: @ 8DA1DD8
|
||||
.incbin "graphics/berries/palettes/apicot.gbapal.lz"
|
||||
.incbin "graphics/berries/apicot.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Lansat:: @ 8DA1E00
|
||||
.incbin "graphics/berries/palettes/lansat.gbapal.lz"
|
||||
.incbin "graphics/berries/lansat.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Starf:: @ 8DA1E28
|
||||
.incbin "graphics/berries/palettes/starf.gbapal.lz"
|
||||
.incbin "graphics/berries/starf.gbapal.lz"
|
||||
|
||||
.align 2
|
||||
gBerryPalette_Enigma:: @ 8DA1E50
|
||||
.incbin "graphics/berries/palettes/enigma.gbapal.lz"
|
||||
.incbin "graphics/berries/enigma.gbapal.lz"
|
||||
|
||||
@@ -6,18 +6,3 @@
|
||||
@ 8614410
|
||||
.include "data/graphics/items/item_icon_table.inc"
|
||||
|
||||
gUnknown_08614FE0:: @ 8614FE0
|
||||
.2byte 0
|
||||
.2byte 0x8000
|
||||
.2byte 0x2400
|
||||
.2byte 0
|
||||
|
||||
gUnknown_08614FE8:: @ 8614FE8
|
||||
obj_image_anim_frame 0, 0
|
||||
obj_image_anim_end
|
||||
|
||||
gUnknown_08614FF0:: @ 8614FF0
|
||||
.4byte gUnknown_08614FE8
|
||||
|
||||
gUnknown_08614FF4:: @ 8614FF4
|
||||
spr_template 0, 0, gUnknown_08614FE0, gUnknown_08614FF0, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
|
||||
|
||||
@@ -1,78 +0,0 @@
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
|
||||
.section .rodata
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_08510404:: @ 8510404 struct BgTemplate
|
||||
.4byte 0x000001f0
|
||||
|
||||
.align 2
|
||||
gUnknown_08510408:: @ 8510408
|
||||
window_template 0x00, 0x01, 0x01, 0x13, 0x09, 0x0f, 0x0155
|
||||
window_template 0x00, 0x02, 0x0f, 0x1b, 0x04, 0x0f, 0x00e9
|
||||
null_window_template
|
||||
|
||||
.align 2
|
||||
gUnknown_08510420:: @ 8510420
|
||||
window_template 0x00, 0x04, 0x09, 0x15, 0x02, 0x0f, 0x00bf
|
||||
|
||||
.align 2
|
||||
gUnknown_08510428:: @ 8510428
|
||||
.byte 3, 0, 1, 0, 15, 39, 0, 2, 0, 0, 0, 0
|
||||
.byte 4, 0, 0, 0, 23, 0, 1, 3, 0, 0, 0, 0
|
||||
.byte 5, 0, 0, 0, 59, 0, 2, 4, 0, 0, 0, 0
|
||||
.byte 6, 0, 0, 0, 59, 0, 3, 5, 0, 0, 0, 0
|
||||
.byte 7, 0, 0, 0, 0, 0, 4, 0, 6, 0, 0, 0
|
||||
|
||||
.align 2
|
||||
gOamData_08510464:: @ 8510464
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
|
||||
.align 2
|
||||
gResetRtcScreen_DownArrowGfx:: @ 851046C
|
||||
.incbin "graphics/misc/reset_rtc_screen_downarrow.4bpp"
|
||||
|
||||
.align 2
|
||||
gResetRtcScreen_RightArrowGfx:: @ 851048C
|
||||
.incbin "graphics/misc/reset_rtc_screen_rightarrow.4bpp"
|
||||
|
||||
.align 2
|
||||
gResetRtcScreen_ArrowPal: @ 85104AC
|
||||
.incbin "graphics/misc/reset_rtc_screen_arrow.gbapal"
|
||||
|
||||
.align 2
|
||||
gSpriteImageTable_85104B4:: @ 85104B4
|
||||
obj_frame_tiles gResetRtcScreen_DownArrowGfx, 0x20
|
||||
obj_frame_tiles gResetRtcScreen_RightArrowGfx, 0x20
|
||||
|
||||
.align 2
|
||||
gUnknown_085104C4:: @ 85104C4
|
||||
obj_pal gResetRtcScreen_ArrowPal, 0x1000
|
||||
|
||||
.align 2
|
||||
gSpriteAnim_85104CC:: @ 85104CC
|
||||
obj_image_anim_frame 0, 30
|
||||
obj_image_anim_jump 0
|
||||
|
||||
.align 2
|
||||
gSpriteAnim_85104D4: @ 85104D4
|
||||
obj_image_anim_frame 0, 30, OBJ_IMAGE_ANIM_V_FLIP
|
||||
obj_image_anim_jump 0
|
||||
|
||||
.align 2
|
||||
gSpriteAnim_85104DC:: @ 85104DC
|
||||
obj_image_anim_frame 1, 30
|
||||
obj_image_anim_jump 0
|
||||
|
||||
.align 2
|
||||
gSpriteAnimTable_85104E4:: @ 85104E4
|
||||
.4byte gSpriteAnim_85104CC
|
||||
.4byte gSpriteAnim_85104D4
|
||||
.4byte gSpriteAnim_85104DC
|
||||
|
||||
.align 2
|
||||
gSpriteTemplate_85104F0:: @ 85104F0
|
||||
spr_template 0xFFFF, 0x1000, gOamData_08510464, gSpriteAnimTable_85104E4, gSpriteImageTable_85104B4, gDummySpriteAffineAnimTable, SpriteCallbackDummy
|
||||
Reference in New Issue
Block a user