Merge branch 'RHH/upcoming' into RHH/pr/feature/reworkScald

# Conflicts:
#	include/constants/battle_move_effects.h
This commit is contained in:
Eduardo Quezada 2023-01-06 15:25:49 -03:00
commit d72a3731d4
2200 changed files with 9072 additions and 7750 deletions

View File

@ -1022,7 +1022,7 @@
.4byte \ptr .4byte \ptr
.endm .endm
.macro trydobeatup endPtr:req, failPtr:req .macro trydobeatup endPtr=NULL, failPtr=NULL
.byte 0xc4 .byte 0xc4
.4byte \endPtr .4byte \endPtr
.4byte \failPtr .4byte \failPtr
@ -1942,6 +1942,31 @@
various BS_ATTACKER, VARIOUS_SHELL_SIDE_ARM_CHECK various BS_ATTACKER, VARIOUS_SHELL_SIDE_ARM_CHECK
.endm .endm
.macro jumpifrodaffected battler:req, ptr:req
various \battler, VARIOUS_JUMP_IF_ROD
.4byte \ptr
.endm
.macro jumpifabsorbaffected battler:req, ptr:req
various \battler, VARIOUS_JUMP_IF_ABSORB
.4byte \ptr
.endm
.macro jumpifmotoraffected battler:req, ptr:req
various \battler, VARIOUS_JUMP_IF_MOTOR
.4byte \ptr
.endm
.macro jumpifteanoberry ptr:req
various BS_ATTACKER, VARIOUS_TEATIME_TARGETS
.4byte \ptr
.endm
.macro jumpifteainvulnerable battler:req, ptr:req
various \battler, VARIOUS_TEATIME_INVUL
.4byte \ptr
.endm
.macro jumpifcantfling battler:req, ptr:req .macro jumpifcantfling battler:req, ptr:req
various \battler, VARIOUS_JUMP_IF_CANT_FLING various \battler, VARIOUS_JUMP_IF_CANT_FLING
.4byte \ptr .4byte \ptr
@ -2005,6 +2030,19 @@
.byte \stat .byte \stat
.endm .endm
.macro trywindriderpower battler:req, ptr:req
various \battler, VARIOUS_TRY_WIND_RIDER_POWER
.4byte \ptr
.endm
.macro activateweatherchangeabilities battler:req
various \battler, VARIOUS_ACTIVATE_WEATHER_CHANGE_ABILITIES
.endm
.macro activateterrainchangeabilities battler:req
various \battler, VARIOUS_ACTIVATE_TERRAIN_CHANGE_ABILITIES
.endm
@ helpful macros @ helpful macros
.macro setstatchanger stat:req, stages:req, down:req .macro setstatchanger stat:req, stages:req, down:req
setbyte sSTATCHANGER, \stat | \stages << 3 | \down << 7 setbyte sSTATCHANGER, \stat | \stages << 3 | \down << 7
@ -2162,3 +2200,34 @@
.macro trysymbiosis .macro trysymbiosis
various BS_ATTACKER, VARIOUS_TRY_SYMBIOSIS various BS_ATTACKER, VARIOUS_TRY_SYMBIOSIS
.endm .endm
@ Tries to increase or decrease a battler's stat's stat stage by a specified amount. If impossible, jumps to \script.
.macro modifybattlerstatstage battler:req, stat:req, mode:req, amount:req, script:req, animation:req, customString
@ \mode parameters
INCREASE = FALSE
DECREASE = TRUE
@ \animation parameters
ANIM_OFF = FALSE
ANIM_ON = TRUE
setstatchanger \stat, \amount, \mode
statbuffchange STAT_CHANGE_ALLOW_PTR, \script
setgraphicalstatchangevalues
.if \animation == TRUE
playanimation \battler, B_ANIM_STATS_CHANGE, sB_ANIM_ARG1
.endif
.ifnb \customString
printstring \customString
.else
.if \mode == DECREASE
printfromtable gStatDownStringIds
.else
.if \mode == INCREASE
printfromtable gStatUpStringIds
.endif
.endif
.endif
waitmessage B_WAIT_TIME_LONG
.endm

View File

@ -13478,7 +13478,18 @@ Move_DRAGON_DARTS::
end end
Move_TEATIME:: Move_TEATIME::
goto Move_MILK_DRINK loadspritegfx ANIM_TAG_TEAPOT
loadspritegfx ANIM_TAG_THOUGHT_BUBBLE
createsprite gThoughtBubbleSpriteTemplate, ANIM_ATTACKER, 11, 0, 100
playsewithpan SE_M_ICY_WIND, SOUND_PAN_ATTACKER
delay 6
createsprite gTeapotSpriteTemplate, ANIM_ATTACKER, 12, 0
createvisualtask AnimTask_RockMonBackAndForth, 5, ANIM_ATTACKER, 2, 0
createvisualtask AnimTask_RockMonBackAndForth, 5, ANIM_ATK_PARTNER, 2, 0
delay 24
loopsewithpan SE_M_HEAL_BELL, SOUND_PAN_ATTACKER, 22, 3
waitforvisualfinish
end
Move_OCTOLOCK:: Move_OCTOLOCK::
loadspritegfx ANIM_TAG_TENDRILS loadspritegfx ANIM_TAG_TENDRILS
@ -24938,7 +24949,7 @@ General_StrongWinds::
General_PrimalReversion:: General_PrimalReversion::
launchtask AnimTask_PrimalReversion 0x5 0x0 launchtask AnimTask_PrimalReversion 0x5 0x0
jumpargeq 0x0, ITEM_RED_ORB, General_PrimalReversion_Omega jumpargeq 0x0, ITEM_RED_ORB, General_PrimalReversion_Omega
jumpargeq 0x1, ITEM_BLUE_ORB, General_PrimalReversion_Alpha jumpargeq 0x0, ITEM_BLUE_ORB, General_PrimalReversion_Alpha
General_PrimalReversion_Alpha: General_PrimalReversion_Alpha:
loadspritegfx ANIM_TAG_ALPHA_STONE loadspritegfx ANIM_TAG_ALPHA_STONE
loadspritegfx ANIM_TAG_MEGA_PARTICLES loadspritegfx ANIM_TAG_MEGA_PARTICLES

View File

@ -409,12 +409,80 @@ gBattleScriptsForMoveEffects::
.4byte BattleScript_EffectCourtChange @ EFFECT_COURT_CHANGE .4byte BattleScript_EffectCourtChange @ EFFECT_COURT_CHANGE
.4byte BattleScript_EffectSteelBeam @ EFFECT_STEEL_BEAM .4byte BattleScript_EffectSteelBeam @ EFFECT_STEEL_BEAM
.4byte BattleScript_EffectExtremeEvoboost @ EFFECT_EXTREME_EVOBOOST .4byte BattleScript_EffectExtremeEvoboost @ EFFECT_EXTREME_EVOBOOST
.4byte BattleScript_EffectTerrainHit @ EFFECT_DAMAGE_SET_TERRAIN .4byte BattleScript_EffectHitSetRemoveTerrain @ EFFECT_HIT_SET_REMOVE_TERRAIN
.4byte BattleScript_EffectDarkVoid @ EFFECT_DARK_VOID .4byte BattleScript_EffectDarkVoid @ EFFECT_DARK_VOID
.4byte BattleScript_EffectSleepHit @ EFFECT_SLEEP_HIT .4byte BattleScript_EffectSleepHit @ EFFECT_SLEEP_HIT
.4byte BattleScript_EffectDoubleShock @ EFFECT_DOUBLE_SHOCK .4byte BattleScript_EffectDoubleShock @ EFFECT_DOUBLE_SHOCK
.4byte BattleScript_EffectSpecialAttackUpHit @ EFFECT_SPECIAL_ATTACK_UP_HIT .4byte BattleScript_EffectSpecialAttackUpHit @ EFFECT_SPECIAL_ATTACK_UP_HIT
.4byte BattleScript_EffectVictoryDance @ EFFECT_VICTORY_DANCE .4byte BattleScript_EffectVictoryDance @ EFFECT_VICTORY_DANCE
.4byte BattleScript_EffectTeatime @ EFFECT_TEATIME
BattleScript_EffectTeatime::
attackcanceler
attackstring
ppreduce
jumpifteanoberry BattleScript_ButItFailed
@ at least one battler is affected
attackanimation
waitanimation
BattleScript_TeatimeLoop:
jumpifteainvulnerable BS_TARGET, BattleScript_Teatimevul
jumpifrodaffected BS_TARGET, BattleScript_Teatimerod
jumpifabsorbaffected BS_TARGET, BattleScript_Teatimesorb
jumpifmotoraffected BS_TARGET, BattleScript_Teatimemotor
orword gHitMarker, HITMARKER_NO_ANIMATIONS | HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_IGNORE_DISGUISE
setbyte sBERRY_OVERRIDE, TRUE @ override the requirements for eating berries
consumeberry BS_TARGET, TRUE @ consume the berry, then restore the item from changedItems
bicword gHitMarker, HITMARKER_NO_ANIMATIONS | HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_IGNORE_DISGUISE
setbyte sBERRY_OVERRIDE, FALSE
removeitem BS_TARGET
moveendto MOVEEND_NEXT_TARGET
jumpifnexttargetvalid BattleScript_TeatimeLoop
moveendcase MOVEEND_CLEAR_BITS
goto BattleScript_MoveEnd
BattleScript_Teatimevul:
moveendto MOVEEND_NEXT_TARGET
jumpifnexttargetvalid BattleScript_TeatimeLoop
moveendcase MOVEEND_CLEAR_BITS
goto BattleScript_MoveEnd
BattleScript_Teatimesorb:
copybyte gBattlerAbility, gBattlerTarget
call BattleScript_AbilityPopUp
moveendto MOVEEND_NEXT_TARGET
jumpifnexttargetvalid BattleScript_TeatimeLoop
moveendcase MOVEEND_CLEAR_BITS
goto BattleScript_MoveEnd
BattleScript_Teatimerod:
copybyte gBattlerAbility, gBattlerTarget
call BattleScript_AbilityPopUp
playstatchangeanimation BS_TARGET, BIT_SPATK, STAT_CHANGE_BY_TWO
setstatchanger STAT_SPATK, 1, FALSE
statbuffchange STAT_CHANGE_ALLOW_PTR, BattleScript_TeatimeBuffer
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_TeatimeBuffer
printfromtable gStatUpStringIds
waitmessage 0x40
moveendto MOVEEND_NEXT_TARGET
jumpifnexttargetvalid BattleScript_TeatimeLoop
moveendcase MOVEEND_CLEAR_BITS
goto BattleScript_MoveEnd
BattleScript_Teatimemotor:
copybyte gBattlerAbility, gBattlerTarget
call BattleScript_AbilityPopUp
playstatchangeanimation BS_TARGET, BIT_SPEED, STAT_CHANGE_BY_TWO
setstatchanger STAT_SPEED, 1, FALSE
statbuffchange STAT_CHANGE_ALLOW_PTR, BattleScript_TeatimeBuffer
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_TeatimeBuffer
printfromtable gStatUpStringIds
waitmessage 0x40
moveendto MOVEEND_NEXT_TARGET
jumpifnexttargetvalid BattleScript_TeatimeLoop
moveendcase MOVEEND_CLEAR_BITS
goto BattleScript_MoveEnd
BattleScript_TeatimeBuffer:
moveendto MOVEEND_NEXT_TARGET
jumpifnexttargetvalid BattleScript_TeatimeLoop
moveendcase MOVEEND_CLEAR_BITS
goto BattleScript_MoveEnd
BattleScript_AffectionBasedEndurance:: BattleScript_AffectionBasedEndurance::
playanimation BS_TARGET, B_ANIM_AFFECTION_HANGED_ON playanimation BS_TARGET, B_ANIM_AFFECTION_HANGED_ON
@ -2455,6 +2523,7 @@ BattleScript_EffectPsychicTerrain:
printfromtable gTerrainStringIds printfromtable gTerrainStringIds
waitmessage B_WAIT_TIME_LONG waitmessage B_WAIT_TIME_LONG
playanimation BS_ATTACKER, B_ANIM_RESTORE_BG playanimation BS_ATTACKER, B_ANIM_RESTORE_BG
call BattleScript_ActivateTerrainAbilities
call BattleScript_TerrainSeedLoop call BattleScript_TerrainSeedLoop
jumpifabilitypresent ABILITY_MIMICRY, BattleScript_ApplyMimicry jumpifabilitypresent ABILITY_MIMICRY, BattleScript_ApplyMimicry
goto BattleScript_MoveEnd goto BattleScript_MoveEnd
@ -2875,8 +2944,38 @@ BattleScript_EffectTailwind:
waitanimation waitanimation
printstring STRINGID_TAILWINDBLEW printstring STRINGID_TAILWINDBLEW
waitmessage B_WAIT_TIME_LONG waitmessage B_WAIT_TIME_LONG
call BattleScript_TryTailwindAbilitiesLoop
goto BattleScript_MoveEnd goto BattleScript_MoveEnd
BattleScript_TryTailwindAbilitiesLoop:
savetarget
setbyte gBattlerTarget, 0
BattleScript_TryTailwindAbilitiesLoop_Iter:
trywindriderpower BS_TARGET, BattleScript_TryTailwindAbilitiesLoop_Increment
jumpifability BS_TARGET, ABILITY_WIND_RIDER, BattleScript_TryTailwindAbilitiesLoop_WindRider
jumpifability BS_TARGET, ABILITY_WIND_POWER, BattleScript_TryTailwindAbilitiesLoop_WindPower
BattleScript_TryTailwindAbilitiesLoop_Increment:
addbyte gBattlerTarget, 0x1
jumpifbytenotequal gBattlerTarget, gBattlersCount, BattleScript_TryTailwindAbilitiesLoop_Iter
BattleScript_TryTailwindAbilitiesLoop_Ret:
restoretarget
return
BattleScript_TryTailwindAbilitiesLoop_WindRider:
call BattleScript_AbilityPopUp
modifybattlerstatstage BS_TARGET, STAT_ATK, INCREASE, 1, BattleScript_TryTailwindAbilitiesLoop_Increment, ANIM_ON
goto BattleScript_TryTailwindAbilitiesLoop_Increment
BattleScript_TryTailwindAbilitiesLoop_WindPower:
call BattleScript_AbilityPopUp
copybyte sSAVED_BATTLER, gBattlerAttacker
copybyte gBattlerAttacker, gBattlerTarget
setcharge
printstring STRINGID_BEINGHITCHARGEDPKMNWITHPOWER
waitmessage B_WAIT_TIME_LONG
copybyte gBattlerAttacker, sSAVED_BATTLER
goto BattleScript_TryTailwindAbilitiesLoop_Increment
BattleScript_EffectMircleEye: BattleScript_EffectMircleEye:
attackcanceler attackcanceler
accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
@ -2964,6 +3063,7 @@ BattleScript_EffectHitEscape:
resultmessage resultmessage
waitmessage B_WAIT_TIME_LONG waitmessage B_WAIT_TIME_LONG
jumpifmovehadnoeffect BattleScript_MoveEnd jumpifmovehadnoeffect BattleScript_MoveEnd
jumpifability BS_TARGET, ABILITY_GUARD_DOG, BattleScript_MoveEnd
seteffectwithchance seteffectwithchance
tryfaintmon BS_TARGET tryfaintmon BS_TARGET
moveendto MOVEEND_ATTACKER_VISIBLE moveendto MOVEEND_ATTACKER_VISIBLE
@ -3085,6 +3185,7 @@ BattleScript_EffectSleep::
jumpifstatus BS_TARGET, STATUS1_SLEEP, BattleScript_AlreadyAsleep jumpifstatus BS_TARGET, STATUS1_SLEEP, BattleScript_AlreadyAsleep
jumpifcantmakeasleep BattleScript_CantMakeAsleep jumpifcantmakeasleep BattleScript_CantMakeAsleep
jumpifability BS_TARGET, ABILITY_COMATOSE, BattleScript_LeafGuardProtects jumpifability BS_TARGET, ABILITY_COMATOSE, BattleScript_LeafGuardProtects
jumpifability BS_TARGET, ABILITY_PURIFYING_SALT, BattleScript_LeafGuardProtects
jumpifflowerveil BattleScript_FlowerVeilProtects jumpifflowerveil BattleScript_FlowerVeilProtects
jumpifability BS_TARGET_SIDE, ABILITY_SWEET_VEIL, BattleScript_SweetVeilProtects jumpifability BS_TARGET_SIDE, ABILITY_SWEET_VEIL, BattleScript_SweetVeilProtects
jumpifleafguardprotected BS_TARGET, BattleScript_LeafGuardProtects jumpifleafguardprotected BS_TARGET, BattleScript_LeafGuardProtects
@ -3554,6 +3655,7 @@ BattleScript_EffectRoar::
attackstring attackstring
ppreduce ppreduce
jumpifroarfails BattleScript_ButItFailed jumpifroarfails BattleScript_ButItFailed
jumpifability BS_TARGET, ABILITY_GUARD_DOG, BattleScript_ButItFailed
jumpifability BS_TARGET, ABILITY_SUCTION_CUPS, BattleScript_AbilityPreventsPhasingOut jumpifability BS_TARGET, ABILITY_SUCTION_CUPS, BattleScript_AbilityPreventsPhasingOut
jumpifstatus3 BS_TARGET, STATUS3_ROOTED, BattleScript_PrintMonIsRooted jumpifstatus3 BS_TARGET, STATUS3_ROOTED, BattleScript_PrintMonIsRooted
accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON
@ -3678,6 +3780,7 @@ BattleScript_EffectToxic::
ppreduce ppreduce
jumpifability BS_TARGET, ABILITY_IMMUNITY, BattleScript_ImmunityProtected jumpifability BS_TARGET, ABILITY_IMMUNITY, BattleScript_ImmunityProtected
jumpifability BS_TARGET, ABILITY_COMATOSE, BattleScript_LeafGuardProtects jumpifability BS_TARGET, ABILITY_COMATOSE, BattleScript_LeafGuardProtects
jumpifability BS_TARGET, ABILITY_PURIFYING_SALT, BattleScript_LeafGuardProtects
jumpifability BS_TARGET_SIDE, ABILITY_PASTEL_VEIL, BattleScript_PastelVeilProtects jumpifability BS_TARGET_SIDE, ABILITY_PASTEL_VEIL, BattleScript_PastelVeilProtects
jumpifflowerveil BattleScript_FlowerVeilProtects jumpifflowerveil BattleScript_FlowerVeilProtects
jumpifleafguardprotected BS_TARGET, BattleScript_LeafGuardProtects jumpifleafguardprotected BS_TARGET, BattleScript_LeafGuardProtects
@ -4016,6 +4119,7 @@ BattleScript_EffectPoison::
ppreduce ppreduce
jumpifability BS_TARGET, ABILITY_IMMUNITY, BattleScript_ImmunityProtected jumpifability BS_TARGET, ABILITY_IMMUNITY, BattleScript_ImmunityProtected
jumpifability BS_TARGET, ABILITY_COMATOSE, BattleScript_LeafGuardProtects jumpifability BS_TARGET, ABILITY_COMATOSE, BattleScript_LeafGuardProtects
jumpifability BS_TARGET, ABILITY_PURIFYING_SALT, BattleScript_LeafGuardProtects
jumpifability BS_TARGET_SIDE, ABILITY_PASTEL_VEIL, BattleScript_PastelVeilProtects jumpifability BS_TARGET_SIDE, ABILITY_PASTEL_VEIL, BattleScript_PastelVeilProtects
jumpifflowerveil BattleScript_FlowerVeilProtects jumpifflowerveil BattleScript_FlowerVeilProtects
jumpifleafguardprotected BS_TARGET, BattleScript_LeafGuardProtects jumpifleafguardprotected BS_TARGET, BattleScript_LeafGuardProtects
@ -4042,6 +4146,7 @@ BattleScript_EffectParalyze:
ppreduce ppreduce
jumpifability BS_TARGET, ABILITY_LIMBER, BattleScript_LimberProtected jumpifability BS_TARGET, ABILITY_LIMBER, BattleScript_LimberProtected
jumpifability BS_TARGET, ABILITY_COMATOSE, BattleScript_LeafGuardProtects jumpifability BS_TARGET, ABILITY_COMATOSE, BattleScript_LeafGuardProtects
jumpifability BS_TARGET, ABILITY_PURIFYING_SALT, BattleScript_LeafGuardProtects
jumpifflowerveil BattleScript_FlowerVeilProtects jumpifflowerveil BattleScript_FlowerVeilProtects
jumpifleafguardprotected BS_TARGET, BattleScript_LeafGuardProtects jumpifleafguardprotected BS_TARGET, BattleScript_LeafGuardProtects
jumpifshieldsdown BS_TARGET, BattleScript_LeafGuardProtects jumpifshieldsdown BS_TARGET, BattleScript_LeafGuardProtects
@ -5182,10 +5287,18 @@ BattleScript_EffectTeleportNew:
BattleScript_EffectTeleportNewEnd: BattleScript_EffectTeleportNewEnd:
goto BattleScript_MoveEnd goto BattleScript_MoveEnd
.if B_BEAT_UP < GEN_5
BattleScript_EffectBeatUp:: BattleScript_EffectBeatUp::
attackcanceler attackcanceler
accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
.if B_BEAT_UP >= GEN_5
attackstring
ppreduce
critcalc
damagecalc
adjustdamage
trydobeatup
goto BattleScript_HitFromAtkAnimation
.else
attackstring attackstring
pause B_WAIT_TIME_SHORT pause B_WAIT_TIME_SHORT
ppreduce ppreduce
@ -5215,12 +5328,6 @@ BattleScript_BeatUpAttack::
goto BattleScript_BeatUpLoop goto BattleScript_BeatUpLoop
BattleScript_BeatUpEnd:: BattleScript_BeatUpEnd::
end end
.else
BattleScript_EffectBeatUp::
attackcanceler
accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
addbyte gBattleCommunication, 1
goto BattleScript_HitFromAtkString
.endif .endif
BattleScript_EffectSemiInvulnerable:: BattleScript_EffectSemiInvulnerable::
@ -5469,6 +5576,7 @@ BattleScript_EffectWillOWisp::
jumpifability BS_TARGET, ABILITY_WATER_VEIL, BattleScript_WaterVeilPrevents jumpifability BS_TARGET, ABILITY_WATER_VEIL, BattleScript_WaterVeilPrevents
jumpifability BS_TARGET, ABILITY_WATER_BUBBLE, BattleScript_WaterVeilPrevents jumpifability BS_TARGET, ABILITY_WATER_BUBBLE, BattleScript_WaterVeilPrevents
jumpifability BS_TARGET, ABILITY_COMATOSE, BattleScript_LeafGuardProtects jumpifability BS_TARGET, ABILITY_COMATOSE, BattleScript_LeafGuardProtects
jumpifability BS_TARGET, ABILITY_PURIFYING_SALT, BattleScript_LeafGuardProtects
jumpifflowerveil BattleScript_FlowerVeilProtects jumpifflowerveil BattleScript_FlowerVeilProtects
jumpifleafguardprotected BS_TARGET, BattleScript_LeafGuardProtects jumpifleafguardprotected BS_TARGET, BattleScript_LeafGuardProtects
jumpifshieldsdown BS_TARGET, BattleScript_LeafGuardProtects jumpifshieldsdown BS_TARGET, BattleScript_LeafGuardProtects
@ -5761,6 +5869,7 @@ BattleScript_EffectYawn::
jumpifability BS_TARGET, ABILITY_VITAL_SPIRIT, BattleScript_PrintBankAbilityMadeIneffective jumpifability BS_TARGET, ABILITY_VITAL_SPIRIT, BattleScript_PrintBankAbilityMadeIneffective
jumpifability BS_TARGET, ABILITY_INSOMNIA, BattleScript_PrintBankAbilityMadeIneffective jumpifability BS_TARGET, ABILITY_INSOMNIA, BattleScript_PrintBankAbilityMadeIneffective
jumpifability BS_TARGET, ABILITY_COMATOSE, BattleScript_PrintBankAbilityMadeIneffective jumpifability BS_TARGET, ABILITY_COMATOSE, BattleScript_PrintBankAbilityMadeIneffective
jumpifability BS_TARGET, ABILITY_PURIFYING_SALT, BattleScript_LeafGuardProtects
jumpifflowerveil BattleScript_FlowerVeilProtects jumpifflowerveil BattleScript_FlowerVeilProtects
jumpifleafguardprotected BS_TARGET, BattleScript_LeafGuardProtects jumpifleafguardprotected BS_TARGET, BattleScript_LeafGuardProtects
jumpifshieldsdown BS_TARGET, BattleScript_LeafGuardProtects jumpifshieldsdown BS_TARGET, BattleScript_LeafGuardProtects
@ -6643,6 +6752,27 @@ BattleScript_TailwindEnds::
waitmessage B_WAIT_TIME_LONG waitmessage B_WAIT_TIME_LONG
end2 end2
BattleScript_WindPowerActivatesEnd2::
setbyte gBattlerAttacker, 0
BattleScript_WindPowerLoop:
printstring STRINGID_EMPTYSTRING3
jumpifability BS_ATTACKER, ABILITY_WIND_POWER, BattleScript_WindPowerLoop_Cont
goto BattleScript_WindPowerIncrement
BattleScript_WindPowerLoop_Cont:
jumpifstatus3 BS_ATTACKER, STATUS3_CHARGED_UP, BattleScript_WindPowerIncrement
goto BattleScript_WindPower_Activate
BattleScript_WindPower_Activate:
call BattleScript_AbilityPopUp
setcharge
printstring STRINGID_BEINGHITCHARGEDPKMNWITHPOWER
waitmessage B_WAIT_TIME_LONG
BattleScript_WindPowerIncrement:
addbyte gBattlerAttacker, 1
jumpifbytenotequal gBattlerAttacker, gBattlersCount, BattleScript_WindPowerLoop
BattleScript_WindPowerEnd:
destroyabilitypopup
end2
BattleScript_TrickRoomEnds:: BattleScript_TrickRoomEnds::
printstring STRINGID_TRICKROOMENDS printstring STRINGID_TRICKROOMENDS
waitmessage B_WAIT_TIME_LONG waitmessage B_WAIT_TIME_LONG
@ -7083,6 +7213,70 @@ BattleScript_GulpMissileGorgingTargetDefenseCantGoLower:
waitmessage B_WAIT_TIME_LONG waitmessage B_WAIT_TIME_LONG
return return
BattleScript_SeedSowerActivates::
pause B_WAIT_TIME_SHORT
call BattleScript_AbilityPopUp
printstring STRINGID_TERRAINBECOMESGRASSY
waitmessage B_WAIT_TIME_LONG
playanimation BS_SCRIPTING, B_ANIM_RESTORE_BG
call BattleScript_ActivateTerrainAbilities
call BattleScript_TerrainSeedLoop
return
BattleScript_AngerShellActivates::
call BattleScript_AbilityPopUp
jumpifstat BS_TARGET, CMP_LESS_THAN, STAT_ATK, MAX_STAT_STAGE, BattleScript_AngerShellTryDef
jumpifstat BS_TARGET, CMP_LESS_THAN, STAT_SPATK, MAX_STAT_STAGE, BattleScript_AngerShellTryDef
jumpifstat BS_TARGET, CMP_LESS_THAN, STAT_SPEED, MAX_STAT_STAGE, BattleScript_AngerShellTryDef
jumpifstat BS_TARGET, CMP_GREATER_THAN, STAT_DEF, MIN_STAT_STAGE, BattleScript_AngerShellTryDef
jumpifstat BS_TARGET, CMP_EQUAL, STAT_SPDEF, MIN_STAT_STAGE, BattleScript_ButItFailed
BattleScript_AngerShellTryDef::
setbyte sSTAT_ANIM_PLAYED, FALSE
modifybattlerstatstage BS_ATTACKER, STAT_DEF, DECREASE, 1, BattleScript_AngerShellTrySpDef, ANIM_ON
BattleScript_AngerShellTrySpDef:
modifybattlerstatstage BS_ATTACKER, STAT_SPDEF, DECREASE, 1, BattleScript_AngerShellTryAttack, ANIM_ON
BattleScript_AngerShellTryAttack:
setbyte sSTAT_ANIM_PLAYED, FALSE
modifybattlerstatstage BS_ATTACKER, STAT_ATK, INCREASE, 1, BattleScript_AngerShellTrySpAtk, ANIM_ON
BattleScript_AngerShellTrySpAtk:
modifybattlerstatstage BS_ATTACKER, STAT_SPATK, INCREASE, 1, BattleScript_AngerShellTrySpeed, ANIM_ON
BattleScript_AngerShellTrySpeed:
modifybattlerstatstage BS_ATTACKER, STAT_SPEED, INCREASE, 1, BattleScript_AngerShellRet, ANIM_ON
BattleScript_AngerShellRet:
return
BattleScript_WindPowerActivates::
.if B_CHECK_IF_CHARGED_UP == TRUE
jumpifstatus3 BS_ATTACKER, STATUS3_CHARGED_UP, BattleScript_WindPowerActivates_Ret
.endif
call BattleScript_AbilityPopUp
setcharge
printstring STRINGID_BEINGHITCHARGEDPKMNWITHPOWER
waitmessage B_WAIT_TIME_LONG
BattleScript_WindPowerActivates_Ret:
return
BattleScript_ToxicDebrisActivates::
call BattleScript_AbilityPopUp
pause B_WAIT_TIME_SHORT
settoxicspikes BattleScript_ToxicDebrisRet
printstring STRINGID_POISONSPIKESSCATTERED
waitmessage B_WAIT_TIME_LONG
BattleScript_ToxicDebrisRet:
return
BattleScript_EarthEaterActivates::
call BattleScript_AbilityPopUp
pause B_WAIT_TIME_LONG
tryhealquarterhealth BS_TARGET, BattleScript_EarthEaterRet
orword gHitMarker, HITMARKER_SKIP_DMG_TRACK | HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_PASSIVE_DAMAGE
healthbarupdate BS_TARGET
datahpupdate BS_TARGET
printstring STRINGID_PKMNREGAINEDHEALTH
waitmessage B_WAIT_TIME_LONG
BattleScript_EarthEaterRet:
return
BattleScript_PerishSongCountGoesDown:: BattleScript_PerishSongCountGoesDown::
printstring STRINGID_PKMNPERISHCOUNTFELL printstring STRINGID_PKMNPERISHCOUNTFELL
waitmessage B_WAIT_TIME_LONG waitmessage B_WAIT_TIME_LONG
@ -7604,6 +7798,17 @@ BattleScript_BallFetch::
waitmessage B_WAIT_TIME_LONG waitmessage B_WAIT_TIME_LONG
end3 end3
BattleScript_CudChewActivates::
pause B_WAIT_TIME_SHORTEST
call BattleScript_AbilityPopUp
setbyte sBERRY_OVERRIDE, 1 @ override the requirements for eating berries
consumeberry BS_TARGET, FALSE
orword gHitMarker, HITMARKER_SKIP_DMG_TRACK | HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_PASSIVE_DAMAGE
healthbarupdate BS_ATTACKER
datahpupdate BS_ATTACKER
setbyte sBERRY_OVERRIDE, 0
end3
BattleScript_TargetFormChange:: BattleScript_TargetFormChange::
pause 5 pause 5
copybyte gBattlerAbility, gBattlerTarget copybyte gBattlerAbility, gBattlerTarget
@ -8214,6 +8419,7 @@ BattleScript_WeatherFormChanges::
setbyte sBATTLER, 0 setbyte sBATTLER, 0
BattleScript_WeatherFormChangesLoop:: BattleScript_WeatherFormChangesLoop::
tryweatherformdatachange tryweatherformdatachange
activateweatherchangeabilities BS_SCRIPTING
addbyte sBATTLER, 1 addbyte sBATTLER, 1
jumpifbytenotequal sBATTLER, gBattlersCount, BattleScript_WeatherFormChangesLoop jumpifbytenotequal sBATTLER, gBattlersCount, BattleScript_WeatherFormChangesLoop
return return
@ -8276,13 +8482,15 @@ BattleScript_IntimidateLoop:
jumpifability BS_TARGET, ABILITY_OWN_TEMPO, BattleScript_IntimidatePrevented jumpifability BS_TARGET, ABILITY_OWN_TEMPO, BattleScript_IntimidatePrevented
jumpifability BS_TARGET, ABILITY_OBLIVIOUS, BattleScript_IntimidatePrevented jumpifability BS_TARGET, ABILITY_OBLIVIOUS, BattleScript_IntimidatePrevented
.endif .endif
jumpifability BS_TARGET, ABILITY_GUARD_DOG, BattleScript_IntimidateInReverse
BattleScript_IntimidateEffect: BattleScript_IntimidateEffect:
copybyte sBATTLER, gBattlerTarget copybyte sBATTLER, gBattlerAttacker
statbuffchange STAT_CHANGE_NOT_PROTECT_AFFECTED | MOVE_EFFECT_CERTAIN, NULL statbuffchange STAT_CHANGE_NOT_PROTECT_AFFECTED | STAT_CHANGE_ALLOW_PTR, BattleScript_IntimidateLoopIncrement
setgraphicalstatchangevalues setgraphicalstatchangevalues
playanimation BS_TARGET, B_ANIM_STATS_CHANGE, sB_ANIM_ARG1 playanimation BS_TARGET, B_ANIM_STATS_CHANGE, sB_ANIM_ARG1
printstring STRINGID_PKMNCUTSATTACKWITH printstring STRINGID_PKMNCUTSATTACKWITH
waitmessage B_WAIT_TIME_LONG waitmessage B_WAIT_TIME_LONG
copybyte sBATTLER, gBattlerTarget
call BattleScript_TryAdrenalineOrb call BattleScript_TryAdrenalineOrb
BattleScript_IntimidateLoopIncrement: BattleScript_IntimidateLoopIncrement:
addbyte gBattlerTarget, 1 addbyte gBattlerTarget, 1
@ -8302,6 +8510,15 @@ BattleScript_IntimidatePrevented:
call BattleScript_TryAdrenalineOrb call BattleScript_TryAdrenalineOrb
goto BattleScript_IntimidateLoopIncrement goto BattleScript_IntimidateLoopIncrement
BattleScript_IntimidateInReverse:
copybyte sBATTLER, gBattlerTarget
copybyte gBattlerAbility, gBattlerTarget
call BattleScript_AbilityPopUp
pause B_WAIT_TIME_SHORT
modifybattlerstatstage BS_TARGET, STAT_ATK, INCREASE, 1, BattleScript_IntimidateLoopIncrement, ANIM_ON
call BattleScript_TryAdrenalineOrb
goto BattleScript_IntimidateLoopIncrement
BattleScript_DroughtActivates:: BattleScript_DroughtActivates::
pause B_WAIT_TIME_SHORT pause B_WAIT_TIME_SHORT
call BattleScript_AbilityPopUp call BattleScript_AbilityPopUp
@ -8359,6 +8576,42 @@ BattleScript_DeltaStreamActivates::
playanimation BS_ATTACKER, B_ANIM_STRONG_WINDS playanimation BS_ATTACKER, B_ANIM_STRONG_WINDS
end3 end3
BattleScript_ProtosynthesisActivates::
call BattleScript_AbilityPopUp
printstring STRINGID_SUNLIGHTACTIVATEDABILITY
waitmessage B_WAIT_TIME_MED
printstring STRINGID_STATWASHEIGHTENED
waitmessage B_WAIT_TIME_MED
end3
BattleScript_QuarkDriveActivates::
call BattleScript_AbilityPopUp
printstring STRINGID_ELECTRICTERRAINACTIVATEDABILITY
waitmessage B_WAIT_TIME_MED
printstring STRINGID_STATWASHEIGHTENED
waitmessage B_WAIT_TIME_MED
end3
BattleScript_RuinAbilityActivates::
call BattleScript_AbilityPopUp
printstring STRINGID_ABILITYWEAKENEDFSURROUNDINGMONSSTAT
waitmessage B_WAIT_TIME_LONG
end3
BattleScript_SupremeOverlordActivates::
pause B_WAIT_TIME_SHORT
call BattleScript_AbilityPopUp
printstring STRINGID_ATTACKERGAINEDSTRENGTHFROMTHEFALLEN
waitmessage B_WAIT_TIME_LONG
end3
BattleScript_CostarActivates::
pause B_WAIT_TIME_SHORT
call BattleScript_AbilityPopUp
printstring STRINGID_PKMNCOPIEDSTATCHANGES
waitmessage B_WAIT_TIME_LONG
end3
BattleScript_AttackWeakenedByStrongWinds:: BattleScript_AttackWeakenedByStrongWinds::
pause B_WAIT_TIME_SHORT pause B_WAIT_TIME_SHORT
printstring STRINGID_ATTACKWEAKENEDBSTRONGWINDS printstring STRINGID_ATTACKWEAKENEDBSTRONGWINDS
@ -8387,12 +8640,35 @@ BattleScript_TerrainSeedLoop_NextBattler:
restoretarget restoretarget
return return
BattleScript_ActivateSwitchInAbilities:
copybyte sBATTLER, gBattlerAttacker
setbyte gBattlerAttacker, 0
BattleScript_ActivateSwitchInAbilities_Loop:
switchinabilities BS_ATTACKER
BattleScript_ActivateSwitchInAbilities_Increment:
addbyte gBattlerAttacker, 1
jumpifbytenotequal gBattlerAttacker, gBattlersCount, BattleScript_ActivateSwitchInAbilities_Loop
copybyte gBattlerAttacker, sBATTLER
return
BattleScript_ActivateTerrainAbilities:
copybyte sBATTLER, gBattlerAttacker
setbyte gBattlerAttacker, 0
BattleScript_ActivateTerrainAbilities_Loop:
activateterrainchangeabilities BS_ATTACKER
BattleScript_ActivateTerrainAbilities_Increment:
addbyte gBattlerAttacker, 1
jumpifbytenotequal gBattlerAttacker, gBattlersCount, BattleScript_ActivateTerrainAbilities_Loop
copybyte gBattlerAttacker, sBATTLER
return
BattleScript_ElectricSurgeActivates:: BattleScript_ElectricSurgeActivates::
pause B_WAIT_TIME_SHORT pause B_WAIT_TIME_SHORT
call BattleScript_AbilityPopUp call BattleScript_AbilityPopUp
printstring STRINGID_TERRAINBECOMESELECTRIC printstring STRINGID_TERRAINBECOMESELECTRIC
waitmessage B_WAIT_TIME_LONG waitmessage B_WAIT_TIME_LONG
playanimation BS_SCRIPTING, B_ANIM_RESTORE_BG playanimation BS_SCRIPTING, B_ANIM_RESTORE_BG
call BattleScript_ActivateTerrainAbilities
call BattleScript_TerrainSeedLoop call BattleScript_TerrainSeedLoop
end3 end3
@ -8402,6 +8678,7 @@ BattleScript_MistySurgeActivates::
printstring STRINGID_TERRAINBECOMESMISTY printstring STRINGID_TERRAINBECOMESMISTY
waitmessage B_WAIT_TIME_LONG waitmessage B_WAIT_TIME_LONG
playanimation BS_SCRIPTING, B_ANIM_RESTORE_BG playanimation BS_SCRIPTING, B_ANIM_RESTORE_BG
call BattleScript_ActivateTerrainAbilities
call BattleScript_TerrainSeedLoop call BattleScript_TerrainSeedLoop
end3 end3
@ -8411,6 +8688,7 @@ BattleScript_GrassySurgeActivates::
printstring STRINGID_TERRAINBECOMESGRASSY printstring STRINGID_TERRAINBECOMESGRASSY
waitmessage B_WAIT_TIME_LONG waitmessage B_WAIT_TIME_LONG
playanimation BS_SCRIPTING, B_ANIM_RESTORE_BG playanimation BS_SCRIPTING, B_ANIM_RESTORE_BG
call BattleScript_ActivateTerrainAbilities
call BattleScript_TerrainSeedLoop call BattleScript_TerrainSeedLoop
end3 end3
@ -8420,6 +8698,7 @@ BattleScript_PsychicSurgeActivates::
printstring STRINGID_TERRAINBECOMESPSYCHIC printstring STRINGID_TERRAINBECOMESPSYCHIC
waitmessage B_WAIT_TIME_LONG waitmessage B_WAIT_TIME_LONG
playanimation BS_SCRIPTING, B_ANIM_RESTORE_BG playanimation BS_SCRIPTING, B_ANIM_RESTORE_BG
call BattleScript_ActivateTerrainAbilities
call BattleScript_TerrainSeedLoop call BattleScript_TerrainSeedLoop
end3 end3
@ -8500,8 +8779,15 @@ BattleScript_MoveStatDrain::
setgraphicalstatchangevalues setgraphicalstatchangevalues
playanimation BS_TARGET, B_ANIM_STATS_CHANGE, sB_ANIM_ARG1 playanimation BS_TARGET, B_ANIM_STATS_CHANGE, sB_ANIM_ARG1
waitanimation waitanimation
.if B_ABSORBING_ABILITY_STRING >= GEN_5
statbuffchange STAT_CHANGE_ALLOW_PTR, BattleScript_MoveStatDrain_Cont
printfromtable gStatUpStringIds
waitmessage B_WAIT_TIME_LONG
.else
printstring STRINGID_TARGETABILITYSTATRAISE printstring STRINGID_TARGETABILITYSTATRAISE
waitmessage B_WAIT_TIME_LONG waitmessage B_WAIT_TIME_LONG
.endif
BattleScript_MoveStatDrain_Cont:
clearsemiinvulnerablebit clearsemiinvulnerablebit
tryfaintmon BS_ATTACKER tryfaintmon BS_ATTACKER
goto BattleScript_MoveEnd goto BattleScript_MoveEnd
@ -9681,7 +9967,7 @@ BattleScript_ExtremeEvoboostSpDef::
BattleScript_ExtremeEvoboostEnd:: BattleScript_ExtremeEvoboostEnd::
goto BattleScript_MoveEnd goto BattleScript_MoveEnd
BattleScript_EffectTerrainHit: BattleScript_EffectHitSetRemoveTerrain:
attackcanceler attackcanceler
accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring attackstring
@ -9703,6 +9989,7 @@ BattleScript_EffectTerrainHit:
setterrain BattleScript_TryFaint setterrain BattleScript_TryFaint
playanimation BS_ATTACKER, B_ANIM_RESTORE_BG playanimation BS_ATTACKER, B_ANIM_RESTORE_BG
printfromtable gTerrainStringIds printfromtable gTerrainStringIds
call BattleScript_ActivateTerrainAbilities
BattleScript_TryFaint: BattleScript_TryFaint:
tryfaintmon BS_TARGET tryfaintmon BS_TARGET
goto BattleScript_MoveEnd goto BattleScript_MoveEnd
@ -9801,6 +10088,35 @@ BattleScript_DarkTypePreventsPrankster::
orhalfword gMoveResultFlags, MOVE_RESULT_NO_EFFECT orhalfword gMoveResultFlags, MOVE_RESULT_NO_EFFECT
goto BattleScript_MoveEnd goto BattleScript_MoveEnd
BattleScript_WellBakedBodyActivates::
attackstring
ppreduce
pause B_WAIT_TIME_SHORT
showabilitypopup BS_TARGET
orhalfword gMoveResultFlags, MOVE_RESULT_NO_EFFECT
modifybattlerstatstage BS_TARGET, STAT_DEF, INCREASE, 1, BattleScript_WellBakedBodyEnd, ANIM_ON
BattleScript_WellBakedBodyEnd:
goto BattleScript_MoveEnd
BattleScript_WindRiderActivatesMoveEnd::
attackstring
ppreduce
pause B_WAIT_TIME_SHORT
showabilitypopup BS_TARGET
orhalfword gMoveResultFlags, MOVE_RESULT_NO_EFFECT
modifybattlerstatstage BS_TARGET, STAT_ATK, INCREASE, 1, BattleScript_WindRiderActivatesMoveEnd_End, ANIM_ON
BattleScript_WindRiderActivatesMoveEnd_End:
goto BattleScript_MoveEnd
BattleScript_GoodAsGoldActivates::
attackstring
ppreduce
showabilitypopup BS_TARGET
pause B_WAIT_TIME_SHORT
printstring STRINGID_ITDOESNTAFFECT
waitmessage B_WAIT_TIME_MED
goto BattleScript_MoveEnd
BattleScript_PastelVeilActivates:: BattleScript_PastelVeilActivates::
setbyte gBattleCommunication, 0 setbyte gBattleCommunication, 0
setbyte gBattleCommunication + 1, 0 setbyte gBattleCommunication + 1, 0

View File

@ -145,6 +145,7 @@ BattleFrontier_Lounge7_EventScript_ChooseRightTutorMove::
waitmessage waitmessage
special ShowBattlePointsWindow special ShowBattlePointsWindow
setvar VAR_TEMP_E, 1 setvar VAR_TEMP_E, 1
setvar VAR_0x8004, SCROLL_MULTI_BF_MOVE_TUTOR_2
setvar VAR_0x8006, 0 setvar VAR_0x8006, 0
special ShowScrollableMultichoice special ShowScrollableMultichoice
waitstate waitstate
@ -168,6 +169,7 @@ BattleFrontier_Lounge7_EventScript_ChooseNewRightTutorMove::
message BattleFrontier_Lounge7_Text_TeachWhichMove message BattleFrontier_Lounge7_Text_TeachWhichMove
waitmessage waitmessage
setvar VAR_TEMP_E, 1 setvar VAR_TEMP_E, 1
setvar VAR_0x8004, SCROLL_MULTI_BF_MOVE_TUTOR_2
setvar VAR_0x8006, 1 setvar VAR_0x8006, 1
special ShowScrollableMultichoice special ShowScrollableMultichoice
waitstate waitstate

View File

@ -19,6 +19,7 @@ EventScript_RepelUseAnother:
lock lock
msgbox Text_UseAnotherRepel, MSGBOX_YESNO msgbox Text_UseAnotherRepel, MSGBOX_YESNO
.if I_REPEL_LURE_MENU == TRUE .if I_REPEL_LURE_MENU == TRUE
goto_if_eq VAR_RESULT, NO, EventScript_RepelWoreOff_End
callnative TryDrawRepelMenu callnative TryDrawRepelMenu
goto_if_eq VAR_RESULT, FALSE, EventScript_RepelWoreOff_Chose goto_if_eq VAR_RESULT, FALSE, EventScript_RepelWoreOff_Chose
waitstate waitstate
@ -68,6 +69,7 @@ EventScript_LureUseAnother:
lock lock
msgbox Text_UseAnotherLure, MSGBOX_YESNO msgbox Text_UseAnotherLure, MSGBOX_YESNO
.if I_REPEL_LURE_MENU == TRUE .if I_REPEL_LURE_MENU == TRUE
goto_if_eq VAR_RESULT, NO, EventScript_LureWoreOff_End
callnative TryDrawLureMenu callnative TryDrawLureMenu
goto_if_eq VAR_RESULT, FALSE, EventScript_LureWoreOff_Chose goto_if_eq VAR_RESULT, FALSE, EventScript_LureWoreOff_Chose
waitstate waitstate

View File

@ -1053,7 +1053,7 @@ void WriteSequenceToBgTilemapBuffer(u8 bg, u16 firstTileNum, u8 x, u8 y, u8 widt
for (x16 = x; x16 < (x + width); x16++) for (x16 = x; x16 < (x + width); x16++)
{ {
CopyTileMapEntry(&firstTileNum, &((u16 *)sGpuBgConfigs2[bg].tilemap)[(u16)GetTileMapIndexFromCoords(x16, y16, attribute, mode, mode2)], paletteSlot, 0, 0); CopyTileMapEntry(&firstTileNum, &((u16 *)sGpuBgConfigs2[bg].tilemap)[(u16)GetTileMapIndexFromCoords(x16, y16, attribute, mode, mode2)], paletteSlot, 0, 0);
firstTileNum = (firstTileNum & (MAPGRID_COLLISION_MASK | MAPGRID_ELEVATION_MASK)) + ((firstTileNum + tileNumDelta) & MAPGRID_METATILE_ID_MASK); firstTileNum = (firstTileNum & 0xFC00) + ((firstTileNum + tileNumDelta) & 0x3FF);
} }
} }
break; break;
@ -1064,7 +1064,7 @@ void WriteSequenceToBgTilemapBuffer(u8 bg, u16 firstTileNum, u8 x, u8 y, u8 widt
for (x16 = x; x16 < (x + width); x16++) for (x16 = x; x16 < (x + width); x16++)
{ {
((u8 *)sGpuBgConfigs2[bg].tilemap)[(y16 * mode3) + x16] = firstTileNum; ((u8 *)sGpuBgConfigs2[bg].tilemap)[(y16 * mode3) + x16] = firstTileNum;
firstTileNum = (firstTileNum & (MAPGRID_COLLISION_MASK | MAPGRID_ELEVATION_MASK)) + ((firstTileNum + tileNumDelta) & MAPGRID_METATILE_ID_MASK); firstTileNum = (firstTileNum & 0xFC00) + ((firstTileNum + tileNumDelta) & 0x3FF);
} }
} }
break; break;

View File

@ -0,0 +1,19 @@
JASC-PAL
0100
16
10 247 12
144 141 173
255 255 255
207 232 255
106 104 120
190 211 255
166 169 214
214 171 113
162 119 89
72 71 81
251 255 211
232 207 121
255 255 153
124 86 73
0 0 0
0 0 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 881 B

View File

Before

Width:  |  Height:  |  Size: 103 B

After

Width:  |  Height:  |  Size: 103 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -2,18 +2,18 @@ JASC-PAL
0100 0100
16 16
152 208 160 152 208 160
48 80 88 32 96 88
112 160 144 80 160 144
16 16 16 32 40 48
64 120 112 40 128 112
88 104 136 96 112 128
248 248 248 248 248 248
200 200 224 192 208 216
168 168 192 168 184 200
168 104 192 152 112 224
128 72 144 96 64 184
216 168 208 216 160 240
152 144 176 144 152 176
16 16 16 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 981 B

After

Width:  |  Height:  |  Size: 935 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 667 B

After

Width:  |  Height:  |  Size: 620 B

View File

@ -4,14 +4,14 @@ JASC-PAL
152 208 160 152 208 160
88 56 8 88 56 8
120 96 24 120 96 24
240 208 80 248 224 40
64 48 40 72 48 64
192 160 56 200 184 32
248 232 168 240 240 160
152 120 32 168 136 24
160 128 112 152 120 120
16 16 16 16 16 16
104 80 72 104 72 64
208 176 80 208 176 80
176 160 152 176 160 152
0 0 0 0 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -2,18 +2,18 @@ JASC-PAL
0100 0100
16 16
152 208 160 152 208 160
48 72 112 65 74 106
24 32 56 41 57 57
104 120 176 115 123 172
72 88 128 82 90 123
16 16 16 0 0 0
128 144 176 139 139 172
248 248 248 255 255 255
88 96 120 98 98 131
168 176 224 180 180 213
200 224 248 213 222 238
120 56 56 123 41 49
208 56 64 205 41 32
224 136 144 255 123 115
0 0 0 0 0 0
0 0 0 0 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 997 B

After

Width:  |  Height:  |  Size: 950 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 728 B

After

Width:  |  Height:  |  Size: 681 B

View File

@ -3,16 +3,16 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 40 48 112 40 48
168 64 80 192 56 104
248 96 120 248 72 120
16 16 16 16 16 16
168 128 104 160 128 104
112 200 112 64 176 88
80 136 72 80 120 64
32 40 48 56 40 24
40 56 80 40 56 104
112 136 184 104 128 192
88 104 128 88 96 128
184 184 200 184 184 200
248 248 248 248 248 248
0 0 0 0 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 961 B

After

Width:  |  Height:  |  Size: 935 B

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
120 104 128 120 104 128
72 56 80 64 48 96
184 184 224 184 184 224
152 144 160 152 144 160
128 96 144 112 80 144
152 120 184 144 96 200
176 136 208 168 128 216
16 16 16 16 16 16
248 248 248 248 248 248
200 200 200 200 200 200
56 112 80 56 112 80
104 56 72 128 32 64
168 112 120 200 56 72
224 160 160 224 136 152
72 56 80 72 56 80

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 128 144 112 128 144
80 96 104 88 88 96
16 16 16 16 16 16
248 248 248 248 248 248
192 200 200 200 200 200
152 160 176 160 160 168
160 168 160 168 168 168
72 168 208 104 192 248
128 128 136 136 136 136
104 104 104 104 104 104
64 64 80 80 80 72
160 104 128 160 48 64
224 168 192 224 80 80
192 200 200 192 200 200
0 0 0 0 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 661 B

After

Width:  |  Height:  |  Size: 628 B

View File

@ -2,18 +2,18 @@ JASC-PAL
0100 0100
16 16
152 208 160 152 208 160
120 72 128 128 64 168
88 32 96 80 32 104
184 128 192 184 120 216
152 96 184 160 88 192
16 16 16 0 0 0
152 136 104 184 136 96
208 184 128 216 176 112
248 232 176 248 232 160
248 248 248 248 248 248
80 144 152
40 104 120
120 104 72
168 168 160 168 168 160
88 88 88
136 104 64
192 192 192
0 0 0 0 0 0
0 0 0 0 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 967 B

After

Width:  |  Height:  |  Size: 922 B

View File

@ -2,18 +2,18 @@ JASC-PAL
0100 0100
16 16
152 208 160 152 208 160
120 96 24 112 88 8
240 208 88 248 232 24
192 160 56 200 176 16
16 16 16 16 16 16
248 232 168 248 240 168
104 72 80 104 72 64
56 32 48 72 48 64
200 184 168 200 184 168
160 128 112 152 120 120
88 88 88 88 88 88
248 248 248 248 248 248
176 176 168 176 176 168
216 216 208 216 216 216
96 96 88 96 96 88
112 88 8 80 48 8

Binary file not shown.

Before

Width:  |  Height:  |  Size: 879 B

After

Width:  |  Height:  |  Size: 842 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 629 B

After

Width:  |  Height:  |  Size: 588 B

View File

@ -2,18 +2,18 @@ JASC-PAL
0100 0100
16 16
152 208 160 152 208 160
136 72 96 136 64 96
248 192 200 248 184 184
176 96 112 192 88 120
16 16 16 16 16 16
96 56 72 96 56 64
232 144 168 248 136 168
224 120 152 240 112 128
248 232 240 248 232 240
248 208 224 248 208 224
200 144 152 224 136 152
16 32 56 0 40 48
48 72 112 0 80 96
192 144 88 152 136 16
248 248 248 248 248 248
136 64 96 0 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 889 B

After

Width:  |  Height:  |  Size: 786 B

View File

@ -2,18 +2,18 @@ JASC-PAL
0100 0100
16 16
152 208 160 152 208 160
40 120 152 72 96 144
16 16 16 0 0 0
48 160 200 16 152 200
112 200 240 88 192 248
40 88 112 40 56 88
160 224 248 152 216 248
248 248 248 248 248 248
120 136 168 112 112 152
208 224 240 216 224 232
168 176 192 168 176 192
192 200 232 200 200 224
173 90 140 224 104 120
239 165 206 168 56 80
0 0 0 0 0 0
0 0 0 0 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1003 B

After

Width:  |  Height:  |  Size: 970 B

View File

@ -2,17 +2,17 @@ JASC-PAL
0100 0100
16 16
152 208 160 152 208 160
128 56 56 112 72 64
168 72 72 168 80 64
240 104 104 248 112 88
16 16 16 16 16 16
208 176 120 216 184 112
248 224 160 248 232 160
120 104 64 136 104 64
56 40 88 80 32 104
112 72 136 128 56 168
168 120 184 176 96 224
136 96 160 152 72 192
168 144 96 168 144 96
248 248 248 248 248 248
168 168 160 168 168 160

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 798 B

After

Width:  |  Height:  |  Size: 752 B

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
136 112 88 136 112 88
72 56 48 64 48 48
16 16 16 0 0 0
184 200 176 200 192 192
96 80 64 96 72 64
144 144 120 152 144 128
160 56 80 168 48 96
208 88 120 216 80 136
184 184 200 184 184 200
96 40 56 104 48 72
240 160 200 248 168 200
176 112 136 216 136 160
40 32 40 40 24 24
0 0 0 0 0 0
0 0 0 0 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 802 B

After

Width:  |  Height:  |  Size: 699 B

View File

@ -4,16 +4,16 @@ JASC-PAL
152 208 160 152 208 160
16 16 16 16 16 16
88 80 88 88 80 88
208 160 48 248 192 16
168 128 40 200 136 16
112 88 40 128 88 48
208 48 72 192 0 0
248 208 72 248 232 72
224 88 112 248 32 32
248 248 248 248 248 248
136 24 40 168 0 0
184 168 176 176 176 176
232 224 216 224 224 224
248 176 160 248 176 160
127 63 75 127 63 75
198 121 121 198 121 121

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 714 B

After

Width:  |  Height:  |  Size: 669 B

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
0 176 232 0 176 232
16 16 16 16 16 16
168 176 184 176 176 184
96 96 96 104 104 120
144 176 152 136 168 136
120 152 112 112 136 112
136 56 56 112 56 64
232 104 112 248 80 80
208 72 80 216 48 72
192 216 200 168 200 168
216 216 216 216 216 216
248 248 248 248 248 248
88 112 80 88 112 88
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 868 B

After

Width:  |  Height:  |  Size: 818 B

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
16 16 16 16 16 16
160 144 184 160 128 192
208 184 224 192 160 232
128 104 136 120 96 168
88 56 96 80 56 120
192 192 192 192 192 192
248 248 248 248 248 248
160 56 96 160 56 96
208 120 152 216 96 112
128 48 32 192 64 24
184 64 56 240 112 72
224 160 176 240 176 200
192 152 56 232 224 80
128 104 136 120 96 168
0 0 0 0 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 899 B

After

Width:  |  Height:  |  Size: 796 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -2,18 +2,18 @@ JASC-PAL
0100 0100
16 16
152 208 160 152 208 160
112 80 48 112 96 32
16 16 16 16 16 16
240 208 168 248 232 152
192 160 128 216 192 120
96 64 48 96 48 0
240 144 72 224 104 16
184 112 64 184 80 8
216 216 208 216 216 208
248 248 240 248 248 240
88 104 112 88 104 112
232 160 120 248 136 24
158 90 117 168 48 16
0 0 0 184 152 88
0 0 0 0 0 0
0 0 0 0 0 0

View File

@ -14,6 +14,6 @@ JASC-PAL
128 104 96 128 104 96
240 240 144 240 240 144
181 78 66 181 78 66
0 0 0 176 144 64
0 0 0 0 0 0
0 0 0 0 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
72 116 40 80 128 48
136 208 112 144 224 120
80 72 88 96 96 112
48 40 56 56 64 80
40 76 32 48 96 40
48 100 56 48 112 56
232 160 232 248 168 248
192 116 192 200 112 208
112 164 56 112 168 56
248 248 248 248 248 248

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
68 78 92 72 88 104
160 164 176 144 152 176
88 72 80 104 80 96
64 44 56 72 48 64
32 44 56 56 64 80
24 28 24 32 40 40
232 84 64 248 104 0
160 56 32 200 0 56
104 112 128 96 104 120
248 248 248 248 248 248

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
96 6 124 128 16 160
192 108 232 184 80 224
56 116 88 64 104 88
16 84 40 32 80 56
96 6 124 104 0 144
160 32 32 200 0 56
72 192 72 0 224 0
56 128 56 0 160 0
152 44 192 144 32 184
248 248 248 248 248 248

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
160 156 56 184 160 24
240 236 136 248 240 88
92 90 40 112 96 56
56 48 16 80 64 32
92 90 40 128 112 0
160 32 32 192 0 0
224 180 40 240 128 0
168 120 32 208 96 0
208 200 80 224 200 56
248 248 248 248 248 248

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
160 92 112 216 112 144
248 188 208 248 200 248
136 52 88 184 112 144
104 16 64 120 72 96
96 60 72 136 72 104
32 60 192 96 56 96
232 160 208 248 64 144
192 116 160 200 64 120
216 140 160 240 144 176
248 248 248 248 248 248

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
112 48 32 104 24 8
192 116 80 184 80 32
80 72 88 96 96 112
48 40 56 56 64 80
80 24 16 88 16 0
160 32 32 200 0 56
224 180 40 240 184 0
168 120 32 176 112 0
160 72 48 152 56 32
248 248 248 248 248 248

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
172 38 20 216 48 16
248 148 32 248 144 32
112 60 56 128 32 32
80 28 24 80 16 0
120 16 8 160 24 16
172 38 20 200 0 0
224 208 40 248 232 0
168 136 32 208 120 0
216 84 8 248 96 16
248 248 248 248 248 248

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
104 112 168 104 112 176
184 196 248 192 200 248
80 72 88 96 96 112
48 40 56 56 64 80
64 72 120 72 80 144
48 148 176 48 144 184
208 244 240 232 232 248
144 144 168 168 168 176
144 156 208 144 152 216
248 248 248 248 248 248

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
80 46 128 88 40 144
176 120 224 168 96 232
80 46 128 80 48 136
48 32 80 64 24 120
48 16 104 72 32 128
184 188 88 248 248 0
232 84 64 240 64 0
160 56 32 168 32 0
120 80 184 120 80 192
248 248 248 248 248 248

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
64 144 40 64 152 48
160 252 112 120 248 56
56 120 64 56 112 80
28 90 32 24 80 48
28 90 32 40 104 48
208 40 48 200 0 64
224 208 40 248 232 0
168 136 32 200 176 0
88 196 56 88 208 56
248 248 248 248 248 248

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
152 104 32 176 104 24
216 180 88 224 184 88
88 84 48 104 88 56
56 48 16 72 64 32
112 64 16 144 64 0
160 32 32 192 0 0
164 172 200 184 184 200
128 128 160 128 128 144
192 140 56 200 144 56
248 248 248 248 248 248

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
80 144 184 80 144 184
176 252 248 168 248 248
88 136 160 72 144 168
36 76 96 40 96 128
36 76 96 40 80 96
160 32 32 200 0 56
192 192 232 232 232 248
136 136 168 192 192 200
112 184 232 128 200 248
248 248 248 248 248 248

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
160 144 56 184 160 24
248 216 144 248 240 88
80 72 88 96 96 112
48 40 56 56 64 80
104 88 32 128 112 0
160 32 32 200 0 56
72 192 72 0 224 0
56 128 56 0 160 0
208 176 80 224 200 56
248 248 248 248 248 248

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
136 60 152 128 48 144
216 132 224 224 128 232
80 72 88 96 96 112
48 40 56 56 64 80
88 32 112 80 24 96
160 32 32 200 0 56
224 156 216 248 160 248
184 108 192 200 96 216
176 96 184 176 96 184
248 248 248 248 248 248

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
192 44 88 200 24 72
248 132 168 248 128 176
80 72 88 96 96 112
48 40 56 56 64 80
112 20 48 152 0 48
160 32 32 200 0 56
72 192 72 0 224 0
56 128 56 0 160 0
232 92 128 240 72 112
248 248 248 248 248 248

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
104 96 56 112 104 64
176 172 128 184 176 136
80 72 88 96 96 112
48 40 56 56 64 80
72 64 24 96 88 48
64 108 64 96 96 96
208 188 136 224 200 120
160 144 88 184 152 80
144 140 96 144 144 96
248 248 248 248 248 248

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
128 132 136 128 128 136
224 228 224 232 232 248
80 72 88 96 96 112
48 40 56 56 64 80
72 76 80 88 88 96
48 100 56 96 96 96
224 220 40 240 240 0
160 152 32 168 168 0
176 180 184 184 184 192
248 248 248 248 248 248

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
112 112 152 112 112 152
224 224 216 232 232 240
16 16 16 16 16 16
160 168 192 184 184 192
72 72 96 72 72 96
8 92 176 8 96 200
72 204 248 24 176 248
64 80 108 0 56 168
24 56 88 0 40 136
16 48 120 16 48 120
208 40 48 200 0 56
40 204 216 0 232 248
32 148 160 0 168 208
24 144 224 8 144 248
248 248 248 248 248 248

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 995 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 694 B

After

Width:  |  Height:  |  Size: 645 B

View File

@ -2,18 +2,18 @@ JASC-PAL
0100 0100
16 16
152 208 160 152 208 160
88 40 48 80 48 48
24 72 96 16 48 104
224 88 88 216 80 72
40 152 216 48 128 240
160 64 64 144 64 64
16 16 16 0 0 0
224 224 224 224 224 224
168 160 152 152 152 168
32 112 144 48 80 152
40 40 40 56 56 56
80 64 48 80 64 40
168 128 72 184 144 80
248 192 112 240 200 96
0 0 0 0 0 0
0 0 0 0 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -3,17 +3,17 @@ JASC-PAL
16 16
152 208 160 152 208 160
16 16 16 16 16 16
24 64 88 16 48 104
40 112 152 48 80 152
40 152 224 48 128 240
248 248 248 248 248 248
152 144 144 152 152 168
80 64 32 96 80 40
176 128 80 184 144 80
248 192 112 240 200 96
232 96 88 216 80 72
160 72 64 152 72 72
0 176 160 16 160 144
0 112 104 8 104 88
160 88 96 128 64 80
96 48 56 80 48 48

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 853 B

After

Width:  |  Height:  |  Size: 806 B

View File

@ -2,18 +2,18 @@ JASC-PAL
0100 0100
16 16
152 208 160 152 208 160
88 64 24 104 80 24
248 200 120 248 216 64
16 16 16 0 0 0
200 144 72 192 176 72
128 104 184 152 88 192
176 152 216 184 128 224
80 64 120 96 48 152
120 24 32 136 32 0
176 56 72 200 40 56
232 88 104 240 72 112
248 128 144 240 136 152
104 104 104 104 104 104
176 176 168 184 184 184
248 248 248 248 248 248
80 0 0 80 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -2,18 +2,18 @@ JASC-PAL
0100 0100
16 16
152 208 160 152 208 160
56 104 136 80 104 144
16 16 16 16 16 16
176 200 232 160 184 216
48 48 56 56 64 80
128 168 216 136 168 208
96 96 104 104 104 120
160 160 160 176 176 184
248 248 248 248 248 248
88 128 168 104 136 176
208 216 232 216 216 216
160 40 48 160 24 32
224 80 88 232 72 96
200 168 96 216 176 96
248 224 120 248 216 104
96 96 104 104 104 120

Binary file not shown.

Before

Width:  |  Height:  |  Size: 735 B

After

Width:  |  Height:  |  Size: 713 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 492 B

After

Width:  |  Height:  |  Size: 466 B

View File

@ -2,17 +2,17 @@ JASC-PAL
0100 0100
16 16
152 208 160 152 208 160
80 104 104 80 88 104
200 208 208 208 208 216
144 160 160 136 144 152
32 56 64 56 56 72
240 240 240 248 248 248
16 16 16 16 16 16
96 96 96 96 96 96
40 128 160 48 104 152
80 192 232 104 184 248
64 88 104 80 80 96
96 128 144 112 120 144
56 56 64 56 56 64
0 0 0 0 0 0
0 0 0 0 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -2,18 +2,18 @@ JASC-PAL
0100 0100
16 16
152 208 160 152 208 160
24 80 128 0 80 112
152 208 248 144 192 248
80 136 168 0 120 184
96 176 232 104 168 240
16 16 16 16 16 16
8 48 80 8 48 80
32 136 176 32 136 176
168 192 192 144 192 248
248 248 248 248 248 248
96 64 48 184 40 56
80 56 40 88 56 24
184 160 152 176 144 112
128 120 112 136 104 80
200 240 248 200 224 248
192 200 200 192 200 200

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1007 B

After

Width:  |  Height:  |  Size: 981 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 655 B

After

Width:  |  Height:  |  Size: 633 B

View File

@ -12,8 +12,8 @@ JASC-PAL
16 16 16 16 16 16
248 248 248 248 248 248
160 136 96 160 136 96
112 96 88 96 96 104
200 184 184 208 208 224
232 224 216 232 232 240
0 0 0 0 0 0
0 0 0 0 0 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 755 B

After

Width:  |  Height:  |  Size: 734 B

Some files were not shown because too many files have changed in this diff Show More