Synced src/battle_script_commands.c
This commit is contained in:
+17
-17
@@ -171,7 +171,7 @@ gBattleScriptsForMoveEffects::
|
||||
.4byte BattleScript_EffectFutureSight
|
||||
.4byte BattleScript_EffectGust
|
||||
.4byte BattleScript_EffectFlinchMinimizeHit
|
||||
.4byte BattleScript_EffectSolarbeam
|
||||
.4byte BattleScript_EffectSolarBeam
|
||||
.4byte BattleScript_EffectThunder
|
||||
.4byte BattleScript_EffectTeleport
|
||||
.4byte BattleScript_EffectBeatUp
|
||||
@@ -1703,7 +1703,7 @@ BattleScript_EffectBatonPass::
|
||||
attackcanceler
|
||||
attackstring
|
||||
ppreduce
|
||||
jumpifcantswitch BS_ATTACKER | ATK4F_DONT_CHECK_STATUSES, BattleScript_ButItFailed
|
||||
jumpifcantswitch BS_ATTACKER | SWITCH_IGNORE_ESCAPE_PREVENTION, BattleScript_ButItFailed
|
||||
attackanimation
|
||||
waitanimation
|
||||
openpartyscreen BS_ATTACKER, BattleScript_ButItFailed
|
||||
@@ -1908,18 +1908,18 @@ BattleScript_EffectFlinchMinimizeHit::
|
||||
setbyte sDMG_MULTIPLIER, 2
|
||||
goto BattleScript_FlinchEffect
|
||||
|
||||
BattleScript_EffectSolarbeam::
|
||||
jumpifabilitypresent ABILITY_CLOUD_NINE, BattleScript_SolarbeamDecideTurn
|
||||
jumpifabilitypresent ABILITY_AIR_LOCK, BattleScript_SolarbeamDecideTurn
|
||||
jumpifhalfword CMP_COMMON_BITS, gBattleWeather, 96, BattleScript_SolarbeamOnFirstTurn
|
||||
BattleScript_SolarbeamDecideTurn::
|
||||
BattleScript_EffectSolarBeam::
|
||||
jumpifabilitypresent ABILITY_CLOUD_NINE, BattleScript_SolarBeamDecideTurn
|
||||
jumpifabilitypresent ABILITY_AIR_LOCK, BattleScript_SolarBeamDecideTurn
|
||||
jumpifhalfword CMP_COMMON_BITS, gBattleWeather, 96, BattleScript_SolarBeamOnFirstTurn
|
||||
BattleScript_SolarBeamDecideTurn::
|
||||
jumpifstatus2 BS_ATTACKER, STATUS2_MULTIPLETURNS, BattleScript_TwoTurnMovesSecondTurn
|
||||
jumpifword CMP_COMMON_BITS, gHitMarker, HITMARKER_NO_ATTACKSTRING, BattleScript_TwoTurnMovesSecondTurn
|
||||
setbyte sTWOTURN_STRINGID, 1
|
||||
call BattleScriptFirstChargingTurn
|
||||
goto BattleScript_MoveEnd
|
||||
|
||||
BattleScript_SolarbeamOnFirstTurn::
|
||||
BattleScript_SolarBeamOnFirstTurn::
|
||||
orword gHitMarker, HITMARKER_CHARGING
|
||||
setmoveeffect MOVE_EFFECT_CHARGING | MOVE_EFFECT_AFFECTS_USER
|
||||
seteffectprimary
|
||||
@@ -2862,7 +2862,7 @@ BattleScript_FaintedMonTryChooseAnother::
|
||||
yesnobox
|
||||
jumpifbyte CMP_EQUAL, gBattleCommunication + 1, 1, BattleScript_FaintedMonChooseAnother
|
||||
setatktoplayer0
|
||||
openpartyscreen BS_ATTACKER | OPEN_PARTY_ALLOW_CANCEL, BattleScript_FaintedMonChooseAnother
|
||||
openpartyscreen BS_ATTACKER | PARTY_SCREEN_OPTIONAL, BattleScript_FaintedMonChooseAnother
|
||||
switchhandleorder BS_ATTACKER, 2
|
||||
jumpifbyte CMP_EQUAL, gBattleCommunication, 6, BattleScript_FaintedMonChooseAnother
|
||||
atknameinbuff1
|
||||
@@ -2892,7 +2892,7 @@ BattleScript_FaintedMonChooseAnother::
|
||||
hidepartystatussummary BS_FAINTED
|
||||
switchinanim BS_FAINTED, 0
|
||||
waitstate
|
||||
various7 BS_ATTACKER
|
||||
resetplayerfainted BS_ATTACKER
|
||||
switchineffects BS_FAINTED
|
||||
jumpifbattletype BATTLE_TYPE_DOUBLE, BattleScript_FaintedMonEnd
|
||||
cancelallactions
|
||||
@@ -2900,10 +2900,10 @@ BattleScript_FaintedMonEnd::
|
||||
end2
|
||||
|
||||
BattleScript_LinkBattleHandleFaint::
|
||||
openpartyscreen BS_UNKNOWN_5, BattleScript_LinkBattleHandleFaintStart
|
||||
openpartyscreen BS_FAINTED_LINK_MULTIPLE_1, BattleScript_LinkBattleHandleFaintStart
|
||||
BattleScript_LinkBattleHandleFaintStart::
|
||||
switchhandleorder BS_FAINTED, 0
|
||||
openpartyscreen BS_UNKNOWN_6, BattleScript_LinkBattleFaintedMonEnd
|
||||
openpartyscreen BS_FAINTED_LINK_MULTIPLE_2, BattleScript_LinkBattleFaintedMonEnd
|
||||
switchhandleorder BS_FAINTED, 0
|
||||
BattleScript_LinkBattleFaintedMonLoop::
|
||||
switchhandleorder BS_FAINTED, 2
|
||||
@@ -3112,7 +3112,7 @@ BattleScript_PursuitDmgOnSwitchOut::
|
||||
waitmessage 0x40
|
||||
tryfaintmon BS_TARGET, 0, NULL
|
||||
moveendfromto 3, 6
|
||||
various4 BS_TARGET
|
||||
getbattlerfainted BS_TARGET
|
||||
jumpifbyte CMP_EQUAL, gBattleCommunication, 0, BattleScript_PursuitSwitchRivalSkip
|
||||
setbyte sGIVEEXP_STATE, 0
|
||||
getexp BS_TARGET
|
||||
@@ -3182,7 +3182,7 @@ BattleScript_DamagingWeatherLoop::
|
||||
jumpifword CMP_EQUAL, gBattleMoveDamage, NULL, BattleScript_DamagingWeatherContinuesEnd
|
||||
printfromtable gSandstormHailDmgStringIds
|
||||
waitmessage 0x40
|
||||
orword gHitMarker, HITMARKER_x20 | HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_PASSIVE_DAMAGE | HITMARKER_GRUDGE
|
||||
orword gHitMarker, HITMARKER_SKIP_DMG_TRACK | HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_PASSIVE_DAMAGE | HITMARKER_GRUDGE
|
||||
effectivenesssound
|
||||
hitanimation BS_ATTACKER
|
||||
healthbarupdate BS_ATTACKER
|
||||
@@ -3194,7 +3194,7 @@ BattleScript_DamagingWeatherContinuesEnd::
|
||||
addbyte gBattleCommunication, 1
|
||||
jumpifbytenotequal gBattleCommunication, gBattlersCount, BattleScript_DamagingWeatherLoop
|
||||
BattleScript_WeatherDamageEndedBattle::
|
||||
bicword gHitMarker, HITMARKER_x20 | HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_PASSIVE_DAMAGE | HITMARKER_GRUDGE
|
||||
bicword gHitMarker, HITMARKER_SKIP_DMG_TRACK | HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_PASSIVE_DAMAGE | HITMARKER_GRUDGE
|
||||
end2
|
||||
|
||||
BattleScript_SandStormHailEnds::
|
||||
@@ -3678,7 +3678,7 @@ BattleScript_MoveUsedIsAsleep::
|
||||
goto BattleScript_MoveEnd
|
||||
|
||||
BattleScript_MoveUsedWokeUp::
|
||||
bicword gHitMarker, HITMARKER_x10
|
||||
bicword gHitMarker, HITMARKER_WAKE_UP_CLEAR
|
||||
printfromtable gWokeUpStringIds
|
||||
waitmessage 0x40
|
||||
updatestatusicon BS_ATTACKER
|
||||
@@ -4355,7 +4355,7 @@ BattleScript_SelectingNotAllowedMoveChoiceItem::
|
||||
printselectionstring STRINGID_ITEMALLOWSONLYYMOVE
|
||||
endselectionscript
|
||||
|
||||
BattleScript_HangedOnMsg::
|
||||
BattleScript_FocusBandActivates::
|
||||
playanimation BS_TARGET, B_ANIM_HANGED_ON, NULL
|
||||
printstring STRINGID_PKMNHUNGONWITHX
|
||||
waitmessage 0x40
|
||||
|
||||
Reference in New Issue
Block a user