From abaf9fee7c73e708ef8c3e7a1ed710bfc9ec6f6e Mon Sep 17 00:00:00 2001 From: Rangi Date: Wed, 4 Nov 2020 16:31:47 -0500 Subject: Port some formatting from pokeyellow --- engine/menus/draw_badges.asm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'engine') diff --git a/engine/menus/draw_badges.asm b/engine/menus/draw_badges.asm index 0bb433cc..5e00a34e 100644 --- a/engine/menus/draw_badges.asm +++ b/engine/menus/draw_badges.asm @@ -49,8 +49,7 @@ DrawBadges: hlcoord 2, 14 ld de, wTempObtainedBadgesBooleans + 4 -; call .DrawBadgeRow -; ret + ; fallthrough .DrawBadgeRow ; Draw 4 badges. -- cgit v1.2.3 From d3e81422d50f937b91df19e058c25ac7288f6063 Mon Sep 17 00:00:00 2001 From: Rangi Date: Thu, 5 Nov 2020 10:50:30 -0500 Subject: Sync home and macro code with pokeyellow --- engine/movie/intro.asm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'engine') diff --git a/engine/movie/intro.asm b/engine/movie/intro.asm index 040d643d..9813d67c 100755 --- a/engine/movie/intro.asm +++ b/engine/movie/intro.asm @@ -23,7 +23,7 @@ PlayIntro: PlayIntroScene: ld b, SET_PAL_NIDORINO_INTRO call RunPaletteCommand - ldPal a, BLACK, DARK_GRAY, LIGHT_GRAY, WHITE + ldpal a, SHADE_BLACK, SHADE_DARK, SHADE_LIGHT, SHADE_WHITE ldh [rBGP], a ldh [rOBP0], a ldh [rOBP1], a @@ -307,7 +307,7 @@ PlayShootingStar: ld b, SET_PAL_GAME_FREAK_INTRO call RunPaletteCommand farcall LoadCopyrightAndTextBoxTiles - ldPal a, BLACK, DARK_GRAY, LIGHT_GRAY, WHITE + ldpal a, SHADE_BLACK, SHADE_DARK, SHADE_LIGHT, SHADE_WHITE ldh [rBGP], a ld c, 180 call DelayFrames -- cgit v1.2.3 From 379a563c438a9d758d534fd611c3aed705d3b47a Mon Sep 17 00:00:00 2001 From: Rangi Date: Thu, 5 Nov 2020 11:04:20 -0500 Subject: All battle back pictures end with "b" --- engine/battle/core.asm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'engine') diff --git a/engine/battle/core.asm b/engine/battle/core.asm index 4628e86a..96e7f360 100755 --- a/engine/battle/core.asm +++ b/engine/battle/core.asm @@ -6302,7 +6302,7 @@ LoadPlayerBackPic: dec a ; is it the old man tutorial? ld de, RedPicBack jr nz, .next - ld de, OldManPic + ld de, OldManPicBack .next ld a, BANK(RedPicBack) call UncompressSpriteFromDE -- cgit v1.2.3 From 2db54ecb9b2ec41dd40318395f69814af64f6f7b Mon Sep 17 00:00:00 2001 From: Rangi Date: Thu, 5 Nov 2020 13:23:57 -0500 Subject: Sync more with pokeyellow --- engine/items/inventory.asm | 6 +++--- engine/link/print_waiting_text.asm | 13 +++++++------ engine/math/bcd.asm | 10 +++++++--- 3 files changed, 17 insertions(+), 12 deletions(-) (limited to 'engine') diff --git a/engine/items/inventory.asm b/engine/items/inventory.asm index bf433175..ec1cfd0f 100644 --- a/engine/items/inventory.asm +++ b/engine/items/inventory.asm @@ -27,7 +27,7 @@ AddItemToInventory_:: ld a, [hli] and a jr z, .addNewItem -.loop +.notAtEndOfInventory ld a, [hli] ld b, a ; b = ID of current item in table ld a, [wcf91] ; a = ID of item being added @@ -36,7 +36,7 @@ AddItemToInventory_:: inc hl ld a, [hl] cp $ff ; is it the end of the table? - jr nz, .loop + jr nz, .notAtEndOfInventory .addNewItem ; add an item not yet in the inventory pop hl ld a, d @@ -73,7 +73,7 @@ AddItemToInventory_:: ; if so, store 99 in the current slot and store the rest in a new slot ld a, 99 ld [hli], a - jp .loop + jp .notAtEndOfInventory .increaseItemQuantityFailed pop hl and a diff --git a/engine/link/print_waiting_text.asm b/engine/link/print_waiting_text.asm index d74d635f..1a16e2f2 100644 --- a/engine/link/print_waiting_text.asm +++ b/engine/link/print_waiting_text.asm @@ -1,15 +1,16 @@ PrintWaitingText:: hlcoord 3, 10 - ld b, $1 - ld c, $b + ld b, 1 + ld c, 11 ld a, [wIsInBattle] and a - jr z, .asm_4c17 + jr z, .trade +; battle call TextBoxBorder - jr .asm_4c1a -.asm_4c17 + jr .border_done +.trade call CableClub_TextBoxBorder -.asm_4c1a +.border_done hlcoord 4, 11 ld de, WaitingText call PlaceString diff --git a/engine/math/bcd.asm b/engine/math/bcd.asm index 1e5aedc9..92bf6f17 100644 --- a/engine/math/bcd.asm +++ b/engine/math/bcd.asm @@ -1,6 +1,9 @@ +; divide hMoney by hDivideBCDDivisor +; return output in hDivideBCDQuotient (same as hDivideBCDDivisor) +; used only to halve player money upon losing a fight DivideBCDPredef:: DivideBCDPredef2:: -DivideBCDPredef3:: +DivideBCDPredef3:: ; only used function DivideBCDPredef4:: call GetPredefRegisters @@ -40,6 +43,7 @@ DivideBCD:: and $f0 ldh [hDivideBCDDivisor+2], a jr .mulBy10Loop + .next push de push de @@ -151,8 +155,8 @@ DivideBCD_getNextDigit: pop bc ret c inc b - ld de, hMoney+2 ; since SubBCD works starting from the least significant digit - ld hl, hDivideBCDDivisor+2 + ld de, hMoney + 2 ; since SubBCD works starting from the least significant digit + ld hl, hDivideBCDDivisor + 2 push bc call SubBCD pop bc -- cgit v1.2.3 From 2a4b8b5a248065d2ef80b9960228750112f30da5 Mon Sep 17 00:00:00 2001 From: Rangi Date: Thu, 5 Nov 2020 15:17:39 -0500 Subject: Remove trailing whitespace --- engine/battle/core.asm | 2 +- engine/math/bcd.asm | 4 ++-- engine/pokemon/add_mon.asm | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'engine') diff --git a/engine/battle/core.asm b/engine/battle/core.asm index 96e7f360..b9985b6b 100755 --- a/engine/battle/core.asm +++ b/engine/battle/core.asm @@ -4485,7 +4485,7 @@ CalculateDamage: ld b, 4 call Divide -; Update wCurDamage. +; Update wCurDamage. ; Capped at MAX_NEUTRAL_DAMAGE - MIN_NEUTRAL_DAMAGE: 999 - 2 = 997. ld hl, wDamage ld b, [hl] diff --git a/engine/math/bcd.asm b/engine/math/bcd.asm index 92bf6f17..5747a684 100644 --- a/engine/math/bcd.asm +++ b/engine/math/bcd.asm @@ -13,7 +13,7 @@ DivideBCD:: ldh [hDivideBCDBuffer+1], a ldh [hDivideBCDBuffer+2], a ld d, $1 -.mulBy10Loop +.mulBy10Loop ; multiply the divisor by 10 until the leading digit is nonzero ; to set up the standard long division algorithm ldh a, [hDivideBCDDivisor] @@ -108,7 +108,7 @@ DivideBCD:: ldh a, [hDivideBCDBuffer+2] ldh [hDivideBCDQuotient+2], a pop de - ld a, $6 + ld a, $6 sub d and a ret z diff --git a/engine/pokemon/add_mon.asm b/engine/pokemon/add_mon.asm index d7e7eab1..c49a0a77 100644 --- a/engine/pokemon/add_mon.asm +++ b/engine/pokemon/add_mon.asm @@ -430,7 +430,7 @@ _MoveMon:: cp PARTY_TO_DAYCARE ld de, wDayCareMonOT jr z, .findOTsrc - dec a + dec a ld hl, wPartyMonOT ld a, [wPartyCount] jr nz, .addOToffset -- cgit v1.2.3 From e16dec874a239c162680b169391d3c0c7ee1fc70 Mon Sep 17 00:00:00 2001 From: Rangi Date: Thu, 5 Nov 2020 16:55:39 -0500 Subject: Sync more with pokeyellow --- engine/battle/animations.asm | 8 ++--- engine/battle/core.asm | 22 +++++++------- engine/battle/decrement_pp.asm | 2 +- engine/battle/effects.asm | 35 +++++++++++----------- engine/battle/ghost_marowak_anim.asm | 2 +- engine/battle/move_effects/heal.asm | 6 ++-- .../battle/move_effects/reflect_light_screen.asm | 6 ++-- engine/battle/move_effects/transform.asm | 2 +- engine/battle/read_trainer_party.asm | 4 +-- engine/battle/safari_zone.asm | 10 +++---- engine/battle/scale_sprites.asm | 6 ++-- engine/battle/trainer_ai.asm | 2 +- engine/gfx/palettes.asm | 8 ++--- engine/gfx/screen_effects.asm | 2 +- 14 files changed, 58 insertions(+), 57 deletions(-) (limited to 'engine') diff --git a/engine/battle/animations.asm b/engine/battle/animations.asm index e10b5e0d..0673b518 100755 --- a/engine/battle/animations.asm +++ b/engine/battle/animations.asm @@ -133,7 +133,7 @@ DrawFrameBlock: .afterDrawingTiles ld a, [wFBMode] cp FRAMEBLOCKMODE_02 - jr z, .advanceFrameBlockDestAddr; skip delay and don't clean OAM buffer + jr z, .advanceFrameBlockDestAddr ; skip delay and don't clean OAM buffer ld a, [wSubAnimFrameDelay] ld c, a call DelayFrames @@ -2410,7 +2410,7 @@ FallingObjects_InitXCoords: ret FallingObjects_InitialXCoords: - db $38,$40,$50,$60,$70,$88,$90,$56,$67,$4A,$77,$84,$98,$32,$22,$5C,$6C,$7D,$8E,$99 + db $38, $40, $50, $60, $70, $88, $90, $56, $67, $4A, $77, $84, $98, $32, $22, $5C, $6C, $7D, $8E, $99 FallingObjects_InitMovementData: ld hl, wFallingObjectsMovementData @@ -2426,7 +2426,7 @@ FallingObjects_InitMovementData: ret FallingObjects_InitialMovementData: - db $00,$84,$06,$81,$02,$88,$01,$83,$05,$89,$09,$80,$07,$87,$03,$82,$04,$85,$08,$86 + db $00, $84, $06, $81, $02, $88, $01, $83, $05, $89, $09, $80, $07, $87, $03, $82, $04, $85, $08, $86 AnimationShakeEnemyHUD: ; Shakes the enemy HUD. @@ -2583,7 +2583,7 @@ TossBallAnimation: .PokeBallAnimations: ; sequence of animations that make up the Poké Ball toss - db POOF_ANIM,HIDEPIC_ANIM,SHAKE_ANIM,POOF_ANIM,SHOWPIC_ANIM + db POOF_ANIM, HIDEPIC_ANIM, SHAKE_ANIM, POOF_ANIM, SHOWPIC_ANIM .BlockBall ld a, TOSS_ANIM diff --git a/engine/battle/core.asm b/engine/battle/core.asm index b9985b6b..30ff68bc 100755 --- a/engine/battle/core.asm +++ b/engine/battle/core.asm @@ -1098,7 +1098,7 @@ ChooseNextMon: ld a, [wLinkState] cp LINK_STATE_BATTLING jr nz, .notLinkBattle - inc a + inc a ; 1 ld [wActionResultOrTookBattleTurn], a call LinkBattleExchangeData .notLinkBattle @@ -1724,7 +1724,7 @@ SendOutMon: ld hl, wEnemyMonHP ld a, [hli] or [hl] ; is enemy mon HP zero? - jp z, .skipDrawingEnemyHUDAndHPBar; if HP is zero, skip drawing the HUD and HP bar + jp z, .skipDrawingEnemyHUDAndHPBar ; if HP is zero, skip drawing the HUD and HP bar call DrawEnemyHUDAndHPBar .skipDrawingEnemyHUDAndHPBar call DrawPlayerHUDAndHPBar @@ -2017,14 +2017,16 @@ DisplayBattleMenu:: dec a jp nz, .handleBattleMenuInput ; handle menu input if it's not the old man tutorial ; the following happens for the old man tutorial + ; Temporarily save the player name in wGrassRate, + ; which is supposed to get overwritten when entering a + ; map with wild Pokémon. + ; Due to an oversight, the data may not get + ; overwritten (on Cinnabar and Route 21) and the infamous + ; Missingno. glitch can show up. ld hl, wPlayerName ld de, wGrassRate ld bc, NAME_LENGTH - call CopyData ; temporarily save the player name in unused space, - ; which is supposed to get overwritten when entering a - ; map with wild Pokémon. Due to an oversight, the data - ; may not get overwritten (cinnabar) and the infamous - ; Missingno. glitch can show up. + call CopyData ld hl, .oldManName ld de, wPlayerName ld bc, NAME_LENGTH @@ -2206,7 +2208,7 @@ BagWasSelected: OldManItemList: db 1 ; # items db POKE_BALL, 50 - db -1 + db -1 ; end DisplayPlayerBag: ; get the pointer to player's bag when in a normal battle @@ -4101,7 +4103,7 @@ CheckForDisobedience: call GetCurrentMove .canUseMove ld a, $1 - and a; clear Z flag + and a ; clear Z flag ret .cannotUseMove xor a ; set Z flag @@ -4574,7 +4576,7 @@ JumpToOHKOMoveEffect: INCLUDE "data/battle/unused_critical_hit_moves.asm" ; determines if attack is a critical hit -; azure heights claims "the fastest pokémon (who are,not coincidentally, +; Azure Heights claims "the fastest pokémon (who are, not coincidentally, ; among the most popular) tend to CH about 20 to 25% of the time." CriticalHitTest: xor a diff --git a/engine/battle/decrement_pp.asm b/engine/battle/decrement_pp.asm index b7c428f7..441bbb81 100644 --- a/engine/battle/decrement_pp.asm +++ b/engine/battle/decrement_pp.asm @@ -37,7 +37,7 @@ DecrementPP: ld a, [wPlayerMoveListIndex] ; which move (0, 1, 2, 3) did we use? ld c, a ld b, 0 - add hl ,bc ; calculate the address in memory of the PP we need to decrement + add hl, bc ; calculate the address in memory of the PP we need to decrement ; based on the move chosen. dec [hl] ; Decrement PP ret diff --git a/engine/battle/effects.asm b/engine/battle/effects.asm index 441d6c1c..f455a407 100644 --- a/engine/battle/effects.asm +++ b/engine/battle/effects.asm @@ -198,7 +198,7 @@ FreezeBurnParalyzeEffect: ret nz ; return if they have a substitute, can't effect them ldh a, [hWhoseTurn] and a - jp nz, opponentAttacker + jp nz, .opponentAttacker ld a, [wEnemyMonStatus] and a jp nz, CheckDefrost ; can't inflict status if opponent is already statused @@ -224,17 +224,17 @@ FreezeBurnParalyzeEffect: ret nc ; do nothing if random value is >= 1A or 4D [no status applied] ld a, b ; what type of effect is this? cp BURN_SIDE_EFFECT1 - jr z, .burn + jr z, .burn1 cp FREEZE_SIDE_EFFECT - jr z, .freeze -; .paralyze + jr z, .freeze1 +; .paralyze1 ld a, 1 << PAR ld [wEnemyMonStatus], a call QuarterSpeedDueToParalysis ; quarter speed of affected mon ld a, ANIM_A9 call PlayBattleAnimation jp PrintMayNotAttackText ; print paralysis text -.burn +.burn1 ld a, 1 << BRN ld [wEnemyMonStatus], a call HalveAttackDueToBurn ; halve attack of affected mon @@ -242,7 +242,7 @@ FreezeBurnParalyzeEffect: call PlayBattleAnimation ld hl, BurnedText jp PrintText -.freeze +.freeze1 call ClearHyperBeam ; resets hyper beam (recharge) condition from target ld a, 1 << FRZ ld [wEnemyMonStatus], a @@ -250,7 +250,7 @@ FreezeBurnParalyzeEffect: call PlayBattleAnimation ld hl, FrozenText jp PrintText -opponentAttacker: +.opponentAttacker ld a, [wBattleMonStatus] ; mostly same as above with addresses swapped for opponent and a jp nz, CheckDefrost @@ -265,10 +265,10 @@ opponentAttacker: ld a, [wEnemyMoveEffect] cp PARALYZE_SIDE_EFFECT1 + 1 ld b, $1a - jr c, .next1 + jr c, .next2 ld b, $4d sub $1e -.next1 +.next2 push af call BattleRandom cp b @@ -276,20 +276,21 @@ opponentAttacker: ret nc ld a, b cp BURN_SIDE_EFFECT1 - jr z, .burn + jr z, .burn2 cp FREEZE_SIDE_EFFECT - jr z, .freeze + jr z, .freeze2 +; .paralyze2 ld a, 1 << PAR ld [wBattleMonStatus], a call QuarterSpeedDueToParalysis jp PrintMayNotAttackText -.burn +.burn2 ld a, 1 << BRN ld [wBattleMonStatus], a call HalveAttackDueToBurn ld hl, BurnedText jp PrintText -.freeze +.freeze2 ; hyper beam bits aren't reseted for opponent's side ld a, 1 << FRZ ld [wBattleMonStatus], a @@ -458,14 +459,14 @@ UpdateStatDone: ld bc, wPlayerMonMinimized ldh a, [hWhoseTurn] and a - jr z, .asm_3f4e6 + jr z, .playerTurn ld hl, wEnemyBattleStatus2 ld de, wEnemyMoveNum ld bc, wEnemyMonMinimized -.asm_3f4e6 +.playerTurn ld a, [de] cp MINIMIZE - jr nz, .asm_3f4f9 + jr nz, .notMinimize ; if a substitute is up, slide off the substitute and show the mon pic before ; playing the minimize animation bit HAS_SUBSTITUTE_UP, [hl] @@ -476,7 +477,7 @@ UpdateStatDone: push de call nz, Bankswitch pop de -.asm_3f4f9 +.notMinimize call PlayCurrentMoveAnimation ld a, [de] cp MINIMIZE diff --git a/engine/battle/ghost_marowak_anim.asm b/engine/battle/ghost_marowak_anim.asm index 6760c3d5..9c1ad96f 100644 --- a/engine/battle/ghost_marowak_anim.asm +++ b/engine/battle/ghost_marowak_anim.asm @@ -74,7 +74,7 @@ CopyMonPicFromBGToSpriteVRAM: ld [hli], a ld a, d ld [hli], a - ld a, $10 ; use OBP1 + ld a, OAM_OBP1 ld [hli], a inc d dec c diff --git a/engine/battle/move_effects/heal.asm b/engine/battle/move_effects/heal.asm index e9fb62a7..c3ffda65 100644 --- a/engine/battle/move_effects/heal.asm +++ b/engine/battle/move_effects/heal.asm @@ -86,7 +86,7 @@ HealEffect_: ld [wHPBarNewHP], a .playAnim ld hl, PlayCurrentMoveAnimation - call BankswitchEtoF + call EffectCallBattleCore ldh a, [hWhoseTurn] and a hlcoord 10, 9 @@ -98,14 +98,14 @@ HealEffect_: ld [wHPBarType], a predef UpdateHPBar2 ld hl, DrawHUDsAndHPBars - call BankswitchEtoF + call EffectCallBattleCore ld hl, RegainedHealthText jp PrintText .failed ld c, 50 call DelayFrames ld hl, PrintButItFailedText_ - jp BankswitchEtoF + jp EffectCallBattleCore StartedSleepingEffect: text_far _StartedSleepingEffect diff --git a/engine/battle/move_effects/reflect_light_screen.asm b/engine/battle/move_effects/reflect_light_screen.asm index 7bdc7be7..46c299e9 100644 --- a/engine/battle/move_effects/reflect_light_screen.asm +++ b/engine/battle/move_effects/reflect_light_screen.asm @@ -23,14 +23,14 @@ ReflectLightScreenEffect_: .playAnim push hl ld hl, PlayCurrentMoveAnimation - call BankswitchEtoF + call EffectCallBattleCore pop hl jp PrintText .moveFailed ld c, 50 call DelayFrames ld hl, PrintButItFailedText_ - jp BankswitchEtoF + jp EffectCallBattleCore LightScreenProtectedText: text_far _LightScreenProtectedText @@ -40,6 +40,6 @@ ReflectGainedArmorText: text_far _ReflectGainedArmorText text_end -BankswitchEtoF: +EffectCallBattleCore: ld b, BANK(BattleCore) jp Bankswitch diff --git a/engine/battle/move_effects/transform.asm b/engine/battle/move_effects/transform.asm index 46cea51c..56dda7f4 100644 --- a/engine/battle/move_effects/transform.asm +++ b/engine/battle/move_effects/transform.asm @@ -141,7 +141,7 @@ TransformEffect_: .failed ld hl, PrintButItFailedText_ - jp BankswitchEtoF + jp EffectCallBattleCore TransformedText: text_far _TransformedText diff --git a/engine/battle/read_trainer_party.asm b/engine/battle/read_trainer_party.asm index 7e5c1249..a0132a4f 100755 --- a/engine/battle/read_trainer_party.asm +++ b/engine/battle/read_trainer_party.asm @@ -16,7 +16,7 @@ ReadTrainer: ; get the pointer to trainer data for this class ld a, [wCurOpponent] - sub $C9 ; convert value from pokemon to trainer + sub OPP_ID_OFFSET + 1 ; convert value from pokemon to trainer add a ld hl, TrainerDataPointers ld c, a @@ -79,7 +79,7 @@ ReadTrainer: pop hl jr .SpecialTrainer .AddLoneMove -; does the trainer have a single monster with a different move +; does the trainer have a single monster with a different move? ld a, [wLoneAttackNo] ; Brock is 01, Misty is 02, Erika is 04, etc and a jr z, .AddTeamMove diff --git a/engine/battle/safari_zone.asm b/engine/battle/safari_zone.asm index 4f01c2f4..a61f402f 100755 --- a/engine/battle/safari_zone.asm +++ b/engine/battle/safari_zone.asm @@ -2,18 +2,18 @@ PrintSafariZoneBattleText: ld hl, wSafariBaitFactor ld a, [hl] and a - jr z, .asm_4284 + jr z, .no_bait dec [hl] ld hl, SafariZoneEatingText - jr .asm_429f -.asm_4284 + jr .done +.no_bait dec hl ld a, [hl] and a ret z dec [hl] ld hl, SafariZoneAngryText - jr nz, .asm_429f + jr nz, .done push hl ld a, [wEnemyMonSpecies] ld [wd0b5], a @@ -21,7 +21,7 @@ PrintSafariZoneBattleText: ld a, [wMonHCatchRate] ld [wEnemyMonActualCatchRate], a pop hl -.asm_429f +.done push hl call LoadScreenTilesFromBuffer1 pop hl diff --git a/engine/battle/scale_sprites.asm b/engine/battle/scale_sprites.asm index 87b4398d..8b8942e6 100644 --- a/engine/battle/scale_sprites.asm +++ b/engine/battle/scale_sprites.asm @@ -4,11 +4,11 @@ ScaleSpriteByTwo: ld de, sSpriteBuffer1 + (4*4*8) - 5 ; last byte of input data, last 4 rows already skipped ld hl, sSpriteBuffer0 + SPRITEBUFFERSIZE - 1 ; end of destination buffer - call ScaleLastSpriteColumnByTwo ; last tile column is special case - call ScaleFirstThreeSpriteColumnsByTwo ; scale first 3 tile columns + call ScaleLastSpriteColumnByTwo ; last tile column is special case + call ScaleFirstThreeSpriteColumnsByTwo ; scale first 3 tile columns ld de, sSpriteBuffer2 + (4*4*8) - 5 ; last byte of input data, last 4 rows already skipped ld hl, sSpriteBuffer1 + SPRITEBUFFERSIZE - 1 ; end of destination buffer - call ScaleLastSpriteColumnByTwo ; last tile column is special case + call ScaleLastSpriteColumnByTwo ; last tile column is special case ScaleFirstThreeSpriteColumnsByTwo: ld b, $3 ; 3 tile columns diff --git a/engine/battle/trainer_ai.asm b/engine/battle/trainer_ai.asm index 2225dca1..0de67f42 100644 --- a/engine/battle/trainer_ai.asm +++ b/engine/battle/trainer_ai.asm @@ -294,7 +294,7 @@ TrainerAI: ret z ; if not a trainer, we're done here ld a, [wLinkState] cp LINK_STATE_BATTLING - ret z + ret z ; if in a link battle, we're done as well ld a, [wTrainerClass] ; what trainer class is this? dec a ld c, a diff --git a/engine/gfx/palettes.asm b/engine/gfx/palettes.asm index f25ff215..a43c66ba 100755 --- a/engine/gfx/palettes.asm +++ b/engine/gfx/palettes.asm @@ -353,10 +353,10 @@ SendSGBPacket: ld d, a .nextBit0 bit 0, d -; if 0th bit is not zero set P14=HIGH,P15=LOW (send bit 1) +; if 0th bit is not zero set P14=HIGH, P15=LOW (send bit 1) ld a, $10 jr nz, .next0 -; else (if 0th bit is zero) set P14=LOW,P15=HIGH (send bit 0) +; else (if 0th bit is zero) set P14=LOW, P15=HIGH (send bit 0) ld a, $20 .next0 ldh [rJOYP], a @@ -364,7 +364,7 @@ SendSGBPacket: ld a, $30 ldh [rJOYP], a ; rotation will put next bit in 0th position (so we can always use command -; "bit 0,d" to fetch the bit that has to be sent) +; "bit 0, d" to fetch the bit that has to be sent) rr d ; decrease bit counter so we know when we have sent all 8 bits of current byte dec e @@ -608,9 +608,7 @@ CopySGBBorderTiles: ; This function converts 2BPP planar data into this format by mapping ; 2BPP colors 0-3 to 4BPP colors 0-3. 4BPP colors 4-15 are not used. ld b, 128 - .tileLoop - ; Copy bit planes 1 and 2 of the tile data. ld c, 16 .copyLoop diff --git a/engine/gfx/screen_effects.asm b/engine/gfx/screen_effects.asm index e8648901..c7a68734 100755 --- a/engine/gfx/screen_effects.asm +++ b/engine/gfx/screen_effects.asm @@ -1,4 +1,4 @@ -; b = new colour for BG colour 0 (usually white) for 4 frames +; b = new color for BG color 0 (usually white) for 4 frames ChangeBGPalColor0_4Frames: call GetPredefRegisters ldh a, [rBGP] -- cgit v1.2.3 From 13d4d533f7c5904391309e72f4b7937210b1c476 Mon Sep 17 00:00:00 2001 From: Rangi Date: Fri, 6 Nov 2020 10:33:58 -0500 Subject: Sync more with pokeyellow --- engine/battle/core.asm | 14 +++++++------- engine/battle/trainer_ai.asm | 4 ++-- engine/overworld/healing_machine.asm | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) (limited to 'engine') diff --git a/engine/battle/core.asm b/engine/battle/core.asm index 30ff68bc..c524d111 100755 --- a/engine/battle/core.asm +++ b/engine/battle/core.asm @@ -1132,22 +1132,22 @@ ChooseNextMon: HandlePlayerBlackOut: ld a, [wLinkState] cp LINK_STATE_BATTLING - jr z, .notSony1Battle + jr z, .notRival1Battle ld a, [wCurOpponent] cp OPP_RIVAL1 - jr nz, .notSony1Battle - hlcoord 0, 0 ; sony 1 battle + jr nz, .notRival1Battle + hlcoord 0, 0 ; rival 1 battle lb bc, 8, 21 call ClearScreenArea call ScrollTrainerPicAfterBattle ld c, 40 call DelayFrames - ld hl, Sony1WinText + ld hl, Rival1WinText call PrintText ld a, [wCurMap] cp OAKS_LAB ret z ; starter battle in oak's lab: don't black out -.notSony1Battle +.notRival1Battle ld b, SET_PAL_BATTLE_BLACK call RunPaletteCommand ld hl, PlayerBlackedOutText2 @@ -1164,8 +1164,8 @@ HandlePlayerBlackOut: scf ret -Sony1WinText: - text_far _Sony1WinText +Rival1WinText: + text_far _Rival1WinText text_end PlayerBlackedOutText2: diff --git a/engine/battle/trainer_ai.asm b/engine/battle/trainer_ai.asm index 0de67f42..d70f98a1 100644 --- a/engine/battle/trainer_ai.asm +++ b/engine/battle/trainer_ai.asm @@ -394,7 +394,7 @@ SabrinaAI: ret nc jp AIUseHyperPotion -Sony2AI: +Rival2AI: cp 13 percent - 1 ret nc ld a, 5 @@ -402,7 +402,7 @@ Sony2AI: ret nc jp AIUsePotion -Sony3AI: +Rival3AI: cp 13 percent - 1 ret nc ld a, 5 diff --git a/engine/overworld/healing_machine.asm b/engine/overworld/healing_machine.asm index 40ca6f65..62abc7ee 100755 --- a/engine/overworld/healing_machine.asm +++ b/engine/overworld/healing_machine.asm @@ -35,7 +35,7 @@ AnimateHealingMachine: dec b jr nz, .partyLoop ld a, [wAudioROMBank] - cp BANK(Audio3_UpdateMusic) + cp BANK("Audio Engine 3") ld [wAudioSavedROMBank], a jr nz, .next ld a, SFX_STOP_ALL_MUSIC -- cgit v1.2.3 From 0da16c162580dd9677dc9407775f4d37d9403b94 Mon Sep 17 00:00:00 2001 From: Rangi Date: Sat, 7 Nov 2020 10:27:03 -0500 Subject: Use STARTER1 and STARTER2 for the title screen --- engine/movie/title.asm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'engine') diff --git a/engine/movie/title.asm b/engine/movie/title.asm index a75c64ee..ef015795 100755 --- a/engine/movie/title.asm +++ b/engine/movie/title.asm @@ -119,10 +119,10 @@ DisplayTitleScreen: call EnableLCD IF DEF(_RED) - ld a, CHARMANDER ; which Pokemon to show first on the title screen + ld a, STARTER1 ; which Pokemon to show first on the title screen ENDC IF DEF(_BLUE) - ld a, SQUIRTLE ; which Pokemon to show first on the title screen + ld a, STARTER2 ; which Pokemon to show first on the title screen ENDC ld [wTitleMonSpecies], a call LoadTitleMonSprite -- cgit v1.2.3 From afc4ce2dc55ac8d303ea05188bf00cb55e3fb693 Mon Sep 17 00:00:00 2001 From: dannye <33dannye@gmail.com> Date: Sat, 7 Nov 2020 21:07:07 -0600 Subject: Use more joypad constants --- engine/battle/core.asm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'engine') diff --git a/engine/battle/core.asm b/engine/battle/core.asm index c524d111..d944424e 100755 --- a/engine/battle/core.asm +++ b/engine/battle/core.asm @@ -2602,13 +2602,13 @@ SelectMenuItem: call HandleMenuInput ld hl, hFlagsFFF6 res 1, [hl] - bit 6, a - jp nz, SelectMenuItem_CursorUp ; up - bit 7, a - jp nz, SelectMenuItem_CursorDown ; down - bit 2, a - jp nz, SwapMovesInMenu ; select - bit 1, a ; B, but was it reset above? + bit BIT_D_UP, a + jp nz, SelectMenuItem_CursorUp + bit BIT_D_DOWN, a + jp nz, SelectMenuItem_CursorDown + bit BIT_SELECT, a + jp nz, SwapMovesInMenu + bit BIT_B_BUTTON, a push af xor a ld [wMenuItemToSwap], a -- cgit v1.2.3 From 66377fca32c63ca9e362d2d2ce15f0692260ce53 Mon Sep 17 00:00:00 2001 From: dannye <33dannye@gmail.com> Date: Sat, 14 Nov 2020 20:52:10 -0600 Subject: Fix file modes --- engine/battle/animations.asm | 0 engine/battle/core.asm | 0 engine/battle/end_of_battle.asm | 0 engine/battle/misc.asm | 0 engine/battle/read_trainer_party.asm | 0 engine/battle/safari_zone.asm | 0 engine/events/card_key.asm | 0 engine/events/cinnabar_lab.asm | 0 engine/events/diploma.asm | 0 engine/events/elevator.asm | 0 engine/events/evolve_trade.asm | 0 engine/events/give_pokemon.asm | 0 engine/events/hidden_items.asm | 0 engine/events/in_game_trades.asm | 0 engine/events/oaks_aide.asm | 0 engine/events/pewter_guys.asm | 0 engine/events/pokecenter.asm | 0 engine/events/pokedex_rating.asm | 0 engine/events/pokemart.asm | 0 engine/events/prize_menu.asm | 0 engine/events/saffron_guards.asm | 0 engine/events/starter_dex.asm | 0 engine/events/vending_machine.asm | 0 engine/gfx/hp_bar.asm | 0 engine/gfx/load_pokedex_tiles.asm | 0 engine/gfx/mon_icons.asm | 0 engine/gfx/palettes.asm | 0 engine/gfx/screen_effects.asm | 0 engine/items/item_effects.asm | 0 engine/items/itemfinder.asm | 0 engine/items/tm_prices.asm | 0 engine/items/tmhm.asm | 0 engine/items/tms.asm | 0 engine/items/town_map.asm | 0 engine/link/cable_club.asm | 0 engine/link/cable_club_npc.asm | 0 engine/math/multiply_divide.asm | 0 engine/math/random.asm | 0 engine/menus/league_pc.asm | 0 engine/menus/main_menu.asm | 0 engine/menus/naming_screen.asm | 0 engine/menus/oaks_pc.asm | 0 engine/menus/party_menu.asm | 0 engine/menus/pc.asm | 0 engine/menus/players_pc.asm | 0 engine/menus/pokedex.asm | 0 engine/menus/save.asm | 0 engine/menus/start_sub_menus.asm | 0 engine/movie/credits.asm | 0 engine/movie/evolution.asm | 0 engine/movie/hall_of_fame.asm | 0 engine/movie/intro.asm | 0 engine/movie/oak_speech/clear_save.asm | 0 engine/movie/oak_speech/oak_speech.asm | 0 engine/movie/oak_speech/oak_speech2.asm | 0 engine/movie/splash.asm | 0 engine/movie/title.asm | 0 engine/movie/title2.asm | 0 engine/movie/trade.asm | 0 engine/movie/trade2.asm | 0 engine/overworld/auto_movement.asm | 0 engine/overworld/cut.asm | 0 engine/overworld/cut2.asm | 0 engine/overworld/doors.asm | 0 engine/overworld/dust_smoke.asm | 0 engine/overworld/elevator.asm | 0 engine/overworld/emotion_bubbles.asm | 0 engine/overworld/healing_machine.asm | 0 engine/overworld/hidden_objects.asm | 0 engine/overworld/ledges.asm | 0 engine/overworld/map_sprites.asm | 0 engine/overworld/player_animations.asm | 0 engine/overworld/trainer_sight.asm | 0 engine/overworld/turn_sprite.asm | 0 engine/play_time.asm | 0 engine/pokemon/evos_moves.asm | 0 engine/pokemon/experience.asm | 0 engine/pokemon/learn_move.asm | 0 engine/pokemon/set_types.asm | 0 engine/pokemon/status_ailments.asm | 0 engine/pokemon/status_screen.asm | 0 engine/predefs.asm | 0 engine/slots/game_corner_slots.asm | 0 engine/slots/game_corner_slots2.asm | 0 engine/slots/slot_machine.asm | 0 85 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 engine/battle/animations.asm mode change 100755 => 100644 engine/battle/core.asm mode change 100755 => 100644 engine/battle/end_of_battle.asm mode change 100755 => 100644 engine/battle/misc.asm mode change 100755 => 100644 engine/battle/read_trainer_party.asm mode change 100755 => 100644 engine/battle/safari_zone.asm mode change 100755 => 100644 engine/events/card_key.asm mode change 100755 => 100644 engine/events/cinnabar_lab.asm mode change 100755 => 100644 engine/events/diploma.asm mode change 100755 => 100644 engine/events/elevator.asm mode change 100755 => 100644 engine/events/evolve_trade.asm mode change 100755 => 100644 engine/events/give_pokemon.asm mode change 100755 => 100644 engine/events/hidden_items.asm mode change 100755 => 100644 engine/events/in_game_trades.asm mode change 100755 => 100644 engine/events/oaks_aide.asm mode change 100755 => 100644 engine/events/pewter_guys.asm mode change 100755 => 100644 engine/events/pokecenter.asm mode change 100755 => 100644 engine/events/pokedex_rating.asm mode change 100755 => 100644 engine/events/pokemart.asm mode change 100755 => 100644 engine/events/prize_menu.asm mode change 100755 => 100644 engine/events/saffron_guards.asm mode change 100755 => 100644 engine/events/starter_dex.asm mode change 100755 => 100644 engine/events/vending_machine.asm mode change 100755 => 100644 engine/gfx/hp_bar.asm mode change 100755 => 100644 engine/gfx/load_pokedex_tiles.asm mode change 100755 => 100644 engine/gfx/mon_icons.asm mode change 100755 => 100644 engine/gfx/palettes.asm mode change 100755 => 100644 engine/gfx/screen_effects.asm mode change 100755 => 100644 engine/items/item_effects.asm mode change 100755 => 100644 engine/items/itemfinder.asm mode change 100755 => 100644 engine/items/tm_prices.asm mode change 100755 => 100644 engine/items/tmhm.asm mode change 100755 => 100644 engine/items/tms.asm mode change 100755 => 100644 engine/items/town_map.asm mode change 100755 => 100644 engine/link/cable_club.asm mode change 100755 => 100644 engine/link/cable_club_npc.asm mode change 100755 => 100644 engine/math/multiply_divide.asm mode change 100755 => 100644 engine/math/random.asm mode change 100755 => 100644 engine/menus/league_pc.asm mode change 100755 => 100644 engine/menus/main_menu.asm mode change 100755 => 100644 engine/menus/naming_screen.asm mode change 100755 => 100644 engine/menus/oaks_pc.asm mode change 100755 => 100644 engine/menus/party_menu.asm mode change 100755 => 100644 engine/menus/pc.asm mode change 100755 => 100644 engine/menus/players_pc.asm mode change 100755 => 100644 engine/menus/pokedex.asm mode change 100755 => 100644 engine/menus/save.asm mode change 100755 => 100644 engine/menus/start_sub_menus.asm mode change 100755 => 100644 engine/movie/credits.asm mode change 100755 => 100644 engine/movie/evolution.asm mode change 100755 => 100644 engine/movie/hall_of_fame.asm mode change 100755 => 100644 engine/movie/intro.asm mode change 100755 => 100644 engine/movie/oak_speech/clear_save.asm mode change 100755 => 100644 engine/movie/oak_speech/oak_speech.asm mode change 100755 => 100644 engine/movie/oak_speech/oak_speech2.asm mode change 100755 => 100644 engine/movie/splash.asm mode change 100755 => 100644 engine/movie/title.asm mode change 100755 => 100644 engine/movie/title2.asm mode change 100755 => 100644 engine/movie/trade.asm mode change 100755 => 100644 engine/movie/trade2.asm mode change 100755 => 100644 engine/overworld/auto_movement.asm mode change 100755 => 100644 engine/overworld/cut.asm mode change 100755 => 100644 engine/overworld/cut2.asm mode change 100755 => 100644 engine/overworld/doors.asm mode change 100755 => 100644 engine/overworld/dust_smoke.asm mode change 100755 => 100644 engine/overworld/elevator.asm mode change 100755 => 100644 engine/overworld/emotion_bubbles.asm mode change 100755 => 100644 engine/overworld/healing_machine.asm mode change 100755 => 100644 engine/overworld/hidden_objects.asm mode change 100755 => 100644 engine/overworld/ledges.asm mode change 100755 => 100644 engine/overworld/map_sprites.asm mode change 100755 => 100644 engine/overworld/player_animations.asm mode change 100755 => 100644 engine/overworld/trainer_sight.asm mode change 100755 => 100644 engine/overworld/turn_sprite.asm mode change 100755 => 100644 engine/play_time.asm mode change 100755 => 100644 engine/pokemon/evos_moves.asm mode change 100755 => 100644 engine/pokemon/experience.asm mode change 100755 => 100644 engine/pokemon/learn_move.asm mode change 100755 => 100644 engine/pokemon/set_types.asm mode change 100755 => 100644 engine/pokemon/status_ailments.asm mode change 100755 => 100644 engine/pokemon/status_screen.asm mode change 100755 => 100644 engine/predefs.asm mode change 100755 => 100644 engine/slots/game_corner_slots.asm mode change 100755 => 100644 engine/slots/game_corner_slots2.asm mode change 100755 => 100644 engine/slots/slot_machine.asm (limited to 'engine') diff --git a/engine/battle/animations.asm b/engine/battle/animations.asm old mode 100755 new mode 100644 diff --git a/engine/battle/core.asm b/engine/battle/core.asm old mode 100755 new mode 100644 diff --git a/engine/battle/end_of_battle.asm b/engine/battle/end_of_battle.asm old mode 100755 new mode 100644 diff --git a/engine/battle/misc.asm b/engine/battle/misc.asm old mode 100755 new mode 100644 diff --git a/engine/battle/read_trainer_party.asm b/engine/battle/read_trainer_party.asm old mode 100755 new mode 100644 diff --git a/engine/battle/safari_zone.asm b/engine/battle/safari_zone.asm old mode 100755 new mode 100644 diff --git a/engine/events/card_key.asm b/engine/events/card_key.asm old mode 100755 new mode 100644 diff --git a/engine/events/cinnabar_lab.asm b/engine/events/cinnabar_lab.asm old mode 100755 new mode 100644 diff --git a/engine/events/diploma.asm b/engine/events/diploma.asm old mode 100755 new mode 100644 diff --git a/engine/events/elevator.asm b/engine/events/elevator.asm old mode 100755 new mode 100644 diff --git a/engine/events/evolve_trade.asm b/engine/events/evolve_trade.asm old mode 100755 new mode 100644 diff --git a/engine/events/give_pokemon.asm b/engine/events/give_pokemon.asm old mode 100755 new mode 100644 diff --git a/engine/events/hidden_items.asm b/engine/events/hidden_items.asm old mode 100755 new mode 100644 diff --git a/engine/events/in_game_trades.asm b/engine/events/in_game_trades.asm old mode 100755 new mode 100644 diff --git a/engine/events/oaks_aide.asm b/engine/events/oaks_aide.asm old mode 100755 new mode 100644 diff --git a/engine/events/pewter_guys.asm b/engine/events/pewter_guys.asm old mode 100755 new mode 100644 diff --git a/engine/events/pokecenter.asm b/engine/events/pokecenter.asm old mode 100755 new mode 100644 diff --git a/engine/events/pokedex_rating.asm b/engine/events/pokedex_rating.asm old mode 100755 new mode 100644 diff --git a/engine/events/pokemart.asm b/engine/events/pokemart.asm old mode 100755 new mode 100644 diff --git a/engine/events/prize_menu.asm b/engine/events/prize_menu.asm old mode 100755 new mode 100644 diff --git a/engine/events/saffron_guards.asm b/engine/events/saffron_guards.asm old mode 100755 new mode 100644 diff --git a/engine/events/starter_dex.asm b/engine/events/starter_dex.asm old mode 100755 new mode 100644 diff --git a/engine/events/vending_machine.asm b/engine/events/vending_machine.asm old mode 100755 new mode 100644 diff --git a/engine/gfx/hp_bar.asm b/engine/gfx/hp_bar.asm old mode 100755 new mode 100644 diff --git a/engine/gfx/load_pokedex_tiles.asm b/engine/gfx/load_pokedex_tiles.asm old mode 100755 new mode 100644 diff --git a/engine/gfx/mon_icons.asm b/engine/gfx/mon_icons.asm old mode 100755 new mode 100644 diff --git a/engine/gfx/palettes.asm b/engine/gfx/palettes.asm old mode 100755 new mode 100644 diff --git a/engine/gfx/screen_effects.asm b/engine/gfx/screen_effects.asm old mode 100755 new mode 100644 diff --git a/engine/items/item_effects.asm b/engine/items/item_effects.asm old mode 100755 new mode 100644 diff --git a/engine/items/itemfinder.asm b/engine/items/itemfinder.asm old mode 100755 new mode 100644 diff --git a/engine/items/tm_prices.asm b/engine/items/tm_prices.asm old mode 100755 new mode 100644 diff --git a/engine/items/tmhm.asm b/engine/items/tmhm.asm old mode 100755 new mode 100644 diff --git a/engine/items/tms.asm b/engine/items/tms.asm old mode 100755 new mode 100644 diff --git a/engine/items/town_map.asm b/engine/items/town_map.asm old mode 100755 new mode 100644 diff --git a/engine/link/cable_club.asm b/engine/link/cable_club.asm old mode 100755 new mode 100644 diff --git a/engine/link/cable_club_npc.asm b/engine/link/cable_club_npc.asm old mode 100755 new mode 100644 diff --git a/engine/math/multiply_divide.asm b/engine/math/multiply_divide.asm old mode 100755 new mode 100644 diff --git a/engine/math/random.asm b/engine/math/random.asm old mode 100755 new mode 100644 diff --git a/engine/menus/league_pc.asm b/engine/menus/league_pc.asm old mode 100755 new mode 100644 diff --git a/engine/menus/main_menu.asm b/engine/menus/main_menu.asm old mode 100755 new mode 100644 diff --git a/engine/menus/naming_screen.asm b/engine/menus/naming_screen.asm old mode 100755 new mode 100644 diff --git a/engine/menus/oaks_pc.asm b/engine/menus/oaks_pc.asm old mode 100755 new mode 100644 diff --git a/engine/menus/party_menu.asm b/engine/menus/party_menu.asm old mode 100755 new mode 100644 diff --git a/engine/menus/pc.asm b/engine/menus/pc.asm old mode 100755 new mode 100644 diff --git a/engine/menus/players_pc.asm b/engine/menus/players_pc.asm old mode 100755 new mode 100644 diff --git a/engine/menus/pokedex.asm b/engine/menus/pokedex.asm old mode 100755 new mode 100644 diff --git a/engine/menus/save.asm b/engine/menus/save.asm old mode 100755 new mode 100644 diff --git a/engine/menus/start_sub_menus.asm b/engine/menus/start_sub_menus.asm old mode 100755 new mode 100644 diff --git a/engine/movie/credits.asm b/engine/movie/credits.asm old mode 100755 new mode 100644 diff --git a/engine/movie/evolution.asm b/engine/movie/evolution.asm old mode 100755 new mode 100644 diff --git a/engine/movie/hall_of_fame.asm b/engine/movie/hall_of_fame.asm old mode 100755 new mode 100644 diff --git a/engine/movie/intro.asm b/engine/movie/intro.asm old mode 100755 new mode 100644 diff --git a/engine/movie/oak_speech/clear_save.asm b/engine/movie/oak_speech/clear_save.asm old mode 100755 new mode 100644 diff --git a/engine/movie/oak_speech/oak_speech.asm b/engine/movie/oak_speech/oak_speech.asm old mode 100755 new mode 100644 diff --git a/engine/movie/oak_speech/oak_speech2.asm b/engine/movie/oak_speech/oak_speech2.asm old mode 100755 new mode 100644 diff --git a/engine/movie/splash.asm b/engine/movie/splash.asm old mode 100755 new mode 100644 diff --git a/engine/movie/title.asm b/engine/movie/title.asm old mode 100755 new mode 100644 diff --git a/engine/movie/title2.asm b/engine/movie/title2.asm old mode 100755 new mode 100644 diff --git a/engine/movie/trade.asm b/engine/movie/trade.asm old mode 100755 new mode 100644 diff --git a/engine/movie/trade2.asm b/engine/movie/trade2.asm old mode 100755 new mode 100644 diff --git a/engine/overworld/auto_movement.asm b/engine/overworld/auto_movement.asm old mode 100755 new mode 100644 diff --git a/engine/overworld/cut.asm b/engine/overworld/cut.asm old mode 100755 new mode 100644 diff --git a/engine/overworld/cut2.asm b/engine/overworld/cut2.asm old mode 100755 new mode 100644 diff --git a/engine/overworld/doors.asm b/engine/overworld/doors.asm old mode 100755 new mode 100644 diff --git a/engine/overworld/dust_smoke.asm b/engine/overworld/dust_smoke.asm old mode 100755 new mode 100644 diff --git a/engine/overworld/elevator.asm b/engine/overworld/elevator.asm old mode 100755 new mode 100644 diff --git a/engine/overworld/emotion_bubbles.asm b/engine/overworld/emotion_bubbles.asm old mode 100755 new mode 100644 diff --git a/engine/overworld/healing_machine.asm b/engine/overworld/healing_machine.asm old mode 100755 new mode 100644 diff --git a/engine/overworld/hidden_objects.asm b/engine/overworld/hidden_objects.asm old mode 100755 new mode 100644 diff --git a/engine/overworld/ledges.asm b/engine/overworld/ledges.asm old mode 100755 new mode 100644 diff --git a/engine/overworld/map_sprites.asm b/engine/overworld/map_sprites.asm old mode 100755 new mode 100644 diff --git a/engine/overworld/player_animations.asm b/engine/overworld/player_animations.asm old mode 100755 new mode 100644 diff --git a/engine/overworld/trainer_sight.asm b/engine/overworld/trainer_sight.asm old mode 100755 new mode 100644 diff --git a/engine/overworld/turn_sprite.asm b/engine/overworld/turn_sprite.asm old mode 100755 new mode 100644 diff --git a/engine/play_time.asm b/engine/play_time.asm old mode 100755 new mode 100644 diff --git a/engine/pokemon/evos_moves.asm b/engine/pokemon/evos_moves.asm old mode 100755 new mode 100644 diff --git a/engine/pokemon/experience.asm b/engine/pokemon/experience.asm old mode 100755 new mode 100644 diff --git a/engine/pokemon/learn_move.asm b/engine/pokemon/learn_move.asm old mode 100755 new mode 100644 diff --git a/engine/pokemon/set_types.asm b/engine/pokemon/set_types.asm old mode 100755 new mode 100644 diff --git a/engine/pokemon/status_ailments.asm b/engine/pokemon/status_ailments.asm old mode 100755 new mode 100644 diff --git a/engine/pokemon/status_screen.asm b/engine/pokemon/status_screen.asm old mode 100755 new mode 100644 diff --git a/engine/predefs.asm b/engine/predefs.asm old mode 100755 new mode 100644 diff --git a/engine/slots/game_corner_slots.asm b/engine/slots/game_corner_slots.asm old mode 100755 new mode 100644 diff --git a/engine/slots/game_corner_slots2.asm b/engine/slots/game_corner_slots2.asm old mode 100755 new mode 100644 diff --git a/engine/slots/slot_machine.asm b/engine/slots/slot_machine.asm old mode 100755 new mode 100644 -- cgit v1.2.3