mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-11-16 11:27:33 -08:00
Merge branch 'master' into remove-extras
This commit is contained in:
commit
3453879756
116
INSTALL.md
116
INSTALL.md
@ -1,6 +1,6 @@
|
|||||||
# Getting Started
|
# Getting Started
|
||||||
|
|
||||||
Compiling **pokecrystal.gbc** requires a certain **Pokemon Crystal** rom:
|
Assembling **pokecrystal.gbc** requires a certain **Pokemon Crystal** rom:
|
||||||
|
|
||||||
```
|
```
|
||||||
Pokemon - Crystal Version (UE) (V1.0) [C][!].gbc
|
Pokemon - Crystal Version (UE) (V1.0) [C][!].gbc
|
||||||
@ -9,11 +9,14 @@ md5: 9f2922b235a5eeb78d65594e82ef5dde
|
|||||||
|
|
||||||
Save it as **baserom.gbc** in the repository.
|
Save it as **baserom.gbc** in the repository.
|
||||||
|
|
||||||
Feel free to ask us on **[nucleus.kafuka.org #skeetendo](https://kiwiirc.com/client/irc.nolimitzone.com/?#skeetendo)** if something goes wrong!
|
Feel free to ask us on
|
||||||
|
**[nucleus.kafuka.org #skeetendo](https://kiwiirc.com/client/irc.nolimitzone.com/?#skeetendo)**
|
||||||
|
if something goes wrong.
|
||||||
|
|
||||||
# Windows
|
# Windows
|
||||||
|
|
||||||
If you are on Windows and can't install Linux, **Cygwin** is a great alternative.
|
If you're on Windows and can't install Linux, **Cygwin** is a great alternative.
|
||||||
|
|
||||||
|
|
||||||
## Installing Cygwin
|
## Installing Cygwin
|
||||||
|
|
||||||
@ -24,14 +27,20 @@ Cygwin provides a virtual Linux environment on Windows systems. Just get **setup
|
|||||||
During the install:
|
During the install:
|
||||||
|
|
||||||
* Keep the defaults.
|
* Keep the defaults.
|
||||||
|
|
||||||
* Most mirrors are molasses. Use **http://mirrors.kernel.org**.
|
* Most mirrors are molasses. Use **http://mirrors.kernel.org**.
|
||||||
|
* From the package selection, pick:
|
||||||
* From the package selection, select **wget**.
|
* **wget**
|
||||||
|
* **make**
|
||||||
|
* **git**
|
||||||
|
* **python**
|
||||||
|
* **python-setuptools**
|
||||||
|
* **unzip**
|
||||||
|
|
||||||
## Using Cygwin
|
## Using Cygwin
|
||||||
|
|
||||||
Launch the **Cygwin terminal**. Maybe you know your way around the Linux terminal, **bash**. If not, a crash course:
|
Launch the **Cygwin terminal**.
|
||||||
|
Maybe you know your way around the Linux terminal ( **bash** ).
|
||||||
|
If not, a crash course:
|
||||||
```bash
|
```bash
|
||||||
# list files in current directory
|
# list files in current directory
|
||||||
ls
|
ls
|
||||||
@ -45,48 +54,40 @@ cd /away/we/go
|
|||||||
|
|
||||||
## Getting up and running
|
## Getting up and running
|
||||||
|
|
||||||
We need a couple more things to be able to compile.
|
We need three things to assemble the source into a rom.
|
||||||
|
|
||||||
If you're feeling lazy, just paste these commands into your terminal.
|
1. **rgbds**
|
||||||
|
2. a **pokecrystal** repository
|
||||||
**apt-cyg** lets you install new packages without running Cygwin setup.
|
3. a **base rom**
|
||||||
|
|
||||||
|
We use **rgbds** to spit out a Game Boy rom from source.
|
||||||
```bash
|
```bash
|
||||||
wget http://apt-cyg.googlecode.com/svn/trunk/apt-cyg
|
cd /usr/local/bin
|
||||||
chmod +x apt-cyg
|
wget http://iimarck.us/etc/rgbds-20130811.zip
|
||||||
mv apt-cyg /usr/local/bin/
|
unzip -j rgbds-20130811.zip
|
||||||
|
rm rgbds-20130811.zip
|
||||||
```
|
```
|
||||||
|
|
||||||
Now we can use apt-cyg to install everything else.
|
The **pokecrystal** repository contains the source files used to create the rom.
|
||||||
|
|
||||||
```bash
|
|
||||||
apt-cyg install make git python python-setuptools unzip
|
|
||||||
easy_install pip
|
|
||||||
```
|
|
||||||
|
|
||||||
**rgbds** will let you compile Game Boy roms.
|
|
||||||
|
|
||||||
```bash
|
|
||||||
wget http://diyhpl.us/~bryan/irc/pokered/rgbds/rgbds-0.0.1.zip
|
|
||||||
unzip rgbds-0.0.1.zip
|
|
||||||
mv rgbds-0.0.1/* /usr/local/bin
|
|
||||||
rm -r rgbds-0.0.1*
|
|
||||||
```
|
|
||||||
|
|
||||||
Set up the **pokecrystal** repository:
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd ~
|
cd ~
|
||||||
git clone https://github.com/kanzure/pokecrystal
|
git clone https://github.com/kanzure/pokecrystal
|
||||||
cd pokecrystal
|
cd pokecrystal
|
||||||
|
|
||||||
# install python requirements
|
# install python requirements
|
||||||
pip install -r extras/requirements.txt
|
easy_install pip
|
||||||
|
pip install -r requirements.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
## Don't forget baserom.gbc!!
|
Not everything is included in the source yet.
|
||||||
|
Missing patches are copied from a **base rom** (not included).
|
||||||
|
|
||||||
Make sure you downloaded a base rom. Name it **baserom.gbc**.
|
```
|
||||||
|
Pokemon - Crystal Version (UE) (V1.0) [C][!].gbc
|
||||||
|
md5: 9f2922b235a5eeb78d65594e82ef5dde
|
||||||
|
```
|
||||||
|
|
||||||
|
Name it **baserom.gbc**.
|
||||||
|
|
||||||
**pokecrystal** only compiles with the use of a git submodule. To activate the submodule type:
|
**pokecrystal** only compiles with the use of a git submodule. To activate the submodule type:
|
||||||
|
|
||||||
@ -105,29 +106,25 @@ make
|
|||||||
|
|
||||||
This ought to take **between 3 and 15 seconds**, depending on your computer.
|
This ought to take **between 3 and 15 seconds**, depending on your computer.
|
||||||
|
|
||||||
If you see `cmp baserom.gbc pokecrystal.gbc` as the last line, the build was successful!
|
If the last line is `cmp baserom.gbc pokecrystal.gbc`, the build was successful!
|
||||||
|
|
||||||
Your first compile processes every source file at once. After that, **only modified source files have to be reprocessed**, so compiling again should be a few seconds faster.
|
Your first build processes every source file at once.
|
||||||
|
After that, **only modified source files have to be processed again**,
|
||||||
|
so compiling again should be a few seconds faster.
|
||||||
|
|
||||||
# Linux
|
# Linux
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo apt-get install make gcc bison git python python-setuptools
|
sudo apt-get install make gcc bison git python python-setuptools
|
||||||
|
|
||||||
# unittest2 is required if using python2.6
|
|
||||||
sudo easy_install unittest2
|
|
||||||
sudo easy_install pip
|
sudo easy_install pip
|
||||||
|
|
||||||
# download rgbds source code
|
# install rgbds
|
||||||
git clone git://github.com/bentley/rgbds.git
|
git clone git://github.com/bentley/rgbds.git
|
||||||
|
|
||||||
# compile rgbds
|
|
||||||
cd rgbds
|
cd rgbds
|
||||||
make
|
make
|
||||||
sudo make install
|
sudo make install
|
||||||
|
|
||||||
# check if rgbasm is installed now
|
cd ..
|
||||||
which rgbasm
|
|
||||||
|
|
||||||
# download pokecrystal
|
# download pokecrystal
|
||||||
git clone git://github.com/kanzure/pokecrystal.git
|
git clone git://github.com/kanzure/pokecrystal.git
|
||||||
@ -144,22 +141,39 @@ pip install -r extras/requirements.txt
|
|||||||
git config diff.hex.textconv hexdump
|
git config diff.hex.textconv hexdump
|
||||||
```
|
```
|
||||||
|
|
||||||
To compile the rom from asm source:
|
Put your base rom in the pokecrystal repository. Name it **baserom.gbc**.
|
||||||
|
|
||||||
|
To compile the rom from source:
|
||||||
```bash
|
```bash
|
||||||
make
|
make
|
||||||
```
|
```
|
||||||
|
|
||||||
That will take between 3 and 15 seconds, depending on your computer. If you see `cmp baserom.gbc pokecrystal.gbc` as the last line, the build was successful! Rejoice!
|
That will take between 3 and 15 seconds, depending on your computer.
|
||||||
|
If you see `cmp baserom.gbc pokecrystal.gbc` as the last line, the build was successful! Rejoice!
|
||||||
|
|
||||||
|
|
||||||
# Now what?
|
# Now what?
|
||||||
|
|
||||||
**main.asm** is a good starting point. The structure of the source is laid out here.
|
**[pokecrystal.asm](https://github.com/kanzure/pokecrystal/blob/master/pokecrystal.asm)** is a good starting point.
|
||||||
|
The structure of the source is laid out here.
|
||||||
|
|
||||||
* **Can't find something?** Anyone can add to the source. There's lots to be uncovered.
|
|
||||||
|
|
||||||
* **Do your own thing!** The asm source is hack-friendly, and the supplementary scripts in extras/ can be used for other projects.
|
* Other **make targets** that may come in handy:
|
||||||
|
|
||||||
|
* `make clean` deletes any preprocessed source files (.tx), rgbds object files and pokecrystal.gbc.
|
||||||
|
* `make pngs` decompresses any **lz** files in gfx/ and then exports any graphics files to **png**.
|
||||||
|
* `make lzs` does the reverse. This is already part of the build process, so **modified pngs will automatically be converted to 2bpp and lz-compressed** without any additional work.
|
||||||
|
|
||||||
|
|
||||||
|
* **Can't find something?**
|
||||||
|
Anyone can add to the source. There's lots to be uncovered.
|
||||||
|
|
||||||
|
* **Do your own thing!**
|
||||||
|
The asm source is hack-friendly, and the supplementary scripts in extras/ can be used for other projects.
|
||||||
|
|
||||||
|
We'll be happy to answer any **questions** on
|
||||||
|
**[nucleus.kafuka.org #skeetendo](https://kiwiirc.com/client/irc.nolimitzone.com/?#skeetendo)**.
|
||||||
|
|
||||||
* We'll be happy to answer any **questions** on **[nucleus.kafuka.org #skeetendo](https://kiwiirc.com/client/irc.nolimitzone.com/?#skeetendo)**.
|
|
||||||
|
|
||||||
Other **make targets** that may come in handy:
|
Other **make targets** that may come in handy:
|
||||||
|
|
||||||
|
2
Makefile
2
Makefile
@ -21,7 +21,7 @@ pokecrystal.o: $(TEXTFILES:.asm=.tx) wram.asm constants.asm $(shell find constan
|
|||||||
@rm -f $@
|
@rm -f $@
|
||||||
|
|
||||||
pokecrystal.gbc: pokecrystal.o
|
pokecrystal.gbc: pokecrystal.o
|
||||||
rgblink -o $@ $<
|
rgblink -n pokecrystal.sym -m pokecrystal.map -o $@ $<
|
||||||
rgbfix -Cjv -i BYTE -k 01 -l 0x33 -m 0x10 -p 0 -r 3 -t PM_CRYSTAL $@
|
rgbfix -Cjv -i BYTE -k 01 -l 0x33 -m 0x10 -p 0 -r 3 -t PM_CRYSTAL $@
|
||||||
|
|
||||||
pngs:
|
pngs:
|
||||||
|
@ -6850,7 +6850,7 @@ Function0x365d7: ; 365d7
|
|||||||
ld a, $5
|
ld a, $5
|
||||||
call Function0x3661d
|
call Function0x3661d
|
||||||
|
|
||||||
ld hl, $6d45
|
ld hl, BadgeStatBoosts
|
||||||
call CallBankF
|
call CallBankF
|
||||||
|
|
||||||
call SwitchTurn
|
call SwitchTurn
|
||||||
@ -8385,7 +8385,7 @@ BattleCommand98: ; 36f25
|
|||||||
; doubleflyingdamage
|
; doubleflyingdamage
|
||||||
ld a, BATTLE_VARS_SUBSTATUS3_OPP
|
ld a, BATTLE_VARS_SUBSTATUS3_OPP
|
||||||
call CleanGetBattleVarPair
|
call CleanGetBattleVarPair
|
||||||
bit 6, a ; flying
|
bit SUBSTATUS_FLYING, a
|
||||||
ret z
|
ret z
|
||||||
jr DoubleDamage
|
jr DoubleDamage
|
||||||
; 36f2f
|
; 36f2f
|
||||||
@ -8395,7 +8395,7 @@ BattleCommand99: ; 36f2f
|
|||||||
; doubleundergrounddamage
|
; doubleundergrounddamage
|
||||||
ld a, BATTLE_VARS_SUBSTATUS3_OPP
|
ld a, BATTLE_VARS_SUBSTATUS3_OPP
|
||||||
call CleanGetBattleVarPair
|
call CleanGetBattleVarPair
|
||||||
bit 5, a ; underground
|
bit SUBSTATUS_UNDERGROUND, a
|
||||||
ret z
|
ret z
|
||||||
|
|
||||||
; fallthrough
|
; fallthrough
|
||||||
@ -10623,11 +10623,7 @@ BattleCommand6d: ; 37be8
|
|||||||
ld a, [AttackMissed]
|
ld a, [AttackMissed]
|
||||||
and a
|
and a
|
||||||
ret nz
|
ret nz
|
||||||
|
callba GetHiddenPower
|
||||||
ld a, $3e
|
|
||||||
ld hl, $7ced
|
|
||||||
rst FarCall
|
|
||||||
|
|
||||||
ret
|
ret
|
||||||
; 37bf4
|
; 37bf4
|
||||||
|
|
||||||
|
108
battle/hidden_power.asm
Normal file
108
battle/hidden_power.asm
Normal file
@ -0,0 +1,108 @@
|
|||||||
|
GetHiddenPower: ; fbced
|
||||||
|
; Override Hidden Power's type and power based on the actor's DVs.
|
||||||
|
|
||||||
|
ld hl, BattleMonDVs
|
||||||
|
ld a, [hBattleTurn]
|
||||||
|
and a
|
||||||
|
jr z, .GotDVs
|
||||||
|
ld hl, EnemyMonDVs
|
||||||
|
.GotDVs
|
||||||
|
|
||||||
|
|
||||||
|
; Power:
|
||||||
|
|
||||||
|
; Take the top bit from...
|
||||||
|
|
||||||
|
; Atk
|
||||||
|
ld a, [hl]
|
||||||
|
swap a
|
||||||
|
and 8
|
||||||
|
ld b, a
|
||||||
|
; Def
|
||||||
|
ld a, [hli]
|
||||||
|
and 8
|
||||||
|
srl a
|
||||||
|
or b
|
||||||
|
ld b, a
|
||||||
|
; Spd
|
||||||
|
ld a, [hl]
|
||||||
|
swap a
|
||||||
|
and 8
|
||||||
|
srl a
|
||||||
|
srl a
|
||||||
|
or b
|
||||||
|
ld b, a
|
||||||
|
; Spc
|
||||||
|
ld a, [hl]
|
||||||
|
and 8
|
||||||
|
srl a
|
||||||
|
srl a
|
||||||
|
srl a
|
||||||
|
or b
|
||||||
|
ld b, a
|
||||||
|
|
||||||
|
; * 5
|
||||||
|
add a
|
||||||
|
add a
|
||||||
|
add b
|
||||||
|
ld b, a
|
||||||
|
|
||||||
|
; + (Spc & 3)
|
||||||
|
ld a, [hld]
|
||||||
|
and 3
|
||||||
|
add b
|
||||||
|
|
||||||
|
; / 2
|
||||||
|
srl a
|
||||||
|
|
||||||
|
; + 30
|
||||||
|
add 30
|
||||||
|
; + 1
|
||||||
|
inc a
|
||||||
|
ld d, a
|
||||||
|
|
||||||
|
|
||||||
|
; Type:
|
||||||
|
|
||||||
|
; Def & 3
|
||||||
|
ld a, [hl]
|
||||||
|
and 3
|
||||||
|
ld b, a
|
||||||
|
|
||||||
|
; + (Atk & 3) << 2
|
||||||
|
ld a, [hl]
|
||||||
|
and 3 << 4
|
||||||
|
swap a
|
||||||
|
add a
|
||||||
|
add a
|
||||||
|
or b
|
||||||
|
|
||||||
|
; Skip Normal
|
||||||
|
inc a
|
||||||
|
|
||||||
|
; Skip type 6 (unused)
|
||||||
|
cp 6
|
||||||
|
jr c, .GotType
|
||||||
|
inc a
|
||||||
|
|
||||||
|
; Skip unused types between Steel and Fire
|
||||||
|
cp STEEL + 1
|
||||||
|
jr c, .GotType
|
||||||
|
add FIRE - (STEEL + 1)
|
||||||
|
|
||||||
|
|
||||||
|
.GotType
|
||||||
|
push af
|
||||||
|
ld a, BATTLE_VARS_MOVE_TYPE
|
||||||
|
call GetBattleVarPair
|
||||||
|
pop af
|
||||||
|
ld [hl], a
|
||||||
|
|
||||||
|
ld a, d
|
||||||
|
push af
|
||||||
|
callba BattleCommand06
|
||||||
|
pop af
|
||||||
|
ld d, a
|
||||||
|
ret
|
||||||
|
; fbd54
|
||||||
|
|
519
battle/moves/move_descriptions.asm
Normal file
519
battle/moves/move_descriptions.asm
Normal file
@ -0,0 +1,519 @@
|
|||||||
|
; MoveDescriptions: ; 2cb52
|
||||||
|
dw PoundDescription
|
||||||
|
dw KarateChopDescription
|
||||||
|
dw DoubleslapDescription
|
||||||
|
dw CometPunchDescription
|
||||||
|
dw MegaPunchDescription
|
||||||
|
dw PayDayDescription
|
||||||
|
dw FirePunchDescription
|
||||||
|
dw IcePunchDescription
|
||||||
|
dw ThunderpunchDescription
|
||||||
|
dw ScratchDescription
|
||||||
|
dw VicegripDescription
|
||||||
|
dw GuillotineDescription
|
||||||
|
dw RazorWindDescription
|
||||||
|
dw SwordsDanceDescription
|
||||||
|
dw CutDescription
|
||||||
|
dw GustDescription
|
||||||
|
dw WingAttackDescription
|
||||||
|
dw WhirlwindDescription
|
||||||
|
dw FlyDescription
|
||||||
|
dw BindDescription
|
||||||
|
dw SlamDescription
|
||||||
|
dw VineWhipDescription
|
||||||
|
dw StompDescription
|
||||||
|
dw DoubleKickDescription
|
||||||
|
dw MegaKickDescription
|
||||||
|
dw JumpKickDescription
|
||||||
|
dw RollingKickDescription
|
||||||
|
dw SandAttackDescription
|
||||||
|
dw HeadbuttDescription
|
||||||
|
dw HornAttackDescription
|
||||||
|
dw FuryAttackDescription
|
||||||
|
dw HornDrillDescription
|
||||||
|
dw TackleDescription
|
||||||
|
dw BodySlamDescription
|
||||||
|
dw WrapDescription
|
||||||
|
dw TakeDownDescription
|
||||||
|
dw ThrashDescription
|
||||||
|
dw DoubleEdgeDescription
|
||||||
|
dw TailWhipDescription
|
||||||
|
dw PoisonStingDescription
|
||||||
|
dw TwineedleDescription
|
||||||
|
dw PinMissileDescription
|
||||||
|
dw LeerDescription
|
||||||
|
dw BiteDescription
|
||||||
|
dw GrowlDescription
|
||||||
|
dw RoarDescription
|
||||||
|
dw SingDescription
|
||||||
|
dw SupersonicDescription
|
||||||
|
dw SonicboomDescription
|
||||||
|
dw DisableDescription
|
||||||
|
dw AcidDescription
|
||||||
|
dw EmberDescription
|
||||||
|
dw FlamethrowerDescription
|
||||||
|
dw MistDescription
|
||||||
|
dw WaterGunDescription
|
||||||
|
dw HydroPumpDescription
|
||||||
|
dw SurfDescription
|
||||||
|
dw IceBeamDescription
|
||||||
|
dw BlizzardDescription
|
||||||
|
dw PsybeamDescription
|
||||||
|
dw BubblebeamDescription
|
||||||
|
dw AuroraBeamDescription
|
||||||
|
dw HyperBeamDescription
|
||||||
|
dw PeckDescription
|
||||||
|
dw DrillPeckDescription
|
||||||
|
dw SubmissionDescription
|
||||||
|
dw LowKickDescription
|
||||||
|
dw CounterDescription
|
||||||
|
dw SeismicTossDescription
|
||||||
|
dw StrengthDescription
|
||||||
|
dw AbsorbDescription
|
||||||
|
dw MegaDrainDescription
|
||||||
|
dw LeechSeedDescription
|
||||||
|
dw GrowthDescription
|
||||||
|
dw RazorLeafDescription
|
||||||
|
dw SolarbeamDescription
|
||||||
|
dw PoisonpowderDescription
|
||||||
|
dw StunSporeDescription
|
||||||
|
dw SleepPowderDescription
|
||||||
|
dw PetalDanceDescription
|
||||||
|
dw StringShotDescription
|
||||||
|
dw DragonRageDescription
|
||||||
|
dw FireSpinDescription
|
||||||
|
dw ThundershockDescription
|
||||||
|
dw ThunderboltDescription
|
||||||
|
dw ThunderWaveDescription
|
||||||
|
dw ThunderDescription
|
||||||
|
dw RockThrowDescription
|
||||||
|
dw EarthquakeDescription
|
||||||
|
dw FissureDescription
|
||||||
|
dw DigDescription
|
||||||
|
dw ToxicDescription
|
||||||
|
dw ConfusionDescription
|
||||||
|
dw PsychicMDescription
|
||||||
|
dw HypnosisDescription
|
||||||
|
dw MeditateDescription
|
||||||
|
dw AgilityDescription
|
||||||
|
dw QuickAttackDescription
|
||||||
|
dw RageDescription
|
||||||
|
dw TeleportDescription
|
||||||
|
dw NightShadeDescription
|
||||||
|
dw MimicDescription
|
||||||
|
dw ScreechDescription
|
||||||
|
dw DoubleTeamDescription
|
||||||
|
dw RecoverDescription
|
||||||
|
dw HardenDescription
|
||||||
|
dw MinimizeDescription
|
||||||
|
dw SmokescreenDescription
|
||||||
|
dw ConfuseRayDescription
|
||||||
|
dw WithdrawDescription
|
||||||
|
dw DefenseCurlDescription
|
||||||
|
dw BarrierDescription
|
||||||
|
dw LightScreenDescription
|
||||||
|
dw HazeDescription
|
||||||
|
dw ReflectDescription
|
||||||
|
dw FocusEnergyDescription
|
||||||
|
dw BideDescription
|
||||||
|
dw MetronomeDescription
|
||||||
|
dw MirrorMoveDescription
|
||||||
|
dw SelfdestructDescription
|
||||||
|
dw EggBombDescription
|
||||||
|
dw LickDescription
|
||||||
|
dw SmogDescription
|
||||||
|
dw SludgeDescription
|
||||||
|
dw BoneClubDescription
|
||||||
|
dw FireBlastDescription
|
||||||
|
dw WaterfallDescription
|
||||||
|
dw ClampDescription
|
||||||
|
dw SwiftDescription
|
||||||
|
dw SkullBashDescription
|
||||||
|
dw SpikeCannonDescription
|
||||||
|
dw ConstrictDescription
|
||||||
|
dw AmnesiaDescription
|
||||||
|
dw KinesisDescription
|
||||||
|
dw SoftboiledDescription
|
||||||
|
dw HiJumpKickDescription
|
||||||
|
dw GlareDescription
|
||||||
|
dw DreamEaterDescription
|
||||||
|
dw PoisonGasDescription
|
||||||
|
dw BarrageDescription
|
||||||
|
dw LeechLifeDescription
|
||||||
|
dw LovelyKissDescription
|
||||||
|
dw SkyAttackDescription
|
||||||
|
dw TransformDescription
|
||||||
|
dw BubbleDescription
|
||||||
|
dw DizzyPunchDescription
|
||||||
|
dw SporeDescription
|
||||||
|
dw FlashDescription
|
||||||
|
dw PsywaveDescription
|
||||||
|
dw SplashDescription
|
||||||
|
dw AcidArmorDescription
|
||||||
|
dw CrabhammerDescription
|
||||||
|
dw ExplosionDescription
|
||||||
|
dw FurySwipesDescription
|
||||||
|
dw BonemerangDescription
|
||||||
|
dw RestDescription
|
||||||
|
dw RockSlideDescription
|
||||||
|
dw HyperFangDescription
|
||||||
|
dw SharpenDescription
|
||||||
|
dw ConversionDescription
|
||||||
|
dw TriAttackDescription
|
||||||
|
dw SuperFangDescription
|
||||||
|
dw SlashDescription
|
||||||
|
dw SubstituteDescription
|
||||||
|
dw StruggleDescription
|
||||||
|
dw SketchDescription
|
||||||
|
dw TripleKickDescription
|
||||||
|
dw ThiefDescription
|
||||||
|
dw SpiderWebDescription
|
||||||
|
dw MindReaderDescription
|
||||||
|
dw NightmareDescription
|
||||||
|
dw FlameWheelDescription
|
||||||
|
dw SnoreDescription
|
||||||
|
dw CurseDescription
|
||||||
|
dw FlailDescription
|
||||||
|
dw Conversion2Description
|
||||||
|
dw AeroblastDescription
|
||||||
|
dw CottonSporeDescription
|
||||||
|
dw ReversalDescription
|
||||||
|
dw SpiteDescription
|
||||||
|
dw PowderSnowDescription
|
||||||
|
dw ProtectDescription
|
||||||
|
dw MachPunchDescription
|
||||||
|
dw ScaryFaceDescription
|
||||||
|
dw FaintAttackDescription
|
||||||
|
dw SweetKissDescription
|
||||||
|
dw BellyDrumDescription
|
||||||
|
dw SludgeBombDescription
|
||||||
|
dw MudSlapDescription
|
||||||
|
dw OctazookaDescription
|
||||||
|
dw SpikesDescription
|
||||||
|
dw ZapCannonDescription
|
||||||
|
dw ForesightDescription
|
||||||
|
dw DestinyBondDescription
|
||||||
|
dw PerishSongDescription
|
||||||
|
dw IcyWindDescription
|
||||||
|
dw DetectDescription
|
||||||
|
dw BoneRushDescription
|
||||||
|
dw LockOnDescription
|
||||||
|
dw OutrageDescription
|
||||||
|
dw SandstormDescription
|
||||||
|
dw GigaDrainDescription
|
||||||
|
dw EndureDescription
|
||||||
|
dw CharmDescription
|
||||||
|
dw RolloutDescription
|
||||||
|
dw FalseSwipeDescription
|
||||||
|
dw SwaggerDescription
|
||||||
|
dw MilkDrinkDescription
|
||||||
|
dw SparkDescription
|
||||||
|
dw FuryCutterDescription
|
||||||
|
dw SteelWingDescription
|
||||||
|
dw MeanLookDescription
|
||||||
|
dw AttractDescription
|
||||||
|
dw SleepTalkDescription
|
||||||
|
dw HealBellDescription
|
||||||
|
dw ReturnDescription
|
||||||
|
dw PresentDescription
|
||||||
|
dw FrustrationDescription
|
||||||
|
dw SafeguardDescription
|
||||||
|
dw PainSplitDescription
|
||||||
|
dw SacredFireDescription
|
||||||
|
dw MagnitudeDescription
|
||||||
|
dw DynamicpunchDescription
|
||||||
|
dw MegahornDescription
|
||||||
|
dw DragonbreathDescription
|
||||||
|
dw BatonPassDescription
|
||||||
|
dw EncoreDescription
|
||||||
|
dw PursuitDescription
|
||||||
|
dw RapidSpinDescription
|
||||||
|
dw SweetScentDescription
|
||||||
|
dw IronTailDescription
|
||||||
|
dw MetalClawDescription
|
||||||
|
dw VitalThrowDescription
|
||||||
|
dw MorningSunDescription
|
||||||
|
dw SynthesisDescription
|
||||||
|
dw MoonlightDescription
|
||||||
|
dw HiddenPowerDescription
|
||||||
|
dw CrossChopDescription
|
||||||
|
dw TwisterDescription
|
||||||
|
dw RainDanceDescription
|
||||||
|
dw SunnyDayDescription
|
||||||
|
dw CrunchDescription
|
||||||
|
dw MirrorCoatDescription
|
||||||
|
dw PsychUpDescription
|
||||||
|
dw ExtremespeedDescription
|
||||||
|
dw AncientpowerDescription
|
||||||
|
dw ShadowBallDescription
|
||||||
|
dw FutureSightDescription
|
||||||
|
dw RockSmashDescription
|
||||||
|
dw WhirlpoolDescription
|
||||||
|
dw BeatUpDescription
|
||||||
|
dw MoveFCDescription
|
||||||
|
dw MoveFDDescription
|
||||||
|
dw MoveFEDescription
|
||||||
|
dw MoveFFDescription
|
||||||
|
dw Move00Description
|
||||||
|
; 2cd52
|
||||||
|
|
||||||
|
MoveFCDescription:
|
||||||
|
MoveFDDescription:
|
||||||
|
MoveFEDescription:
|
||||||
|
MoveFFDescription:
|
||||||
|
Move00Description:
|
||||||
|
UnknownMoveDescription:
|
||||||
|
db "?@"
|
||||||
|
|
||||||
|
PoundDescription: db "Pounds with fore-", $4e, "legs or tail.@"
|
||||||
|
KarateChopDescription: db "Has a high criti-", $4e, "cal hit ratio.@"
|
||||||
|
DoubleslapDescription: db "Repeatedly slaps", $4e, "2-5 times.@"
|
||||||
|
CometPunchDescription: db "Repeatedly punches", $4e, "2-5 times.@"
|
||||||
|
MegaPunchDescription: db "A powerful punch", $4e, "thrown very hard.@"
|
||||||
|
PayDayDescription: db "Throws coins. Gets", $4e, "them back later.@"
|
||||||
|
FirePunchDescription: db "A fiery punch. May", $4e, "cause a burn.@"
|
||||||
|
IcePunchDescription: db "An icy punch. May", $4e, "cause freezing.@"
|
||||||
|
ThunderpunchDescription: db "An electric punch.", $4e, "It may paralyze.@"
|
||||||
|
ScratchDescription: db "Scratches with", $4e, "sharp claws.@"
|
||||||
|
VicegripDescription: db "Grips with power-", $4e, "ful pincers.@"
|
||||||
|
GuillotineDescription: db "A one-hit KO,", $4e, "pincer attack.@"
|
||||||
|
RazorWindDescription: db "1st turn: Prepare", $4e, "2nd turn: Attack@"
|
||||||
|
SwordsDanceDescription: db "A dance that in-", $4e, "creases ATTACK.@"
|
||||||
|
CutDescription: db "Cuts using claws,", $4e, "scythes, etc.@"
|
||||||
|
GustDescription: db "Whips up a strong", $4e, "gust of wind.@"
|
||||||
|
WingAttackDescription: db "Strikes the target", $4e, "with wings.@"
|
||||||
|
WhirlwindDescription: db "Blows away the foe", $4e, "& ends battle.@"
|
||||||
|
FlyDescription: db "1st turn: Fly", $4e, "2nd turn: Attack@"
|
||||||
|
BindDescription: db "Binds the target", $4e, "for 2-5 turns.@"
|
||||||
|
SlamDescription: db "Slams the foe with", $4e, "a tail, vine, etc.@"
|
||||||
|
VineWhipDescription: db "Whips the foe with", $4e, "slender vines.@"
|
||||||
|
StompDescription: db "An attack that may", $4e, "cause flinching.@"
|
||||||
|
DoubleKickDescription: db "A double kicking", $4e, "attack.@"
|
||||||
|
MegaKickDescription: db "A powerful kicking", $4e, "attack.@"
|
||||||
|
JumpKickDescription: db "May miss, damaging", $4e, "the user.@"
|
||||||
|
RollingKickDescription: db "A fast, spinning", $4e, "kick.@"
|
||||||
|
SandAttackDescription: db "Reduces accuracy", $4e, "by throwing sand.@"
|
||||||
|
HeadbuttDescription: db "An attack that may", $4e, "make foe flinch.@"
|
||||||
|
HornAttackDescription: db "An attack using a", $4e, "horn to jab.@"
|
||||||
|
FuryAttackDescription: db "Jabs the target", $4e, "2-5 times.@"
|
||||||
|
HornDrillDescription: db "A one-hit KO,", $4e, "drill attack.@"
|
||||||
|
TackleDescription: db "A full-body charge", $4e, "attack.@"
|
||||||
|
BodySlamDescription: db "An attack that may", $4e, "cause paralysis.@"
|
||||||
|
WrapDescription: db "Squeezes the foe", $4e, "for 2-5 turns.@"
|
||||||
|
TakeDownDescription: db "A tackle that also", $4e, "hurts the user.@"
|
||||||
|
ThrashDescription: db "Works 2-3 turns", $4e, "and confuses user.@"
|
||||||
|
DoubleEdgeDescription: db "A tackle that also", $4e, "hurts the user.@"
|
||||||
|
TailWhipDescription: db "Lowers the foe's", $4e, "DEFENSE.@"
|
||||||
|
PoisonStingDescription: db "An attack that may", $4e, "poison the target.@"
|
||||||
|
TwineedleDescription: db "Jabs the foe twice", $4e, "using stingers.@"
|
||||||
|
PinMissileDescription: db "Fires pins that", $4e, "strike 2-5 times.@"
|
||||||
|
LeerDescription: db "Reduces the foe's", $4e, "DEFENSE.@"
|
||||||
|
BiteDescription: db "An attack that may", $4e, "cause flinching.@"
|
||||||
|
GrowlDescription: db "Reduces the foe's", $4e, "ATTACK.@"
|
||||||
|
RoarDescription: db "Scares wild foes", $4e, "to end battle.@"
|
||||||
|
SingDescription: db "May cause the foe", $4e, "to fall asleep.@"
|
||||||
|
SupersonicDescription: db "Sound waves that", $4e, "cause confusion.@"
|
||||||
|
SonicboomDescription: db "Always inflicts", $4e, "20HP damage.@"
|
||||||
|
DisableDescription: db "Disables the foe's", $4e, "most recent move.@"
|
||||||
|
AcidDescription: db "An attack that may", $4e, "lower DEFENSE.@"
|
||||||
|
EmberDescription: db "An attack that may", $4e, "inflict a burn.@"
|
||||||
|
FlamethrowerDescription: db "An attack that may", $4e, "inflict a burn.@"
|
||||||
|
MistDescription: db "Prevents stat", $4e, "reduction.@"
|
||||||
|
WaterGunDescription: db "Squirts water to", $4e, "attack.@"
|
||||||
|
HydroPumpDescription: db "A powerful water-", $4e, "type attack.@"
|
||||||
|
SurfDescription: db "A strong water-", $4e, "type attack.@"
|
||||||
|
IceBeamDescription: db "An attack that may", $4e, "freeze the foe.@"
|
||||||
|
BlizzardDescription: db "An attack that may", $4e, "freeze the foe.@"
|
||||||
|
PsybeamDescription: db "An attack that may", $4e, "confuse the foe.@"
|
||||||
|
BubblebeamDescription: db "An attack that may", $4e, "lower SPEED.@"
|
||||||
|
AuroraBeamDescription: db "An attack that may", $4e, "lower ATTACK.@"
|
||||||
|
HyperBeamDescription: db "1st turn: Attack", $4e, "2nd turn: Rest@"
|
||||||
|
PeckDescription: db "Jabs the foe with", $4e, "a beak, etc.@"
|
||||||
|
DrillPeckDescription: db "A strong, spin-", $4e, "ning-peck attack.@"
|
||||||
|
SubmissionDescription: db "An attack that al-", $4e, "so hurts the user.@"
|
||||||
|
LowKickDescription: db "An attack that may", $4e, "cause flinching.@"
|
||||||
|
CounterDescription: db "Returns a physical", $4e, "blow double.@"
|
||||||
|
SeismicTossDescription: db "The user's level", $4e, "equals damage HP.@"
|
||||||
|
StrengthDescription: db "A powerful physi-", $4e, "cal attack.@"
|
||||||
|
AbsorbDescription: db "Steals 1/2 of the", $4e, "damage inflicted.@"
|
||||||
|
MegaDrainDescription: db "Steals 1/2 of the", $4e, "damage inflicted.@"
|
||||||
|
LeechSeedDescription: db "Steals HP from the", $4e, "foe on every turn.@"
|
||||||
|
GrowthDescription: db "Raises the SPCL.", $4e, "ATK rating.@"
|
||||||
|
RazorLeafDescription: db "Has a high criti-", $4e, "cal hit ratio.@"
|
||||||
|
SolarbeamDescription: db "1st turn: Prepare", $4e, "2nd turn: Attack@"
|
||||||
|
PoisonpowderDescription: db "A move that may", $4e, "poison the foe.@"
|
||||||
|
StunSporeDescription: db "A move that may", $4e, "paralyze the foe.@"
|
||||||
|
SleepPowderDescription: db "May cause the foe", $4e, "to fall asleep.@"
|
||||||
|
PetalDanceDescription: db "Works 2-3 turns", $4e, "and confuses user.@"
|
||||||
|
StringShotDescription: db "A move that lowers", $4e, "the foe's SPEED.@"
|
||||||
|
DragonRageDescription: db "Always inflicts", $4e, "40HP damage.@"
|
||||||
|
FireSpinDescription: db "Traps foe in fire", $4e, "for 2-5 turns.@"
|
||||||
|
ThundershockDescription: db "An attack that may", $4e, "cause paralysis.@"
|
||||||
|
ThunderboltDescription: db "An attack that may", $4e, "cause paralysis.@"
|
||||||
|
ThunderWaveDescription: db "A move that may", $4e, "cause paralysis.@"
|
||||||
|
ThunderDescription: db "An attack that may", $4e, "cause paralysis.@"
|
||||||
|
RockThrowDescription: db "Drops rocks on the", $4e, "enemy.@"
|
||||||
|
EarthquakeDescription: db "Tough but useless", $4e, "vs. flying foes.@"
|
||||||
|
FissureDescription: db "A ground-type,", $4e, "one-hit KO attack.@"
|
||||||
|
DigDescription: db "1st turn: Burrow", $4e, "2nd turn: Attack@"
|
||||||
|
ToxicDescription: db "A poison move with", $4e, "increasing damage.@"
|
||||||
|
ConfusionDescription: db "An attack that may", $4e, "cause confusion.@"
|
||||||
|
PsychicMDescription: db "An attack that may", $4e, "lower SPCL.DEF.@"
|
||||||
|
HypnosisDescription: db "May put the foe to", $4e, "sleep.@"
|
||||||
|
MeditateDescription: db "Raises the user's", $4e, "ATTACK.@"
|
||||||
|
AgilityDescription: db "Sharply increases", $4e, "the user's SPEED.@"
|
||||||
|
QuickAttackDescription: db "Lets the user get", $4e, "in the first hit.@"
|
||||||
|
RageDescription: db "Raises ATTACK if", $4e, "the user is hit.@"
|
||||||
|
TeleportDescription: db "A move for fleeing", $4e, "from battle.@"
|
||||||
|
NightShadeDescription: db "The user's level", $4e, "equals damage HP.@"
|
||||||
|
MimicDescription: db "Copies a move used", $4e, "by the foe.@"
|
||||||
|
ScreechDescription: db "Sharply reduces", $4e, "the foe's DEFENSE.@"
|
||||||
|
DoubleTeamDescription: db "Heightens evasive-", $4e, "ness.@"
|
||||||
|
RecoverDescription: db "Restores HP by 1/2", $4e, "the max HP.@"
|
||||||
|
HardenDescription: db "Raises the user's", $4e, "DEFENSE.@"
|
||||||
|
MinimizeDescription: db "Heightens evasive-", $4e, "ness.@"
|
||||||
|
SmokescreenDescription: db "Lowers the foe's", $4e, "accuracy.@"
|
||||||
|
ConfuseRayDescription: db "A move that causes", $4e, "confusion.@"
|
||||||
|
WithdrawDescription: db "Heightens the", $4e, "user's DEFENSE.@"
|
||||||
|
DefenseCurlDescription: db "Heightens the", $4e, "user's DEFENSE.@"
|
||||||
|
BarrierDescription: db "Sharply increases", $4e, "user's DEFENSE.@"
|
||||||
|
LightScreenDescription: db "Ups SPCL.DEF with", $4e, "a wall of light.@"
|
||||||
|
HazeDescription: db "Eliminates all", $4e, "stat changes.@"
|
||||||
|
ReflectDescription: db "Raises DEFENSE", $4e, "with a barrier.@"
|
||||||
|
FocusEnergyDescription: db "Raises the criti-", $4e, "cal hit ratio.@"
|
||||||
|
BideDescription: db "Waits 2-3 turns &", $4e, "hits back double.@"
|
||||||
|
MetronomeDescription: db "Randomly uses any", $4e, "#MON move.@"
|
||||||
|
MirrorMoveDescription: db "Counters with the", $4e, "same move.@"
|
||||||
|
SelfdestructDescription: db "Powerful but makes", $4e, "the user faint.@"
|
||||||
|
EggBombDescription: db "Eggs are hurled at", $4e, "the foe.@"
|
||||||
|
LickDescription: db "An attack that may", $4e, "cause paralysis.@"
|
||||||
|
SmogDescription: db "An attack that may", $4e, "poison the foe.@"
|
||||||
|
SludgeDescription: db "An attack that may", $4e, "poison the foe.@"
|
||||||
|
BoneClubDescription: db "An attack that may", $4e, "cause flinching.@"
|
||||||
|
FireBlastDescription: db "An attack that", $4e, "may cause a burn.@"
|
||||||
|
WaterfallDescription: db "An aquatic charge", $4e, "attack.@"
|
||||||
|
ClampDescription: db "Traps the foe for", $4e, "2-5 turns.@"
|
||||||
|
SwiftDescription: db "An attack that", $4e, "never misses.@"
|
||||||
|
SkullBashDescription: db "1st turn: Prepare", $4e, "2nd turn: Attack@"
|
||||||
|
SpikeCannonDescription: db "Fires spikes to", $4e, "hit 2-5 times.@"
|
||||||
|
ConstrictDescription: db "An attack that may", $4e, "lower SPEED.@"
|
||||||
|
AmnesiaDescription: db "Sharply raises the", $4e, "user's SPCL.DEF.@"
|
||||||
|
KinesisDescription: db "Reduces the foe's", $4e, "accuracy.@"
|
||||||
|
SoftboiledDescription: db "Restores HP by 1/2", $4e, "the user's max HP.@"
|
||||||
|
HiJumpKickDescription: db "May miss and hurt", $4e, "the user.@"
|
||||||
|
GlareDescription: db "A move that may", $4e, "cause paralysis.@"
|
||||||
|
DreamEaterDescription: db "Steals HP from a", $4e, "sleeping victim.@"
|
||||||
|
PoisonGasDescription: db "A move that may", $4e, "poison the foe.@"
|
||||||
|
BarrageDescription: db "Throws orbs to hit", $4e, "2-5 times.@"
|
||||||
|
LeechLifeDescription: db "Steals 1/2 of the", $4e, "damage inflicted.@"
|
||||||
|
LovelyKissDescription: db "May cause the foe", $4e, "to fall asleep.@"
|
||||||
|
SkyAttackDescription: db "1st turn: Prepare", $4e, "2nd turn: Attack@"
|
||||||
|
TransformDescription: db "The user assumes", $4e, "the foe's guise.@"
|
||||||
|
BubbleDescription: db "An attack that may", $4e, "reduce SPEED.@"
|
||||||
|
DizzyPunchDescription: db "An attack that may", $4e, "cause confusion.@"
|
||||||
|
SporeDescription: db "A move that", $4e, "induces sleep.@"
|
||||||
|
FlashDescription: db "Blinds the foe to", $4e, "reduce accuracy.@"
|
||||||
|
PsywaveDescription: db "An attack with", $4e, "variable power.@"
|
||||||
|
SplashDescription: db "Has no effect", $4e, "whatsoever.@"
|
||||||
|
AcidArmorDescription: db "Sharply raises the", $4e, "user's DEFENSE.@"
|
||||||
|
CrabhammerDescription: db "Has a high criti-", $4e, "cal hit ratio.@"
|
||||||
|
ExplosionDescription: db "Very powerful but", $4e, "makes user faint.@"
|
||||||
|
FurySwipesDescription: db "Quickly scratches", $4e, "2-5 times.@"
|
||||||
|
BonemerangDescription: db "An attack that", $4e, "strikes twice.@"
|
||||||
|
RestDescription: db "Sleep for 2 turns", $4e, "to fully recover.@"
|
||||||
|
RockSlideDescription: db "An attack that may", $4e, "cause flinching.@"
|
||||||
|
HyperFangDescription: db "An attack that may", $4e, "cause flinching.@"
|
||||||
|
SharpenDescription: db "A move that raises", $4e, "the user's ATTACK.@"
|
||||||
|
ConversionDescription: db "Change user's type", $4e, "to a move's type.@"
|
||||||
|
TriAttackDescription: db "Fires three kinds", $4e, "of beams at once.@"
|
||||||
|
SuperFangDescription: db "Cuts the foe's HP", $4e, "by 1/2.@"
|
||||||
|
SlashDescription: db "Has a high criti-", $4e, "cal hit ratio.@"
|
||||||
|
SubstituteDescription: db "Makes a decoy with", $4e, "1/4 user's max HP.@"
|
||||||
|
StruggleDescription: db "Used only if all", $4e, "PP are exhausted.@"
|
||||||
|
SketchDescription: db "Copies the foe's", $4e, "move permanently.@"
|
||||||
|
TripleKickDescription: db "Hits three times", $4e, "with rising power.@"
|
||||||
|
ThiefDescription: db "An attack that may", $4e, "steal a held item.@"
|
||||||
|
SpiderWebDescription: db "Prevents fleeing", $4e, "or switching.@"
|
||||||
|
MindReaderDescription: db "Ensures the next", $4e, "attack will hit.@"
|
||||||
|
NightmareDescription: db "A sleeper loses", $4e, "1/4 HP every turn.@"
|
||||||
|
FlameWheelDescription: db "An attack that may", $4e, "cause a burn.@"
|
||||||
|
SnoreDescription: db "An attack useable", $4e, "only while asleep.@"
|
||||||
|
CurseDescription: db "Works differently", $4e, "for ghost-types.@"
|
||||||
|
FlailDescription: db "Stronger if the", $4e, "user's HP is low.@"
|
||||||
|
Conversion2Description: db "The user's type is", $4e, "made resistant.@"
|
||||||
|
AeroblastDescription: db "Has a high criti-", $4e, "cal hit ratio.@"
|
||||||
|
CottonSporeDescription: db "Sharply reduces", $4e, "the foe's SPEED.@"
|
||||||
|
ReversalDescription: db "Stronger if the", $4e, "user's HP is low.@"
|
||||||
|
SpiteDescription: db "Cuts the PP of the", $4e, "foe's last move.@"
|
||||||
|
PowderSnowDescription: db "An attack that may", $4e, "cause freezing.@"
|
||||||
|
ProtectDescription: db "Foils attack that", $4e, "turn. It may fail.@"
|
||||||
|
MachPunchDescription: db "A fast punch that", $4e, "lands first.@"
|
||||||
|
ScaryFaceDescription: db "Sharply reduces", $4e, "the foe's SPEED.@"
|
||||||
|
FaintAttackDescription: db "An attack that", $4e, "never misses.@"
|
||||||
|
SweetKissDescription: db "A move that causes", $4e, "confusion.@"
|
||||||
|
BellyDrumDescription: db "Reduces own HP to", $4e, "maximize ATTACK.@"
|
||||||
|
SludgeBombDescription: db "An attack that may", $4e, "poison the foe.@"
|
||||||
|
MudSlapDescription: db "Reduces the foe's", $4e, "accuracy.@"
|
||||||
|
OctazookaDescription: db "An attack that may", $4e, "reduce accuracy.@"
|
||||||
|
SpikesDescription: db "Hurts foes when", $4e, "they switch out.@"
|
||||||
|
ZapCannonDescription: db "An attack that", $4e, "always paralyzes.@"
|
||||||
|
ForesightDescription: db "Negates accuracy", $4e, "reduction moves.@"
|
||||||
|
DestinyBondDescription: db "The foe faints if", $4e, "the user does.@"
|
||||||
|
PerishSongDescription: db "Both user and foe", $4e, "faint in 3 turns.@"
|
||||||
|
IcyWindDescription: db "An icy attack that", $4e, "lowers SPEED.@"
|
||||||
|
DetectDescription: db "Evades attack that", $4e, "turn. It may fail.@"
|
||||||
|
BoneRushDescription: db "An attack that", $4e, "hits 2-5 times.@"
|
||||||
|
LockOnDescription: db "Ensures the next", $4e, "attack will hit.@"
|
||||||
|
OutrageDescription: db "Works 2-3 turns", $4e, "and confuses user.@"
|
||||||
|
SandstormDescription: db "Inflicts damage", $4e, "every turn.@"
|
||||||
|
GigaDrainDescription: db "Steals 1/2 of the", $4e, "damage inflicted.@"
|
||||||
|
EndureDescription: db "Always leaves at", $4e, "least 1HP.@"
|
||||||
|
CharmDescription: db "Sharply lowers the", $4e, "foe's ATTACK.@"
|
||||||
|
RolloutDescription: db "Attacks 5 turns", $4e, "with rising power.@"
|
||||||
|
FalseSwipeDescription: db "Leaves the foe", $4e, "with at least 1HP.@"
|
||||||
|
SwaggerDescription: db "Causes confusion", $4e, "and raises ATTACK.@"
|
||||||
|
MilkDrinkDescription: db "Restores HP by 1/2", $4e, "the max HP.@"
|
||||||
|
SparkDescription: db "An attack that may", $4e, "cause paralysis.@"
|
||||||
|
FuryCutterDescription: db "Successive hits", $4e, "raise power.@"
|
||||||
|
SteelWingDescription: db "Stiff wings strike", $4e, "the foe.@"
|
||||||
|
MeanLookDescription: db "Prevents fleeing", $4e, "or switching.@"
|
||||||
|
AttractDescription: db "Makes the opposite", $4e, "gender infatuated.@"
|
||||||
|
SleepTalkDescription: db "Randomly attacks", $4e, "while asleep.@"
|
||||||
|
HealBellDescription: db "Eliminates all", $4e, "status problems.@"
|
||||||
|
ReturnDescription: db "An attack that is", $4e, "based on loyalty.@"
|
||||||
|
PresentDescription: db "A bomb that may", $4e, "restore HP.@"
|
||||||
|
FrustrationDescription: db "An attack based on", $4e, "lack of loyalty.@"
|
||||||
|
SafeguardDescription: db "Prevents all", $4e, "status problems.@"
|
||||||
|
PainSplitDescription: db "Adds user & foe's", $4e, "HPs. Shares total.@"
|
||||||
|
SacredFireDescription: db "An attack that may", $4e, "inflict a burn.@"
|
||||||
|
MagnitudeDescription: db "A ground attack", $4e, "with random power.@"
|
||||||
|
DynamicpunchDescription: db "An attack that", $4e, "always confuses.@"
|
||||||
|
MegahornDescription: db "A powerful charge", $4e, "attack.@"
|
||||||
|
DragonbreathDescription: db "A strong breath", $4e, "attack.@"
|
||||||
|
BatonPassDescription: db "Switches while", $4e, "keeping effects.@"
|
||||||
|
EncoreDescription: db "Makes the foe re-", $4e, "peat 2-6 times.@"
|
||||||
|
PursuitDescription: db "Heavily strikes", $4e, "switching #MON.@"
|
||||||
|
RapidSpinDescription: db "A high-speed", $4e, "spinning attack.@"
|
||||||
|
SweetScentDescription: db "Reduces the foe's", $4e, "evasiveness.@"
|
||||||
|
IronTailDescription: db "An attack that may", $4e, "reduce DEFENSE.@"
|
||||||
|
MetalClawDescription: db "An attack that may", $4e, "up user's ATTACK.@"
|
||||||
|
VitalThrowDescription: db "A 2nd-strike move", $4e, "that never misses.@"
|
||||||
|
MorningSunDescription: db "Restores HP", $4e, "(varies by time).@"
|
||||||
|
SynthesisDescription: db "Restores HP", $4e, "(varies by time).@"
|
||||||
|
MoonlightDescription: db "Restores HP", $4e, "(varies by time).@"
|
||||||
|
HiddenPowerDescription: db "The power varies", $4e, "with the #MON.@"
|
||||||
|
CrossChopDescription: db "Has a high criti-", $4e, "cal hit ratio.@"
|
||||||
|
TwisterDescription: db "Whips up a tornado", $4e, "to attack.@"
|
||||||
|
RainDanceDescription: db "Boosts water-type", $4e, "moves for 5 turns.@"
|
||||||
|
SunnyDayDescription: db "Boosts fire-type", $4e, "moves for 5 turns.@"
|
||||||
|
CrunchDescription: db "An attack that may", $4e, "lower SPCL.DEF.@"
|
||||||
|
MirrorCoatDescription: db "Counters a SPCL.", $4e, "ATK move double.@"
|
||||||
|
PsychUpDescription: db "Copies the foe's", $4e, "stat changes.@"
|
||||||
|
ExtremespeedDescription: db "A powerful first-", $4e, "strike move.@"
|
||||||
|
AncientpowerDescription: db "An attack that may", $4e, "raise all stats.@"
|
||||||
|
ShadowBallDescription: db "An attack that may", $4e, "lower SPCL.DEF.@"
|
||||||
|
FutureSightDescription: db "An attack that", $4e, "hits on 3rd turn.@"
|
||||||
|
RockSmashDescription: db "An attack that may", $4e, "lower DEFENSE.@"
|
||||||
|
WhirlpoolDescription: db "Traps the foe for", $4e, "2-5 turns.@"
|
||||||
|
BeatUpDescription: db "Party #MON join", $4e, "in the attack.@"
|
||||||
|
; 2ed44
|
@ -36,6 +36,12 @@ dn: MACRO
|
|||||||
db \1 << 4 + \2
|
db \1 << 4 + \2
|
||||||
ENDM
|
ENDM
|
||||||
|
|
||||||
|
dt: MACRO ; three-byte (big-endian)
|
||||||
|
db (\1 >> 16) & $ff
|
||||||
|
db (\1 >> 8) & $ff
|
||||||
|
db \1 & $ff
|
||||||
|
ENDM
|
||||||
|
|
||||||
bigdw: MACRO ; big-endian word
|
bigdw: MACRO ; big-endian word
|
||||||
dw ((\1)/$100) + (((\1)&$ff)*$100)
|
dw ((\1)/$100) + (((\1)&$ff)*$100)
|
||||||
ENDM
|
ENDM
|
||||||
@ -221,8 +227,23 @@ PREDEF_FLAG EQU $03
|
|||||||
PREDEF_FILLPP EQU $05
|
PREDEF_FILLPP EQU $05
|
||||||
PREDEF_ADDPARTYMON EQU $06
|
PREDEF_ADDPARTYMON EQU $06
|
||||||
PREDEF_FILLSTATS EQU $0C
|
PREDEF_FILLSTATS EQU $0C
|
||||||
|
PREDEF_PRINT_MOVE_DESCRIPTION EQU $11
|
||||||
|
PREDEF_UPDATE_PLAYER_HUD EQU $12
|
||||||
|
PREDEF_FILL_BOX EQU $13
|
||||||
|
PREDEF_UPDATE_ENEMY_HUD EQU $15
|
||||||
|
PREDEF_FILL_IN_EXP_BAR EQU $17
|
||||||
PREDEF_FILLMOVES EQU $1B
|
PREDEF_FILLMOVES EQU $1B
|
||||||
PREDEF_GETUNOWNLETTER EQU $2D
|
PREDEF_GET_GENDER EQU $24
|
||||||
|
PREDEF_STATS_SCREEN EQU $25
|
||||||
|
PREDEF_DRAW_PLAYER_HP EQU $26
|
||||||
|
PREDEF_DRAW_ENEMY_HP EQU $27
|
||||||
|
PREDEF_GET_TYPE_NAME EQU $29
|
||||||
|
PREDEF_PRINT_MOVE_TYPE EQU $2A
|
||||||
|
PREDEF_PRINT_TYPE EQU $2B
|
||||||
|
PREDEF_GET_UNOWN_LETTER EQU $2D
|
||||||
|
PREDEF_LOAD_SGB_LAYOUT EQU $31
|
||||||
|
PREDEF_CHECK_CONTEST_MON EQU $33
|
||||||
|
PREDEF_PARTYMON_ITEM_NAME EQU $3B
|
||||||
PREDEF_DECOMPRESS EQU $40
|
PREDEF_DECOMPRESS EQU $40
|
||||||
|
|
||||||
|
|
||||||
@ -247,6 +268,20 @@ D_UP EQU %01000000
|
|||||||
D_DOWN EQU %10000000
|
D_DOWN EQU %10000000
|
||||||
|
|
||||||
|
|
||||||
|
; screen
|
||||||
|
HP_BAR_LENGTH EQU 6
|
||||||
|
HP_BAR_LENGTH_PX EQU 48
|
||||||
|
EXP_BAR_LENGTH EQU 8
|
||||||
|
EXP_BAR_LENGTH_PX EQU 64
|
||||||
|
|
||||||
|
SCREEN_WIDTH EQU 20
|
||||||
|
SCREEN_HEIGHT EQU 18
|
||||||
|
SCREEN_WIDTH_PX EQU 160
|
||||||
|
SCREEN_HEIGHT_PX EQU 144
|
||||||
|
|
||||||
|
TILE_WIDTH EQU 8
|
||||||
|
|
||||||
|
|
||||||
; movement
|
; movement
|
||||||
STEP_SLOW EQU 0
|
STEP_SLOW EQU 0
|
||||||
STEP_WALK EQU 1
|
STEP_WALK EQU 1
|
||||||
|
@ -1583,3 +1583,187 @@ EAST EQU 1
|
|||||||
WEST EQU 2
|
WEST EQU 2
|
||||||
SOUTH EQU 4
|
SOUTH EQU 4
|
||||||
NORTH EQU 8
|
NORTH EQU 8
|
||||||
|
|
||||||
|
; sprites
|
||||||
|
SPRITE_CHRIS EQU $01
|
||||||
|
SPRITE_CHRIS_BIKE EQU $02
|
||||||
|
SPRITE_GAMEBOY_KID EQU $03
|
||||||
|
SPRITE_SILVER EQU $04
|
||||||
|
SPRITE_OAK EQU $05
|
||||||
|
SPRITE_RED EQU $06
|
||||||
|
SPRITE_BLUE EQU $07
|
||||||
|
SPRITE_BILL EQU $08
|
||||||
|
SPRITE_ELDER EQU $09
|
||||||
|
SPRITE_JANINE EQU $0a
|
||||||
|
SPRITE_KURT EQU $0b
|
||||||
|
SPRITE_MOM EQU $0c
|
||||||
|
SPRITE_BLAINE EQU $0d
|
||||||
|
SPRITE_REDS_MOM EQU $0e
|
||||||
|
SPRITE_DAISY EQU $0f
|
||||||
|
SPRITE_ELM EQU $10
|
||||||
|
SPRITE_WILL EQU $11
|
||||||
|
SPRITE_FALKNER EQU $12
|
||||||
|
SPRITE_WHITNEY EQU $13
|
||||||
|
SPRITE_BUGSY EQU $14
|
||||||
|
SPRITE_MORTY EQU $15
|
||||||
|
SPRITE_CHUCK EQU $16
|
||||||
|
SPRITE_JASMINE EQU $17
|
||||||
|
SPRITE_PRYCE EQU $18
|
||||||
|
SPRITE_CLAIR EQU $19
|
||||||
|
SPRITE_BROCK EQU $1a
|
||||||
|
SPRITE_KAREN EQU $1b
|
||||||
|
SPRITE_BRUNO EQU $1c
|
||||||
|
SPRITE_MISTY EQU $1d
|
||||||
|
SPRITE_LANCE EQU $1e
|
||||||
|
SPRITE_SURGE EQU $1f
|
||||||
|
SPRITE_ERIKA EQU $20
|
||||||
|
SPRITE_KOGA EQU $21
|
||||||
|
SPRITE_SABRINA EQU $22
|
||||||
|
SPRITE_COOLTRAINER_M EQU $23
|
||||||
|
SPRITE_COOLTRAINER_F EQU $24
|
||||||
|
SPRITE_BUG_CATCHER EQU $25
|
||||||
|
SPRITE_TWIN EQU $26
|
||||||
|
SPRITE_YOUNGSTER EQU $27
|
||||||
|
SPRITE_LASS EQU $28
|
||||||
|
SPRITE_TEACHER EQU $29
|
||||||
|
SPRITE_BUENA EQU $2a
|
||||||
|
SPRITE_SUPER_NERD EQU $2b
|
||||||
|
SPRITE_ROCKER EQU $2c
|
||||||
|
SPRITE_POKEFAN_M EQU $2d
|
||||||
|
SPRITE_POKEFAN_F EQU $2e
|
||||||
|
SPRITE_GRAMPS EQU $2f
|
||||||
|
SPRITE_GRANNY EQU $30
|
||||||
|
SPRITE_SWIMMER_GUY EQU $31
|
||||||
|
SPRITE_SWIMMER_GIRL EQU $32
|
||||||
|
SPRITE_BIG_SNORLAX EQU $33
|
||||||
|
SPRITE_SURFING_PIKACHU EQU $34
|
||||||
|
SPRITE_ROCKET EQU $35
|
||||||
|
SPRITE_ROCKET_GIRL EQU $36
|
||||||
|
SPRITE_NURSE EQU $37
|
||||||
|
SPRITE_LINK_RECEPTIONIST EQU $38
|
||||||
|
SPRITE_CLERK EQU $39
|
||||||
|
SPRITE_FISHER EQU $3a
|
||||||
|
SPRITE_FISHING_GURU EQU $3b
|
||||||
|
SPRITE_SCIENTIST EQU $3c
|
||||||
|
SPRITE_KIMONO_GIRL EQU $3d
|
||||||
|
SPRITE_SAGE EQU $3e
|
||||||
|
SPRITE_UNUSED_GUY EQU $3f
|
||||||
|
SPRITE_GENTLEMAN EQU $40
|
||||||
|
SPRITE_BLACK_BELT EQU $41
|
||||||
|
SPRITE_RECEPTIONIST EQU $42
|
||||||
|
SPRITE_OFFICER EQU $43
|
||||||
|
SPRITE_CAL EQU $44
|
||||||
|
SPRITE_SLOWPOKE EQU $45
|
||||||
|
SPRITE_CAPTAIN EQU $46
|
||||||
|
SPRITE_BIG_LAPRAS EQU $47
|
||||||
|
SPRITE_GYM_GUY EQU $48
|
||||||
|
SPRITE_SAILOR EQU $49
|
||||||
|
SPRITE_BIKER EQU $4a
|
||||||
|
SPRITE_PHARMACIST EQU $4b
|
||||||
|
SPRITE_MONSTER EQU $4c
|
||||||
|
SPRITE_FAIRY EQU $4d
|
||||||
|
SPRITE_BIRD EQU $4e
|
||||||
|
SPRITE_DRAGON EQU $4f
|
||||||
|
SPRITE_BIG_ONIX EQU $50
|
||||||
|
SPRITE_N64 EQU $51
|
||||||
|
SPRITE_SUDOWOODO EQU $52
|
||||||
|
SPRITE_SURF EQU $53
|
||||||
|
SPRITE_POKE_BALL EQU $54
|
||||||
|
SPRITE_POKEDEX EQU $55
|
||||||
|
SPRITE_PAPER EQU $56
|
||||||
|
SPRITE_VIRTUAL_BOY EQU $57
|
||||||
|
SPRITE_OLD_LINK_RECEPTIONIST EQU $58
|
||||||
|
SPRITE_ROCK EQU $59
|
||||||
|
SPRITE_BOULDER EQU $5a
|
||||||
|
SPRITE_SNES EQU $5b
|
||||||
|
SPRITE_FAMICOM EQU $5c
|
||||||
|
SPRITE_FRUIT_TREE EQU $5d
|
||||||
|
SPRITE_GOLD_TROPHY EQU $5e
|
||||||
|
SPRITE_SILVER_TROPHY EQU $5f
|
||||||
|
SPRITE_KRIS EQU $60
|
||||||
|
SPRITE_KRIS_BIKE EQU $61
|
||||||
|
SPRITE_KURT_OUTSIDE EQU $62
|
||||||
|
SPRITE_SUICUNE EQU $63
|
||||||
|
SPRITE_ENTEI EQU $64
|
||||||
|
SPRITE_RAIKOU EQU $65
|
||||||
|
SPRITE_STANDING_YOUNGSTER EQU $66
|
||||||
|
|
||||||
|
SPRITE_POKEMON EQU $80
|
||||||
|
SPRITE_UNOWN EQU $80
|
||||||
|
SPRITE_GEODUDE EQU $81
|
||||||
|
SPRITE_GROWLITHE EQU $82
|
||||||
|
SPRITE_WEEDLE EQU $83
|
||||||
|
SPRITE_SHELLDER EQU $84
|
||||||
|
SPRITE_ODDISH EQU $85
|
||||||
|
SPRITE_GENGAR EQU $86
|
||||||
|
SPRITE_ZUBAT EQU $87
|
||||||
|
SPRITE_MAGIKARP EQU $88
|
||||||
|
SPRITE_SQUIRTLE EQU $89
|
||||||
|
SPRITE_TOGEPI EQU $8a
|
||||||
|
SPRITE_BUTTERFREE EQU $8b
|
||||||
|
SPRITE_DIGLETT EQU $8c
|
||||||
|
SPRITE_POLIWAG EQU $8d
|
||||||
|
SPRITE_PIKACHU EQU $8e
|
||||||
|
SPRITE_CLEFAIRY EQU $8f
|
||||||
|
SPRITE_CHARMANDER EQU $90
|
||||||
|
SPRITE_JYNX EQU $91
|
||||||
|
SPRITE_STARMIE EQU $92
|
||||||
|
SPRITE_BULBASAUR EQU $93
|
||||||
|
SPRITE_JIGGLYPUFF EQU $94
|
||||||
|
SPRITE_GRIMER EQU $95
|
||||||
|
SPRITE_EKANS EQU $96
|
||||||
|
SPRITE_PARAS EQU $97
|
||||||
|
SPRITE_TENTACOOL EQU $98
|
||||||
|
SPRITE_TAUROS EQU $99
|
||||||
|
SPRITE_MACHOP EQU $9a
|
||||||
|
SPRITE_VOLTORB EQU $9b
|
||||||
|
SPRITE_LAPRAS EQU $9c
|
||||||
|
SPRITE_RHYDON EQU $9d
|
||||||
|
SPRITE_MOLTRES EQU $9e
|
||||||
|
SPRITE_SNORLAX EQU $9f
|
||||||
|
SPRITE_GYARADOS EQU $a0
|
||||||
|
SPRITE_LUGIA EQU $a1
|
||||||
|
SPRITE_HO_OH EQU $a2
|
||||||
|
|
||||||
|
SPRITE_DAYCARE_MON_1 EQU $e0
|
||||||
|
SPRITE_DAYCARE_MON_2 EQU $e1
|
||||||
|
|
||||||
|
SPRITE_VARS EQU $f0
|
||||||
|
SPRITE_CONSOLE EQU $f0
|
||||||
|
SPRITE_DOLL_1 EQU $f1
|
||||||
|
SPRITE_DOLL_2 EQU $f2
|
||||||
|
SPRITE_BIG_DOLL EQU $f3
|
||||||
|
SPRITE_WEIRD_TREE EQU $f4
|
||||||
|
SPRITE_OLIVINE_RIVAL EQU $f5
|
||||||
|
SPRITE_AZALEA_ROCKET EQU $f6
|
||||||
|
SPRITE_FUSCHIA_GYM_1 EQU $f7
|
||||||
|
SPRITE_FUSCHIA_GYM_2 EQU $f8
|
||||||
|
SPRITE_FUSCHIA_GYM_3 EQU $f9
|
||||||
|
SPRITE_FUSCHIA_GYM_4 EQU $fa
|
||||||
|
SPRITE_COPYCAT EQU $fb
|
||||||
|
SPRITE_JANINE_IMPERSONATOR EQU $fc
|
||||||
|
|
||||||
|
; sprite types
|
||||||
|
WALKING_SPRITE EQU 1
|
||||||
|
STANDING_SPRITE EQU 2
|
||||||
|
STILL_SPRITE EQU 3
|
||||||
|
|
||||||
|
; sprite palettes
|
||||||
|
PAL_OW_RED EQU 0
|
||||||
|
PAL_OW_BLUE EQU 1
|
||||||
|
PAL_OW_GREEN EQU 2
|
||||||
|
PAL_OW_BROWN EQU 3
|
||||||
|
PAL_OW_PINK EQU 4
|
||||||
|
PAL_OW_SILVER EQU 5
|
||||||
|
PAL_OW_TREE EQU 6
|
||||||
|
PAL_OW_ROCK EQU 7
|
||||||
|
|
||||||
|
; permissions
|
||||||
|
TOWN EQU 1
|
||||||
|
ROUTE EQU 2
|
||||||
|
INDOOR EQU 3
|
||||||
|
CAVE EQU 4
|
||||||
|
|
||||||
|
GATE EQU 6
|
||||||
|
DUNGEON EQU 7
|
||||||
|
|
||||||
|
@ -149,7 +149,7 @@ SFX_POKEFLUTE EQU $26
|
|||||||
SFX_ELEVATOR_END EQU $27
|
SFX_ELEVATOR_END EQU $27
|
||||||
SFX_THROW_BALL EQU $28
|
SFX_THROW_BALL EQU $28
|
||||||
SFX_BALL_POOF EQU $29
|
SFX_BALL_POOF EQU $29
|
||||||
SFX_UNKNOWN_3A EQU $2a
|
SFX_UNKNOWN_2A EQU $2a
|
||||||
SFX_RUN EQU $2b
|
SFX_RUN EQU $2b
|
||||||
SFX_SLOT_MACHINE_START EQU $2c
|
SFX_SLOT_MACHINE_START EQU $2c
|
||||||
SFX_FANFARE EQU $2d
|
SFX_FANFARE EQU $2d
|
||||||
@ -254,7 +254,7 @@ SFX_MORNING_SUN EQU $8f
|
|||||||
SFX_LEVEL_UP EQU $90
|
SFX_LEVEL_UP EQU $90
|
||||||
SFX_KEY_ITEM EQU $91
|
SFX_KEY_ITEM EQU $91
|
||||||
SFX_FANFARE_2 EQU $92
|
SFX_FANFARE_2 EQU $92
|
||||||
SFX_REGISTER_PHONE_# EQU $93
|
SFX_REGISTER_PHONE_NUMBER EQU $93
|
||||||
SFX_3RD_PLACE EQU $94
|
SFX_3RD_PLACE EQU $94
|
||||||
SFX_GET_EGG_FROM_DAYCARE_MAN EQU $95
|
SFX_GET_EGG_FROM_DAYCARE_MAN EQU $95
|
||||||
SFX_GET_EGG_FROM_DAYCARE_LADY EQU $96
|
SFX_GET_EGG_FROM_DAYCARE_LADY EQU $96
|
||||||
|
367
engine/decompress.asm
Normal file
367
engine/decompress.asm
Normal file
@ -0,0 +1,367 @@
|
|||||||
|
FarDecompress: ; b40
|
||||||
|
; Decompress graphics data at a:hl to de
|
||||||
|
|
||||||
|
; put a away for a sec
|
||||||
|
ld [$c2c4], a
|
||||||
|
; save bank
|
||||||
|
ld a, [hROMBank]
|
||||||
|
push af
|
||||||
|
; bankswitch
|
||||||
|
ld a, [$c2c4]
|
||||||
|
rst Bankswitch
|
||||||
|
|
||||||
|
; what we came here for
|
||||||
|
call Decompress
|
||||||
|
|
||||||
|
; restore bank
|
||||||
|
pop af
|
||||||
|
rst Bankswitch
|
||||||
|
ret
|
||||||
|
; b50
|
||||||
|
|
||||||
|
|
||||||
|
Decompress: ; b50
|
||||||
|
; Pokemon Crystal uses an lz variant for compression.
|
||||||
|
|
||||||
|
; This is mainly used for graphics, but the intro's
|
||||||
|
; tilemaps also use this compression.
|
||||||
|
|
||||||
|
; This function decompresses lz-compressed data at hl to de.
|
||||||
|
|
||||||
|
|
||||||
|
; Basic rundown:
|
||||||
|
|
||||||
|
; A typical control command consists of:
|
||||||
|
; -the command (bits 5-7)
|
||||||
|
; -the count (bits 0-4)
|
||||||
|
; -and any additional params
|
||||||
|
|
||||||
|
; $ff is used as a terminator.
|
||||||
|
|
||||||
|
|
||||||
|
; Commands:
|
||||||
|
|
||||||
|
; 0: literal
|
||||||
|
; literal data for some number of bytes
|
||||||
|
; 1: iterate
|
||||||
|
; one byte repeated for some number of bytes
|
||||||
|
; 2: alternate
|
||||||
|
; two bytes alternated for some number of bytes
|
||||||
|
; 3: zero (whitespace)
|
||||||
|
; 0x00 repeated for some number of bytes
|
||||||
|
|
||||||
|
; Repeater control commands have a signed parameter used to determine the start point.
|
||||||
|
; Wraparound is simulated:
|
||||||
|
; Positive values are added to the start address of the decompressed data
|
||||||
|
; and negative values are subtracted from the current position.
|
||||||
|
|
||||||
|
; 4: repeat
|
||||||
|
; repeat some number of bytes from decompressed data
|
||||||
|
; 5: flipped
|
||||||
|
; repeat some number of flipped bytes from decompressed data
|
||||||
|
; ex: $ad = %10101101 -> %10110101 = $b5
|
||||||
|
; 6: reverse
|
||||||
|
; repeat some number of bytes in reverse from decompressed data
|
||||||
|
|
||||||
|
; If the value in the count needs to be larger than 5 bits,
|
||||||
|
; control code 7 can be used to expand the count to 10 bits.
|
||||||
|
|
||||||
|
; A new control command is read in bits 2-4.
|
||||||
|
; The new 10-bit count is split:
|
||||||
|
; bits 0-1 contain the top 2 bits
|
||||||
|
; another byte is added containing the latter 8
|
||||||
|
|
||||||
|
; So, the structure of the control command becomes:
|
||||||
|
; 111xxxyy yyyyyyyy
|
||||||
|
; | | | |
|
||||||
|
; | | our new count
|
||||||
|
; | the control command for this count
|
||||||
|
; 7 (this command)
|
||||||
|
|
||||||
|
; For more information, refer to the code below and in extras/gfx.py .
|
||||||
|
|
||||||
|
; save starting output address
|
||||||
|
ld a, e
|
||||||
|
ld [$c2c2], a
|
||||||
|
ld a, d
|
||||||
|
ld [$c2c3], a
|
||||||
|
|
||||||
|
.loop
|
||||||
|
; get next byte
|
||||||
|
ld a, [hl]
|
||||||
|
; done?
|
||||||
|
cp $ff ; end
|
||||||
|
ret z
|
||||||
|
|
||||||
|
; get control code
|
||||||
|
and %11100000
|
||||||
|
|
||||||
|
; 10-bit param?
|
||||||
|
cp $e0 ; LZ_HI
|
||||||
|
jr nz, .normal
|
||||||
|
|
||||||
|
|
||||||
|
; 10-bit param:
|
||||||
|
|
||||||
|
; get next 3 bits (%00011100)
|
||||||
|
ld a, [hl]
|
||||||
|
add a
|
||||||
|
add a ; << 3
|
||||||
|
add a
|
||||||
|
|
||||||
|
; this is our new control code
|
||||||
|
and %11100000
|
||||||
|
push af
|
||||||
|
|
||||||
|
; get param hi
|
||||||
|
ld a, [hli]
|
||||||
|
and %00000011
|
||||||
|
ld b, a
|
||||||
|
|
||||||
|
; get param lo
|
||||||
|
ld a, [hli]
|
||||||
|
ld c, a
|
||||||
|
|
||||||
|
; read at least 1 byte
|
||||||
|
inc bc
|
||||||
|
jr .readers
|
||||||
|
|
||||||
|
|
||||||
|
.normal
|
||||||
|
; push control code
|
||||||
|
push af
|
||||||
|
; get param
|
||||||
|
ld a, [hli]
|
||||||
|
and %00011111
|
||||||
|
ld c, a
|
||||||
|
ld b, $0
|
||||||
|
; read at least 1 byte
|
||||||
|
inc c
|
||||||
|
|
||||||
|
.readers
|
||||||
|
; let's get started
|
||||||
|
|
||||||
|
; inc loop counts since we bail as soon as they hit 0
|
||||||
|
inc b
|
||||||
|
inc c
|
||||||
|
|
||||||
|
; get control code
|
||||||
|
pop af
|
||||||
|
; command type
|
||||||
|
bit 7, a ; 80, a0, c0
|
||||||
|
jr nz, .repeatertype
|
||||||
|
|
||||||
|
; literals
|
||||||
|
cp $20 ; LZ_ITER
|
||||||
|
jr z, .iter
|
||||||
|
cp $40 ; LZ_ALT
|
||||||
|
jr z, .alt
|
||||||
|
cp $60 ; LZ_ZERO
|
||||||
|
jr z, .zero
|
||||||
|
; else $00
|
||||||
|
|
||||||
|
; 00 ; LZ_LIT
|
||||||
|
; literal data for bc bytes
|
||||||
|
.loop1
|
||||||
|
; done?
|
||||||
|
dec c
|
||||||
|
jr nz, .next1
|
||||||
|
dec b
|
||||||
|
jp z, .loop
|
||||||
|
|
||||||
|
.next1
|
||||||
|
ld a, [hli]
|
||||||
|
ld [de], a
|
||||||
|
inc de
|
||||||
|
jr .loop1
|
||||||
|
|
||||||
|
|
||||||
|
; 20 ; LZ_ITER
|
||||||
|
; write byte for bc bytes
|
||||||
|
.iter
|
||||||
|
ld a, [hli]
|
||||||
|
|
||||||
|
.iterloop
|
||||||
|
dec c
|
||||||
|
jr nz, .iternext
|
||||||
|
dec b
|
||||||
|
jp z, .loop
|
||||||
|
|
||||||
|
.iternext
|
||||||
|
ld [de], a
|
||||||
|
inc de
|
||||||
|
jr .iterloop
|
||||||
|
|
||||||
|
|
||||||
|
; 40 ; LZ_ALT
|
||||||
|
; alternate two bytes for bc bytes
|
||||||
|
|
||||||
|
; next pair
|
||||||
|
.alt
|
||||||
|
; done?
|
||||||
|
dec c
|
||||||
|
jr nz, .alt0
|
||||||
|
dec b
|
||||||
|
jp z, .altclose0
|
||||||
|
|
||||||
|
; alternate for bc
|
||||||
|
.alt0
|
||||||
|
ld a, [hli]
|
||||||
|
ld [de], a
|
||||||
|
inc de
|
||||||
|
dec c
|
||||||
|
jr nz, .alt1
|
||||||
|
; done?
|
||||||
|
dec b
|
||||||
|
jp z, .altclose1
|
||||||
|
.alt1
|
||||||
|
ld a, [hld]
|
||||||
|
ld [de], a
|
||||||
|
inc de
|
||||||
|
jr .alt
|
||||||
|
|
||||||
|
; skip past the bytes we were alternating
|
||||||
|
.altclose0
|
||||||
|
inc hl
|
||||||
|
.altclose1
|
||||||
|
inc hl
|
||||||
|
jr .loop
|
||||||
|
|
||||||
|
|
||||||
|
; 60 ; LZ_ZERO
|
||||||
|
; write 00 for bc bytes
|
||||||
|
.zero
|
||||||
|
xor a
|
||||||
|
|
||||||
|
.zeroloop
|
||||||
|
dec c
|
||||||
|
jr nz, .zeronext
|
||||||
|
dec b
|
||||||
|
jp z, .loop
|
||||||
|
|
||||||
|
.zeronext
|
||||||
|
ld [de], a
|
||||||
|
inc de
|
||||||
|
jr .zeroloop
|
||||||
|
|
||||||
|
|
||||||
|
; repeats
|
||||||
|
; 80, a0, c0
|
||||||
|
; repeat decompressed data from output
|
||||||
|
.repeatertype
|
||||||
|
push hl
|
||||||
|
push af
|
||||||
|
; get next byte
|
||||||
|
ld a, [hli]
|
||||||
|
; absolute?
|
||||||
|
bit 7, a
|
||||||
|
jr z, .absolute
|
||||||
|
|
||||||
|
; relative
|
||||||
|
; a = -a
|
||||||
|
and %01111111 ; forget the bit we just looked at
|
||||||
|
cpl
|
||||||
|
; add de (current output address)
|
||||||
|
add e
|
||||||
|
ld l, a
|
||||||
|
ld a, $ff ; -1
|
||||||
|
adc d
|
||||||
|
ld h, a
|
||||||
|
jr .repeaters
|
||||||
|
|
||||||
|
.absolute
|
||||||
|
; get next byte (lo)
|
||||||
|
ld l, [hl]
|
||||||
|
; last byte (hi)
|
||||||
|
ld h, a
|
||||||
|
; add starting output address
|
||||||
|
ld a, [$c2c2]
|
||||||
|
add l
|
||||||
|
ld l, a
|
||||||
|
ld a, [$c2c3]
|
||||||
|
adc h
|
||||||
|
ld h, a
|
||||||
|
|
||||||
|
.repeaters
|
||||||
|
pop af
|
||||||
|
cp $80 ; LZ_REPEAT
|
||||||
|
jr z, .repeat
|
||||||
|
cp $a0 ; LZ_FLIP
|
||||||
|
jr z, .flip
|
||||||
|
cp $c0 ; LZ_REVERSE
|
||||||
|
jr z, .reverse
|
||||||
|
|
||||||
|
; e0 -> 80
|
||||||
|
|
||||||
|
; 80 ; LZ_REPEAT
|
||||||
|
; repeat some decompressed data
|
||||||
|
.repeat
|
||||||
|
; done?
|
||||||
|
dec c
|
||||||
|
jr nz, .repeatnext
|
||||||
|
dec b
|
||||||
|
jr z, .cleanup
|
||||||
|
|
||||||
|
.repeatnext
|
||||||
|
ld a, [hli]
|
||||||
|
ld [de], a
|
||||||
|
inc de
|
||||||
|
jr .repeat
|
||||||
|
|
||||||
|
|
||||||
|
; a0 ; LZ_FLIP
|
||||||
|
; repeat some decompressed data w/ flipped bit order
|
||||||
|
.flip
|
||||||
|
dec c
|
||||||
|
jr nz, .flipnext
|
||||||
|
dec b
|
||||||
|
jp z, .cleanup
|
||||||
|
|
||||||
|
.flipnext
|
||||||
|
ld a, [hli]
|
||||||
|
push bc
|
||||||
|
ld bc, $0008
|
||||||
|
|
||||||
|
.fliploop
|
||||||
|
rra
|
||||||
|
rl b
|
||||||
|
dec c
|
||||||
|
jr nz, .fliploop
|
||||||
|
ld a, b
|
||||||
|
pop bc
|
||||||
|
ld [de], a
|
||||||
|
inc de
|
||||||
|
jr .flip
|
||||||
|
|
||||||
|
|
||||||
|
; c0 ; LZ_REVERSE
|
||||||
|
; repeat some decompressed data in reverse
|
||||||
|
.reverse
|
||||||
|
dec c
|
||||||
|
jr nz, .reversenext
|
||||||
|
|
||||||
|
dec b
|
||||||
|
jp z, .cleanup
|
||||||
|
|
||||||
|
.reversenext
|
||||||
|
ld a, [hld]
|
||||||
|
ld [de], a
|
||||||
|
inc de
|
||||||
|
jr .reverse
|
||||||
|
|
||||||
|
|
||||||
|
.cleanup
|
||||||
|
; get type of repeat we just used
|
||||||
|
pop hl
|
||||||
|
; was it relative or absolute?
|
||||||
|
bit 7, [hl]
|
||||||
|
jr nz, .next
|
||||||
|
|
||||||
|
; skip two bytes for absolute
|
||||||
|
inc hl
|
||||||
|
; skip one byte for relative
|
||||||
|
.next
|
||||||
|
inc hl
|
||||||
|
jp .loop
|
||||||
|
; c2f
|
||||||
|
|
225
engine/init.asm
Normal file
225
engine/init.asm
Normal file
@ -0,0 +1,225 @@
|
|||||||
|
Reset: ; 150
|
||||||
|
di
|
||||||
|
call CleanSoundRestart
|
||||||
|
xor a
|
||||||
|
ld [$ffde], a
|
||||||
|
call ClearPalettes
|
||||||
|
xor a
|
||||||
|
ld [rIF], a
|
||||||
|
ld a, 1 ; VBlank int
|
||||||
|
ld [rIE], a
|
||||||
|
ei
|
||||||
|
|
||||||
|
ld hl, $cfbe
|
||||||
|
set 7, [hl]
|
||||||
|
|
||||||
|
ld c, 32
|
||||||
|
call DelayFrames
|
||||||
|
|
||||||
|
jr Init
|
||||||
|
; 16e
|
||||||
|
|
||||||
|
|
||||||
|
_Start: ; 16e
|
||||||
|
cp $11
|
||||||
|
jr z, .asm_175
|
||||||
|
xor a
|
||||||
|
jr .asm_177
|
||||||
|
|
||||||
|
.asm_175
|
||||||
|
ld a, $1
|
||||||
|
|
||||||
|
.asm_177
|
||||||
|
ld [hCGB], a
|
||||||
|
ld a, $1
|
||||||
|
ld [$ffea], a
|
||||||
|
; 17d
|
||||||
|
|
||||||
|
|
||||||
|
Init: ; 17d
|
||||||
|
|
||||||
|
di
|
||||||
|
|
||||||
|
xor a
|
||||||
|
ld [rIF], a
|
||||||
|
ld [rIE], a
|
||||||
|
ld [rRP], a
|
||||||
|
ld [rSCX], a
|
||||||
|
ld [rSCY], a
|
||||||
|
ld [rSB], a
|
||||||
|
ld [rSC], a
|
||||||
|
ld [rWX], a
|
||||||
|
ld [rWY], a
|
||||||
|
ld [rBGP], a
|
||||||
|
ld [rOBP0], a
|
||||||
|
ld [rOBP1], a
|
||||||
|
ld [rTMA], a
|
||||||
|
ld [rTAC], a
|
||||||
|
ld [$d000], a
|
||||||
|
|
||||||
|
ld a, %100 ; Start timer at 4096Hz
|
||||||
|
ld [rTAC], a
|
||||||
|
|
||||||
|
.wait
|
||||||
|
ld a, [rLY]
|
||||||
|
cp 145
|
||||||
|
jr nz, .wait
|
||||||
|
|
||||||
|
xor a
|
||||||
|
ld [rLCDC], a
|
||||||
|
|
||||||
|
; Clear WRAM bank 0
|
||||||
|
ld hl, $c000
|
||||||
|
ld bc, $d000 - $c000
|
||||||
|
.asm_1b1
|
||||||
|
ld [hl], 0
|
||||||
|
inc hl
|
||||||
|
dec bc
|
||||||
|
ld a, b
|
||||||
|
or c
|
||||||
|
jr nz, .asm_1b1
|
||||||
|
|
||||||
|
ld sp, Stack - 1
|
||||||
|
|
||||||
|
; Clear HRAM
|
||||||
|
ld a, [hCGB]
|
||||||
|
push af
|
||||||
|
ld a, [$ffea]
|
||||||
|
push af
|
||||||
|
xor a
|
||||||
|
ld hl, $ff80
|
||||||
|
ld bc, $ffff - $ff80
|
||||||
|
call ByteFill
|
||||||
|
pop af
|
||||||
|
ld [$ffea], a
|
||||||
|
pop af
|
||||||
|
ld [hCGB], a
|
||||||
|
|
||||||
|
call ClearWRAM
|
||||||
|
ld a, 1
|
||||||
|
ld [rSVBK], a
|
||||||
|
call ClearVRAM
|
||||||
|
call ClearSprites
|
||||||
|
call Function270
|
||||||
|
|
||||||
|
|
||||||
|
ld a, BANK(LoadPushOAM)
|
||||||
|
rst Bankswitch
|
||||||
|
|
||||||
|
call LoadPushOAM
|
||||||
|
|
||||||
|
xor a
|
||||||
|
ld [$ffde], a
|
||||||
|
ld [hSCX], a
|
||||||
|
ld [hSCY], a
|
||||||
|
ld [rJOYP], a
|
||||||
|
|
||||||
|
ld a, $8 ; HBlank int enable
|
||||||
|
ld [rSTAT], a
|
||||||
|
|
||||||
|
ld a, $90
|
||||||
|
ld [hWY], a
|
||||||
|
ld [rWY], a
|
||||||
|
|
||||||
|
ld a, 7
|
||||||
|
ld [hWX], a
|
||||||
|
ld [rWX], a
|
||||||
|
|
||||||
|
ld a, %11100011
|
||||||
|
; LCD on
|
||||||
|
; Win tilemap 1
|
||||||
|
; Win on
|
||||||
|
; BG/Win tiledata 0
|
||||||
|
; BG Tilemap 0
|
||||||
|
; OBJ 8x8
|
||||||
|
; OBJ on
|
||||||
|
; BG on
|
||||||
|
ld [rLCDC], a
|
||||||
|
|
||||||
|
ld a, $ff
|
||||||
|
ld [$ffcb], a
|
||||||
|
|
||||||
|
callba Function9890
|
||||||
|
|
||||||
|
ld a, $9c
|
||||||
|
ld [$ffd7], a
|
||||||
|
|
||||||
|
xor a
|
||||||
|
ld [hBGMapAddress], a
|
||||||
|
|
||||||
|
callba StartClock
|
||||||
|
|
||||||
|
xor a
|
||||||
|
ld [MBC3LatchClock], a
|
||||||
|
ld [MBC3SRamEnable], a
|
||||||
|
|
||||||
|
ld a, [hCGB]
|
||||||
|
and a
|
||||||
|
jr z, .asm_22b
|
||||||
|
call Function2ff7
|
||||||
|
.asm_22b
|
||||||
|
|
||||||
|
xor a
|
||||||
|
ld [rIF], a
|
||||||
|
ld a, %1111 ; VBlank, LCDStat, Timer, Serial interrupts
|
||||||
|
ld [rIE], a
|
||||||
|
ei
|
||||||
|
|
||||||
|
call DelayFrame
|
||||||
|
|
||||||
|
ld a, $30
|
||||||
|
call Predef
|
||||||
|
|
||||||
|
call CleanSoundRestart
|
||||||
|
xor a
|
||||||
|
ld [CurMusic], a
|
||||||
|
jp GameInit
|
||||||
|
; 245
|
||||||
|
|
||||||
|
|
||||||
|
ClearVRAM: ; 245
|
||||||
|
; Wipe VRAM banks 0 and 1
|
||||||
|
|
||||||
|
ld a, 1
|
||||||
|
ld [rVBK], a
|
||||||
|
call .clear
|
||||||
|
|
||||||
|
xor a
|
||||||
|
ld [rVBK], a
|
||||||
|
.clear
|
||||||
|
ld hl, VTiles0
|
||||||
|
ld bc, $2000
|
||||||
|
xor a
|
||||||
|
call ByteFill
|
||||||
|
ret
|
||||||
|
; 25a
|
||||||
|
|
||||||
|
ClearWRAM: ; 25a
|
||||||
|
; Wipe swappable WRAM banks (1-7)
|
||||||
|
|
||||||
|
ld a, 1
|
||||||
|
.asm_25c
|
||||||
|
push af
|
||||||
|
ld [rSVBK], a
|
||||||
|
xor a
|
||||||
|
ld hl, $d000
|
||||||
|
ld bc, $1000
|
||||||
|
call ByteFill
|
||||||
|
pop af
|
||||||
|
inc a
|
||||||
|
cp 8
|
||||||
|
jr nc, .asm_25c
|
||||||
|
ret
|
||||||
|
; 270
|
||||||
|
|
||||||
|
Function270: ; 270
|
||||||
|
ld a, $0
|
||||||
|
call GetSRAMBank
|
||||||
|
ld hl, $a000
|
||||||
|
ld bc, $0020
|
||||||
|
xor a
|
||||||
|
call ByteFill
|
||||||
|
call CloseSRAM
|
||||||
|
ret
|
||||||
|
; 283
|
||||||
|
|
@ -103,7 +103,7 @@ Joypad: ; 935
|
|||||||
; For example, soft reset:
|
; For example, soft reset:
|
||||||
and BUTTON_A | BUTTON_B | SELECT | START
|
and BUTTON_A | BUTTON_B | SELECT | START
|
||||||
cp BUTTON_A | BUTTON_B | SELECT | START
|
cp BUTTON_A | BUTTON_B | SELECT | START
|
||||||
jp z, $0150 ; reset
|
jp z, Reset
|
||||||
|
|
||||||
ret
|
ret
|
||||||
; 984
|
; 984
|
||||||
|
829
engine/movement.asm
Normal file
829
engine/movement.asm
Normal file
@ -0,0 +1,829 @@
|
|||||||
|
MovementPointers: ; 5075
|
||||||
|
dw Movement_turn_head_down
|
||||||
|
dw Movement_turn_head_up
|
||||||
|
dw Movement_turn_head_left
|
||||||
|
dw Movement_turn_head_right
|
||||||
|
dw Movement_half_step_down
|
||||||
|
dw Movement_half_step_up
|
||||||
|
dw Movement_half_step_left
|
||||||
|
dw Movement_half_step_right
|
||||||
|
dw Movement_slow_step_down
|
||||||
|
dw Movement_slow_step_up
|
||||||
|
dw Movement_slow_step_left
|
||||||
|
dw Movement_slow_step_right
|
||||||
|
dw Movement_step_down
|
||||||
|
dw Movement_step_up
|
||||||
|
dw Movement_step_left
|
||||||
|
dw Movement_step_right
|
||||||
|
dw Movement_big_step_down
|
||||||
|
dw Movement_big_step_up
|
||||||
|
dw Movement_big_step_left
|
||||||
|
dw Movement_big_step_right
|
||||||
|
dw Movement_slow_slide_step_down
|
||||||
|
dw Movement_slow_slide_step_up
|
||||||
|
dw Movement_slow_slide_step_left
|
||||||
|
dw Movement_slow_slide_step_right
|
||||||
|
dw Movement_slide_step_down
|
||||||
|
dw Movement_slide_step_up
|
||||||
|
dw Movement_slide_step_left
|
||||||
|
dw Movement_slide_step_right
|
||||||
|
dw Movement_fast_slide_step_down
|
||||||
|
dw Movement_fast_slide_step_up
|
||||||
|
dw Movement_fast_slide_step_left
|
||||||
|
dw Movement_fast_slide_step_right
|
||||||
|
dw Movement_turn_away_down
|
||||||
|
dw Movement_turn_away_up
|
||||||
|
dw Movement_turn_away_left
|
||||||
|
dw Movement_turn_away_right
|
||||||
|
dw Movement_turn_in_down
|
||||||
|
dw Movement_turn_in_up
|
||||||
|
dw Movement_turn_in_left
|
||||||
|
dw Movement_turn_in_right
|
||||||
|
dw Movement_turn_waterfall_down
|
||||||
|
dw Movement_turn_waterfall_up
|
||||||
|
dw Movement_turn_waterfall_left
|
||||||
|
dw Movement_turn_waterfall_right
|
||||||
|
dw Movement_slow_jump_step_down
|
||||||
|
dw Movement_slow_jump_step_up
|
||||||
|
dw Movement_slow_jump_step_left
|
||||||
|
dw Movement_slow_jump_step_right
|
||||||
|
dw Movement_jump_step_down
|
||||||
|
dw Movement_jump_step_up
|
||||||
|
dw Movement_jump_step_left
|
||||||
|
dw Movement_jump_step_right
|
||||||
|
dw Movement_fast_jump_step_down
|
||||||
|
dw Movement_fast_jump_step_up
|
||||||
|
dw Movement_fast_jump_step_left
|
||||||
|
dw Movement_fast_jump_step_right
|
||||||
|
dw Function5293
|
||||||
|
dw Function529c
|
||||||
|
dw Movement_remove_fixed_facing
|
||||||
|
dw Movement_fix_facing
|
||||||
|
dw Function52b7
|
||||||
|
dw Movement_hide_person
|
||||||
|
dw Movement_show_person
|
||||||
|
dw Function5226
|
||||||
|
dw Function522a
|
||||||
|
dw Function522e
|
||||||
|
dw Function5232
|
||||||
|
dw Function5236
|
||||||
|
dw Function523a
|
||||||
|
dw Movement_accelerate_last
|
||||||
|
dw Movement_step_sleep
|
||||||
|
dw Movement_step_end
|
||||||
|
dw Function51db
|
||||||
|
dw Movement_remove_person
|
||||||
|
dw Function51b8
|
||||||
|
dw Function5210
|
||||||
|
dw Movement_teleport_from
|
||||||
|
dw Movement_teleport_to
|
||||||
|
dw Movement_skyfall
|
||||||
|
dw Movement_step_wait5
|
||||||
|
dw Function525f
|
||||||
|
dw Function5189
|
||||||
|
dw Function51ab
|
||||||
|
dw Movement_hide_emote
|
||||||
|
dw Movement_show_emote
|
||||||
|
dw Movement_step_shake
|
||||||
|
dw Function5279
|
||||||
|
dw Function5196
|
||||||
|
dw Function516a
|
||||||
|
dw Function513e
|
||||||
|
; 5129
|
||||||
|
|
||||||
|
|
||||||
|
Movement_teleport_from: ; 5129
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $c
|
||||||
|
ret
|
||||||
|
; 5130
|
||||||
|
|
||||||
|
Movement_teleport_to: ; 5130
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $d
|
||||||
|
ret
|
||||||
|
; 5137
|
||||||
|
|
||||||
|
Movement_skyfall: ; 5137
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $e
|
||||||
|
ret
|
||||||
|
; 513e
|
||||||
|
|
||||||
|
Function513e: ; 513e
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $19
|
||||||
|
ret
|
||||||
|
; 5145
|
||||||
|
|
||||||
|
Movement_step_wait5: ; 5145
|
||||||
|
call GetSpriteDirection
|
||||||
|
rlca
|
||||||
|
rlca
|
||||||
|
ld hl, $000c
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], a
|
||||||
|
ld hl, $000b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $4
|
||||||
|
call Function505e
|
||||||
|
ld hl, $000a
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], a
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $3
|
||||||
|
ld hl, $0007
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $ff
|
||||||
|
ret
|
||||||
|
; 516a
|
||||||
|
|
||||||
|
Function516a: ; 516a
|
||||||
|
call GetSpriteDirection
|
||||||
|
rlca
|
||||||
|
rlca
|
||||||
|
ld hl, $000c
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], a
|
||||||
|
call Function505e
|
||||||
|
ld hl, $000a
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], a
|
||||||
|
ld hl, $0007
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $ff
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $12
|
||||||
|
ret
|
||||||
|
; 5189
|
||||||
|
|
||||||
|
Function5189: ; 5189
|
||||||
|
ld hl, $000b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $6
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $10
|
||||||
|
ret
|
||||||
|
; 5196
|
||||||
|
|
||||||
|
Function5196: ; 5196
|
||||||
|
call Function505e
|
||||||
|
ld hl, $000a
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], a
|
||||||
|
ld hl, $000b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $1
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $11
|
||||||
|
ret
|
||||||
|
; 51ab
|
||||||
|
|
||||||
|
Function51ab: ; 51ab
|
||||||
|
ld hl, $000b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $6
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $1
|
||||||
|
ret
|
||||||
|
; 51b8
|
||||||
|
|
||||||
|
Function51b8: ; 51b8
|
||||||
|
ld hl, $001b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $0
|
||||||
|
jp Function5065
|
||||||
|
; 51c1
|
||||||
|
|
||||||
|
Movement_step_end: ; 51c1
|
||||||
|
call $4769
|
||||||
|
ld hl, $0003
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], a
|
||||||
|
ld hl, $001b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $0
|
||||||
|
ld hl, VramState
|
||||||
|
res 7, [hl]
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $1
|
||||||
|
ret
|
||||||
|
; 51db
|
||||||
|
|
||||||
|
Function51db: ; 51db
|
||||||
|
call $4769
|
||||||
|
ld hl, $0003
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], a
|
||||||
|
ld hl, $001b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $0
|
||||||
|
call Function505e
|
||||||
|
ld hl, $000a
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], a
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $3
|
||||||
|
ld hl, VramState
|
||||||
|
res 7, [hl]
|
||||||
|
ret
|
||||||
|
; 51fd
|
||||||
|
|
||||||
|
Movement_remove_person: ; 51fd
|
||||||
|
call $4357
|
||||||
|
ld hl, $d4cd
|
||||||
|
ld a, [hConnectionStripLength]
|
||||||
|
cp [hl]
|
||||||
|
jr nz, .asm_520a
|
||||||
|
ld [hl], $ff
|
||||||
|
|
||||||
|
.asm_520a
|
||||||
|
ld hl, VramState
|
||||||
|
res 7, [hl]
|
||||||
|
ret
|
||||||
|
; 5210
|
||||||
|
|
||||||
|
Function5210: ; 5210
|
||||||
|
ld hl, $000b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $1
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $4
|
||||||
|
ld hl, VramState
|
||||||
|
res 7, [hl]
|
||||||
|
ret
|
||||||
|
; 5222
|
||||||
|
|
||||||
|
Movement_show_person: ; 5222
|
||||||
|
ld a, $1
|
||||||
|
jr Function5247
|
||||||
|
|
||||||
|
Function5226: ; 5226
|
||||||
|
ld a, $2
|
||||||
|
jr Function5247
|
||||||
|
|
||||||
|
Function522a: ; 522a
|
||||||
|
ld a, $3
|
||||||
|
jr Function5247
|
||||||
|
|
||||||
|
Function522e: ; 522e
|
||||||
|
ld a, $4
|
||||||
|
jr Function5247
|
||||||
|
|
||||||
|
Function5232: ; 5232
|
||||||
|
ld a, $5
|
||||||
|
jr Function5247
|
||||||
|
|
||||||
|
Function5236: ; 5236
|
||||||
|
ld a, $6
|
||||||
|
jr Function5247
|
||||||
|
|
||||||
|
Function523a: ; 523a
|
||||||
|
ld a, $7
|
||||||
|
jr Function5247
|
||||||
|
|
||||||
|
Movement_accelerate_last: ; 523e
|
||||||
|
ld a, $8
|
||||||
|
jr Function5247
|
||||||
|
|
||||||
|
Movement_step_sleep: ; 5242
|
||||||
|
; parameters:
|
||||||
|
; duration (DecimalParam)
|
||||||
|
|
||||||
|
call Function505e
|
||||||
|
jr Function5247
|
||||||
|
|
||||||
|
Function5247: ; 5247
|
||||||
|
ld hl, $000a
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], a
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $3
|
||||||
|
ld hl, $000b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $1
|
||||||
|
ld hl, $0007
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $ff
|
||||||
|
ret
|
||||||
|
; 525f
|
||||||
|
|
||||||
|
Function525f: ; 525f
|
||||||
|
ld a, $1
|
||||||
|
ld hl, $000a
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], a
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $b
|
||||||
|
ld hl, $000b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $3
|
||||||
|
ld hl, $0007
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $ff
|
||||||
|
ret
|
||||||
|
; 5279
|
||||||
|
|
||||||
|
Function5279: ; 5279
|
||||||
|
ld a, $18
|
||||||
|
ld hl, $000a
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], a
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $3
|
||||||
|
ld hl, $000b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $b
|
||||||
|
ld hl, $0007
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $ff
|
||||||
|
ret
|
||||||
|
; 5293
|
||||||
|
|
||||||
|
Function5293: ; 5293
|
||||||
|
ld hl, $0004
|
||||||
|
add hl, bc
|
||||||
|
res 3, [hl]
|
||||||
|
jp Function5065
|
||||||
|
; 529c
|
||||||
|
|
||||||
|
Function529c: ; 529c
|
||||||
|
ld hl, $0004
|
||||||
|
add hl, bc
|
||||||
|
set 3, [hl]
|
||||||
|
jp Function5065
|
||||||
|
; 52a5
|
||||||
|
|
||||||
|
Movement_remove_fixed_facing: ; 52a5
|
||||||
|
ld hl, $0004
|
||||||
|
add hl, bc
|
||||||
|
res 2, [hl]
|
||||||
|
jp Function5065
|
||||||
|
; 52ae
|
||||||
|
|
||||||
|
Movement_fix_facing: ; 52ae
|
||||||
|
ld hl, $0004
|
||||||
|
add hl, bc
|
||||||
|
set 2, [hl]
|
||||||
|
jp Function5065
|
||||||
|
; 52b7
|
||||||
|
|
||||||
|
Function52b7: ; 52b7
|
||||||
|
ld hl, $0004
|
||||||
|
add hl, bc
|
||||||
|
res 0, [hl]
|
||||||
|
jp Function5065
|
||||||
|
; 52c0
|
||||||
|
|
||||||
|
Movement_hide_person: ; 52c0
|
||||||
|
ld hl, $0004
|
||||||
|
add hl, bc
|
||||||
|
set 0, [hl]
|
||||||
|
jp Function5065
|
||||||
|
; 52c9
|
||||||
|
|
||||||
|
Movement_hide_emote: ; 52c9
|
||||||
|
call $5579
|
||||||
|
jp Function5065
|
||||||
|
; 52cf
|
||||||
|
|
||||||
|
Movement_show_emote: ; 52cf
|
||||||
|
call $5547
|
||||||
|
jp Function5065
|
||||||
|
; 52d5
|
||||||
|
|
||||||
|
Movement_step_shake: ; 52d5
|
||||||
|
; parameters:
|
||||||
|
; displacement (DecimalParam)
|
||||||
|
|
||||||
|
call Function505e
|
||||||
|
call $5565
|
||||||
|
jp Function5065
|
||||||
|
; 52de
|
||||||
|
|
||||||
|
Movement_turn_head_down: ; 52de
|
||||||
|
ld a, $0
|
||||||
|
jr Function52ee
|
||||||
|
|
||||||
|
Movement_turn_head_up: ; 52e2
|
||||||
|
ld a, $4
|
||||||
|
jr Function52ee
|
||||||
|
|
||||||
|
Movement_turn_head_left: ; 52e6
|
||||||
|
ld a, $8
|
||||||
|
jr Function52ee
|
||||||
|
|
||||||
|
Movement_turn_head_right: ; 52ea
|
||||||
|
ld a, $c
|
||||||
|
jr Function52ee
|
||||||
|
|
||||||
|
Function52ee: ; 52ee
|
||||||
|
ld hl, $0008
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], a
|
||||||
|
ld hl, $000b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $1
|
||||||
|
ld hl, $0007
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $ff
|
||||||
|
ret
|
||||||
|
; 5300
|
||||||
|
|
||||||
|
Movement_slow_step_down: ; 5300
|
||||||
|
ld a, $0
|
||||||
|
jp Function5412
|
||||||
|
; 5305
|
||||||
|
|
||||||
|
Movement_slow_step_up: ; 5305
|
||||||
|
ld a, $1
|
||||||
|
jp Function5412
|
||||||
|
; 530a
|
||||||
|
|
||||||
|
Movement_slow_step_left: ; 530a
|
||||||
|
ld a, $2
|
||||||
|
jp Function5412
|
||||||
|
; 530f
|
||||||
|
|
||||||
|
Movement_slow_step_right: ; 530f
|
||||||
|
ld a, $3
|
||||||
|
jp Function5412
|
||||||
|
; 5314
|
||||||
|
|
||||||
|
Movement_step_down: ; 5314
|
||||||
|
ld a, $4
|
||||||
|
jp Function5412
|
||||||
|
; 5319
|
||||||
|
|
||||||
|
Movement_step_up: ; 5319
|
||||||
|
ld a, $5
|
||||||
|
jp Function5412
|
||||||
|
; 531e
|
||||||
|
|
||||||
|
Movement_step_left: ; 531e
|
||||||
|
ld a, $6
|
||||||
|
jp Function5412
|
||||||
|
; 5323
|
||||||
|
|
||||||
|
Movement_step_right: ; 5323
|
||||||
|
ld a, $7
|
||||||
|
jp Function5412
|
||||||
|
; 5328
|
||||||
|
|
||||||
|
Movement_big_step_down: ; 5328
|
||||||
|
ld a, $8
|
||||||
|
jp Function5412
|
||||||
|
; 532d
|
||||||
|
|
||||||
|
Movement_big_step_up: ; 532d
|
||||||
|
ld a, $9
|
||||||
|
jp Function5412
|
||||||
|
; 5332
|
||||||
|
|
||||||
|
Movement_big_step_left: ; 5332
|
||||||
|
ld a, $a
|
||||||
|
jp Function5412
|
||||||
|
; 5337
|
||||||
|
|
||||||
|
Movement_big_step_right: ; 5337
|
||||||
|
ld a, $b
|
||||||
|
jp Function5412
|
||||||
|
; 533c
|
||||||
|
|
||||||
|
|
||||||
|
Movement_turn_away_down: ; 533c
|
||||||
|
ld a, $0
|
||||||
|
jp Function5446
|
||||||
|
; 5341
|
||||||
|
|
||||||
|
Movement_turn_away_up: ; 5341
|
||||||
|
ld a, $1
|
||||||
|
jp Function5446
|
||||||
|
; 5346
|
||||||
|
|
||||||
|
Movement_turn_away_left: ; 5346
|
||||||
|
ld a, $2
|
||||||
|
jp Function5446
|
||||||
|
; 534b
|
||||||
|
|
||||||
|
Movement_turn_away_right: ; 534b
|
||||||
|
ld a, $3
|
||||||
|
jp Function5446
|
||||||
|
; 5350
|
||||||
|
|
||||||
|
Movement_turn_in_down: ; 5350
|
||||||
|
ld a, $4
|
||||||
|
jp Function5446
|
||||||
|
; 5355
|
||||||
|
|
||||||
|
Movement_turn_in_up: ; 5355
|
||||||
|
ld a, $5
|
||||||
|
jp Function5446
|
||||||
|
; 535a
|
||||||
|
|
||||||
|
Movement_turn_in_left: ; 535a
|
||||||
|
ld a, $6
|
||||||
|
jp Function5446
|
||||||
|
; 535f
|
||||||
|
|
||||||
|
Movement_turn_in_right: ; 535f
|
||||||
|
ld a, $7
|
||||||
|
jp Function5446
|
||||||
|
; 5364
|
||||||
|
|
||||||
|
Movement_turn_waterfall_down: ; 5364
|
||||||
|
ld a, $8
|
||||||
|
jp Function5446
|
||||||
|
; 5369
|
||||||
|
|
||||||
|
Movement_turn_waterfall_up: ; 5369
|
||||||
|
ld a, $9
|
||||||
|
jp Function5446
|
||||||
|
; 536e
|
||||||
|
|
||||||
|
Movement_turn_waterfall_left: ; 536e
|
||||||
|
ld a, $a
|
||||||
|
jp Function5446
|
||||||
|
; 5373
|
||||||
|
|
||||||
|
Movement_turn_waterfall_right: ; 5373
|
||||||
|
ld a, $b
|
||||||
|
jp Function5446
|
||||||
|
; 5378
|
||||||
|
|
||||||
|
|
||||||
|
Movement_slow_slide_step_down: ; 5378
|
||||||
|
ld a, $0
|
||||||
|
jp Function5468
|
||||||
|
; 537d
|
||||||
|
|
||||||
|
Movement_slow_slide_step_up: ; 537d
|
||||||
|
ld a, $1
|
||||||
|
jp Function5468
|
||||||
|
; 5382
|
||||||
|
|
||||||
|
Movement_slow_slide_step_left: ; 5382
|
||||||
|
ld a, $2
|
||||||
|
jp Function5468
|
||||||
|
; 5387
|
||||||
|
|
||||||
|
Movement_slow_slide_step_right: ; 5387
|
||||||
|
ld a, $3
|
||||||
|
jp Function5468
|
||||||
|
; 538c
|
||||||
|
|
||||||
|
Movement_slide_step_down: ; 538c
|
||||||
|
ld a, $4
|
||||||
|
jp Function5468
|
||||||
|
; 5391
|
||||||
|
|
||||||
|
Movement_slide_step_up: ; 5391
|
||||||
|
ld a, $5
|
||||||
|
jp Function5468
|
||||||
|
; 5396
|
||||||
|
|
||||||
|
Movement_slide_step_left: ; 5396
|
||||||
|
ld a, $6
|
||||||
|
jp Function5468
|
||||||
|
; 539b
|
||||||
|
|
||||||
|
Movement_slide_step_right: ; 539b
|
||||||
|
ld a, $7
|
||||||
|
jp Function5468
|
||||||
|
; 53a0
|
||||||
|
|
||||||
|
Movement_fast_slide_step_down: ; 53a0
|
||||||
|
ld a, $8
|
||||||
|
jp Function5468
|
||||||
|
; 53a5
|
||||||
|
|
||||||
|
Movement_fast_slide_step_up: ; 53a5
|
||||||
|
ld a, $9
|
||||||
|
jp Function5468
|
||||||
|
; 53aa
|
||||||
|
|
||||||
|
Movement_fast_slide_step_left: ; 53aa
|
||||||
|
ld a, $a
|
||||||
|
jp Function5468
|
||||||
|
; 53af
|
||||||
|
|
||||||
|
Movement_fast_slide_step_right: ; 53af
|
||||||
|
ld a, $b
|
||||||
|
jp Function5468
|
||||||
|
; 53b4
|
||||||
|
|
||||||
|
|
||||||
|
Movement_slow_jump_step_down: ; 53b4
|
||||||
|
ld a, $0
|
||||||
|
jp Function548a
|
||||||
|
; 53b9
|
||||||
|
|
||||||
|
Movement_slow_jump_step_up: ; 53b9
|
||||||
|
ld a, $1
|
||||||
|
jp Function548a
|
||||||
|
; 53be
|
||||||
|
|
||||||
|
Movement_slow_jump_step_left: ; 53be
|
||||||
|
ld a, $2
|
||||||
|
jp Function548a
|
||||||
|
; 53c3
|
||||||
|
|
||||||
|
Movement_slow_jump_step_right: ; 53c3
|
||||||
|
ld a, $3
|
||||||
|
jp Function548a
|
||||||
|
; 53c8
|
||||||
|
|
||||||
|
Movement_jump_step_down: ; 53c8
|
||||||
|
ld a, $4
|
||||||
|
jp Function548a
|
||||||
|
; 53cd
|
||||||
|
|
||||||
|
Movement_jump_step_up: ; 53cd
|
||||||
|
ld a, $5
|
||||||
|
jp Function548a
|
||||||
|
; 53d2
|
||||||
|
|
||||||
|
Movement_jump_step_left: ; 53d2
|
||||||
|
ld a, $6
|
||||||
|
jp Function548a
|
||||||
|
; 53d7
|
||||||
|
|
||||||
|
Movement_jump_step_right: ; 53d7
|
||||||
|
ld a, $7
|
||||||
|
jp Function548a
|
||||||
|
; 53dc
|
||||||
|
|
||||||
|
Movement_fast_jump_step_down: ; 53dc
|
||||||
|
ld a, $8
|
||||||
|
jp Function548a
|
||||||
|
; 53e1
|
||||||
|
|
||||||
|
Movement_fast_jump_step_up: ; 53e1
|
||||||
|
ld a, $9
|
||||||
|
jp Function548a
|
||||||
|
; 53e6
|
||||||
|
|
||||||
|
Movement_fast_jump_step_left: ; 53e6
|
||||||
|
ld a, $a
|
||||||
|
jp Function548a
|
||||||
|
; 53eb
|
||||||
|
|
||||||
|
Movement_fast_jump_step_right: ; 53eb
|
||||||
|
ld a, $b
|
||||||
|
jp Function548a
|
||||||
|
; 53f0
|
||||||
|
|
||||||
|
|
||||||
|
Movement_half_step_down: ; 53f0
|
||||||
|
ld a, $0
|
||||||
|
jr Function5400
|
||||||
|
|
||||||
|
Movement_half_step_up: ; 53f4
|
||||||
|
ld a, $4
|
||||||
|
jr Function5400
|
||||||
|
|
||||||
|
Movement_half_step_left: ; 53f8
|
||||||
|
ld a, $8
|
||||||
|
jr Function5400
|
||||||
|
|
||||||
|
Movement_half_step_right: ; 53fc
|
||||||
|
ld a, $c
|
||||||
|
jr Function5400
|
||||||
|
|
||||||
|
Function5400: ; 5400
|
||||||
|
ld hl, $001d
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], a
|
||||||
|
ld hl, $000b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $2
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $a
|
||||||
|
ret
|
||||||
|
; 5412
|
||||||
|
|
||||||
|
Function5412: ; 5412
|
||||||
|
call $4690
|
||||||
|
call $463f
|
||||||
|
ld hl, $000b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $2
|
||||||
|
ld hl, $000e
|
||||||
|
add hl, bc
|
||||||
|
ld a, [hl]
|
||||||
|
call $188e
|
||||||
|
jr z, .asm_542d
|
||||||
|
call $1875
|
||||||
|
jr c, .asm_5430
|
||||||
|
|
||||||
|
.asm_542d
|
||||||
|
call $5556
|
||||||
|
|
||||||
|
.asm_5430
|
||||||
|
ld hl, $d4cf
|
||||||
|
ld a, [hConnectionStripLength]
|
||||||
|
cp [hl]
|
||||||
|
jr z, .asm_543f
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $2
|
||||||
|
ret
|
||||||
|
|
||||||
|
.asm_543f
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $6
|
||||||
|
ret
|
||||||
|
; 5446
|
||||||
|
|
||||||
|
Function5446: ; 5446
|
||||||
|
call $4690
|
||||||
|
call $463f
|
||||||
|
ld hl, $000b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $4
|
||||||
|
ld hl, $d4cf
|
||||||
|
ld a, [hConnectionStripLength]
|
||||||
|
cp [hl]
|
||||||
|
jr z, .asm_5461
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $2
|
||||||
|
ret
|
||||||
|
|
||||||
|
.asm_5461
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $6
|
||||||
|
ret
|
||||||
|
; 5468
|
||||||
|
|
||||||
|
|
||||||
|
Function5468: ; 5468
|
||||||
|
call $4690
|
||||||
|
call $463f
|
||||||
|
ld hl, $000b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $1
|
||||||
|
ld hl, $d4cf
|
||||||
|
ld a, [hConnectionStripLength]
|
||||||
|
cp [hl]
|
||||||
|
jr z, .asm_5483
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $2
|
||||||
|
ret
|
||||||
|
|
||||||
|
.asm_5483
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $6
|
||||||
|
ret
|
||||||
|
; 548a
|
||||||
|
|
||||||
|
|
||||||
|
Function548a: ; 548a
|
||||||
|
call $4690
|
||||||
|
ld hl, $001f
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $0
|
||||||
|
ld hl, $0005
|
||||||
|
add hl, bc
|
||||||
|
res 3, [hl]
|
||||||
|
ld hl, $000b
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $2
|
||||||
|
call $5529
|
||||||
|
ld hl, $d4cf
|
||||||
|
ld a, [hConnectionStripLength]
|
||||||
|
cp [hl]
|
||||||
|
jr z, .asm_54b1
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $8
|
||||||
|
ret
|
||||||
|
|
||||||
|
.asm_54b1
|
||||||
|
ld hl, $0009
|
||||||
|
add hl, bc
|
||||||
|
ld [hl], $9
|
||||||
|
ret
|
||||||
|
; 54b8
|
||||||
|
|
||||||
|
|
@ -485,11 +485,11 @@ Script_verbosegiveitem: ; 0x96f60
|
|||||||
; item (ItemLabelByte)
|
; item (ItemLabelByte)
|
||||||
; quantity (DecimalParam)
|
; quantity (DecimalParam)
|
||||||
|
|
||||||
call $77ca
|
call Script_giveitem
|
||||||
call CurItemName
|
call CurItemName
|
||||||
ld de, StringBuffer1
|
ld de, StringBuffer1
|
||||||
ld a, $1
|
ld a, $1
|
||||||
call $76c8
|
call Function976c8
|
||||||
ld b, BANK(GiveItemScript)
|
ld b, BANK(GiveItemScript)
|
||||||
ld de, GiveItemScript
|
ld de, GiveItemScript
|
||||||
jp ScriptCall
|
jp ScriptCall
|
||||||
@ -535,7 +535,7 @@ Script_verbosegiveitem2: ; 0x96f8e
|
|||||||
.asm_96f98
|
.asm_96f98
|
||||||
ld [$d106], a
|
ld [$d106], a
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
call $769e
|
call Unknown_0x9769e
|
||||||
ld a, [de]
|
ld a, [de]
|
||||||
ld [$d10c], a
|
ld [$d10c], a
|
||||||
ld hl, $d892
|
ld hl, $d892
|
||||||
@ -548,7 +548,7 @@ Script_verbosegiveitem2: ; 0x96f8e
|
|||||||
call CurItemName
|
call CurItemName
|
||||||
ld de, StringBuffer1
|
ld de, StringBuffer1
|
||||||
ld a, $1
|
ld a, $1
|
||||||
call $76c8
|
call Function976c8
|
||||||
ld b, BANK(GiveItemScript)
|
ld b, BANK(GiveItemScript)
|
||||||
ld de, GiveItemScript
|
ld de, GiveItemScript
|
||||||
jp ScriptCall
|
jp ScriptCall
|
||||||
@ -1021,6 +1021,9 @@ Script_applymovement: ; 0x971f3
|
|||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
call Unknown_0x971e3
|
call Unknown_0x971e3
|
||||||
ld c, a
|
ld c, a
|
||||||
|
; 971fa
|
||||||
|
|
||||||
|
Function971fa: ; 971fa
|
||||||
push bc
|
push bc
|
||||||
ld a, c
|
ld a, c
|
||||||
ld a, $1
|
ld a, $1
|
||||||
@ -1028,7 +1031,7 @@ Script_applymovement: ; 0x971f3
|
|||||||
rst $8
|
rst $8
|
||||||
pop bc
|
pop bc
|
||||||
push bc
|
push bc
|
||||||
call $7221
|
call Unknown_0x97221
|
||||||
pop bc
|
pop bc
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
ld l, a
|
ld l, a
|
||||||
@ -1058,7 +1061,7 @@ Script_applymovement2: ; 0x97228
|
|||||||
|
|
||||||
ld a, [$ffe0]
|
ld a, [$ffe0]
|
||||||
ld c, a
|
ld c, a
|
||||||
jp $71fa
|
jp Function971fa
|
||||||
; 0x9722e
|
; 0x9722e
|
||||||
|
|
||||||
Script_faceplayer: ; 0x9722e
|
Script_faceplayer: ; 0x9722e
|
||||||
@ -1079,7 +1082,7 @@ Script_faceplayer: ; 0x9722e
|
|||||||
ld e, a
|
ld e, a
|
||||||
ld a, [$ffe0]
|
ld a, [$ffe0]
|
||||||
ld d, a
|
ld d, a
|
||||||
call $728b
|
call Unknown_0x9728b
|
||||||
ret
|
ret
|
||||||
; 0x97248
|
; 0x97248
|
||||||
|
|
||||||
@ -1114,7 +1117,7 @@ Script_faceperson: ; 0x97248
|
|||||||
add a
|
add a
|
||||||
ld e, a
|
ld e, a
|
||||||
ld d, c
|
ld d, c
|
||||||
call $728b
|
call Unknown_0x9728b
|
||||||
ret
|
ret
|
||||||
; 0x97274
|
; 0x97274
|
||||||
|
|
||||||
@ -1135,7 +1138,7 @@ Script_spriteface: ; 0x97274
|
|||||||
add a
|
add a
|
||||||
add a
|
add a
|
||||||
ld e, a
|
ld e, a
|
||||||
call $728b
|
call Unknown_0x9728b
|
||||||
ret
|
ret
|
||||||
; 0x9728b
|
; 0x9728b
|
||||||
|
|
||||||
@ -1161,7 +1164,7 @@ Unknown_0x9728b: ; 0x9728b
|
|||||||
ld hl, $d0ed
|
ld hl, $d0ed
|
||||||
bit 6, [hl]
|
bit 6, [hl]
|
||||||
jr nz, .asm_972b5 ; 0x972b0 $3
|
jr nz, .asm_972b5 ; 0x972b0 $3
|
||||||
call $72bc
|
call Unknown_0x972bc
|
||||||
.asm_972b5
|
.asm_972b5
|
||||||
call $1ad2
|
call $1ad2
|
||||||
ret
|
ret
|
||||||
@ -1173,7 +1176,7 @@ Unknown_0x9728b: ; 0x9728b
|
|||||||
|
|
||||||
Unknown_0x972bc: ; 0x972bc
|
Unknown_0x972bc: ; 0x972bc
|
||||||
call $217a
|
call $217a
|
||||||
ld hl, $c4a0
|
ld hl, TileMap
|
||||||
ld bc, $0168
|
ld bc, $0168
|
||||||
.asm_972c5
|
.asm_972c5
|
||||||
res 7, [hl]
|
res 7, [hl]
|
||||||
@ -1211,7 +1214,7 @@ Script_appear: ; 0x972dd
|
|||||||
call $1956
|
call $1956
|
||||||
ld a, [$ffaf]
|
ld a, [$ffaf]
|
||||||
ld b, $0
|
ld b, $0
|
||||||
call $730b
|
call Unknown_0x9730b
|
||||||
ret
|
ret
|
||||||
; 0x972ee
|
; 0x972ee
|
||||||
|
|
||||||
@ -1229,7 +1232,7 @@ Script_disappear: ; 0x972ee
|
|||||||
call $199f
|
call $199f
|
||||||
ld a, [$ffaf]
|
ld a, [$ffaf]
|
||||||
ld b, $1
|
ld b, $1
|
||||||
call $730b
|
call Unknown_0x9730b
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld hl, $5920
|
ld hl, $5920
|
||||||
rst $8
|
rst $8
|
||||||
@ -1543,9 +1546,7 @@ Script_returnafterbattle: ; 0x97459
|
|||||||
jr z, .asm_9748e ; 0x97481 $b
|
jr z, .asm_9748e ; 0x97481 $b
|
||||||
ld b, $24
|
ld b, $24
|
||||||
ld de, $4255
|
ld de, $4255
|
||||||
ld a, $25
|
callba Function97c4f
|
||||||
ld hl, $7c4f
|
|
||||||
rst $8
|
|
||||||
.asm_9748e
|
.asm_9748e
|
||||||
jp Script_reloadmap
|
jp Script_reloadmap
|
||||||
; 0x97491
|
; 0x97491
|
||||||
@ -1978,7 +1979,7 @@ Script_random: ; 0x97640
|
|||||||
and a
|
and a
|
||||||
ret z
|
ret z
|
||||||
ld c, a
|
ld c, a
|
||||||
call $7673
|
call Unknown_0x97673
|
||||||
and a
|
and a
|
||||||
jr z, .asm_9765f ; 0x9764d $10
|
jr z, .asm_9765f ; 0x9764d $10
|
||||||
ld b, a
|
ld b, a
|
||||||
@ -2027,7 +2028,7 @@ Script_checkcode: ; 0x9767d
|
|||||||
; variable_id (SingleByteParam)
|
; variable_id (SingleByteParam)
|
||||||
|
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
call $769e
|
call Unknown_0x9769e
|
||||||
ld a, [de]
|
ld a, [de]
|
||||||
ld [$c2dd], a
|
ld [$c2dd], a
|
||||||
ret
|
ret
|
||||||
@ -2039,7 +2040,7 @@ Script_writevarcode: ; 0x97688
|
|||||||
; variable_id (SingleByteParam)
|
; variable_id (SingleByteParam)
|
||||||
|
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
call $769e
|
call Unknown_0x9769e
|
||||||
ld a, [$c2dd]
|
ld a, [$c2dd]
|
||||||
ld [de], a
|
ld [de], a
|
||||||
ret
|
ret
|
||||||
@ -2052,7 +2053,7 @@ Script_writecode: ; 0x97693
|
|||||||
; value (SingleByteParam)
|
; value (SingleByteParam)
|
||||||
|
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
call $769e
|
call Unknown_0x9769e
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
ld [de], a
|
ld [de], a
|
||||||
ret
|
ret
|
||||||
@ -2096,9 +2097,12 @@ Script_pokenamemem: ; 0x976ae
|
|||||||
Unknown_976c0: ; 0x976c0
|
Unknown_976c0: ; 0x976c0
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
cp $3
|
cp $3
|
||||||
jr c, .asm_976c8 ; 0x976c5 $1
|
jr c, .asm_976c8
|
||||||
xor a
|
xor a
|
||||||
.asm_976c8
|
.asm_976c8
|
||||||
|
; 976c8
|
||||||
|
|
||||||
|
Function976c8: ; 976c8
|
||||||
ld hl, StringBuffer3
|
ld hl, StringBuffer3
|
||||||
ld bc, 19
|
ld bc, 19
|
||||||
call AddNTimes
|
call AddNTimes
|
||||||
@ -2197,8 +2201,8 @@ Script_readmoney: ; 0x97732
|
|||||||
; account (SingleByteParam)
|
; account (SingleByteParam)
|
||||||
; memory (SingleByteParam)
|
; memory (SingleByteParam)
|
||||||
|
|
||||||
call $7771
|
call Unknown_0x97771
|
||||||
call $7861
|
call Unknown_0x97861
|
||||||
ld hl, StringBuffer1
|
ld hl, StringBuffer1
|
||||||
ld bc, $4306
|
ld bc, $4306
|
||||||
call $3198
|
call $3198
|
||||||
@ -2211,7 +2215,7 @@ Script_readcoins: ; 0x97747
|
|||||||
; parameters:
|
; parameters:
|
||||||
; memory (SingleByteParam)
|
; memory (SingleByteParam)
|
||||||
|
|
||||||
call $7771
|
call Unknown_0x97771
|
||||||
ld hl, StringBuffer1
|
ld hl, StringBuffer1
|
||||||
ld de, $d855
|
ld de, $d855
|
||||||
ld bc, $4206
|
ld bc, $4206
|
||||||
@ -2225,7 +2229,7 @@ Script_RAM2MEM: ; 0x9775c
|
|||||||
; parameters:
|
; parameters:
|
||||||
; memory (SingleByteParam)
|
; memory (SingleByteParam)
|
||||||
|
|
||||||
call $7771
|
call Unknown_0x97771
|
||||||
ld de, $c2dd
|
ld de, $c2dd
|
||||||
ld hl, StringBuffer1
|
ld hl, StringBuffer1
|
||||||
ld bc, $4103
|
ld bc, $4103
|
||||||
@ -2372,8 +2376,8 @@ Script_givemoney: ; 0x97829
|
|||||||
; account (SingleByteParam)
|
; account (SingleByteParam)
|
||||||
; money (MoneyByteParam)
|
; money (MoneyByteParam)
|
||||||
|
|
||||||
call $7861
|
call Unknown_0x97861
|
||||||
call $786d
|
call Unknown_0x9786d
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld hl, $5fd7
|
ld hl, $5fd7
|
||||||
rst $8
|
rst $8
|
||||||
@ -2386,8 +2390,8 @@ Script_takemoney: ; 0x97836
|
|||||||
; account (SingleByteParam)
|
; account (SingleByteParam)
|
||||||
; money (MoneyByteParam)
|
; money (MoneyByteParam)
|
||||||
|
|
||||||
call $7861
|
call Unknown_0x97861
|
||||||
call $786d
|
call Unknown_0x9786d
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld hl, $5ffa
|
ld hl, $5ffa
|
||||||
rst $8
|
rst $8
|
||||||
@ -2400,8 +2404,8 @@ Script_checkmoney: ; 0x97843
|
|||||||
; account (SingleByteParam)
|
; account (SingleByteParam)
|
||||||
; money (MoneyByteParam)
|
; money (MoneyByteParam)
|
||||||
|
|
||||||
call $7861
|
call Unknown_0x97861
|
||||||
call $786d
|
call Unknown_0x9786d
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld hl, $600b
|
ld hl, $600b
|
||||||
rst $8
|
rst $8
|
||||||
@ -2451,7 +2455,7 @@ Script_givecoins: ; 0x97881
|
|||||||
; parameters:
|
; parameters:
|
||||||
; coins (CoinByteParam)
|
; coins (CoinByteParam)
|
||||||
|
|
||||||
call $78a0
|
call Function978a0
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld hl, $606f
|
ld hl, $606f
|
||||||
rst $8
|
rst $8
|
||||||
@ -2463,7 +2467,7 @@ Script_takecoins: ; 0x9788b
|
|||||||
; parameters:
|
; parameters:
|
||||||
; coins (CoinByteParam)
|
; coins (CoinByteParam)
|
||||||
|
|
||||||
call $78a0
|
call Function978a0
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld hl, $608f
|
ld hl, $608f
|
||||||
rst $8
|
rst $8
|
||||||
@ -2475,11 +2479,14 @@ Script_checkcoins: ; 0x97895
|
|||||||
; parameters:
|
; parameters:
|
||||||
; coins (CoinByteParam)
|
; coins (CoinByteParam)
|
||||||
|
|
||||||
call $78a0
|
call Function978a0
|
||||||
ld a, $5
|
ld a, $5
|
||||||
ld hl, $60a1
|
ld hl, $60a1
|
||||||
rst $8
|
rst $8
|
||||||
jr Unknown_9784f ; 0x9789e $af
|
jr Unknown_9784f
|
||||||
|
; 978a0
|
||||||
|
|
||||||
|
Function978a0: ; 978a0
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
ld [$ffc4], a
|
ld [$ffc4], a
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
@ -2718,7 +2725,7 @@ Script_setbit2: ; 0x979bb
|
|||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
ld d, a
|
ld d, a
|
||||||
ld b, $1
|
ld b, $1
|
||||||
call $79ee
|
call Unknown_0x979ee
|
||||||
ret
|
ret
|
||||||
; 0x979c9
|
; 0x979c9
|
||||||
|
|
||||||
@ -2732,7 +2739,7 @@ Script_clearbit2: ; 0x979c9
|
|||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
ld d, a
|
ld d, a
|
||||||
ld b, $0
|
ld b, $0
|
||||||
call $79ee
|
call Unknown_0x979ee
|
||||||
ret
|
ret
|
||||||
; 0x979d7
|
; 0x979d7
|
||||||
|
|
||||||
@ -2746,7 +2753,7 @@ Script_checkbit2: ; 0x979d7
|
|||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
ld d, a
|
ld d, a
|
||||||
ld b, $2
|
ld b, $2
|
||||||
call $79ee
|
call Unknown_0x979ee
|
||||||
ld a, c
|
ld a, c
|
||||||
and a
|
and a
|
||||||
jr z, .asm_979ea ; 0x979e6 $2
|
jr z, .asm_979ea ; 0x979e6 $2
|
||||||
@ -2897,9 +2904,7 @@ Script_writecmdqueue: ; 0x97a8b
|
|||||||
ld d, a
|
ld d, a
|
||||||
ld a, [ScriptBank]
|
ld a, [ScriptBank]
|
||||||
ld b, a
|
ld b, a
|
||||||
ld a, $25
|
callba Function97e31
|
||||||
ld hl, $7e31
|
|
||||||
rst $8
|
|
||||||
ret
|
ret
|
||||||
; 0x97a9e
|
; 0x97a9e
|
||||||
|
|
||||||
@ -2912,9 +2917,7 @@ Script_delcmdqueue: ; 0x97a9e
|
|||||||
ld [$c2dd], a
|
ld [$c2dd], a
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
ld b, a
|
ld b, a
|
||||||
ld a, $25
|
callba Function97e5c
|
||||||
ld hl, $7e5c
|
|
||||||
rst $8
|
|
||||||
ret c
|
ret c
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [$c2dd], a
|
ld [$c2dd], a
|
||||||
@ -2976,16 +2979,12 @@ Script_warpcheck: ; 0x97af6
|
|||||||
|
|
||||||
call $224a
|
call $224a
|
||||||
ret nc
|
ret nc
|
||||||
ld a, $25
|
callba Function966d0
|
||||||
ld hl, $66d0
|
|
||||||
rst $8
|
|
||||||
ret
|
ret
|
||||||
; 0x97b01
|
; 0x97b01
|
||||||
|
|
||||||
Unknown_0x97b01: ; 0x97b01
|
Unknown_0x97b01: ; 0x97b01
|
||||||
ld a, $25
|
callba Function966d0
|
||||||
ld hl, $66d0
|
|
||||||
rst $8
|
|
||||||
ret
|
ret
|
||||||
; 0x97b08
|
; 0x97b08
|
||||||
|
|
||||||
@ -3005,7 +3004,7 @@ Script_newloadmap: ; 0x97b08
|
|||||||
Script_reloadandreturn: ; 0x97b16
|
Script_reloadandreturn: ; 0x97b16
|
||||||
; script command 0x92
|
; script command 0x92
|
||||||
|
|
||||||
call $7b08
|
call Script_newloadmap
|
||||||
jp Script_end
|
jp Script_end
|
||||||
; 0x97b1c
|
; 0x97b1c
|
||||||
|
|
||||||
@ -3203,8 +3202,9 @@ Script_credits: ; 0x97bf3
|
|||||||
ld hl, $6455
|
ld hl, $6455
|
||||||
rst $8
|
rst $8
|
||||||
; fallthrough
|
; fallthrough
|
||||||
|
|
||||||
DisplayCredits:
|
DisplayCredits:
|
||||||
call $7bc0
|
call Script_resetfuncs
|
||||||
ld a, $3
|
ld a, $3
|
||||||
call $261b
|
call $261b
|
||||||
call StopScript
|
call StopScript
|
||||||
|
1229
engine/text.asm
Normal file
1229
engine/text.asm
Normal file
File diff suppressed because it is too large
Load Diff
@ -71,31 +71,31 @@ VBlank0: ; 2b1
|
|||||||
; advance rng
|
; advance rng
|
||||||
ld a, [rDIV]
|
ld a, [rDIV]
|
||||||
ld b, a
|
ld b, a
|
||||||
ld a, [$ffe1]
|
ld a, [hRandomAdd]
|
||||||
adc b
|
adc b
|
||||||
ld [$ffe1], a
|
ld [hRandomAdd], a
|
||||||
|
|
||||||
ld a, [rDIV]
|
ld a, [rDIV]
|
||||||
ld b, a
|
ld b, a
|
||||||
ld a, [$ffe2]
|
ld a, [hRandomSub]
|
||||||
sbc b
|
sbc b
|
||||||
ld [$ffe2], a
|
ld [hRandomSub], a
|
||||||
|
|
||||||
; save bank
|
; save bank
|
||||||
ld a, [$ff9d] ; current bank
|
ld a, [hROMBank] ; current bank
|
||||||
ld [$ff8a], a
|
ld [$ff8a], a
|
||||||
|
|
||||||
; scroll x
|
; scroll x
|
||||||
ld a, [$ffcf]
|
ld a, [hSCX]
|
||||||
ld [rSCX], a
|
ld [rSCX], a
|
||||||
; scroll y
|
; scroll y
|
||||||
ld a, [$ffd0]
|
ld a, [hSCY]
|
||||||
ld [rSCY], a
|
ld [rSCY], a
|
||||||
; window y
|
; window y
|
||||||
ld a, [$ffd2]
|
ld a, [hWY]
|
||||||
ld [rWY], a
|
ld [rWY], a
|
||||||
; window x + 7
|
; window x + 7
|
||||||
ld a, [$ffd1]
|
ld a, [hWX]
|
||||||
ld [rWX], a
|
ld [rWX], a
|
||||||
|
|
||||||
; some time management is in order
|
; some time management is in order
|
||||||
@ -123,7 +123,7 @@ VBlank0: ; 2b1
|
|||||||
|
|
||||||
.doneframeaction
|
.doneframeaction
|
||||||
; oam update off?
|
; oam update off?
|
||||||
ld a, [$ffd8]
|
ld a, [hOAMUpdate]
|
||||||
and a
|
and a
|
||||||
jr nz, .vblankoccurred
|
jr nz, .vblankoccurred
|
||||||
|
|
||||||
@ -146,12 +146,12 @@ VBlank0: ; 2b1
|
|||||||
xor a
|
xor a
|
||||||
ld [VBlankOccurred], a
|
ld [VBlankOccurred], a
|
||||||
|
|
||||||
; dec $cfb1 until 0
|
; dec OverworldDelay until 0
|
||||||
ld a, [$cfb1]
|
ld a, [OverworldDelay]
|
||||||
and a
|
and a
|
||||||
jr z, .textdelay
|
jr z, .textdelay
|
||||||
dec a
|
dec a
|
||||||
ld [$cfb1], a
|
ld [OverworldDelay], a
|
||||||
|
|
||||||
.textdelay
|
.textdelay
|
||||||
; dec text delay counter until 0
|
; dec text delay counter until 0
|
||||||
@ -172,7 +172,7 @@ VBlank0: ; 2b1
|
|||||||
rst Bankswitch ; restore bank
|
rst Bankswitch ; restore bank
|
||||||
|
|
||||||
;
|
;
|
||||||
ld a, [$ff98]
|
ld a, [hSeconds]
|
||||||
ld [$ffe3], a
|
ld [$ffe3], a
|
||||||
|
|
||||||
ret
|
ret
|
||||||
@ -183,7 +183,7 @@ VBlank2: ; 325
|
|||||||
; sound only
|
; sound only
|
||||||
|
|
||||||
; save bank
|
; save bank
|
||||||
ld a, [$ff9d]
|
ld a, [hROMBank]
|
||||||
ld [$ff8a], a
|
ld [$ff8a], a
|
||||||
|
|
||||||
; update sound
|
; update sound
|
||||||
@ -211,15 +211,15 @@ VBlank1: ; 337
|
|||||||
; sound / lcd stat
|
; sound / lcd stat
|
||||||
|
|
||||||
; save bank
|
; save bank
|
||||||
ld a, [$ff9d]
|
ld a, [hROMBank]
|
||||||
ld [$ff8a], a
|
ld [$ff8a], a
|
||||||
|
|
||||||
; scroll x
|
; scroll x
|
||||||
ld a, [$ffcf]
|
ld a, [hSCX]
|
||||||
ld [rSCX], a
|
ld [rSCX], a
|
||||||
|
|
||||||
; scroll y
|
; scroll y
|
||||||
ld a, [$ffd0]
|
ld a, [hSCY]
|
||||||
ld [rSCY], a
|
ld [rSCY], a
|
||||||
|
|
||||||
; time-sensitive fns
|
; time-sensitive fns
|
||||||
@ -291,7 +291,7 @@ UpdatePals: ; 37f
|
|||||||
; update pals for either dmg or cgb
|
; update pals for either dmg or cgb
|
||||||
|
|
||||||
; check cgb
|
; check cgb
|
||||||
ld a, [$ffe6]
|
ld a, [hCGB]
|
||||||
and a
|
and a
|
||||||
jp nz, UpdateCGBPals
|
jp nz, UpdateCGBPals
|
||||||
|
|
||||||
@ -319,18 +319,18 @@ VBlank3: ; 396
|
|||||||
; sound / lcd stat
|
; sound / lcd stat
|
||||||
|
|
||||||
; save bank
|
; save bank
|
||||||
ld a, [$ff9d]
|
ld a, [hROMBank]
|
||||||
ld [$ff8a], a
|
ld [$ff8a], a
|
||||||
|
|
||||||
; scroll x
|
; scroll x
|
||||||
ld a, [$ffcf]
|
ld a, [hSCX]
|
||||||
ld [rSCX], a
|
ld [rSCX], a
|
||||||
; scroll y
|
; scroll y
|
||||||
ld a, [$ffd0]
|
ld a, [hSCY]
|
||||||
ld [rSCY], a
|
ld [rSCY], a
|
||||||
|
|
||||||
; any pals to update?
|
; any pals to update?
|
||||||
ld a, [$ffe5]
|
ld a, [hCGBPalUpdate]
|
||||||
and a
|
and a
|
||||||
call nz, ForceUpdateCGBPals
|
call nz, ForceUpdateCGBPals
|
||||||
jr c, .vblankoccurred
|
jr c, .vblankoccurred
|
||||||
@ -404,7 +404,7 @@ VBlank4: ; 3df
|
|||||||
; sound
|
; sound
|
||||||
|
|
||||||
; save bank
|
; save bank
|
||||||
ld a, [$ff9d]
|
ld a, [hROMBank]
|
||||||
ld [$ff8a], a
|
ld [$ff8a], a
|
||||||
|
|
||||||
call UpdateBGMap
|
call UpdateBGMap
|
||||||
@ -451,11 +451,11 @@ VBlank5: ; 400
|
|||||||
;
|
;
|
||||||
|
|
||||||
; save bank
|
; save bank
|
||||||
ld a, [$ff9d]
|
ld a, [hROMBank]
|
||||||
ld [$ff8a], a
|
ld [$ff8a], a
|
||||||
|
|
||||||
; scroll x
|
; scroll x
|
||||||
ld a, [$ffcf]
|
ld a, [hSCX]
|
||||||
ld [rSCX], a
|
ld [rSCX], a
|
||||||
|
|
||||||
; if we can update pals, skip this part
|
; if we can update pals, skip this part
|
||||||
@ -509,7 +509,7 @@ VBlank6: ; 436
|
|||||||
; sound
|
; sound
|
||||||
|
|
||||||
; save bank
|
; save bank
|
||||||
ld a, [$ff9d]
|
ld a, [hROMBank]
|
||||||
ld [$ff8a], a
|
ld [$ff8a], a
|
||||||
|
|
||||||
; inc frame counter
|
; inc frame counter
|
||||||
|
BIN
gfx/frames/1.1bpp
Normal file
BIN
gfx/frames/1.1bpp
Normal file
Binary file not shown.
BIN
gfx/frames/2.1bpp
Normal file
BIN
gfx/frames/2.1bpp
Normal file
Binary file not shown.
BIN
gfx/frames/3.1bpp
Normal file
BIN
gfx/frames/3.1bpp
Normal file
Binary file not shown.
BIN
gfx/frames/4.1bpp
Normal file
BIN
gfx/frames/4.1bpp
Normal file
Binary file not shown.
BIN
gfx/frames/5.1bpp
Normal file
BIN
gfx/frames/5.1bpp
Normal file
Binary file not shown.
BIN
gfx/frames/6.1bpp
Normal file
BIN
gfx/frames/6.1bpp
Normal file
Binary file not shown.
BIN
gfx/frames/7.1bpp
Normal file
BIN
gfx/frames/7.1bpp
Normal file
Binary file not shown.
BIN
gfx/frames/8.1bpp
Normal file
BIN
gfx/frames/8.1bpp
Normal file
Binary file not shown.
BIN
gfx/frames/9.1bpp
Normal file
BIN
gfx/frames/9.1bpp
Normal file
Binary file not shown.
BIN
gfx/misc/copyright.2bpp
Normal file
BIN
gfx/misc/copyright.2bpp
Normal file
Binary file not shown.
BIN
gfx/misc/johto.bin
Normal file
BIN
gfx/misc/johto.bin
Normal file
Binary file not shown.
BIN
gfx/misc/kanto.bin
Normal file
BIN
gfx/misc/kanto.bin
Normal file
Binary file not shown.
617
gfx/overworld/sprite_headers.asm
Normal file
617
gfx/overworld/sprite_headers.asm
Normal file
@ -0,0 +1,617 @@
|
|||||||
|
; Format:
|
||||||
|
; Address
|
||||||
|
; Length, Bank
|
||||||
|
; Type, Palette
|
||||||
|
|
||||||
|
ChrisSprite: ; 14736
|
||||||
|
dw ChrisSpriteGFX
|
||||||
|
db $3 * $40, BANK(ChrisSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 1473c
|
||||||
|
|
||||||
|
ChrisBikeSprite: ; 1473c
|
||||||
|
dw ChrisBikeSpriteGFX
|
||||||
|
db $3 * $40, BANK(ChrisBikeSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 14742
|
||||||
|
|
||||||
|
GameboyKidSprite: ; 14742
|
||||||
|
dw GameboyKidSpriteGFX
|
||||||
|
db $3 * $40, BANK(GameboyKidSpriteGFX)
|
||||||
|
db STANDING_SPRITE, PAL_OW_GREEN
|
||||||
|
; 14748
|
||||||
|
|
||||||
|
SilverSprite: ; 14748
|
||||||
|
dw SilverSpriteGFX
|
||||||
|
db $3 * $40, BANK(SilverSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 1474e
|
||||||
|
|
||||||
|
OakSprite: ; 1474e
|
||||||
|
dw OakSpriteGFX
|
||||||
|
db $3 * $40, BANK(OakSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 14754
|
||||||
|
|
||||||
|
RedSprite: ; 14754
|
||||||
|
dw RedSpriteGFX
|
||||||
|
db $3 * $40, BANK(RedSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 1475a
|
||||||
|
|
||||||
|
BlueSprite: ; 1475a
|
||||||
|
dw BlueSpriteGFX
|
||||||
|
db $3 * $40, BANK(BlueSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 14760
|
||||||
|
|
||||||
|
BillSprite: ; 14760
|
||||||
|
dw BillSpriteGFX
|
||||||
|
db $3 * $40, BANK(BillSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 14766
|
||||||
|
|
||||||
|
ElderSprite: ; 14766
|
||||||
|
dw ElderSpriteGFX
|
||||||
|
db $3 * $40, BANK(ElderSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 1476c
|
||||||
|
|
||||||
|
JanineSprite: ; 1476c
|
||||||
|
dw JanineSpriteGFX
|
||||||
|
db $3 * $40, BANK(JanineSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 14772
|
||||||
|
|
||||||
|
KurtSprite: ; 14772
|
||||||
|
dw KurtSpriteGFX
|
||||||
|
db $3 * $40, BANK(KurtSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 14778
|
||||||
|
|
||||||
|
MomSprite: ; 14778
|
||||||
|
dw MomSpriteGFX
|
||||||
|
db $3 * $40, BANK(MomSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 1477e
|
||||||
|
|
||||||
|
BlaineSprite: ; 1477e
|
||||||
|
dw BlaineSpriteGFX
|
||||||
|
db $3 * $40, BANK(BlaineSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 14784
|
||||||
|
|
||||||
|
RedsMomSprite: ; 14784
|
||||||
|
dw RedsMomSpriteGFX
|
||||||
|
db $3 * $40, BANK(RedsMomSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 1478a
|
||||||
|
|
||||||
|
DaisySprite: ; 1478a
|
||||||
|
dw DaisySpriteGFX
|
||||||
|
db $3 * $40, BANK(DaisySpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 14790
|
||||||
|
|
||||||
|
ElmSprite: ; 14790
|
||||||
|
dw ElmSpriteGFX
|
||||||
|
db $3 * $40, BANK(ElmSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 14796
|
||||||
|
|
||||||
|
WillSprite: ; 14796
|
||||||
|
dw WillSpriteGFX
|
||||||
|
db $3 * $40, BANK(WillSpriteGFX)
|
||||||
|
db STANDING_SPRITE, PAL_OW_RED
|
||||||
|
; 1479c
|
||||||
|
|
||||||
|
FalknerSprite: ; 1479c
|
||||||
|
dw FalknerSpriteGFX
|
||||||
|
db $3 * $40, BANK(FalknerSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 147a2
|
||||||
|
|
||||||
|
WhitneySprite: ; 147a2
|
||||||
|
dw WhitneySpriteGFX
|
||||||
|
db $3 * $40, BANK(WhitneySpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 147a8
|
||||||
|
|
||||||
|
BugsySprite: ; 147a8
|
||||||
|
dw BugsySpriteGFX
|
||||||
|
db $3 * $40, BANK(BugsySpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_GREEN
|
||||||
|
; 147ae
|
||||||
|
|
||||||
|
MortySprite: ; 147ae
|
||||||
|
dw MortySpriteGFX
|
||||||
|
db $3 * $40, BANK(MortySpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 147b4
|
||||||
|
|
||||||
|
ChuckSprite: ; 147b4
|
||||||
|
dw ChuckSpriteGFX
|
||||||
|
db $3 * $40, BANK(ChuckSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 147ba
|
||||||
|
|
||||||
|
JasmineSprite: ; 147ba
|
||||||
|
dw JasmineSpriteGFX
|
||||||
|
db $3 * $40, BANK(JasmineSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_GREEN
|
||||||
|
; 147c0
|
||||||
|
|
||||||
|
PryceSprite: ; 147c0
|
||||||
|
dw PryceSpriteGFX
|
||||||
|
db $3 * $40, BANK(PryceSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 147c6
|
||||||
|
|
||||||
|
ClairSprite: ; 147c6
|
||||||
|
dw ClairSpriteGFX
|
||||||
|
db $3 * $40, BANK(ClairSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 147cc
|
||||||
|
|
||||||
|
BrockSprite: ; 147cc
|
||||||
|
dw BrockSpriteGFX
|
||||||
|
db $3 * $40, BANK(BrockSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 147d2
|
||||||
|
|
||||||
|
KarenSprite: ; 147d2
|
||||||
|
dw KarenSpriteGFX
|
||||||
|
db $3 * $40, BANK(KarenSpriteGFX)
|
||||||
|
db STANDING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 147d8
|
||||||
|
|
||||||
|
BrunoSprite: ; 147d8
|
||||||
|
dw BrunoSpriteGFX
|
||||||
|
db $3 * $40, BANK(BrunoSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 147de
|
||||||
|
|
||||||
|
MistySprite: ; 147de
|
||||||
|
dw MistySpriteGFX
|
||||||
|
db $3 * $40, BANK(MistySpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 147e4
|
||||||
|
|
||||||
|
LanceSprite: ; 147e4
|
||||||
|
dw LanceSpriteGFX
|
||||||
|
db $3 * $40, BANK(LanceSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 147ea
|
||||||
|
|
||||||
|
SurgeSprite: ; 147ea
|
||||||
|
dw SurgeSpriteGFX
|
||||||
|
db $3 * $40, BANK(SurgeSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_GREEN
|
||||||
|
; 147f0
|
||||||
|
|
||||||
|
ErikaSprite: ; 147f0
|
||||||
|
dw ErikaSpriteGFX
|
||||||
|
db $3 * $40, BANK(ErikaSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_GREEN
|
||||||
|
; 147f6
|
||||||
|
|
||||||
|
KogaSprite: ; 147f6
|
||||||
|
dw KogaSpriteGFX
|
||||||
|
db $3 * $40, BANK(KogaSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 147fc
|
||||||
|
|
||||||
|
SabrinaSprite: ; 147fc
|
||||||
|
dw SabrinaSpriteGFX
|
||||||
|
db $3 * $40, BANK(SabrinaSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 14802
|
||||||
|
|
||||||
|
CooltrainerMSprite: ; 14802
|
||||||
|
dw CooltrainerMSpriteGFX
|
||||||
|
db $3 * $40, BANK(CooltrainerMSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 14808
|
||||||
|
|
||||||
|
CooltrainerFSprite: ; 14808
|
||||||
|
dw CooltrainerFSpriteGFX
|
||||||
|
db $3 * $40, BANK(CooltrainerFSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 1480e
|
||||||
|
|
||||||
|
BugCatcherSprite: ; 1480e
|
||||||
|
dw BugCatcherSpriteGFX
|
||||||
|
db $3 * $40, BANK(BugCatcherSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 14814
|
||||||
|
|
||||||
|
TwinSprite: ; 14814
|
||||||
|
dw TwinSpriteGFX
|
||||||
|
db $3 * $40, BANK(TwinSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 1481a
|
||||||
|
|
||||||
|
YoungsterSprite: ; 1481a
|
||||||
|
dw YoungsterSpriteGFX
|
||||||
|
db $3 * $40, BANK(YoungsterSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 14820
|
||||||
|
|
||||||
|
LassSprite: ; 14820
|
||||||
|
dw LassSpriteGFX
|
||||||
|
db $3 * $40, BANK(LassSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 14826
|
||||||
|
|
||||||
|
TeacherSprite: ; 14826
|
||||||
|
dw TeacherSpriteGFX
|
||||||
|
db $3 * $40, BANK(TeacherSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 1482c
|
||||||
|
|
||||||
|
BuenaSprite: ; 1482c
|
||||||
|
dw BuenaSpriteGFX
|
||||||
|
db $3 * $40, BANK(BuenaSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 14832
|
||||||
|
|
||||||
|
SuperNerdSprite: ; 14832
|
||||||
|
dw SuperNerdSpriteGFX
|
||||||
|
db $3 * $40, BANK(SuperNerdSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 14838
|
||||||
|
|
||||||
|
RockerSprite: ; 14838
|
||||||
|
dw RockerSpriteGFX
|
||||||
|
db $3 * $40, BANK(RockerSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_GREEN
|
||||||
|
; 1483e
|
||||||
|
|
||||||
|
PokefanMSprite: ; 1483e
|
||||||
|
dw PokefanMSpriteGFX
|
||||||
|
db $3 * $40, BANK(PokefanMSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 14844
|
||||||
|
|
||||||
|
PokefanFSprite: ; 14844
|
||||||
|
dw PokefanFSpriteGFX
|
||||||
|
db $3 * $40, BANK(PokefanFSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 1484a
|
||||||
|
|
||||||
|
GrampsSprite: ; 1484a
|
||||||
|
dw GrampsSpriteGFX
|
||||||
|
db $3 * $40, BANK(GrampsSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 14850
|
||||||
|
|
||||||
|
GrannySprite: ; 14850
|
||||||
|
dw GrannySpriteGFX
|
||||||
|
db $3 * $40, BANK(GrannySpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 14856
|
||||||
|
|
||||||
|
SwimmerGuySprite: ; 14856
|
||||||
|
dw SwimmerGuySpriteGFX
|
||||||
|
db $3 * $40, BANK(SwimmerGuySpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 1485c
|
||||||
|
|
||||||
|
SwimmerGirlSprite: ; 1485c
|
||||||
|
dw SwimmerGirlSpriteGFX
|
||||||
|
db $3 * $40, BANK(SwimmerGirlSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 14862
|
||||||
|
|
||||||
|
BigSnorlaxSprite: ; 14862
|
||||||
|
dw BigSnorlaxSpriteGFX
|
||||||
|
db $3 * $40, BANK(BigSnorlaxSpriteGFX)
|
||||||
|
db STANDING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 14868
|
||||||
|
|
||||||
|
SurfingPikachuSprite: ; 14868
|
||||||
|
dw SurfingPikachuSpriteGFX
|
||||||
|
db $3 * $40, BANK(SurfingPikachuSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 1486e
|
||||||
|
|
||||||
|
RocketSprite: ; 1486e
|
||||||
|
dw RocketSpriteGFX
|
||||||
|
db $3 * $40, BANK(RocketSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 14874
|
||||||
|
|
||||||
|
RocketGirlSprite: ; 14874
|
||||||
|
dw RocketGirlSpriteGFX
|
||||||
|
db $3 * $40, BANK(RocketGirlSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 1487a
|
||||||
|
|
||||||
|
NurseSprite: ; 1487a
|
||||||
|
dw NurseSpriteGFX
|
||||||
|
db $3 * $40, BANK(NurseSpriteGFX)
|
||||||
|
db STANDING_SPRITE, PAL_OW_RED
|
||||||
|
; 14880
|
||||||
|
|
||||||
|
LinkReceptionistSprite: ; 14880
|
||||||
|
dw LinkReceptionistSpriteGFX
|
||||||
|
db $3 * $40, BANK(LinkReceptionistSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 14886
|
||||||
|
|
||||||
|
ClerkSprite: ; 14886
|
||||||
|
dw ClerkSpriteGFX
|
||||||
|
db $3 * $40, BANK(ClerkSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_GREEN
|
||||||
|
; 1488c
|
||||||
|
|
||||||
|
FisherSprite: ; 1488c
|
||||||
|
dw FisherSpriteGFX
|
||||||
|
db $3 * $40, BANK(FisherSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 14892
|
||||||
|
|
||||||
|
FishingGuruSprite: ; 14892
|
||||||
|
dw FishingGuruSpriteGFX
|
||||||
|
db $3 * $40, BANK(FishingGuruSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 14898
|
||||||
|
|
||||||
|
ScientistSprite: ; 14898
|
||||||
|
dw ScientistSpriteGFX
|
||||||
|
db $3 * $40, BANK(ScientistSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 1489e
|
||||||
|
|
||||||
|
KimonoGirlSprite: ; 1489e
|
||||||
|
dw KimonoGirlSpriteGFX
|
||||||
|
db $3 * $40, BANK(KimonoGirlSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 148a4
|
||||||
|
|
||||||
|
SageSprite: ; 148a4
|
||||||
|
dw SageSpriteGFX
|
||||||
|
db $3 * $40, BANK(SageSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 148aa
|
||||||
|
|
||||||
|
UnusedGuySprite: ; 148aa
|
||||||
|
dw UnusedGuySpriteGFX
|
||||||
|
db $3 * $40, BANK(UnusedGuySpriteGFX)
|
||||||
|
db STANDING_SPRITE, PAL_OW_RED
|
||||||
|
; 148b0
|
||||||
|
|
||||||
|
GentlemanSprite: ; 148b0
|
||||||
|
dw GentlemanSpriteGFX
|
||||||
|
db $3 * $40, BANK(GentlemanSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 148b6
|
||||||
|
|
||||||
|
BlackBeltSprite: ; 148b6
|
||||||
|
dw BlackBeltSpriteGFX
|
||||||
|
db $3 * $40, BANK(BlackBeltSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 148bc
|
||||||
|
|
||||||
|
ReceptionistSprite: ; 148bc
|
||||||
|
dw ReceptionistSpriteGFX
|
||||||
|
db $3 * $40, BANK(ReceptionistSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 148c2
|
||||||
|
|
||||||
|
OfficerSprite: ; 148c2
|
||||||
|
dw OfficerSpriteGFX
|
||||||
|
db $3 * $40, BANK(OfficerSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 148c8
|
||||||
|
|
||||||
|
CalSprite: ; 148c8
|
||||||
|
dw CalSpriteGFX
|
||||||
|
db $3 * $40, BANK(CalSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 148ce
|
||||||
|
|
||||||
|
SlowpokeSprite: ; 148ce
|
||||||
|
dw SlowpokeSpriteGFX
|
||||||
|
db $1 * $40, BANK(SlowpokeSpriteGFX)
|
||||||
|
db STILL_SPRITE, PAL_OW_RED
|
||||||
|
; 148d4
|
||||||
|
|
||||||
|
CaptainSprite: ; 148d4
|
||||||
|
dw CaptainSpriteGFX
|
||||||
|
db $3 * $40, BANK(CaptainSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 148da
|
||||||
|
|
||||||
|
BigLaprasSprite: ; 148da
|
||||||
|
dw BigLaprasSpriteGFX
|
||||||
|
db $3 * $40, BANK(BigLaprasSpriteGFX)
|
||||||
|
db STANDING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 148e0
|
||||||
|
|
||||||
|
GymGuySprite: ; 148e0
|
||||||
|
dw GymGuySpriteGFX
|
||||||
|
db $3 * $40, BANK(GymGuySpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 148e6
|
||||||
|
|
||||||
|
SailorSprite: ; 148e6
|
||||||
|
dw SailorSpriteGFX
|
||||||
|
db $3 * $40, BANK(SailorSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 148ec
|
||||||
|
|
||||||
|
BikerSprite: ; 148ec
|
||||||
|
dw BikerSpriteGFX
|
||||||
|
db $3 * $40, BANK(BikerSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 148f2
|
||||||
|
|
||||||
|
PharmacistSprite: ; 148f2
|
||||||
|
dw PharmacistSpriteGFX
|
||||||
|
db $3 * $40, BANK(PharmacistSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 148f8
|
||||||
|
|
||||||
|
MonsterSprite: ; 148f8
|
||||||
|
dw MonsterSpriteGFX
|
||||||
|
db $3 * $40, BANK(MonsterSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 148fe
|
||||||
|
|
||||||
|
FairySprite: ; 148fe
|
||||||
|
dw FairySpriteGFX
|
||||||
|
db $3 * $40, BANK(FairySpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 14904
|
||||||
|
|
||||||
|
BirdSprite: ; 14904
|
||||||
|
dw BirdSpriteGFX
|
||||||
|
db $3 * $40, BANK(BirdSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 1490a
|
||||||
|
|
||||||
|
DragonSprite: ; 1490a
|
||||||
|
dw DragonSpriteGFX
|
||||||
|
db $3 * $40, BANK(DragonSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_RED
|
||||||
|
; 14910
|
||||||
|
|
||||||
|
BigOnixSprite: ; 14910
|
||||||
|
dw BigOnixSpriteGFX
|
||||||
|
db $3 * $40, BANK(BigOnixSpriteGFX)
|
||||||
|
db STANDING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 14916
|
||||||
|
|
||||||
|
N64Sprite: ; 14916
|
||||||
|
dw N64SpriteGFX
|
||||||
|
db $1 * $40, BANK(N64SpriteGFX)
|
||||||
|
db STILL_SPRITE, PAL_OW_BROWN
|
||||||
|
; 1491c
|
||||||
|
|
||||||
|
SudowoodoSprite: ; 1491c
|
||||||
|
dw SudowoodoSpriteGFX
|
||||||
|
db $3 * $40, BANK(SudowoodoSpriteGFX)
|
||||||
|
db STANDING_SPRITE, PAL_OW_GREEN
|
||||||
|
; 14922
|
||||||
|
|
||||||
|
SurfSprite: ; 14922
|
||||||
|
dw SurfSpriteGFX
|
||||||
|
db $3 * $40, BANK(SurfSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 14928
|
||||||
|
|
||||||
|
PokeBallSprite: ; 14928
|
||||||
|
dw PokeBallSpriteGFX
|
||||||
|
db $1 * $40, BANK(PokeBallSpriteGFX)
|
||||||
|
db STILL_SPRITE, PAL_OW_RED
|
||||||
|
; 1492e
|
||||||
|
|
||||||
|
PokedexSprite: ; 1492e
|
||||||
|
dw PokedexSpriteGFX
|
||||||
|
db $1 * $40, BANK(PokedexSpriteGFX)
|
||||||
|
db STILL_SPRITE, PAL_OW_BROWN
|
||||||
|
; 14934
|
||||||
|
|
||||||
|
PaperSprite: ; 14934
|
||||||
|
dw PaperSpriteGFX
|
||||||
|
db $1 * $40, BANK(PaperSpriteGFX)
|
||||||
|
db STILL_SPRITE, PAL_OW_BLUE
|
||||||
|
; 1493a
|
||||||
|
|
||||||
|
VirtualBoySprite: ; 1493a
|
||||||
|
dw VirtualBoySpriteGFX
|
||||||
|
db $1 * $40, BANK(VirtualBoySpriteGFX)
|
||||||
|
db STILL_SPRITE, PAL_OW_RED
|
||||||
|
; 14940
|
||||||
|
|
||||||
|
OldLinkReceptionistSprite: ; 14940
|
||||||
|
dw OldLinkReceptionistSpriteGFX
|
||||||
|
db $3 * $40, BANK(OldLinkReceptionistSpriteGFX)
|
||||||
|
db STANDING_SPRITE, PAL_OW_RED
|
||||||
|
; 14946
|
||||||
|
|
||||||
|
RockSprite: ; 14946
|
||||||
|
dw RockSpriteGFX
|
||||||
|
db $1 * $40, BANK(RockSpriteGFX)
|
||||||
|
db STILL_SPRITE, PAL_OW_ROCK
|
||||||
|
; 1494c
|
||||||
|
|
||||||
|
BoulderSprite: ; 1494c
|
||||||
|
dw BoulderSpriteGFX
|
||||||
|
db $1 * $40, BANK(BoulderSpriteGFX)
|
||||||
|
db STILL_SPRITE, PAL_OW_ROCK
|
||||||
|
; 14952
|
||||||
|
|
||||||
|
SnesSprite: ; 14952
|
||||||
|
dw SnesSpriteGFX
|
||||||
|
db $1 * $40, BANK(SnesSpriteGFX)
|
||||||
|
db STILL_SPRITE, PAL_OW_BLUE
|
||||||
|
; 14958
|
||||||
|
|
||||||
|
FamicomSprite: ; 14958
|
||||||
|
dw FamicomSpriteGFX
|
||||||
|
db $1 * $40, BANK(FamicomSpriteGFX)
|
||||||
|
db STILL_SPRITE, PAL_OW_RED
|
||||||
|
; 1495e
|
||||||
|
|
||||||
|
FruitTreeSprite: ; 1495e
|
||||||
|
dw FruitTreeSpriteGFX
|
||||||
|
db $1 * $40, BANK(FruitTreeSpriteGFX)
|
||||||
|
db STILL_SPRITE, PAL_OW_TREE
|
||||||
|
; 14964
|
||||||
|
|
||||||
|
GoldTrophySprite: ; 14964
|
||||||
|
dw GoldTrophySpriteGFX
|
||||||
|
db $1 * $40, BANK(GoldTrophySpriteGFX)
|
||||||
|
db STILL_SPRITE, PAL_OW_BROWN
|
||||||
|
; 1496a
|
||||||
|
|
||||||
|
SilverTrophySprite: ; 1496a
|
||||||
|
dw SilverTrophySpriteGFX
|
||||||
|
db $1 * $40, BANK(SilverTrophySpriteGFX)
|
||||||
|
db STILL_SPRITE, PAL_OW_SILVER
|
||||||
|
; 14970
|
||||||
|
|
||||||
|
KrisSprite: ; 14970
|
||||||
|
dw KrisSpriteGFX
|
||||||
|
db $3 * $40, BANK(KrisSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 14976
|
||||||
|
|
||||||
|
KrisBikeSprite: ; 14976
|
||||||
|
dw KrisBikeSpriteGFX
|
||||||
|
db $3 * $40, BANK(KrisBikeSpriteGFX)
|
||||||
|
db WALKING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 1497c
|
||||||
|
|
||||||
|
KurtOutsideSprite: ; 1497c
|
||||||
|
dw KurtOutsideSpriteGFX
|
||||||
|
db $3 * $40, BANK(KurtOutsideSpriteGFX)
|
||||||
|
db STANDING_SPRITE, PAL_OW_BROWN
|
||||||
|
; 14982
|
||||||
|
|
||||||
|
SuicuneSprite: ; 14982
|
||||||
|
dw SuicuneSpriteGFX
|
||||||
|
db $1 * $40, BANK(SuicuneSpriteGFX)
|
||||||
|
db STILL_SPRITE, PAL_OW_BLUE
|
||||||
|
; 14988
|
||||||
|
|
||||||
|
EnteiSprite: ; 14988
|
||||||
|
dw EnteiSpriteGFX
|
||||||
|
db $1 * $40, BANK(EnteiSpriteGFX)
|
||||||
|
db STILL_SPRITE, PAL_OW_RED
|
||||||
|
; 1498e
|
||||||
|
|
||||||
|
RaikouSprite: ; 1498e
|
||||||
|
dw RaikouSpriteGFX
|
||||||
|
db $1 * $40, BANK(RaikouSpriteGFX)
|
||||||
|
db STILL_SPRITE, PAL_OW_RED
|
||||||
|
; 14994
|
||||||
|
|
||||||
|
StandingYoungsterSprite: ; 14994
|
||||||
|
dw StandingYoungsterSpriteGFX
|
||||||
|
db $3 * $40, BANK(StandingYoungsterSpriteGFX)
|
||||||
|
db STANDING_SPRITE, PAL_OW_BLUE
|
||||||
|
; 1499a
|
||||||
|
|
@ -1,252 +1,382 @@
|
|||||||
|
ChrisSpriteGFX: ; c0000
|
||||||
INCBIN "gfx/overworld/000.2bpp"
|
INCBIN "gfx/overworld/000.2bpp"
|
||||||
INCBIN "gfx/overworld/001.2bpp"
|
INCBIN "gfx/overworld/001.2bpp"
|
||||||
INCBIN "gfx/overworld/002.2bpp"
|
INCBIN "gfx/overworld/002.2bpp"
|
||||||
INCBIN "gfx/overworld/003.2bpp"
|
INCBIN "gfx/overworld/003.2bpp"
|
||||||
INCBIN "gfx/overworld/004.2bpp"
|
INCBIN "gfx/overworld/004.2bpp"
|
||||||
INCBIN "gfx/overworld/005.2bpp"
|
INCBIN "gfx/overworld/005.2bpp"
|
||||||
|
; c0180
|
||||||
|
|
||||||
|
ChrisBikeSpriteGFX: ; c0180
|
||||||
INCBIN "gfx/overworld/006.2bpp"
|
INCBIN "gfx/overworld/006.2bpp"
|
||||||
INCBIN "gfx/overworld/007.2bpp"
|
INCBIN "gfx/overworld/007.2bpp"
|
||||||
INCBIN "gfx/overworld/008.2bpp"
|
INCBIN "gfx/overworld/008.2bpp"
|
||||||
INCBIN "gfx/overworld/009.2bpp"
|
INCBIN "gfx/overworld/009.2bpp"
|
||||||
INCBIN "gfx/overworld/010.2bpp"
|
INCBIN "gfx/overworld/010.2bpp"
|
||||||
INCBIN "gfx/overworld/011.2bpp"
|
INCBIN "gfx/overworld/011.2bpp"
|
||||||
|
; c0300
|
||||||
|
|
||||||
|
GameboyKidSpriteGFX: ; c0300
|
||||||
INCBIN "gfx/overworld/012.2bpp"
|
INCBIN "gfx/overworld/012.2bpp"
|
||||||
INCBIN "gfx/overworld/013.2bpp"
|
INCBIN "gfx/overworld/013.2bpp"
|
||||||
INCBIN "gfx/overworld/014.2bpp"
|
INCBIN "gfx/overworld/014.2bpp"
|
||||||
|
; c03c0
|
||||||
|
|
||||||
|
SilverSpriteGFX: ; c03c0
|
||||||
INCBIN "gfx/overworld/015.2bpp"
|
INCBIN "gfx/overworld/015.2bpp"
|
||||||
INCBIN "gfx/overworld/016.2bpp"
|
INCBIN "gfx/overworld/016.2bpp"
|
||||||
INCBIN "gfx/overworld/017.2bpp"
|
INCBIN "gfx/overworld/017.2bpp"
|
||||||
INCBIN "gfx/overworld/018.2bpp"
|
INCBIN "gfx/overworld/018.2bpp"
|
||||||
INCBIN "gfx/overworld/019.2bpp"
|
INCBIN "gfx/overworld/019.2bpp"
|
||||||
INCBIN "gfx/overworld/020.2bpp"
|
INCBIN "gfx/overworld/020.2bpp"
|
||||||
|
; c0540
|
||||||
|
|
||||||
|
OakSpriteGFX: ; c0540
|
||||||
INCBIN "gfx/overworld/021.2bpp"
|
INCBIN "gfx/overworld/021.2bpp"
|
||||||
INCBIN "gfx/overworld/022.2bpp"
|
INCBIN "gfx/overworld/022.2bpp"
|
||||||
INCBIN "gfx/overworld/023.2bpp"
|
INCBIN "gfx/overworld/023.2bpp"
|
||||||
INCBIN "gfx/overworld/024.2bpp"
|
INCBIN "gfx/overworld/024.2bpp"
|
||||||
INCBIN "gfx/overworld/025.2bpp"
|
INCBIN "gfx/overworld/025.2bpp"
|
||||||
INCBIN "gfx/overworld/026.2bpp"
|
INCBIN "gfx/overworld/026.2bpp"
|
||||||
|
; c06c0
|
||||||
|
|
||||||
|
RedSpriteGFX: ; c06c0
|
||||||
INCBIN "gfx/overworld/027.2bpp"
|
INCBIN "gfx/overworld/027.2bpp"
|
||||||
INCBIN "gfx/overworld/028.2bpp"
|
INCBIN "gfx/overworld/028.2bpp"
|
||||||
INCBIN "gfx/overworld/029.2bpp"
|
INCBIN "gfx/overworld/029.2bpp"
|
||||||
INCBIN "gfx/overworld/030.2bpp"
|
INCBIN "gfx/overworld/030.2bpp"
|
||||||
INCBIN "gfx/overworld/031.2bpp"
|
INCBIN "gfx/overworld/031.2bpp"
|
||||||
INCBIN "gfx/overworld/032.2bpp"
|
INCBIN "gfx/overworld/032.2bpp"
|
||||||
|
; c0840
|
||||||
|
|
||||||
|
BlueSpriteGFX: ; c0840
|
||||||
INCBIN "gfx/overworld/033.2bpp"
|
INCBIN "gfx/overworld/033.2bpp"
|
||||||
INCBIN "gfx/overworld/034.2bpp"
|
INCBIN "gfx/overworld/034.2bpp"
|
||||||
INCBIN "gfx/overworld/035.2bpp"
|
INCBIN "gfx/overworld/035.2bpp"
|
||||||
INCBIN "gfx/overworld/036.2bpp"
|
INCBIN "gfx/overworld/036.2bpp"
|
||||||
INCBIN "gfx/overworld/037.2bpp"
|
INCBIN "gfx/overworld/037.2bpp"
|
||||||
INCBIN "gfx/overworld/038.2bpp"
|
INCBIN "gfx/overworld/038.2bpp"
|
||||||
|
; c09c0
|
||||||
|
|
||||||
|
BillSpriteGFX: ; c09c0
|
||||||
INCBIN "gfx/overworld/039.2bpp"
|
INCBIN "gfx/overworld/039.2bpp"
|
||||||
INCBIN "gfx/overworld/040.2bpp"
|
INCBIN "gfx/overworld/040.2bpp"
|
||||||
INCBIN "gfx/overworld/041.2bpp"
|
INCBIN "gfx/overworld/041.2bpp"
|
||||||
INCBIN "gfx/overworld/042.2bpp"
|
INCBIN "gfx/overworld/042.2bpp"
|
||||||
INCBIN "gfx/overworld/043.2bpp"
|
INCBIN "gfx/overworld/043.2bpp"
|
||||||
INCBIN "gfx/overworld/044.2bpp"
|
INCBIN "gfx/overworld/044.2bpp"
|
||||||
|
; c0b40
|
||||||
|
|
||||||
|
ElderSpriteGFX: ; c0b40
|
||||||
INCBIN "gfx/overworld/045.2bpp"
|
INCBIN "gfx/overworld/045.2bpp"
|
||||||
INCBIN "gfx/overworld/046.2bpp"
|
INCBIN "gfx/overworld/046.2bpp"
|
||||||
INCBIN "gfx/overworld/047.2bpp"
|
INCBIN "gfx/overworld/047.2bpp"
|
||||||
INCBIN "gfx/overworld/048.2bpp"
|
INCBIN "gfx/overworld/048.2bpp"
|
||||||
INCBIN "gfx/overworld/049.2bpp"
|
INCBIN "gfx/overworld/049.2bpp"
|
||||||
INCBIN "gfx/overworld/050.2bpp"
|
INCBIN "gfx/overworld/050.2bpp"
|
||||||
|
; c0cc0
|
||||||
|
|
||||||
|
JanineSpriteGFX: ; c0cc0
|
||||||
INCBIN "gfx/overworld/051.2bpp"
|
INCBIN "gfx/overworld/051.2bpp"
|
||||||
INCBIN "gfx/overworld/052.2bpp"
|
INCBIN "gfx/overworld/052.2bpp"
|
||||||
INCBIN "gfx/overworld/053.2bpp"
|
INCBIN "gfx/overworld/053.2bpp"
|
||||||
INCBIN "gfx/overworld/054.2bpp"
|
INCBIN "gfx/overworld/054.2bpp"
|
||||||
INCBIN "gfx/overworld/055.2bpp"
|
INCBIN "gfx/overworld/055.2bpp"
|
||||||
INCBIN "gfx/overworld/056.2bpp"
|
INCBIN "gfx/overworld/056.2bpp"
|
||||||
|
; c0e40
|
||||||
|
|
||||||
|
KurtSpriteGFX: ; c0e40
|
||||||
INCBIN "gfx/overworld/057.2bpp"
|
INCBIN "gfx/overworld/057.2bpp"
|
||||||
INCBIN "gfx/overworld/058.2bpp"
|
INCBIN "gfx/overworld/058.2bpp"
|
||||||
INCBIN "gfx/overworld/059.2bpp"
|
INCBIN "gfx/overworld/059.2bpp"
|
||||||
INCBIN "gfx/overworld/060.2bpp"
|
INCBIN "gfx/overworld/060.2bpp"
|
||||||
INCBIN "gfx/overworld/061.2bpp"
|
INCBIN "gfx/overworld/061.2bpp"
|
||||||
INCBIN "gfx/overworld/062.2bpp"
|
INCBIN "gfx/overworld/062.2bpp"
|
||||||
|
; c0fc0
|
||||||
|
|
||||||
|
MomSpriteGFX: ; c0fc0
|
||||||
INCBIN "gfx/overworld/063.2bpp"
|
INCBIN "gfx/overworld/063.2bpp"
|
||||||
INCBIN "gfx/overworld/064.2bpp"
|
INCBIN "gfx/overworld/064.2bpp"
|
||||||
INCBIN "gfx/overworld/065.2bpp"
|
INCBIN "gfx/overworld/065.2bpp"
|
||||||
INCBIN "gfx/overworld/066.2bpp"
|
INCBIN "gfx/overworld/066.2bpp"
|
||||||
INCBIN "gfx/overworld/067.2bpp"
|
INCBIN "gfx/overworld/067.2bpp"
|
||||||
INCBIN "gfx/overworld/068.2bpp"
|
INCBIN "gfx/overworld/068.2bpp"
|
||||||
|
; c1140
|
||||||
|
|
||||||
|
BlaineSpriteGFX: ; c1140
|
||||||
INCBIN "gfx/overworld/069.2bpp"
|
INCBIN "gfx/overworld/069.2bpp"
|
||||||
INCBIN "gfx/overworld/070.2bpp"
|
INCBIN "gfx/overworld/070.2bpp"
|
||||||
INCBIN "gfx/overworld/071.2bpp"
|
INCBIN "gfx/overworld/071.2bpp"
|
||||||
INCBIN "gfx/overworld/072.2bpp"
|
INCBIN "gfx/overworld/072.2bpp"
|
||||||
INCBIN "gfx/overworld/073.2bpp"
|
INCBIN "gfx/overworld/073.2bpp"
|
||||||
INCBIN "gfx/overworld/074.2bpp"
|
INCBIN "gfx/overworld/074.2bpp"
|
||||||
|
; c12c0
|
||||||
|
|
||||||
|
RedsMomSpriteGFX: ; c12c0
|
||||||
INCBIN "gfx/overworld/075.2bpp"
|
INCBIN "gfx/overworld/075.2bpp"
|
||||||
INCBIN "gfx/overworld/076.2bpp"
|
INCBIN "gfx/overworld/076.2bpp"
|
||||||
INCBIN "gfx/overworld/077.2bpp"
|
INCBIN "gfx/overworld/077.2bpp"
|
||||||
INCBIN "gfx/overworld/078.2bpp"
|
INCBIN "gfx/overworld/078.2bpp"
|
||||||
INCBIN "gfx/overworld/079.2bpp"
|
INCBIN "gfx/overworld/079.2bpp"
|
||||||
INCBIN "gfx/overworld/080.2bpp"
|
INCBIN "gfx/overworld/080.2bpp"
|
||||||
|
; c1440
|
||||||
|
|
||||||
|
DaisySpriteGFX: ; c1440
|
||||||
INCBIN "gfx/overworld/081.2bpp"
|
INCBIN "gfx/overworld/081.2bpp"
|
||||||
INCBIN "gfx/overworld/082.2bpp"
|
INCBIN "gfx/overworld/082.2bpp"
|
||||||
INCBIN "gfx/overworld/083.2bpp"
|
INCBIN "gfx/overworld/083.2bpp"
|
||||||
INCBIN "gfx/overworld/084.2bpp"
|
INCBIN "gfx/overworld/084.2bpp"
|
||||||
INCBIN "gfx/overworld/085.2bpp"
|
INCBIN "gfx/overworld/085.2bpp"
|
||||||
INCBIN "gfx/overworld/086.2bpp"
|
INCBIN "gfx/overworld/086.2bpp"
|
||||||
|
; c15c0
|
||||||
|
|
||||||
|
ElmSpriteGFX: ; c15c0
|
||||||
INCBIN "gfx/overworld/087.2bpp"
|
INCBIN "gfx/overworld/087.2bpp"
|
||||||
INCBIN "gfx/overworld/088.2bpp"
|
INCBIN "gfx/overworld/088.2bpp"
|
||||||
INCBIN "gfx/overworld/089.2bpp"
|
INCBIN "gfx/overworld/089.2bpp"
|
||||||
INCBIN "gfx/overworld/090.2bpp"
|
INCBIN "gfx/overworld/090.2bpp"
|
||||||
INCBIN "gfx/overworld/091.2bpp"
|
INCBIN "gfx/overworld/091.2bpp"
|
||||||
INCBIN "gfx/overworld/092.2bpp"
|
INCBIN "gfx/overworld/092.2bpp"
|
||||||
|
; c1740
|
||||||
|
|
||||||
|
WillSpriteGFX: ; c1740
|
||||||
INCBIN "gfx/overworld/093.2bpp"
|
INCBIN "gfx/overworld/093.2bpp"
|
||||||
INCBIN "gfx/overworld/094.2bpp"
|
INCBIN "gfx/overworld/094.2bpp"
|
||||||
INCBIN "gfx/overworld/095.2bpp"
|
INCBIN "gfx/overworld/095.2bpp"
|
||||||
|
; c1800
|
||||||
|
|
||||||
|
FalknerSpriteGFX: ; c1800
|
||||||
INCBIN "gfx/overworld/096.2bpp"
|
INCBIN "gfx/overworld/096.2bpp"
|
||||||
INCBIN "gfx/overworld/097.2bpp"
|
INCBIN "gfx/overworld/097.2bpp"
|
||||||
INCBIN "gfx/overworld/098.2bpp"
|
INCBIN "gfx/overworld/098.2bpp"
|
||||||
INCBIN "gfx/overworld/099.2bpp"
|
INCBIN "gfx/overworld/099.2bpp"
|
||||||
INCBIN "gfx/overworld/100.2bpp"
|
INCBIN "gfx/overworld/100.2bpp"
|
||||||
INCBIN "gfx/overworld/101.2bpp"
|
INCBIN "gfx/overworld/101.2bpp"
|
||||||
|
; c1980
|
||||||
|
|
||||||
|
WhitneySpriteGFX: ; c1980
|
||||||
INCBIN "gfx/overworld/102.2bpp"
|
INCBIN "gfx/overworld/102.2bpp"
|
||||||
INCBIN "gfx/overworld/103.2bpp"
|
INCBIN "gfx/overworld/103.2bpp"
|
||||||
INCBIN "gfx/overworld/104.2bpp"
|
INCBIN "gfx/overworld/104.2bpp"
|
||||||
INCBIN "gfx/overworld/105.2bpp"
|
INCBIN "gfx/overworld/105.2bpp"
|
||||||
INCBIN "gfx/overworld/106.2bpp"
|
INCBIN "gfx/overworld/106.2bpp"
|
||||||
INCBIN "gfx/overworld/107.2bpp"
|
INCBIN "gfx/overworld/107.2bpp"
|
||||||
|
; c1b00
|
||||||
|
|
||||||
|
BugsySpriteGFX: ; c1b00
|
||||||
INCBIN "gfx/overworld/108.2bpp"
|
INCBIN "gfx/overworld/108.2bpp"
|
||||||
INCBIN "gfx/overworld/109.2bpp"
|
INCBIN "gfx/overworld/109.2bpp"
|
||||||
INCBIN "gfx/overworld/110.2bpp"
|
INCBIN "gfx/overworld/110.2bpp"
|
||||||
INCBIN "gfx/overworld/111.2bpp"
|
INCBIN "gfx/overworld/111.2bpp"
|
||||||
INCBIN "gfx/overworld/112.2bpp"
|
INCBIN "gfx/overworld/112.2bpp"
|
||||||
INCBIN "gfx/overworld/113.2bpp"
|
INCBIN "gfx/overworld/113.2bpp"
|
||||||
|
; c1c80
|
||||||
|
|
||||||
|
MortySpriteGFX: ; c1c80
|
||||||
INCBIN "gfx/overworld/114.2bpp"
|
INCBIN "gfx/overworld/114.2bpp"
|
||||||
INCBIN "gfx/overworld/115.2bpp"
|
INCBIN "gfx/overworld/115.2bpp"
|
||||||
INCBIN "gfx/overworld/116.2bpp"
|
INCBIN "gfx/overworld/116.2bpp"
|
||||||
INCBIN "gfx/overworld/117.2bpp"
|
INCBIN "gfx/overworld/117.2bpp"
|
||||||
INCBIN "gfx/overworld/118.2bpp"
|
INCBIN "gfx/overworld/118.2bpp"
|
||||||
INCBIN "gfx/overworld/119.2bpp"
|
INCBIN "gfx/overworld/119.2bpp"
|
||||||
|
; c1e00
|
||||||
|
|
||||||
|
ChuckSpriteGFX: ; c1e00
|
||||||
INCBIN "gfx/overworld/120.2bpp"
|
INCBIN "gfx/overworld/120.2bpp"
|
||||||
INCBIN "gfx/overworld/121.2bpp"
|
INCBIN "gfx/overworld/121.2bpp"
|
||||||
INCBIN "gfx/overworld/122.2bpp"
|
INCBIN "gfx/overworld/122.2bpp"
|
||||||
INCBIN "gfx/overworld/123.2bpp"
|
INCBIN "gfx/overworld/123.2bpp"
|
||||||
INCBIN "gfx/overworld/124.2bpp"
|
INCBIN "gfx/overworld/124.2bpp"
|
||||||
INCBIN "gfx/overworld/125.2bpp"
|
INCBIN "gfx/overworld/125.2bpp"
|
||||||
|
; c1f80
|
||||||
|
|
||||||
|
JasmineSpriteGFX: ; c1f80
|
||||||
INCBIN "gfx/overworld/126.2bpp"
|
INCBIN "gfx/overworld/126.2bpp"
|
||||||
INCBIN "gfx/overworld/127.2bpp"
|
INCBIN "gfx/overworld/127.2bpp"
|
||||||
INCBIN "gfx/overworld/128.2bpp"
|
INCBIN "gfx/overworld/128.2bpp"
|
||||||
INCBIN "gfx/overworld/129.2bpp"
|
INCBIN "gfx/overworld/129.2bpp"
|
||||||
INCBIN "gfx/overworld/130.2bpp"
|
INCBIN "gfx/overworld/130.2bpp"
|
||||||
INCBIN "gfx/overworld/131.2bpp"
|
INCBIN "gfx/overworld/131.2bpp"
|
||||||
|
; c2100
|
||||||
|
|
||||||
|
PryceSpriteGFX: ; c2100
|
||||||
INCBIN "gfx/overworld/132.2bpp"
|
INCBIN "gfx/overworld/132.2bpp"
|
||||||
INCBIN "gfx/overworld/133.2bpp"
|
INCBIN "gfx/overworld/133.2bpp"
|
||||||
INCBIN "gfx/overworld/134.2bpp"
|
INCBIN "gfx/overworld/134.2bpp"
|
||||||
INCBIN "gfx/overworld/135.2bpp"
|
INCBIN "gfx/overworld/135.2bpp"
|
||||||
INCBIN "gfx/overworld/136.2bpp"
|
INCBIN "gfx/overworld/136.2bpp"
|
||||||
INCBIN "gfx/overworld/137.2bpp"
|
INCBIN "gfx/overworld/137.2bpp"
|
||||||
|
; c2280
|
||||||
|
|
||||||
|
ClairSpriteGFX: ; c2280
|
||||||
INCBIN "gfx/overworld/138.2bpp"
|
INCBIN "gfx/overworld/138.2bpp"
|
||||||
INCBIN "gfx/overworld/139.2bpp"
|
INCBIN "gfx/overworld/139.2bpp"
|
||||||
INCBIN "gfx/overworld/140.2bpp"
|
INCBIN "gfx/overworld/140.2bpp"
|
||||||
INCBIN "gfx/overworld/141.2bpp"
|
INCBIN "gfx/overworld/141.2bpp"
|
||||||
INCBIN "gfx/overworld/142.2bpp"
|
INCBIN "gfx/overworld/142.2bpp"
|
||||||
INCBIN "gfx/overworld/143.2bpp"
|
INCBIN "gfx/overworld/143.2bpp"
|
||||||
|
; c2400
|
||||||
|
|
||||||
|
BrockSpriteGFX: ; c2400
|
||||||
INCBIN "gfx/overworld/144.2bpp"
|
INCBIN "gfx/overworld/144.2bpp"
|
||||||
INCBIN "gfx/overworld/145.2bpp"
|
INCBIN "gfx/overworld/145.2bpp"
|
||||||
INCBIN "gfx/overworld/146.2bpp"
|
INCBIN "gfx/overworld/146.2bpp"
|
||||||
INCBIN "gfx/overworld/147.2bpp"
|
INCBIN "gfx/overworld/147.2bpp"
|
||||||
INCBIN "gfx/overworld/148.2bpp"
|
INCBIN "gfx/overworld/148.2bpp"
|
||||||
INCBIN "gfx/overworld/149.2bpp"
|
INCBIN "gfx/overworld/149.2bpp"
|
||||||
|
; c2580
|
||||||
|
|
||||||
|
KarenSpriteGFX: ; c2580
|
||||||
INCBIN "gfx/overworld/150.2bpp"
|
INCBIN "gfx/overworld/150.2bpp"
|
||||||
INCBIN "gfx/overworld/151.2bpp"
|
INCBIN "gfx/overworld/151.2bpp"
|
||||||
INCBIN "gfx/overworld/152.2bpp"
|
INCBIN "gfx/overworld/152.2bpp"
|
||||||
|
; c2640
|
||||||
|
|
||||||
|
BrunoSpriteGFX: ; c2640
|
||||||
INCBIN "gfx/overworld/153.2bpp"
|
INCBIN "gfx/overworld/153.2bpp"
|
||||||
INCBIN "gfx/overworld/154.2bpp"
|
INCBIN "gfx/overworld/154.2bpp"
|
||||||
INCBIN "gfx/overworld/155.2bpp"
|
INCBIN "gfx/overworld/155.2bpp"
|
||||||
INCBIN "gfx/overworld/156.2bpp"
|
INCBIN "gfx/overworld/156.2bpp"
|
||||||
INCBIN "gfx/overworld/157.2bpp"
|
INCBIN "gfx/overworld/157.2bpp"
|
||||||
INCBIN "gfx/overworld/158.2bpp"
|
INCBIN "gfx/overworld/158.2bpp"
|
||||||
|
; c27c0
|
||||||
|
|
||||||
|
MistySpriteGFX: ; c27c0
|
||||||
INCBIN "gfx/overworld/159.2bpp"
|
INCBIN "gfx/overworld/159.2bpp"
|
||||||
INCBIN "gfx/overworld/160.2bpp"
|
INCBIN "gfx/overworld/160.2bpp"
|
||||||
INCBIN "gfx/overworld/161.2bpp"
|
INCBIN "gfx/overworld/161.2bpp"
|
||||||
INCBIN "gfx/overworld/162.2bpp"
|
INCBIN "gfx/overworld/162.2bpp"
|
||||||
INCBIN "gfx/overworld/163.2bpp"
|
INCBIN "gfx/overworld/163.2bpp"
|
||||||
INCBIN "gfx/overworld/164.2bpp"
|
INCBIN "gfx/overworld/164.2bpp"
|
||||||
|
; c2940
|
||||||
|
|
||||||
|
LanceSpriteGFX: ; c2940
|
||||||
INCBIN "gfx/overworld/165.2bpp"
|
INCBIN "gfx/overworld/165.2bpp"
|
||||||
INCBIN "gfx/overworld/166.2bpp"
|
INCBIN "gfx/overworld/166.2bpp"
|
||||||
INCBIN "gfx/overworld/167.2bpp"
|
INCBIN "gfx/overworld/167.2bpp"
|
||||||
INCBIN "gfx/overworld/168.2bpp"
|
INCBIN "gfx/overworld/168.2bpp"
|
||||||
INCBIN "gfx/overworld/169.2bpp"
|
INCBIN "gfx/overworld/169.2bpp"
|
||||||
INCBIN "gfx/overworld/170.2bpp"
|
INCBIN "gfx/overworld/170.2bpp"
|
||||||
|
; c2ac0
|
||||||
|
|
||||||
|
SurgeSpriteGFX: ; c2ac0
|
||||||
INCBIN "gfx/overworld/171.2bpp"
|
INCBIN "gfx/overworld/171.2bpp"
|
||||||
INCBIN "gfx/overworld/172.2bpp"
|
INCBIN "gfx/overworld/172.2bpp"
|
||||||
INCBIN "gfx/overworld/173.2bpp"
|
INCBIN "gfx/overworld/173.2bpp"
|
||||||
INCBIN "gfx/overworld/174.2bpp"
|
INCBIN "gfx/overworld/174.2bpp"
|
||||||
INCBIN "gfx/overworld/175.2bpp"
|
INCBIN "gfx/overworld/175.2bpp"
|
||||||
INCBIN "gfx/overworld/176.2bpp"
|
INCBIN "gfx/overworld/176.2bpp"
|
||||||
|
; c2c40
|
||||||
|
|
||||||
|
ErikaSpriteGFX: ; c2c40
|
||||||
INCBIN "gfx/overworld/177.2bpp"
|
INCBIN "gfx/overworld/177.2bpp"
|
||||||
INCBIN "gfx/overworld/178.2bpp"
|
INCBIN "gfx/overworld/178.2bpp"
|
||||||
INCBIN "gfx/overworld/179.2bpp"
|
INCBIN "gfx/overworld/179.2bpp"
|
||||||
INCBIN "gfx/overworld/180.2bpp"
|
INCBIN "gfx/overworld/180.2bpp"
|
||||||
INCBIN "gfx/overworld/181.2bpp"
|
INCBIN "gfx/overworld/181.2bpp"
|
||||||
INCBIN "gfx/overworld/182.2bpp"
|
INCBIN "gfx/overworld/182.2bpp"
|
||||||
|
; c2dc0
|
||||||
|
|
||||||
|
KogaSpriteGFX: ; c2dc0
|
||||||
INCBIN "gfx/overworld/183.2bpp"
|
INCBIN "gfx/overworld/183.2bpp"
|
||||||
INCBIN "gfx/overworld/184.2bpp"
|
INCBIN "gfx/overworld/184.2bpp"
|
||||||
INCBIN "gfx/overworld/185.2bpp"
|
INCBIN "gfx/overworld/185.2bpp"
|
||||||
INCBIN "gfx/overworld/186.2bpp"
|
INCBIN "gfx/overworld/186.2bpp"
|
||||||
INCBIN "gfx/overworld/187.2bpp"
|
INCBIN "gfx/overworld/187.2bpp"
|
||||||
INCBIN "gfx/overworld/188.2bpp"
|
INCBIN "gfx/overworld/188.2bpp"
|
||||||
|
; c2f40
|
||||||
|
|
||||||
|
SabrinaSpriteGFX: ; c2f40
|
||||||
INCBIN "gfx/overworld/189.2bpp"
|
INCBIN "gfx/overworld/189.2bpp"
|
||||||
INCBIN "gfx/overworld/190.2bpp"
|
INCBIN "gfx/overworld/190.2bpp"
|
||||||
INCBIN "gfx/overworld/191.2bpp"
|
INCBIN "gfx/overworld/191.2bpp"
|
||||||
INCBIN "gfx/overworld/192.2bpp"
|
INCBIN "gfx/overworld/192.2bpp"
|
||||||
INCBIN "gfx/overworld/193.2bpp"
|
INCBIN "gfx/overworld/193.2bpp"
|
||||||
INCBIN "gfx/overworld/194.2bpp"
|
INCBIN "gfx/overworld/194.2bpp"
|
||||||
|
; c30c0
|
||||||
|
|
||||||
|
CooltrainerMSpriteGFX: ; c30c0
|
||||||
INCBIN "gfx/overworld/195.2bpp"
|
INCBIN "gfx/overworld/195.2bpp"
|
||||||
INCBIN "gfx/overworld/196.2bpp"
|
INCBIN "gfx/overworld/196.2bpp"
|
||||||
INCBIN "gfx/overworld/197.2bpp"
|
INCBIN "gfx/overworld/197.2bpp"
|
||||||
INCBIN "gfx/overworld/198.2bpp"
|
INCBIN "gfx/overworld/198.2bpp"
|
||||||
INCBIN "gfx/overworld/199.2bpp"
|
INCBIN "gfx/overworld/199.2bpp"
|
||||||
INCBIN "gfx/overworld/200.2bpp"
|
INCBIN "gfx/overworld/200.2bpp"
|
||||||
|
; c3240
|
||||||
|
|
||||||
|
CooltrainerFSpriteGFX: ; c3240
|
||||||
INCBIN "gfx/overworld/201.2bpp"
|
INCBIN "gfx/overworld/201.2bpp"
|
||||||
INCBIN "gfx/overworld/202.2bpp"
|
INCBIN "gfx/overworld/202.2bpp"
|
||||||
INCBIN "gfx/overworld/203.2bpp"
|
INCBIN "gfx/overworld/203.2bpp"
|
||||||
INCBIN "gfx/overworld/204.2bpp"
|
INCBIN "gfx/overworld/204.2bpp"
|
||||||
INCBIN "gfx/overworld/205.2bpp"
|
INCBIN "gfx/overworld/205.2bpp"
|
||||||
INCBIN "gfx/overworld/206.2bpp"
|
INCBIN "gfx/overworld/206.2bpp"
|
||||||
|
; c33c0
|
||||||
|
|
||||||
|
BugCatcherSpriteGFX: ; c33c0
|
||||||
INCBIN "gfx/overworld/207.2bpp"
|
INCBIN "gfx/overworld/207.2bpp"
|
||||||
INCBIN "gfx/overworld/208.2bpp"
|
INCBIN "gfx/overworld/208.2bpp"
|
||||||
INCBIN "gfx/overworld/209.2bpp"
|
INCBIN "gfx/overworld/209.2bpp"
|
||||||
INCBIN "gfx/overworld/210.2bpp"
|
INCBIN "gfx/overworld/210.2bpp"
|
||||||
INCBIN "gfx/overworld/211.2bpp"
|
INCBIN "gfx/overworld/211.2bpp"
|
||||||
INCBIN "gfx/overworld/212.2bpp"
|
INCBIN "gfx/overworld/212.2bpp"
|
||||||
|
; c3540
|
||||||
|
|
||||||
|
TwinSpriteGFX: ; c3540
|
||||||
INCBIN "gfx/overworld/213.2bpp"
|
INCBIN "gfx/overworld/213.2bpp"
|
||||||
INCBIN "gfx/overworld/214.2bpp"
|
INCBIN "gfx/overworld/214.2bpp"
|
||||||
INCBIN "gfx/overworld/215.2bpp"
|
INCBIN "gfx/overworld/215.2bpp"
|
||||||
INCBIN "gfx/overworld/216.2bpp"
|
INCBIN "gfx/overworld/216.2bpp"
|
||||||
INCBIN "gfx/overworld/217.2bpp"
|
INCBIN "gfx/overworld/217.2bpp"
|
||||||
INCBIN "gfx/overworld/218.2bpp"
|
INCBIN "gfx/overworld/218.2bpp"
|
||||||
|
; c36c0
|
||||||
|
|
||||||
|
YoungsterSpriteGFX: ; c36c0
|
||||||
INCBIN "gfx/overworld/219.2bpp"
|
INCBIN "gfx/overworld/219.2bpp"
|
||||||
INCBIN "gfx/overworld/220.2bpp"
|
INCBIN "gfx/overworld/220.2bpp"
|
||||||
INCBIN "gfx/overworld/221.2bpp"
|
INCBIN "gfx/overworld/221.2bpp"
|
||||||
INCBIN "gfx/overworld/222.2bpp"
|
INCBIN "gfx/overworld/222.2bpp"
|
||||||
INCBIN "gfx/overworld/223.2bpp"
|
INCBIN "gfx/overworld/223.2bpp"
|
||||||
INCBIN "gfx/overworld/224.2bpp"
|
INCBIN "gfx/overworld/224.2bpp"
|
||||||
|
; c3840
|
||||||
|
|
||||||
|
LassSpriteGFX: ; c3840
|
||||||
INCBIN "gfx/overworld/225.2bpp"
|
INCBIN "gfx/overworld/225.2bpp"
|
||||||
INCBIN "gfx/overworld/226.2bpp"
|
INCBIN "gfx/overworld/226.2bpp"
|
||||||
INCBIN "gfx/overworld/227.2bpp"
|
INCBIN "gfx/overworld/227.2bpp"
|
||||||
INCBIN "gfx/overworld/228.2bpp"
|
INCBIN "gfx/overworld/228.2bpp"
|
||||||
INCBIN "gfx/overworld/229.2bpp"
|
INCBIN "gfx/overworld/229.2bpp"
|
||||||
INCBIN "gfx/overworld/230.2bpp"
|
INCBIN "gfx/overworld/230.2bpp"
|
||||||
|
; c39c0
|
||||||
|
|
||||||
|
TeacherSpriteGFX: ; c39c0
|
||||||
INCBIN "gfx/overworld/231.2bpp"
|
INCBIN "gfx/overworld/231.2bpp"
|
||||||
INCBIN "gfx/overworld/232.2bpp"
|
INCBIN "gfx/overworld/232.2bpp"
|
||||||
INCBIN "gfx/overworld/233.2bpp"
|
INCBIN "gfx/overworld/233.2bpp"
|
||||||
INCBIN "gfx/overworld/234.2bpp"
|
INCBIN "gfx/overworld/234.2bpp"
|
||||||
INCBIN "gfx/overworld/235.2bpp"
|
INCBIN "gfx/overworld/235.2bpp"
|
||||||
INCBIN "gfx/overworld/236.2bpp"
|
INCBIN "gfx/overworld/236.2bpp"
|
||||||
|
; c3b40
|
||||||
|
|
||||||
|
BuenaSpriteGFX: ; c3b40
|
||||||
INCBIN "gfx/overworld/237.2bpp"
|
INCBIN "gfx/overworld/237.2bpp"
|
||||||
INCBIN "gfx/overworld/238.2bpp"
|
INCBIN "gfx/overworld/238.2bpp"
|
||||||
INCBIN "gfx/overworld/239.2bpp"
|
INCBIN "gfx/overworld/239.2bpp"
|
||||||
INCBIN "gfx/overworld/240.2bpp"
|
INCBIN "gfx/overworld/240.2bpp"
|
||||||
INCBIN "gfx/overworld/241.2bpp"
|
INCBIN "gfx/overworld/241.2bpp"
|
||||||
INCBIN "gfx/overworld/242.2bpp"
|
INCBIN "gfx/overworld/242.2bpp"
|
||||||
|
; c3cc0
|
||||||
|
|
||||||
|
SuperNerdSpriteGFX: ; c3cc0
|
||||||
INCBIN "gfx/overworld/243.2bpp"
|
INCBIN "gfx/overworld/243.2bpp"
|
||||||
INCBIN "gfx/overworld/244.2bpp"
|
INCBIN "gfx/overworld/244.2bpp"
|
||||||
INCBIN "gfx/overworld/245.2bpp"
|
INCBIN "gfx/overworld/245.2bpp"
|
||||||
INCBIN "gfx/overworld/246.2bpp"
|
INCBIN "gfx/overworld/246.2bpp"
|
||||||
INCBIN "gfx/overworld/247.2bpp"
|
INCBIN "gfx/overworld/247.2bpp"
|
||||||
INCBIN "gfx/overworld/248.2bpp"
|
INCBIN "gfx/overworld/248.2bpp"
|
||||||
|
; c3e40
|
||||||
|
|
||||||
|
RockerSpriteGFX: ; c3e40
|
||||||
INCBIN "gfx/overworld/249.2bpp"
|
INCBIN "gfx/overworld/249.2bpp"
|
||||||
INCBIN "gfx/overworld/250.2bpp"
|
INCBIN "gfx/overworld/250.2bpp"
|
||||||
INCBIN "gfx/overworld/251.2bpp"
|
INCBIN "gfx/overworld/251.2bpp"
|
||||||
@ -254,3 +384,5 @@ INCBIN "gfx/overworld/252.2bpp"
|
|||||||
INCBIN "gfx/overworld/253.2bpp"
|
INCBIN "gfx/overworld/253.2bpp"
|
||||||
INCBIN "gfx/overworld/254.2bpp"
|
INCBIN "gfx/overworld/254.2bpp"
|
||||||
INCBIN "gfx/overworld/255.2bpp"
|
INCBIN "gfx/overworld/255.2bpp"
|
||||||
|
; c4000
|
||||||
|
|
||||||
|
@ -1,256 +1,430 @@
|
|||||||
|
PokefanMSpriteGFX: ; c4000
|
||||||
INCBIN "gfx/overworld/256.2bpp"
|
INCBIN "gfx/overworld/256.2bpp"
|
||||||
INCBIN "gfx/overworld/257.2bpp"
|
INCBIN "gfx/overworld/257.2bpp"
|
||||||
INCBIN "gfx/overworld/258.2bpp"
|
INCBIN "gfx/overworld/258.2bpp"
|
||||||
INCBIN "gfx/overworld/259.2bpp"
|
INCBIN "gfx/overworld/259.2bpp"
|
||||||
INCBIN "gfx/overworld/260.2bpp"
|
INCBIN "gfx/overworld/260.2bpp"
|
||||||
INCBIN "gfx/overworld/261.2bpp"
|
INCBIN "gfx/overworld/261.2bpp"
|
||||||
|
; c4180
|
||||||
|
|
||||||
|
PokefanFSpriteGFX: ; c4180
|
||||||
INCBIN "gfx/overworld/262.2bpp"
|
INCBIN "gfx/overworld/262.2bpp"
|
||||||
INCBIN "gfx/overworld/263.2bpp"
|
INCBIN "gfx/overworld/263.2bpp"
|
||||||
INCBIN "gfx/overworld/264.2bpp"
|
INCBIN "gfx/overworld/264.2bpp"
|
||||||
INCBIN "gfx/overworld/265.2bpp"
|
INCBIN "gfx/overworld/265.2bpp"
|
||||||
INCBIN "gfx/overworld/266.2bpp"
|
INCBIN "gfx/overworld/266.2bpp"
|
||||||
INCBIN "gfx/overworld/267.2bpp"
|
INCBIN "gfx/overworld/267.2bpp"
|
||||||
|
; c4300
|
||||||
|
|
||||||
|
GrampsSpriteGFX: ; c4300
|
||||||
INCBIN "gfx/overworld/268.2bpp"
|
INCBIN "gfx/overworld/268.2bpp"
|
||||||
INCBIN "gfx/overworld/269.2bpp"
|
INCBIN "gfx/overworld/269.2bpp"
|
||||||
INCBIN "gfx/overworld/270.2bpp"
|
INCBIN "gfx/overworld/270.2bpp"
|
||||||
INCBIN "gfx/overworld/271.2bpp"
|
INCBIN "gfx/overworld/271.2bpp"
|
||||||
INCBIN "gfx/overworld/272.2bpp"
|
INCBIN "gfx/overworld/272.2bpp"
|
||||||
INCBIN "gfx/overworld/273.2bpp"
|
INCBIN "gfx/overworld/273.2bpp"
|
||||||
|
; c4480
|
||||||
|
|
||||||
|
GrannySpriteGFX: ; c4480
|
||||||
INCBIN "gfx/overworld/274.2bpp"
|
INCBIN "gfx/overworld/274.2bpp"
|
||||||
INCBIN "gfx/overworld/275.2bpp"
|
INCBIN "gfx/overworld/275.2bpp"
|
||||||
INCBIN "gfx/overworld/276.2bpp"
|
INCBIN "gfx/overworld/276.2bpp"
|
||||||
INCBIN "gfx/overworld/277.2bpp"
|
INCBIN "gfx/overworld/277.2bpp"
|
||||||
INCBIN "gfx/overworld/278.2bpp"
|
INCBIN "gfx/overworld/278.2bpp"
|
||||||
INCBIN "gfx/overworld/279.2bpp"
|
INCBIN "gfx/overworld/279.2bpp"
|
||||||
|
; c4600
|
||||||
|
|
||||||
|
SwimmerGuySpriteGFX: ; c4600
|
||||||
INCBIN "gfx/overworld/280.2bpp"
|
INCBIN "gfx/overworld/280.2bpp"
|
||||||
INCBIN "gfx/overworld/281.2bpp"
|
INCBIN "gfx/overworld/281.2bpp"
|
||||||
INCBIN "gfx/overworld/282.2bpp"
|
INCBIN "gfx/overworld/282.2bpp"
|
||||||
INCBIN "gfx/overworld/283.2bpp"
|
INCBIN "gfx/overworld/283.2bpp"
|
||||||
INCBIN "gfx/overworld/284.2bpp"
|
INCBIN "gfx/overworld/284.2bpp"
|
||||||
INCBIN "gfx/overworld/285.2bpp"
|
INCBIN "gfx/overworld/285.2bpp"
|
||||||
|
; c4780
|
||||||
|
|
||||||
|
SwimmerGirlSpriteGFX: ; c4780
|
||||||
INCBIN "gfx/overworld/286.2bpp"
|
INCBIN "gfx/overworld/286.2bpp"
|
||||||
INCBIN "gfx/overworld/287.2bpp"
|
INCBIN "gfx/overworld/287.2bpp"
|
||||||
INCBIN "gfx/overworld/288.2bpp"
|
INCBIN "gfx/overworld/288.2bpp"
|
||||||
INCBIN "gfx/overworld/289.2bpp"
|
INCBIN "gfx/overworld/289.2bpp"
|
||||||
INCBIN "gfx/overworld/290.2bpp"
|
INCBIN "gfx/overworld/290.2bpp"
|
||||||
INCBIN "gfx/overworld/291.2bpp"
|
INCBIN "gfx/overworld/291.2bpp"
|
||||||
|
; c4900
|
||||||
|
|
||||||
|
BigSnorlaxSpriteGFX: ; c4900
|
||||||
INCBIN "gfx/overworld/292.2bpp"
|
INCBIN "gfx/overworld/292.2bpp"
|
||||||
INCBIN "gfx/overworld/293.2bpp"
|
INCBIN "gfx/overworld/293.2bpp"
|
||||||
|
; c4980
|
||||||
|
|
||||||
|
SurfingPikachuSpriteGFX: ; c4980
|
||||||
INCBIN "gfx/overworld/294.2bpp"
|
INCBIN "gfx/overworld/294.2bpp"
|
||||||
INCBIN "gfx/overworld/295.2bpp"
|
INCBIN "gfx/overworld/295.2bpp"
|
||||||
INCBIN "gfx/overworld/296.2bpp"
|
INCBIN "gfx/overworld/296.2bpp"
|
||||||
INCBIN "gfx/overworld/297.2bpp"
|
INCBIN "gfx/overworld/297.2bpp"
|
||||||
INCBIN "gfx/overworld/298.2bpp"
|
INCBIN "gfx/overworld/298.2bpp"
|
||||||
INCBIN "gfx/overworld/299.2bpp"
|
INCBIN "gfx/overworld/299.2bpp"
|
||||||
|
; c4b00
|
||||||
|
|
||||||
|
RocketSpriteGFX: ; c4b00
|
||||||
INCBIN "gfx/overworld/300.2bpp"
|
INCBIN "gfx/overworld/300.2bpp"
|
||||||
INCBIN "gfx/overworld/301.2bpp"
|
INCBIN "gfx/overworld/301.2bpp"
|
||||||
INCBIN "gfx/overworld/302.2bpp"
|
INCBIN "gfx/overworld/302.2bpp"
|
||||||
INCBIN "gfx/overworld/303.2bpp"
|
INCBIN "gfx/overworld/303.2bpp"
|
||||||
INCBIN "gfx/overworld/304.2bpp"
|
INCBIN "gfx/overworld/304.2bpp"
|
||||||
INCBIN "gfx/overworld/305.2bpp"
|
INCBIN "gfx/overworld/305.2bpp"
|
||||||
|
; c4c80
|
||||||
|
|
||||||
|
RocketGirlSpriteGFX: ; c4c80
|
||||||
INCBIN "gfx/overworld/306.2bpp"
|
INCBIN "gfx/overworld/306.2bpp"
|
||||||
INCBIN "gfx/overworld/307.2bpp"
|
INCBIN "gfx/overworld/307.2bpp"
|
||||||
INCBIN "gfx/overworld/308.2bpp"
|
INCBIN "gfx/overworld/308.2bpp"
|
||||||
INCBIN "gfx/overworld/309.2bpp"
|
INCBIN "gfx/overworld/309.2bpp"
|
||||||
INCBIN "gfx/overworld/310.2bpp"
|
INCBIN "gfx/overworld/310.2bpp"
|
||||||
INCBIN "gfx/overworld/311.2bpp"
|
INCBIN "gfx/overworld/311.2bpp"
|
||||||
|
; c4e00
|
||||||
|
|
||||||
|
NurseSpriteGFX: ; c4e00
|
||||||
INCBIN "gfx/overworld/312.2bpp"
|
INCBIN "gfx/overworld/312.2bpp"
|
||||||
INCBIN "gfx/overworld/313.2bpp"
|
INCBIN "gfx/overworld/313.2bpp"
|
||||||
INCBIN "gfx/overworld/314.2bpp"
|
INCBIN "gfx/overworld/314.2bpp"
|
||||||
|
; c4ec0
|
||||||
|
|
||||||
|
LinkReceptionistSpriteGFX: ; c4ec0
|
||||||
INCBIN "gfx/overworld/315.2bpp"
|
INCBIN "gfx/overworld/315.2bpp"
|
||||||
INCBIN "gfx/overworld/316.2bpp"
|
INCBIN "gfx/overworld/316.2bpp"
|
||||||
INCBIN "gfx/overworld/317.2bpp"
|
INCBIN "gfx/overworld/317.2bpp"
|
||||||
INCBIN "gfx/overworld/318.2bpp"
|
INCBIN "gfx/overworld/318.2bpp"
|
||||||
INCBIN "gfx/overworld/319.2bpp"
|
INCBIN "gfx/overworld/319.2bpp"
|
||||||
INCBIN "gfx/overworld/320.2bpp"
|
INCBIN "gfx/overworld/320.2bpp"
|
||||||
|
; c5040
|
||||||
|
|
||||||
|
ClerkSpriteGFX: ; c5040
|
||||||
INCBIN "gfx/overworld/321.2bpp"
|
INCBIN "gfx/overworld/321.2bpp"
|
||||||
INCBIN "gfx/overworld/322.2bpp"
|
INCBIN "gfx/overworld/322.2bpp"
|
||||||
INCBIN "gfx/overworld/323.2bpp"
|
INCBIN "gfx/overworld/323.2bpp"
|
||||||
INCBIN "gfx/overworld/324.2bpp"
|
INCBIN "gfx/overworld/324.2bpp"
|
||||||
INCBIN "gfx/overworld/325.2bpp"
|
INCBIN "gfx/overworld/325.2bpp"
|
||||||
INCBIN "gfx/overworld/326.2bpp"
|
INCBIN "gfx/overworld/326.2bpp"
|
||||||
|
; c51c0
|
||||||
|
|
||||||
|
FisherSpriteGFX: ; c51c0
|
||||||
INCBIN "gfx/overworld/327.2bpp"
|
INCBIN "gfx/overworld/327.2bpp"
|
||||||
INCBIN "gfx/overworld/328.2bpp"
|
INCBIN "gfx/overworld/328.2bpp"
|
||||||
INCBIN "gfx/overworld/329.2bpp"
|
INCBIN "gfx/overworld/329.2bpp"
|
||||||
INCBIN "gfx/overworld/330.2bpp"
|
INCBIN "gfx/overworld/330.2bpp"
|
||||||
INCBIN "gfx/overworld/331.2bpp"
|
INCBIN "gfx/overworld/331.2bpp"
|
||||||
INCBIN "gfx/overworld/332.2bpp"
|
INCBIN "gfx/overworld/332.2bpp"
|
||||||
|
; c5340
|
||||||
|
|
||||||
|
FishingGuruSpriteGFX: ; c5340
|
||||||
INCBIN "gfx/overworld/333.2bpp"
|
INCBIN "gfx/overworld/333.2bpp"
|
||||||
INCBIN "gfx/overworld/334.2bpp"
|
INCBIN "gfx/overworld/334.2bpp"
|
||||||
INCBIN "gfx/overworld/335.2bpp"
|
INCBIN "gfx/overworld/335.2bpp"
|
||||||
INCBIN "gfx/overworld/336.2bpp"
|
INCBIN "gfx/overworld/336.2bpp"
|
||||||
INCBIN "gfx/overworld/337.2bpp"
|
INCBIN "gfx/overworld/337.2bpp"
|
||||||
INCBIN "gfx/overworld/338.2bpp"
|
INCBIN "gfx/overworld/338.2bpp"
|
||||||
|
; c54c0
|
||||||
|
|
||||||
|
ScientistSpriteGFX: ; c54c0
|
||||||
INCBIN "gfx/overworld/339.2bpp"
|
INCBIN "gfx/overworld/339.2bpp"
|
||||||
INCBIN "gfx/overworld/340.2bpp"
|
INCBIN "gfx/overworld/340.2bpp"
|
||||||
INCBIN "gfx/overworld/341.2bpp"
|
INCBIN "gfx/overworld/341.2bpp"
|
||||||
INCBIN "gfx/overworld/342.2bpp"
|
INCBIN "gfx/overworld/342.2bpp"
|
||||||
INCBIN "gfx/overworld/343.2bpp"
|
INCBIN "gfx/overworld/343.2bpp"
|
||||||
INCBIN "gfx/overworld/344.2bpp"
|
INCBIN "gfx/overworld/344.2bpp"
|
||||||
|
; c5640
|
||||||
|
|
||||||
|
KimonoGirlSpriteGFX: ; c5640
|
||||||
INCBIN "gfx/overworld/345.2bpp"
|
INCBIN "gfx/overworld/345.2bpp"
|
||||||
INCBIN "gfx/overworld/346.2bpp"
|
INCBIN "gfx/overworld/346.2bpp"
|
||||||
INCBIN "gfx/overworld/347.2bpp"
|
INCBIN "gfx/overworld/347.2bpp"
|
||||||
INCBIN "gfx/overworld/348.2bpp"
|
INCBIN "gfx/overworld/348.2bpp"
|
||||||
INCBIN "gfx/overworld/349.2bpp"
|
INCBIN "gfx/overworld/349.2bpp"
|
||||||
INCBIN "gfx/overworld/350.2bpp"
|
INCBIN "gfx/overworld/350.2bpp"
|
||||||
|
; c57c0
|
||||||
|
|
||||||
|
SageSpriteGFX: ; c57c0
|
||||||
INCBIN "gfx/overworld/351.2bpp"
|
INCBIN "gfx/overworld/351.2bpp"
|
||||||
INCBIN "gfx/overworld/352.2bpp"
|
INCBIN "gfx/overworld/352.2bpp"
|
||||||
INCBIN "gfx/overworld/353.2bpp"
|
INCBIN "gfx/overworld/353.2bpp"
|
||||||
INCBIN "gfx/overworld/354.2bpp"
|
INCBIN "gfx/overworld/354.2bpp"
|
||||||
INCBIN "gfx/overworld/355.2bpp"
|
INCBIN "gfx/overworld/355.2bpp"
|
||||||
INCBIN "gfx/overworld/356.2bpp"
|
INCBIN "gfx/overworld/356.2bpp"
|
||||||
|
; c5940
|
||||||
|
|
||||||
|
UnusedGuySpriteGFX: ; c5940
|
||||||
INCBIN "gfx/overworld/357.2bpp"
|
INCBIN "gfx/overworld/357.2bpp"
|
||||||
INCBIN "gfx/overworld/358.2bpp"
|
INCBIN "gfx/overworld/358.2bpp"
|
||||||
INCBIN "gfx/overworld/359.2bpp"
|
INCBIN "gfx/overworld/359.2bpp"
|
||||||
INCBIN "gfx/overworld/360.2bpp"
|
INCBIN "gfx/overworld/360.2bpp"
|
||||||
INCBIN "gfx/overworld/361.2bpp"
|
INCBIN "gfx/overworld/361.2bpp"
|
||||||
INCBIN "gfx/overworld/362.2bpp"
|
INCBIN "gfx/overworld/362.2bpp"
|
||||||
|
; c5ac0
|
||||||
|
|
||||||
|
GentlemanSpriteGFX: ; c5ac0
|
||||||
INCBIN "gfx/overworld/363.2bpp"
|
INCBIN "gfx/overworld/363.2bpp"
|
||||||
INCBIN "gfx/overworld/364.2bpp"
|
INCBIN "gfx/overworld/364.2bpp"
|
||||||
INCBIN "gfx/overworld/365.2bpp"
|
INCBIN "gfx/overworld/365.2bpp"
|
||||||
INCBIN "gfx/overworld/366.2bpp"
|
INCBIN "gfx/overworld/366.2bpp"
|
||||||
INCBIN "gfx/overworld/367.2bpp"
|
INCBIN "gfx/overworld/367.2bpp"
|
||||||
INCBIN "gfx/overworld/368.2bpp"
|
INCBIN "gfx/overworld/368.2bpp"
|
||||||
|
; c5c40
|
||||||
|
|
||||||
|
BlackBeltSpriteGFX: ; c5c40
|
||||||
INCBIN "gfx/overworld/369.2bpp"
|
INCBIN "gfx/overworld/369.2bpp"
|
||||||
INCBIN "gfx/overworld/370.2bpp"
|
INCBIN "gfx/overworld/370.2bpp"
|
||||||
INCBIN "gfx/overworld/371.2bpp"
|
INCBIN "gfx/overworld/371.2bpp"
|
||||||
INCBIN "gfx/overworld/372.2bpp"
|
INCBIN "gfx/overworld/372.2bpp"
|
||||||
INCBIN "gfx/overworld/373.2bpp"
|
INCBIN "gfx/overworld/373.2bpp"
|
||||||
INCBIN "gfx/overworld/374.2bpp"
|
INCBIN "gfx/overworld/374.2bpp"
|
||||||
|
; c5dc0
|
||||||
|
|
||||||
|
ReceptionistSpriteGFX: ; c5dc0
|
||||||
INCBIN "gfx/overworld/375.2bpp"
|
INCBIN "gfx/overworld/375.2bpp"
|
||||||
INCBIN "gfx/overworld/376.2bpp"
|
INCBIN "gfx/overworld/376.2bpp"
|
||||||
INCBIN "gfx/overworld/377.2bpp"
|
INCBIN "gfx/overworld/377.2bpp"
|
||||||
INCBIN "gfx/overworld/378.2bpp"
|
INCBIN "gfx/overworld/378.2bpp"
|
||||||
INCBIN "gfx/overworld/379.2bpp"
|
INCBIN "gfx/overworld/379.2bpp"
|
||||||
INCBIN "gfx/overworld/380.2bpp"
|
INCBIN "gfx/overworld/380.2bpp"
|
||||||
|
; c5f40
|
||||||
|
|
||||||
|
OfficerSpriteGFX: ; c5f40
|
||||||
INCBIN "gfx/overworld/381.2bpp"
|
INCBIN "gfx/overworld/381.2bpp"
|
||||||
INCBIN "gfx/overworld/382.2bpp"
|
INCBIN "gfx/overworld/382.2bpp"
|
||||||
INCBIN "gfx/overworld/383.2bpp"
|
INCBIN "gfx/overworld/383.2bpp"
|
||||||
INCBIN "gfx/overworld/384.2bpp"
|
INCBIN "gfx/overworld/384.2bpp"
|
||||||
INCBIN "gfx/overworld/385.2bpp"
|
INCBIN "gfx/overworld/385.2bpp"
|
||||||
INCBIN "gfx/overworld/386.2bpp"
|
INCBIN "gfx/overworld/386.2bpp"
|
||||||
|
; c60c0
|
||||||
|
|
||||||
|
CalSpriteGFX: ; c60c0
|
||||||
INCBIN "gfx/overworld/387.2bpp"
|
INCBIN "gfx/overworld/387.2bpp"
|
||||||
INCBIN "gfx/overworld/388.2bpp"
|
INCBIN "gfx/overworld/388.2bpp"
|
||||||
INCBIN "gfx/overworld/389.2bpp"
|
INCBIN "gfx/overworld/389.2bpp"
|
||||||
INCBIN "gfx/overworld/390.2bpp"
|
INCBIN "gfx/overworld/390.2bpp"
|
||||||
INCBIN "gfx/overworld/391.2bpp"
|
INCBIN "gfx/overworld/391.2bpp"
|
||||||
INCBIN "gfx/overworld/392.2bpp"
|
INCBIN "gfx/overworld/392.2bpp"
|
||||||
|
; c6240
|
||||||
|
|
||||||
|
SlowpokeSpriteGFX: ; c6240
|
||||||
INCBIN "gfx/overworld/393.2bpp"
|
INCBIN "gfx/overworld/393.2bpp"
|
||||||
|
; c6280
|
||||||
|
|
||||||
|
CaptainSpriteGFX: ; c6280
|
||||||
INCBIN "gfx/overworld/394.2bpp"
|
INCBIN "gfx/overworld/394.2bpp"
|
||||||
INCBIN "gfx/overworld/395.2bpp"
|
INCBIN "gfx/overworld/395.2bpp"
|
||||||
INCBIN "gfx/overworld/396.2bpp"
|
INCBIN "gfx/overworld/396.2bpp"
|
||||||
INCBIN "gfx/overworld/397.2bpp"
|
INCBIN "gfx/overworld/397.2bpp"
|
||||||
INCBIN "gfx/overworld/398.2bpp"
|
INCBIN "gfx/overworld/398.2bpp"
|
||||||
INCBIN "gfx/overworld/399.2bpp"
|
INCBIN "gfx/overworld/399.2bpp"
|
||||||
|
; c6400
|
||||||
|
|
||||||
|
BigLaprasSpriteGFX: ; c6400
|
||||||
INCBIN "gfx/overworld/400.2bpp"
|
INCBIN "gfx/overworld/400.2bpp"
|
||||||
INCBIN "gfx/overworld/401.2bpp"
|
INCBIN "gfx/overworld/401.2bpp"
|
||||||
|
; c6480
|
||||||
|
|
||||||
|
GymGuySpriteGFX: ; c6480
|
||||||
INCBIN "gfx/overworld/402.2bpp"
|
INCBIN "gfx/overworld/402.2bpp"
|
||||||
INCBIN "gfx/overworld/403.2bpp"
|
INCBIN "gfx/overworld/403.2bpp"
|
||||||
INCBIN "gfx/overworld/404.2bpp"
|
INCBIN "gfx/overworld/404.2bpp"
|
||||||
INCBIN "gfx/overworld/405.2bpp"
|
INCBIN "gfx/overworld/405.2bpp"
|
||||||
INCBIN "gfx/overworld/406.2bpp"
|
INCBIN "gfx/overworld/406.2bpp"
|
||||||
INCBIN "gfx/overworld/407.2bpp"
|
INCBIN "gfx/overworld/407.2bpp"
|
||||||
|
; c6600
|
||||||
|
|
||||||
|
SailorSpriteGFX: ; c6600
|
||||||
INCBIN "gfx/overworld/408.2bpp"
|
INCBIN "gfx/overworld/408.2bpp"
|
||||||
INCBIN "gfx/overworld/409.2bpp"
|
INCBIN "gfx/overworld/409.2bpp"
|
||||||
INCBIN "gfx/overworld/410.2bpp"
|
INCBIN "gfx/overworld/410.2bpp"
|
||||||
INCBIN "gfx/overworld/411.2bpp"
|
INCBIN "gfx/overworld/411.2bpp"
|
||||||
INCBIN "gfx/overworld/412.2bpp"
|
INCBIN "gfx/overworld/412.2bpp"
|
||||||
INCBIN "gfx/overworld/413.2bpp"
|
INCBIN "gfx/overworld/413.2bpp"
|
||||||
|
; c6780
|
||||||
|
|
||||||
|
BikerSpriteGFX: ; c6780
|
||||||
INCBIN "gfx/overworld/414.2bpp"
|
INCBIN "gfx/overworld/414.2bpp"
|
||||||
INCBIN "gfx/overworld/415.2bpp"
|
INCBIN "gfx/overworld/415.2bpp"
|
||||||
INCBIN "gfx/overworld/416.2bpp"
|
INCBIN "gfx/overworld/416.2bpp"
|
||||||
INCBIN "gfx/overworld/417.2bpp"
|
INCBIN "gfx/overworld/417.2bpp"
|
||||||
INCBIN "gfx/overworld/418.2bpp"
|
INCBIN "gfx/overworld/418.2bpp"
|
||||||
INCBIN "gfx/overworld/419.2bpp"
|
INCBIN "gfx/overworld/419.2bpp"
|
||||||
|
; c6900
|
||||||
|
|
||||||
|
PharmacistSpriteGFX: ; c6900
|
||||||
INCBIN "gfx/overworld/420.2bpp"
|
INCBIN "gfx/overworld/420.2bpp"
|
||||||
INCBIN "gfx/overworld/421.2bpp"
|
INCBIN "gfx/overworld/421.2bpp"
|
||||||
INCBIN "gfx/overworld/422.2bpp"
|
INCBIN "gfx/overworld/422.2bpp"
|
||||||
INCBIN "gfx/overworld/423.2bpp"
|
INCBIN "gfx/overworld/423.2bpp"
|
||||||
INCBIN "gfx/overworld/424.2bpp"
|
INCBIN "gfx/overworld/424.2bpp"
|
||||||
INCBIN "gfx/overworld/425.2bpp"
|
INCBIN "gfx/overworld/425.2bpp"
|
||||||
|
; c6a80
|
||||||
|
|
||||||
|
MonsterSpriteGFX: ; c6a80
|
||||||
INCBIN "gfx/overworld/426.2bpp"
|
INCBIN "gfx/overworld/426.2bpp"
|
||||||
INCBIN "gfx/overworld/427.2bpp"
|
INCBIN "gfx/overworld/427.2bpp"
|
||||||
INCBIN "gfx/overworld/428.2bpp"
|
INCBIN "gfx/overworld/428.2bpp"
|
||||||
INCBIN "gfx/overworld/429.2bpp"
|
INCBIN "gfx/overworld/429.2bpp"
|
||||||
INCBIN "gfx/overworld/430.2bpp"
|
INCBIN "gfx/overworld/430.2bpp"
|
||||||
INCBIN "gfx/overworld/431.2bpp"
|
INCBIN "gfx/overworld/431.2bpp"
|
||||||
|
; c6c00
|
||||||
|
|
||||||
|
FairySpriteGFX: ; c6c00
|
||||||
INCBIN "gfx/overworld/432.2bpp"
|
INCBIN "gfx/overworld/432.2bpp"
|
||||||
INCBIN "gfx/overworld/433.2bpp"
|
INCBIN "gfx/overworld/433.2bpp"
|
||||||
INCBIN "gfx/overworld/434.2bpp"
|
INCBIN "gfx/overworld/434.2bpp"
|
||||||
INCBIN "gfx/overworld/435.2bpp"
|
INCBIN "gfx/overworld/435.2bpp"
|
||||||
INCBIN "gfx/overworld/436.2bpp"
|
INCBIN "gfx/overworld/436.2bpp"
|
||||||
INCBIN "gfx/overworld/437.2bpp"
|
INCBIN "gfx/overworld/437.2bpp"
|
||||||
|
; c6d80
|
||||||
|
|
||||||
|
BirdSpriteGFX: ; c6d80
|
||||||
INCBIN "gfx/overworld/438.2bpp"
|
INCBIN "gfx/overworld/438.2bpp"
|
||||||
INCBIN "gfx/overworld/439.2bpp"
|
INCBIN "gfx/overworld/439.2bpp"
|
||||||
INCBIN "gfx/overworld/440.2bpp"
|
INCBIN "gfx/overworld/440.2bpp"
|
||||||
INCBIN "gfx/overworld/441.2bpp"
|
INCBIN "gfx/overworld/441.2bpp"
|
||||||
INCBIN "gfx/overworld/442.2bpp"
|
INCBIN "gfx/overworld/442.2bpp"
|
||||||
INCBIN "gfx/overworld/443.2bpp"
|
INCBIN "gfx/overworld/443.2bpp"
|
||||||
|
; c6f00
|
||||||
|
|
||||||
|
DragonSpriteGFX: ; c6f00
|
||||||
INCBIN "gfx/overworld/444.2bpp"
|
INCBIN "gfx/overworld/444.2bpp"
|
||||||
INCBIN "gfx/overworld/445.2bpp"
|
INCBIN "gfx/overworld/445.2bpp"
|
||||||
INCBIN "gfx/overworld/446.2bpp"
|
INCBIN "gfx/overworld/446.2bpp"
|
||||||
INCBIN "gfx/overworld/447.2bpp"
|
INCBIN "gfx/overworld/447.2bpp"
|
||||||
INCBIN "gfx/overworld/448.2bpp"
|
INCBIN "gfx/overworld/448.2bpp"
|
||||||
INCBIN "gfx/overworld/449.2bpp"
|
INCBIN "gfx/overworld/449.2bpp"
|
||||||
|
; c7080
|
||||||
|
|
||||||
|
BigOnixSpriteGFX: ; c7080
|
||||||
INCBIN "gfx/overworld/450.2bpp"
|
INCBIN "gfx/overworld/450.2bpp"
|
||||||
INCBIN "gfx/overworld/451.2bpp"
|
INCBIN "gfx/overworld/451.2bpp"
|
||||||
INCBIN "gfx/overworld/452.2bpp"
|
INCBIN "gfx/overworld/452.2bpp"
|
||||||
|
; c7140
|
||||||
|
|
||||||
|
N64SpriteGFX: ; c7140
|
||||||
INCBIN "gfx/overworld/453.2bpp"
|
INCBIN "gfx/overworld/453.2bpp"
|
||||||
|
; c7180
|
||||||
|
|
||||||
|
SudowoodoSpriteGFX: ; c7180
|
||||||
INCBIN "gfx/overworld/454.2bpp"
|
INCBIN "gfx/overworld/454.2bpp"
|
||||||
INCBIN "gfx/overworld/455.2bpp"
|
INCBIN "gfx/overworld/455.2bpp"
|
||||||
|
; c7200
|
||||||
|
|
||||||
|
SurfSpriteGFX: ; c7200
|
||||||
INCBIN "gfx/overworld/456.2bpp"
|
INCBIN "gfx/overworld/456.2bpp"
|
||||||
INCBIN "gfx/overworld/457.2bpp"
|
INCBIN "gfx/overworld/457.2bpp"
|
||||||
INCBIN "gfx/overworld/458.2bpp"
|
INCBIN "gfx/overworld/458.2bpp"
|
||||||
INCBIN "gfx/overworld/459.2bpp"
|
INCBIN "gfx/overworld/459.2bpp"
|
||||||
INCBIN "gfx/overworld/460.2bpp"
|
INCBIN "gfx/overworld/460.2bpp"
|
||||||
INCBIN "gfx/overworld/461.2bpp"
|
INCBIN "gfx/overworld/461.2bpp"
|
||||||
|
; c7380
|
||||||
|
|
||||||
|
PokeBallSpriteGFX: ; c7380
|
||||||
INCBIN "gfx/overworld/462.2bpp"
|
INCBIN "gfx/overworld/462.2bpp"
|
||||||
INCBIN "gfx/overworld/463.2bpp"
|
INCBIN "gfx/overworld/463.2bpp"
|
||||||
INCBIN "gfx/overworld/464.2bpp"
|
INCBIN "gfx/overworld/464.2bpp"
|
||||||
INCBIN "gfx/overworld/465.2bpp"
|
INCBIN "gfx/overworld/465.2bpp"
|
||||||
INCBIN "gfx/overworld/466.2bpp"
|
INCBIN "gfx/overworld/466.2bpp"
|
||||||
INCBIN "gfx/overworld/467.2bpp"
|
INCBIN "gfx/overworld/467.2bpp"
|
||||||
|
; c7500
|
||||||
|
|
||||||
|
PokedexSpriteGFX: ; c7500
|
||||||
INCBIN "gfx/overworld/468.2bpp"
|
INCBIN "gfx/overworld/468.2bpp"
|
||||||
INCBIN "gfx/overworld/469.2bpp"
|
INCBIN "gfx/overworld/469.2bpp"
|
||||||
INCBIN "gfx/overworld/470.2bpp"
|
INCBIN "gfx/overworld/470.2bpp"
|
||||||
INCBIN "gfx/overworld/471.2bpp"
|
INCBIN "gfx/overworld/471.2bpp"
|
||||||
INCBIN "gfx/overworld/472.2bpp"
|
INCBIN "gfx/overworld/472.2bpp"
|
||||||
INCBIN "gfx/overworld/473.2bpp"
|
INCBIN "gfx/overworld/473.2bpp"
|
||||||
|
; c7680
|
||||||
|
|
||||||
|
PaperSpriteGFX: ; c7680
|
||||||
INCBIN "gfx/overworld/474.2bpp"
|
INCBIN "gfx/overworld/474.2bpp"
|
||||||
INCBIN "gfx/overworld/475.2bpp"
|
INCBIN "gfx/overworld/475.2bpp"
|
||||||
INCBIN "gfx/overworld/476.2bpp"
|
INCBIN "gfx/overworld/476.2bpp"
|
||||||
INCBIN "gfx/overworld/477.2bpp"
|
INCBIN "gfx/overworld/477.2bpp"
|
||||||
INCBIN "gfx/overworld/478.2bpp"
|
INCBIN "gfx/overworld/478.2bpp"
|
||||||
INCBIN "gfx/overworld/479.2bpp"
|
INCBIN "gfx/overworld/479.2bpp"
|
||||||
|
; c7800
|
||||||
|
|
||||||
|
VirtualBoySpriteGFX: ; c7800
|
||||||
INCBIN "gfx/overworld/480.2bpp"
|
INCBIN "gfx/overworld/480.2bpp"
|
||||||
|
; c7840
|
||||||
|
|
||||||
|
OldLinkReceptionistSpriteGFX: ; c7840
|
||||||
INCBIN "gfx/overworld/481.2bpp"
|
INCBIN "gfx/overworld/481.2bpp"
|
||||||
|
; c7880
|
||||||
|
|
||||||
|
RockSpriteGFX: ; c7880
|
||||||
INCBIN "gfx/overworld/482.2bpp"
|
INCBIN "gfx/overworld/482.2bpp"
|
||||||
|
; c78c0
|
||||||
|
|
||||||
|
BoulderSpriteGFX: ; c78c0
|
||||||
INCBIN "gfx/overworld/483.2bpp"
|
INCBIN "gfx/overworld/483.2bpp"
|
||||||
|
; c7900
|
||||||
|
|
||||||
|
SnesSpriteGFX: ; c7900
|
||||||
INCBIN "gfx/overworld/484.2bpp"
|
INCBIN "gfx/overworld/484.2bpp"
|
||||||
|
; c7940
|
||||||
|
|
||||||
|
FamicomSpriteGFX: ; c7940
|
||||||
INCBIN "gfx/overworld/485.2bpp"
|
INCBIN "gfx/overworld/485.2bpp"
|
||||||
|
; c7980
|
||||||
|
|
||||||
|
FruitTreeSpriteGFX: ; c7980
|
||||||
INCBIN "gfx/overworld/486.2bpp"
|
INCBIN "gfx/overworld/486.2bpp"
|
||||||
|
; c79c0
|
||||||
|
|
||||||
|
GoldTrophySpriteGFX: ; c79c0
|
||||||
INCBIN "gfx/overworld/487.2bpp"
|
INCBIN "gfx/overworld/487.2bpp"
|
||||||
|
; c7a00
|
||||||
|
|
||||||
|
SilverTrophySpriteGFX: ; c7a00
|
||||||
INCBIN "gfx/overworld/488.2bpp"
|
INCBIN "gfx/overworld/488.2bpp"
|
||||||
|
; c7a40
|
||||||
|
|
||||||
|
KrisSpriteGFX: ; c7a40
|
||||||
INCBIN "gfx/overworld/489.2bpp"
|
INCBIN "gfx/overworld/489.2bpp"
|
||||||
INCBIN "gfx/overworld/490.2bpp"
|
INCBIN "gfx/overworld/490.2bpp"
|
||||||
INCBIN "gfx/overworld/491.2bpp"
|
INCBIN "gfx/overworld/491.2bpp"
|
||||||
INCBIN "gfx/overworld/492.2bpp"
|
INCBIN "gfx/overworld/492.2bpp"
|
||||||
INCBIN "gfx/overworld/493.2bpp"
|
INCBIN "gfx/overworld/493.2bpp"
|
||||||
INCBIN "gfx/overworld/494.2bpp"
|
INCBIN "gfx/overworld/494.2bpp"
|
||||||
|
; c7bc0
|
||||||
|
|
||||||
|
KrisBikeSpriteGFX: ; c7bc0
|
||||||
INCBIN "gfx/overworld/495.2bpp"
|
INCBIN "gfx/overworld/495.2bpp"
|
||||||
INCBIN "gfx/overworld/496.2bpp"
|
INCBIN "gfx/overworld/496.2bpp"
|
||||||
INCBIN "gfx/overworld/497.2bpp"
|
INCBIN "gfx/overworld/497.2bpp"
|
||||||
INCBIN "gfx/overworld/498.2bpp"
|
INCBIN "gfx/overworld/498.2bpp"
|
||||||
INCBIN "gfx/overworld/499.2bpp"
|
INCBIN "gfx/overworld/499.2bpp"
|
||||||
INCBIN "gfx/overworld/500.2bpp"
|
INCBIN "gfx/overworld/500.2bpp"
|
||||||
|
; c7d40
|
||||||
|
|
||||||
|
KurtOutsideSpriteGFX: ; c7d40
|
||||||
INCBIN "gfx/overworld/501.2bpp"
|
INCBIN "gfx/overworld/501.2bpp"
|
||||||
INCBIN "gfx/overworld/502.2bpp"
|
INCBIN "gfx/overworld/502.2bpp"
|
||||||
INCBIN "gfx/overworld/503.2bpp"
|
INCBIN "gfx/overworld/503.2bpp"
|
||||||
|
; c7e00
|
||||||
|
|
||||||
|
SuicuneSpriteGFX: ; c7e00
|
||||||
INCBIN "gfx/overworld/504.2bpp"
|
INCBIN "gfx/overworld/504.2bpp"
|
||||||
|
; c7e40
|
||||||
|
|
||||||
|
EnteiSpriteGFX: ; c7e40
|
||||||
INCBIN "gfx/overworld/505.2bpp"
|
INCBIN "gfx/overworld/505.2bpp"
|
||||||
|
; c7e80
|
||||||
|
|
||||||
|
RaikouSpriteGFX: ; c7e80
|
||||||
INCBIN "gfx/overworld/506.2bpp"
|
INCBIN "gfx/overworld/506.2bpp"
|
||||||
|
; c7ec0
|
||||||
|
|
||||||
|
StandingYoungsterSpriteGFX: ; c7ec0
|
||||||
INCBIN "gfx/overworld/507.2bpp"
|
INCBIN "gfx/overworld/507.2bpp"
|
||||||
INCBIN "gfx/overworld/508.2bpp"
|
INCBIN "gfx/overworld/508.2bpp"
|
||||||
INCBIN "gfx/overworld/509.2bpp"
|
INCBIN "gfx/overworld/509.2bpp"
|
||||||
INCBIN "gfx/overworld/510.2bpp"
|
INCBIN "gfx/overworld/510.2bpp"
|
||||||
INCBIN "gfx/overworld/511.2bpp"
|
INCBIN "gfx/overworld/511.2bpp"
|
||||||
|
; c8000
|
||||||
|
|
||||||
|
5
hram.asm
5
hram.asm
@ -41,6 +41,11 @@ hMathBuffer EQU $ffb8
|
|||||||
|
|
||||||
hLCDStatCustom EQU $ffc6
|
hLCDStatCustom EQU $ffc6
|
||||||
|
|
||||||
|
hSCX EQU $ffcf
|
||||||
|
hSCY EQU $ffd0
|
||||||
|
hWX EQU $ffd1
|
||||||
|
hWY EQU $ffd2
|
||||||
|
|
||||||
hBGMapMode EQU $ffd4
|
hBGMapMode EQU $ffd4
|
||||||
hBGMapThird EQU $ffd5
|
hBGMapThird EQU $ffd5
|
||||||
hBGMapAddress EQU $ffd6
|
hBGMapAddress EQU $ffd6
|
||||||
|
@ -402,7 +402,7 @@ ParkBall: ; e8a2
|
|||||||
|
|
||||||
pop hl
|
pop hl
|
||||||
ld de, StringBuffer1
|
ld de, StringBuffer1
|
||||||
call InitString
|
call InitName
|
||||||
|
|
||||||
jp $6be2
|
jp $6be2
|
||||||
|
|
||||||
@ -466,7 +466,7 @@ ParkBall: ; e8a2
|
|||||||
|
|
||||||
ld hl, $b082
|
ld hl, $b082
|
||||||
ld de, StringBuffer1
|
ld de, StringBuffer1
|
||||||
call InitString
|
call InitName
|
||||||
|
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
|
|
||||||
@ -754,6 +754,7 @@ Function_0xed12: ; ed12
|
|||||||
ld a, [TempBattleMonSpecies]
|
ld a, [TempBattleMonSpecies]
|
||||||
cp c
|
cp c
|
||||||
ret nz
|
ret nz
|
||||||
|
|
||||||
push bc
|
push bc
|
||||||
ld a, [TempBattleMonSpecies]
|
ld a, [TempBattleMonSpecies]
|
||||||
ld [CurPartySpecies], a
|
ld [CurPartySpecies], a
|
||||||
@ -764,14 +765,13 @@ Function_0xed12: ; ed12
|
|||||||
ld a, $14
|
ld a, $14
|
||||||
ld hl, $4bdd
|
ld hl, $4bdd
|
||||||
rst FarCall
|
rst FarCall
|
||||||
|
|
||||||
jr c, .asm_ed66
|
jr c, .asm_ed66
|
||||||
|
|
||||||
ld d, $0
|
ld d, 0
|
||||||
jr nz, .asm_ed39
|
jr nz, .asm_ed39
|
||||||
inc d
|
inc d
|
||||||
|
|
||||||
.asm_ed39
|
.asm_ed39
|
||||||
|
|
||||||
push de
|
push de
|
||||||
ld a, [TempEnemyMonSpecies]
|
ld a, [TempEnemyMonSpecies]
|
||||||
ld [CurPartySpecies], a
|
ld [CurPartySpecies], a
|
||||||
@ -780,28 +780,25 @@ Function_0xed12: ; ed12
|
|||||||
ld a, $14
|
ld a, $14
|
||||||
ld hl, $4bdd
|
ld hl, $4bdd
|
||||||
rst FarCall
|
rst FarCall
|
||||||
|
|
||||||
jr c, .asm_ed65
|
jr c, .asm_ed65
|
||||||
|
|
||||||
ld d, $0
|
ld d, 0
|
||||||
jr nz, .asm_ed52
|
jr nz, .asm_ed52
|
||||||
inc d
|
inc d
|
||||||
|
|
||||||
.asm_ed52
|
.asm_ed52
|
||||||
|
|
||||||
ld a, d
|
ld a, d
|
||||||
pop de
|
pop de
|
||||||
cp d
|
cp d
|
||||||
pop bc
|
pop bc
|
||||||
ret nz
|
ret nz
|
||||||
sla b
|
|
||||||
jr c, .asm_ed62
|
|
||||||
|
|
||||||
sla b
|
sla b
|
||||||
jr c, .asm_ed62
|
jr c, .asm_ed62
|
||||||
|
sla b
|
||||||
|
jr c, .asm_ed62
|
||||||
sla b
|
sla b
|
||||||
ret nc
|
ret nc
|
||||||
|
|
||||||
.asm_ed62
|
.asm_ed62
|
||||||
ld b, $ff
|
ld b, $ff
|
||||||
ret
|
ret
|
||||||
@ -1657,34 +1654,25 @@ INCBIN "baserom.gbc", $f652, $f73e - $f652
|
|||||||
|
|
||||||
|
|
||||||
Squirtbottle: ; f73e
|
Squirtbottle: ; f73e
|
||||||
ld a, $14
|
callba _Squirtbottle
|
||||||
ld hl, $4730
|
|
||||||
rst FarCall
|
|
||||||
ret
|
ret
|
||||||
; f745
|
; f745
|
||||||
|
|
||||||
|
|
||||||
CardKey: ; f745
|
CardKey: ; f745
|
||||||
ld a, $14
|
callba _CardKey
|
||||||
ld hl, $4779
|
|
||||||
rst FarCall
|
|
||||||
ret
|
ret
|
||||||
; f74c
|
; f74c
|
||||||
|
|
||||||
|
|
||||||
BasementKey: ; f74c
|
BasementKey: ; f74c
|
||||||
ld a, $14
|
callba _BasementKey
|
||||||
ld hl, $47b4
|
|
||||||
rst FarCall
|
|
||||||
ret
|
ret
|
||||||
; f753
|
; f753
|
||||||
|
|
||||||
|
|
||||||
SacredAsh: ; f753
|
SacredAsh: ; f753
|
||||||
ld a, $14
|
callba _SacredAsh
|
||||||
ld hl, $47e6
|
|
||||||
rst FarCall
|
|
||||||
|
|
||||||
ld a, [$d0ec]
|
ld a, [$d0ec]
|
||||||
cp $1
|
cp $1
|
||||||
ret nz
|
ret nz
|
||||||
|
@ -6,7 +6,7 @@ AzaleaGym_MapScriptHeader: ; 0x18ec1c
|
|||||||
db 0
|
db 0
|
||||||
; 0x18ec1e
|
; 0x18ec1e
|
||||||
|
|
||||||
UnknownScript_0x18ec1e: ; 0x18ec1e
|
BugsyScript_0x18ec1e: ; 0x18ec1e
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $04be
|
checkbit1 $04be
|
||||||
@ -443,13 +443,13 @@ AzaleaGym_MapEventHeader: ; 0x18f3cc
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 7
|
db 7
|
||||||
person_event $14, 11, 9, $3, $0, 255, 255, $a0, 0, UnknownScript_0x18ec1e, $ffff
|
person_event SPRITE_BUGSY, 11, 9, $3, $0, 255, 255, $a0, 0, BugsyScript_0x18ec1e, $ffff
|
||||||
person_event $25, 7, 9, $a, $0, 255, 255, $b2, 2, TrainerBug_catcherBug_catcher_benny, $ffff
|
person_event SPRITE_BUG_CATCHER, 7, 9, $a, $0, 255, 255, $b2, 2, TrainerBug_catcherBug_catcher_benny, $ffff
|
||||||
person_event $25, 12, 12, $6, $0, 255, 255, $b2, 3, TrainerBug_catcherAl, $ffff
|
person_event SPRITE_BUG_CATCHER, 12, 12, $6, $0, 255, 255, $b2, 3, TrainerBug_catcherAl, $ffff
|
||||||
person_event $25, 6, 4, $6, $0, 255, 255, $b2, 3, TrainerBug_catcherJosh, $ffff
|
person_event SPRITE_BUG_CATCHER, 6, 4, $6, $0, 255, 255, $b2, 3, TrainerBug_catcherJosh, $ffff
|
||||||
person_event $26, 14, 8, $6, $0, 255, 255, $82, 1, TrainerTwinsAmyandmay1, $ffff
|
person_event SPRITE_TWIN, 14, 8, $6, $0, 255, 255, $82, 1, TrainerTwinsAmyandmay1, $ffff
|
||||||
person_event $26, 14, 9, $6, $0, 255, 255, $82, 1, TrainerTwinsAmyandmay2, $ffff
|
person_event SPRITE_TWIN, 14, 9, $6, $0, 255, 255, $82, 1, TrainerTwinsAmyandmay2, $ffff
|
||||||
person_event $48, 17, 11, $6, $0, 255, 255, $80, 0, AzaleaGymGuyScript, $ffff
|
person_event SPRITE_GYM_GUY, 17, 11, $6, $0, 255, 255, $80, 0, AzaleaGymGuyScript, $ffff
|
||||||
; 0x18f441
|
; 0x18f441
|
||||||
|
|
||||||
|
|
||||||
|
@ -6,18 +6,18 @@ AzaleaMart_MapScriptHeader: ; 0x18e03e
|
|||||||
db 0
|
db 0
|
||||||
; 0x18e040
|
; 0x18e040
|
||||||
|
|
||||||
UnknownScript_0x18e040: ; 0x18e040
|
ClerkScript_0x18e040: ; 0x18e040
|
||||||
loadfont
|
loadfont
|
||||||
pokemart $0, $0003
|
pokemart $0, $0003
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
end
|
end
|
||||||
; 0x18e047
|
; 0x18e047
|
||||||
|
|
||||||
UnknownScript_0x18e047: ; 0x18e047
|
CooltrainerMScript_0x18e047: ; 0x18e047
|
||||||
jumptextfaceplayer UnknownText_0x18e04d
|
jumptextfaceplayer UnknownText_0x18e04d
|
||||||
; 0x18e04a
|
; 0x18e04a
|
||||||
|
|
||||||
UnknownScript_0x18e04a: ; 0x18e04a
|
BugCatcherScript_0x18e04a: ; 0x18e04a
|
||||||
jumptextfaceplayer UnknownText_0x18e0b6
|
jumptextfaceplayer UnknownText_0x18e0b6
|
||||||
; 0x18e04d
|
; 0x18e04d
|
||||||
|
|
||||||
@ -58,8 +58,8 @@ AzaleaMart_MapEventHeader: ; 0x18e118
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 3
|
db 3
|
||||||
person_event $39, 7, 5, $9, $0, 255, 255, $0, 0, UnknownScript_0x18e040, $ffff
|
person_event SPRITE_CLERK, 7, 5, $9, $0, 255, 255, $0, 0, ClerkScript_0x18e040, $ffff
|
||||||
person_event $23, 9, 6, $7, $0, 255, 255, $0, 0, UnknownScript_0x18e047, $ffff
|
person_event SPRITE_COOLTRAINER_M, 9, 6, $7, $0, 255, 255, $0, 0, CooltrainerMScript_0x18e047, $ffff
|
||||||
person_event $25, 6, 11, $5, $2, 255, 255, $80, 0, UnknownScript_0x18e04a, $ffff
|
person_event SPRITE_BUG_CATCHER, 6, 11, $5, $2, 255, 255, $80, 0, BugCatcherScript_0x18e04a, $ffff
|
||||||
; 0x18e14f
|
; 0x18e14f
|
||||||
|
|
||||||
|
@ -13,19 +13,19 @@ UnknownScript_0x18db27: ; 0x18db27
|
|||||||
end
|
end
|
||||||
; 0x18db28
|
; 0x18db28
|
||||||
|
|
||||||
UnknownScript_0x18db28: ; 0x18db28
|
NurseScript_0x18db28: ; 0x18db28
|
||||||
jumpstd $0000
|
jumpstd $0000
|
||||||
; 0x18db2b
|
; 0x18db2b
|
||||||
|
|
||||||
UnknownScript_0x18db2b: ; 0x18db2b
|
GentlemanScript_0x18db2b: ; 0x18db2b
|
||||||
jumptextfaceplayer UnknownText_0x18db34
|
jumptextfaceplayer UnknownText_0x18db34
|
||||||
; 0x18db2e
|
; 0x18db2e
|
||||||
|
|
||||||
UnknownScript_0x18db2e: ; 0x18db2e
|
FishingGuruScript_0x18db2e: ; 0x18db2e
|
||||||
jumptextfaceplayer UnknownText_0x18dbee
|
jumptextfaceplayer UnknownText_0x18dbee
|
||||||
; 0x18db31
|
; 0x18db31
|
||||||
|
|
||||||
UnknownScript_0x18db31: ; 0x18db31
|
PokefanFScript_0x18db31: ; 0x18db31
|
||||||
jumptextfaceplayer UnknownText_0x18dc19
|
jumptextfaceplayer UnknownText_0x18dc19
|
||||||
; 0x18db34
|
; 0x18db34
|
||||||
|
|
||||||
@ -87,9 +87,9 @@ AzaleaPokeCenter1F_MapEventHeader: ; 0x18dccf
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 4
|
db 4
|
||||||
person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x18db28, $ffff
|
person_event SPRITE_NURSE, 5, 7, $6, $0, 255, 255, $0, 0, NurseScript_0x18db28, $ffff
|
||||||
person_event $40, 10, 13, $4, $10, 255, 255, $0, 0, UnknownScript_0x18db2b, $ffff
|
person_event SPRITE_GENTLEMAN, 10, 13, $4, $10, 255, 255, $0, 0, GentlemanScript_0x18db2b, $ffff
|
||||||
person_event $3b, 5, 10, $6, $0, 255, 255, $0, 0, UnknownScript_0x18db2e, $ffff
|
person_event SPRITE_FISHING_GURU, 5, 10, $6, $0, 255, 255, $0, 0, FishingGuruScript_0x18db2e, $ffff
|
||||||
person_event $2e, 8, 5, $2, $21, 255, 255, $0, 0, UnknownScript_0x18db31, $ffff
|
person_event SPRITE_POKEFAN_F, 8, 5, $2, $21, 255, 255, $0, 0, PokefanFScript_0x18db31, $ffff
|
||||||
; 0x18dd18
|
; 0x18dd18
|
||||||
|
|
||||||
|
@ -108,15 +108,15 @@ UnknownScript_0x198091: ; 0x198091
|
|||||||
end
|
end
|
||||||
; 0x1980ab
|
; 0x1980ab
|
||||||
|
|
||||||
UnknownScript_0x1980ab: ; 0x1980ab
|
AzaleaRocketScript_0x1980ab: ; 0x1980ab
|
||||||
jumptextfaceplayer UnknownText_0x19837b
|
jumptextfaceplayer UnknownText_0x19837b
|
||||||
; 0x1980ae
|
; 0x1980ae
|
||||||
|
|
||||||
UnknownScript_0x1980ae: ; 0x1980ae
|
AzaleaRocketScript_0x1980ae: ; 0x1980ae
|
||||||
jumptextfaceplayer UnknownText_0x1983c7
|
jumptextfaceplayer UnknownText_0x1983c7
|
||||||
; 0x1980b1
|
; 0x1980b1
|
||||||
|
|
||||||
UnknownScript_0x1980b1: ; 0x1980b1
|
GrampsScript_0x1980b1: ; 0x1980b1
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $002b
|
checkbit1 $002b
|
||||||
@ -134,15 +134,15 @@ UnknownScript_0x1980bf: ; 0x1980bf
|
|||||||
end
|
end
|
||||||
; 0x1980c5
|
; 0x1980c5
|
||||||
|
|
||||||
UnknownScript_0x1980c5: ; 0x1980c5
|
TeacherScript_0x1980c5: ; 0x1980c5
|
||||||
jumptextfaceplayer UnknownText_0x1984ce
|
jumptextfaceplayer UnknownText_0x1984ce
|
||||||
; 0x1980c8
|
; 0x1980c8
|
||||||
|
|
||||||
UnknownScript_0x1980c8: ; 0x1980c8
|
YoungsterScript_0x1980c8: ; 0x1980c8
|
||||||
jumptextfaceplayer UnknownText_0x19851a
|
jumptextfaceplayer UnknownText_0x19851a
|
||||||
; 0x1980cb
|
; 0x1980cb
|
||||||
|
|
||||||
UnknownScript_0x1980cb: ; 0x1980cb
|
SlowpokeScript_0x1980cb: ; 0x1980cb
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x1985b0
|
2writetext UnknownText_0x1985b0
|
||||||
pause 60
|
pause 60
|
||||||
@ -183,7 +183,7 @@ UnknownScript_0x1980e5: ; 0x1980e5
|
|||||||
end
|
end
|
||||||
; 0x19810c
|
; 0x19810c
|
||||||
|
|
||||||
UnknownScript_0x19810c: ; 0x19810c
|
KurtOutsideScript_0x19810c: ; 0x19810c
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x198628
|
2writetext UnknownText_0x198628
|
||||||
@ -225,7 +225,7 @@ MapAzaleaTownSignpost6Script: ; 0x19812c
|
|||||||
jumpstd $0011
|
jumpstd $0011
|
||||||
; 0x19812f
|
; 0x19812f
|
||||||
|
|
||||||
UnknownScript_0x19812f: ; 0x19812f
|
FruitTreeScript_0x19812f: ; 0x19812f
|
||||||
fruittree $14
|
fruittree $14
|
||||||
; 0x198131
|
; 0x198131
|
||||||
|
|
||||||
@ -485,17 +485,17 @@ AzaleaTown_MapEventHeader: ; 0x1987c1
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 12
|
db 12
|
||||||
person_event $f6, 13, 35, $6, $0, 255, 255, $0, 0, UnknownScript_0x1980ab, $06fa
|
person_event SPRITE_AZALEA_ROCKET, 13, 35, $6, $0, 255, 255, $0, 0, AzaleaRocketScript_0x1980ab, $06fa
|
||||||
person_event $2f, 13, 25, $2, $21, 255, 255, $0, 0, UnknownScript_0x1980b1, $ffff
|
person_event SPRITE_GRAMPS, 13, 25, $2, $21, 255, 255, $0, 0, GrampsScript_0x1980b1, $ffff
|
||||||
person_event $29, 17, 19, $4, $20, 255, 255, $90, 0, UnknownScript_0x1980c5, $ffff
|
person_event SPRITE_TEACHER, 17, 19, $4, $20, 255, 255, $90, 0, TeacherScript_0x1980c5, $ffff
|
||||||
person_event $27, 13, 11, $5, $1, 255, 255, $a0, 0, UnknownScript_0x1980c8, $ffff
|
person_event SPRITE_YOUNGSTER, 13, 11, $5, $1, 255, 255, $a0, 0, YoungsterScript_0x1980c8, $ffff
|
||||||
person_event $45, 21, 12, $1, $0, 255, 255, $0, 0, UnknownScript_0x1980cb, $06f9
|
person_event SPRITE_SLOWPOKE, 21, 12, $1, $0, 255, 255, $0, 0, SlowpokeScript_0x1980cb, $06f9
|
||||||
person_event $45, 13, 22, $1, $0, 255, 255, $0, 0, UnknownScript_0x1980cb, $06f9
|
person_event SPRITE_SLOWPOKE, 13, 22, $1, $0, 255, 255, $0, 0, SlowpokeScript_0x1980cb, $06f9
|
||||||
person_event $45, 13, 33, $1, $0, 255, 255, $0, 0, UnknownScript_0x1980cb, $06f9
|
person_event SPRITE_SLOWPOKE, 13, 33, $1, $0, 255, 255, $0, 0, SlowpokeScript_0x1980cb, $06f9
|
||||||
person_event $45, 19, 19, $1, $0, 255, 255, $0, 0, UnknownScript_0x1980cb, $06f9
|
person_event SPRITE_SLOWPOKE, 19, 19, $1, $0, 255, 255, $0, 0, SlowpokeScript_0x1980cb, $06f9
|
||||||
person_event $5d, 6, 12, $1, $0, 255, 255, $0, 0, UnknownScript_0x19812f, $ffff
|
person_event SPRITE_FRUIT_TREE, 6, 12, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x19812f, $ffff
|
||||||
person_event $f6, 14, 15, $8, $0, 255, 255, $0, 0, ObjectEvent, $06bf
|
person_event SPRITE_AZALEA_ROCKET, 14, 15, $8, $0, 255, 255, $0, 0, ObjectEvent, $06bf
|
||||||
person_event $f6, 20, 14, $6, $0, 255, 255, $0, 0, UnknownScript_0x1980ae, $06fc
|
person_event SPRITE_AZALEA_ROCKET, 20, 14, $6, $0, 255, 255, $0, 0, AzaleaRocketScript_0x1980ae, $06fc
|
||||||
person_event $62, 9, 10, $8, $0, 255, 255, $0, 0, UnknownScript_0x19810c, $07a4
|
person_event SPRITE_KURT_OUTSIDE, 9, 10, $8, $0, 255, 255, $0, 0, KurtOutsideScript_0x19810c, $07a4
|
||||||
; 0x1988d0
|
; 0x1988d0
|
||||||
|
|
||||||
|
@ -55,7 +55,7 @@ UnknownScript_0x9e3e0: ; 0x9e3e0
|
|||||||
end
|
end
|
||||||
; 0x9e3e2
|
; 0x9e3e2
|
||||||
|
|
||||||
UnknownScript_0x9e3e2: ; 0x9e3e2
|
ReceptionistScript_0x9e3e2: ; 0x9e3e2
|
||||||
writebyte $2
|
writebyte $2
|
||||||
special $0086
|
special $0086
|
||||||
if_equal $3, BattleTowerBattleRoomScript_0x9f4e4
|
if_equal $3, BattleTowerBattleRoomScript_0x9f4e4
|
||||||
@ -267,7 +267,7 @@ UnknownScript_0x9e555: ; 0x9e555
|
|||||||
2jump UnknownScript_0x9e4b0
|
2jump UnknownScript_0x9e4b0
|
||||||
; 0x9e55d
|
; 0x9e55d
|
||||||
|
|
||||||
UnknownScript_0x9e55d: ; 0x9e55d
|
YoungsterScript_0x9e55d: ; 0x9e55d
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x9f264
|
2writetext UnknownText_0x9f264
|
||||||
@ -277,15 +277,15 @@ UnknownScript_0x9e55d: ; 0x9e55d
|
|||||||
end
|
end
|
||||||
; 0x9e568
|
; 0x9e568
|
||||||
|
|
||||||
UnknownScript_0x9e568: ; 0x9e568
|
CooltrainerFScript_0x9e568: ; 0x9e568
|
||||||
jumptextfaceplayer UnknownText_0x9f2a4
|
jumptextfaceplayer UnknownText_0x9f2a4
|
||||||
; 0x9e56b
|
; 0x9e56b
|
||||||
|
|
||||||
UnknownScript_0x9e56b: ; 0x9e56b
|
BugCatcherScript_0x9e56b: ; 0x9e56b
|
||||||
jumptextfaceplayer UnknownText_0x9f35b
|
jumptextfaceplayer UnknownText_0x9f35b
|
||||||
; 0x9e56e
|
; 0x9e56e
|
||||||
|
|
||||||
UnknownScript_0x9e56e: ; 0x9e56e
|
GrannyScript_0x9e56e: ; 0x9e56e
|
||||||
jumptextfaceplayer UnknownText_0x9f2e3
|
jumptextfaceplayer UnknownText_0x9f2e3
|
||||||
; 0x9e571
|
; 0x9e571
|
||||||
|
|
||||||
@ -773,10 +773,10 @@ BattleTower1F_MapEventHeader: ; 0x9f3b4
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 5
|
db 5
|
||||||
person_event $42, 10, 11, $6, $0, 255, 255, $0, 0, UnknownScript_0x9e3e2, $ffff
|
person_event SPRITE_RECEPTIONIST, 10, 11, $6, $0, 255, 255, $0, 0, ReceptionistScript_0x9e3e2, $ffff
|
||||||
person_event $27, 13, 18, $9, $0, 255, 255, $b0, 0, UnknownScript_0x9e55d, $ffff
|
person_event SPRITE_YOUNGSTER, 13, 18, $9, $0, 255, 255, $b0, 0, YoungsterScript_0x9e55d, $ffff
|
||||||
person_event $24, 13, 8, $5, $1, 255, 255, $80, 0, UnknownScript_0x9e568, $ffff
|
person_event SPRITE_COOLTRAINER_F, 13, 8, $5, $1, 255, 255, $80, 0, CooltrainerFScript_0x9e568, $ffff
|
||||||
person_event $25, 7, 5, $2, $11, 255, 255, $90, 0, UnknownScript_0x9e56b, $ffff
|
person_event SPRITE_BUG_CATCHER, 7, 5, $2, $11, 255, 255, $90, 0, BugCatcherScript_0x9e56b, $ffff
|
||||||
person_event $30, 7, 18, $4, $10, 255, 255, $0, 0, UnknownScript_0x9e56e, $ffff
|
person_event SPRITE_GRANNY, 7, 18, $4, $10, 255, 255, $0, 0, GrannyScript_0x9e56e, $ffff
|
||||||
; 0x9f40f
|
; 0x9f40f
|
||||||
|
|
||||||
|
@ -161,7 +161,7 @@ BattleTowerBattleRoom_MapEventHeader: ; 0x9f52e
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 2
|
db 2
|
||||||
person_event $27, 4, 8, $6, $0, 255, 255, $0, 0, ObjectEvent, $0791
|
person_event SPRITE_YOUNGSTER, 4, 8, $6, $0, 255, 255, $0, 0, ObjectEvent, $0791
|
||||||
person_event $42, 10, 5, $9, $0, 255, 255, $0, 0, ObjectEvent, $ffff
|
person_event SPRITE_RECEPTIONIST, 10, 5, $9, $0, 255, 255, $0, 0, ObjectEvent, $ffff
|
||||||
; 0x9f558
|
; 0x9f558
|
||||||
|
|
||||||
|
@ -66,6 +66,6 @@ BattleTowerElevator_MapEventHeader: ; 0x9f594
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 1
|
db 1
|
||||||
person_event $42, 6, 5, $9, $0, 255, 255, $0, 0, MovementData_0x9f58f, $ffff
|
person_event SPRITE_RECEPTIONIST, 6, 5, $9, $0, 255, 255, $0, 0, MovementData_0x9f58f, $ffff
|
||||||
; 0x9f5b1
|
; 0x9f5b1
|
||||||
|
|
||||||
|
@ -107,6 +107,6 @@ BattleTowerHallway_MapEventHeader: ; 0x9f62f
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 1
|
db 1
|
||||||
person_event $42, 6, 15, $6, $0, 255, 255, $0, 0, BattleTowerHallway_MapEventHeader, $ffff
|
person_event SPRITE_RECEPTIONIST, 6, 15, $6, $0, 255, 255, $0, 0, BattleTowerHallway_MapEventHeader, $ffff
|
||||||
; 0x9f660
|
; 0x9f660
|
||||||
|
|
||||||
|
@ -21,15 +21,15 @@ UnknownScript_0x9f85b: ; 0x9f85b
|
|||||||
return
|
return
|
||||||
; 0x9f85f
|
; 0x9f85f
|
||||||
|
|
||||||
UnknownScript_0x9f85f: ; 0x9f85f
|
StandingYoungsterScript_0x9f85f: ; 0x9f85f
|
||||||
jumptextfaceplayer UnknownText_0x9f930
|
jumptextfaceplayer UnknownText_0x9f930
|
||||||
; 0x9f862
|
; 0x9f862
|
||||||
|
|
||||||
UnknownScript_0x9f862: ; 0x9f862
|
BuenaScript_0x9f862: ; 0x9f862
|
||||||
jumptextfaceplayer UnknownText_0x9f9db
|
jumptextfaceplayer UnknownText_0x9f9db
|
||||||
; 0x9f865
|
; 0x9f865
|
||||||
|
|
||||||
UnknownScript_0x9f865: ; 0x9f865
|
SailorScript_0x9f865: ; 0x9f865
|
||||||
jumptextfaceplayer UnknownText_0x9fa8c
|
jumptextfaceplayer UnknownText_0x9fa8c
|
||||||
; 0x9f868
|
; 0x9f868
|
||||||
|
|
||||||
@ -138,10 +138,10 @@ BattleTowerOutside_MapEventHeader: ; 0x9fb5f
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 4
|
db 4
|
||||||
person_event $66, 16, 10, $7, $0, 255, 255, $80, 0, UnknownScript_0x9f85f, $ffff
|
person_event SPRITE_STANDING_YOUNGSTER, 16, 10, $7, $0, 255, 255, $80, 0, StandingYoungsterScript_0x9f85f, $ffff
|
||||||
person_event $2a, 15, 17, $2, $11, 255, 255, $a0, 0, UnknownScript_0x9f862, $ffff
|
person_event SPRITE_BUENA, 15, 17, $2, $11, 255, 255, $a0, 0, BuenaScript_0x9f862, $ffff
|
||||||
person_event $49, 22, 16, $5, $1, 255, 255, $0, 0, UnknownScript_0x9f865, $07cf
|
person_event SPRITE_SAILOR, 22, 16, $5, $1, 255, 255, $0, 0, SailorScript_0x9f865, $07cf
|
||||||
person_event $28, 28, 16, $3, $0, 255, 255, $a0, 0, ObjectEvent, $ffff
|
person_event SPRITE_LASS, 28, 16, $3, $0, 255, 255, $a0, 0, ObjectEvent, $ffff
|
||||||
; 0x9fbb2
|
; 0x9fbb2
|
||||||
|
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ BillsHouse_MapScriptHeader: ; 0x189536
|
|||||||
db 0
|
db 0
|
||||||
; 0x189538
|
; 0x189538
|
||||||
|
|
||||||
UnknownScript_0x189538: ; 0x189538
|
GrampsScript_0x189538: ; 0x189538
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $0000
|
checkbit1 $0000
|
||||||
@ -368,6 +368,6 @@ BillsHouse_MapEventHeader: ; 0x189b42
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 1
|
db 1
|
||||||
person_event $2f, 7, 6, $7, $20, 255, 255, $90, 0, UnknownScript_0x189538, $ffff
|
person_event SPRITE_GRAMPS, 7, 6, $7, $20, 255, 255, $90, 0, GrampsScript_0x189538, $ffff
|
||||||
; 0x189b5f
|
; 0x189b5f
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@ UnknownScript_0x1a46e5: ; 0x1a46e5
|
|||||||
return
|
return
|
||||||
; 0x1a46e8
|
; 0x1a46e8
|
||||||
|
|
||||||
UnknownScript_0x1a46e8: ; 0x1a46e8
|
SuperNerdScript_0x1a46e8: ; 0x1a46e8
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $04c4
|
checkbit1 $04c4
|
||||||
@ -56,15 +56,15 @@ UnknownScript_0x1a4702: ; 0x1a4702
|
|||||||
end
|
end
|
||||||
; 0x1a4708
|
; 0x1a4708
|
||||||
|
|
||||||
UnknownScript_0x1a4708: ; 0x1a4708
|
GrampsScript_0x1a4708: ; 0x1a4708
|
||||||
jumptextfaceplayer UnknownText_0x1a48c3
|
jumptextfaceplayer UnknownText_0x1a48c3
|
||||||
; 0x1a470b
|
; 0x1a470b
|
||||||
|
|
||||||
UnknownScript_0x1a470b: ; 0x1a470b
|
GrampsScript_0x1a470b: ; 0x1a470b
|
||||||
jumptextfaceplayer UnknownText_0x1a48fb
|
jumptextfaceplayer UnknownText_0x1a48fb
|
||||||
; 0x1a470e
|
; 0x1a470e
|
||||||
|
|
||||||
UnknownScript_0x1a470e: ; 0x1a470e
|
BlackBeltScript_0x1a470e: ; 0x1a470e
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $0021
|
checkbit1 $0021
|
||||||
@ -82,19 +82,19 @@ UnknownScript_0x1a471c: ; 0x1a471c
|
|||||||
end
|
end
|
||||||
; 0x1a4722
|
; 0x1a4722
|
||||||
|
|
||||||
UnknownScript_0x1a4722: ; 0x1a4722
|
CooltrainerFScript_0x1a4722: ; 0x1a4722
|
||||||
jumptextfaceplayer UnknownText_0x1a49bd
|
jumptextfaceplayer UnknownText_0x1a49bd
|
||||||
; 0x1a4725
|
; 0x1a4725
|
||||||
|
|
||||||
UnknownScript_0x1a4725: ; 0x1a4725
|
YoungsterScript_0x1a4725: ; 0x1a4725
|
||||||
jumptextfaceplayer UnknownText_0x1a49f1
|
jumptextfaceplayer UnknownText_0x1a49f1
|
||||||
; 0x1a4728
|
; 0x1a4728
|
||||||
|
|
||||||
UnknownScript_0x1a4728: ; 0x1a4728
|
CooltrainerFScript_0x1a4728: ; 0x1a4728
|
||||||
jumptextfaceplayer UnknownText_0x1a4b1e
|
jumptextfaceplayer UnknownText_0x1a4b1e
|
||||||
; 0x1a472b
|
; 0x1a472b
|
||||||
|
|
||||||
UnknownScript_0x1a472b: ; 0x1a472b
|
YoungsterScript_0x1a472b: ; 0x1a472b
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $006d
|
checkbit1 $006d
|
||||||
@ -336,14 +336,14 @@ BlackthornCity_MapEventHeader: ; 0x1a4c57
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 9
|
db 9
|
||||||
person_event $2b, 16, 22, $6, $0, 255, 255, $80, 0, UnknownScript_0x1a46e8, $06e3
|
person_event SPRITE_SUPER_NERD, 16, 22, $6, $0, 255, 255, $80, 0, SuperNerdScript_0x1a46e8, $06e3
|
||||||
person_event $2b, 16, 23, $6, $0, 255, 255, $80, 0, UnknownScript_0x1a46e8, $06e4
|
person_event SPRITE_SUPER_NERD, 16, 23, $6, $0, 255, 255, $80, 0, SuperNerdScript_0x1a46e8, $06e4
|
||||||
person_event $2f, 6, 24, $6, $0, 255, 255, $0, 0, UnknownScript_0x1a4708, $074c
|
person_event SPRITE_GRAMPS, 6, 24, $6, $0, 255, 255, $0, 0, GrampsScript_0x1a4708, $074c
|
||||||
person_event $2f, 6, 25, $8, $0, 255, 255, $0, 0, UnknownScript_0x1a470b, $074d
|
person_event SPRITE_GRAMPS, 6, 25, $8, $0, 255, 255, $0, 0, GrampsScript_0x1a470b, $074d
|
||||||
person_event $41, 35, 28, $5, $1, 255, 255, $90, 0, UnknownScript_0x1a470e, $ffff
|
person_event SPRITE_BLACK_BELT, 35, 28, $5, $1, 255, 255, $90, 0, BlackBeltScript_0x1a470e, $ffff
|
||||||
person_event $24, 29, 13, $5, $2, 255, 255, $80, 0, UnknownScript_0x1a4722, $ffff
|
person_event SPRITE_COOLTRAINER_F, 29, 13, $5, $2, 255, 255, $80, 0, CooltrainerFScript_0x1a4722, $ffff
|
||||||
person_event $27, 19, 17, $5, $1, 255, 255, $0, 0, UnknownScript_0x1a4725, $ffff
|
person_event SPRITE_YOUNGSTER, 19, 17, $5, $1, 255, 255, $0, 0, YoungsterScript_0x1a4725, $ffff
|
||||||
person_event $27, 24, 26, $6, $0, 255, 255, $0, 0, UnknownScript_0x1a472b, $075d
|
person_event SPRITE_YOUNGSTER, 24, 26, $6, $0, 255, 255, $0, 0, YoungsterScript_0x1a472b, $075d
|
||||||
person_event $24, 23, 39, $7, $0, 255, 255, $a0, 0, UnknownScript_0x1a4728, $ffff
|
person_event SPRITE_COOLTRAINER_F, 23, 39, $7, $0, 255, 255, $a0, 0, CooltrainerFScript_0x1a4728, $ffff
|
||||||
; 0x1a4d1d
|
; 0x1a4d1d
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ BlackthornDodrioTradeHouse_MapScriptHeader: ; 0x195a28
|
|||||||
db 0
|
db 0
|
||||||
; 0x195a2a
|
; 0x195a2a
|
||||||
|
|
||||||
UnknownScript_0x195a2a: ; 0x195a2a
|
LassScript_0x195a2a: ; 0x195a2a
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
trade $3
|
trade $3
|
||||||
@ -38,6 +38,6 @@ BlackthornDodrioTradeHouse_MapEventHeader: ; 0x195a34
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 1
|
db 1
|
||||||
person_event $28, 7, 6, $3, $0, 255, 255, $a0, 0, UnknownScript_0x195a2a, $ffff
|
person_event SPRITE_LASS, 7, 6, $3, $0, 255, 255, $a0, 0, LassScript_0x195a2a, $ffff
|
||||||
; 0x195a5b
|
; 0x195a5b
|
||||||
|
|
||||||
|
@ -6,11 +6,11 @@ BlackthornDragonSpeechHouse_MapScriptHeader: ; 0x195947
|
|||||||
db 0
|
db 0
|
||||||
; 0x195949
|
; 0x195949
|
||||||
|
|
||||||
UnknownScript_0x195949: ; 0x195949
|
GrannyScript_0x195949: ; 0x195949
|
||||||
jumptextfaceplayer UnknownText_0x19595c
|
jumptextfaceplayer UnknownText_0x19595c
|
||||||
; 0x19594c
|
; 0x19594c
|
||||||
|
|
||||||
UnknownScript_0x19594c: ; 0x19594c
|
EkansScript_0x19594c: ; 0x19594c
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x1959ee
|
2writetext UnknownText_0x1959ee
|
||||||
cry DRATINI
|
cry DRATINI
|
||||||
@ -56,7 +56,7 @@ BlackthornDragonSpeechHouse_MapEventHeader: ; 0x1959fe
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 2
|
db 2
|
||||||
person_event $30, 7, 6, $3, $0, 255, 255, $0, 0, UnknownScript_0x195949, $ffff
|
person_event SPRITE_GRANNY, 7, 6, $3, $0, 255, 255, $0, 0, GrannyScript_0x195949, $ffff
|
||||||
person_event $96, 9, 9, $16, $0, 255, 255, $90, 0, UnknownScript_0x19594c, $ffff
|
person_event SPRITE_EKANS, 9, 9, $16, $0, 255, 255, $90, 0, EkansScript_0x19594c, $ffff
|
||||||
; 0x195a28
|
; 0x195a28
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ UnknownScript_0x194e23: ; 0x194e23
|
|||||||
return
|
return
|
||||||
; 0x194e24
|
; 0x194e24
|
||||||
|
|
||||||
UnknownScript_0x194e24: ; 0x194e24
|
ClairScript_0x194e24: ; 0x194e24
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit2 $0022
|
checkbit2 $0022
|
||||||
@ -428,10 +428,10 @@ BlackthornGym1F_MapEventHeader: ; 0x1956ae
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 5
|
db 5
|
||||||
person_event $19, 7, 9, $6, $0, 255, 255, $90, 0, UnknownScript_0x194e24, $ffff
|
person_event SPRITE_CLAIR, 7, 9, $6, $0, 255, 255, $90, 0, ClairScript_0x194e24, $ffff
|
||||||
person_event $23, 10, 10, $6, $0, 255, 255, $82, 3, TrainerCooltrainermMike, $ffff
|
person_event SPRITE_COOLTRAINER_M, 10, 10, $6, $0, 255, 255, $82, 3, TrainerCooltrainermMike, $ffff
|
||||||
person_event $23, 18, 5, $6, $0, 255, 255, $82, 3, TrainerCooltrainermPaul, $ffff
|
person_event SPRITE_COOLTRAINER_M, 18, 5, $6, $0, 255, 255, $82, 3, TrainerCooltrainermPaul, $ffff
|
||||||
person_event $24, 6, 13, $6, $0, 255, 255, $82, 1, TrainerCooltrainerfLola, $ffff
|
person_event SPRITE_COOLTRAINER_F, 6, 13, $6, $0, 255, 255, $82, 1, TrainerCooltrainerfLola, $ffff
|
||||||
person_event $48, 19, 11, $6, $0, 255, 255, $80, 0, BlackthornGymGuyScript, $ffff
|
person_event SPRITE_GYM_GUY, 19, 11, $6, $0, 255, 255, $80, 0, BlackthornGymGuyScript, $ffff
|
||||||
; 0x195722
|
; 0x195722
|
||||||
|
|
||||||
|
@ -65,7 +65,7 @@ UnknownScript_0x195758: ; 0x195758
|
|||||||
; 0x19575e
|
; 0x19575e
|
||||||
|
|
||||||
|
|
||||||
UnknownScript_0x19575e: ; 0x19575e
|
BoulderScript_0x19575e: ; 0x19575e
|
||||||
jumpstd $000e
|
jumpstd $000e
|
||||||
; 0x195761
|
; 0x195761
|
||||||
|
|
||||||
@ -189,13 +189,13 @@ BlackthornGym2F_MapEventHeader: ; 0x1958c0
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 8
|
db 8
|
||||||
person_event $23, 5, 8, $9, $0, 255, 255, $82, 1, TrainerCooltrainermCody, $ffff
|
person_event SPRITE_COOLTRAINER_M, 5, 8, $9, $0, 255, 255, $82, 1, TrainerCooltrainermCody, $ffff
|
||||||
person_event $24, 15, 8, $8, $0, 255, 255, $82, 1, TrainerCooltrainerfFran, $ffff
|
person_event SPRITE_COOLTRAINER_F, 15, 8, $8, $0, 255, 255, $82, 1, TrainerCooltrainerfFran, $ffff
|
||||||
person_event $5a, 6, 12, $19, $0, 255, 255, $0, 0, UnknownScript_0x19575e, $0706
|
person_event SPRITE_BOULDER, 6, 12, $19, $0, 255, 255, $0, 0, BoulderScript_0x19575e, $0706
|
||||||
person_event $5a, 7, 6, $19, $0, 255, 255, $0, 0, UnknownScript_0x19575e, $0707
|
person_event SPRITE_BOULDER, 7, 6, $19, $0, 255, 255, $0, 0, BoulderScript_0x19575e, $0707
|
||||||
person_event $5a, 20, 10, $19, $0, 255, 255, $0, 0, UnknownScript_0x19575e, $0708
|
person_event SPRITE_BOULDER, 20, 10, $19, $0, 255, 255, $0, 0, BoulderScript_0x19575e, $0708
|
||||||
person_event $5a, 7, 7, $19, $0, 255, 255, $0, 0, UnknownScript_0x19575e, $ffff
|
person_event SPRITE_BOULDER, 7, 7, $19, $0, 255, 255, $0, 0, BoulderScript_0x19575e, $ffff
|
||||||
person_event $5a, 5, 10, $19, $0, 255, 255, $0, 0, UnknownScript_0x19575e, $ffff
|
person_event SPRITE_BOULDER, 5, 10, $19, $0, 255, 255, $0, 0, BoulderScript_0x19575e, $ffff
|
||||||
person_event $5a, 18, 12, $19, $0, 255, 255, $0, 0, UnknownScript_0x19575e, $ffff
|
person_event SPRITE_BOULDER, 18, 12, $19, $0, 255, 255, $0, 0, BoulderScript_0x19575e, $ffff
|
||||||
; 0x195947
|
; 0x195947
|
||||||
|
|
||||||
|
@ -6,18 +6,18 @@ BlackthornMart_MapScriptHeader: ; 0x195a5b
|
|||||||
db 0
|
db 0
|
||||||
; 0x195a5d
|
; 0x195a5d
|
||||||
|
|
||||||
UnknownScript_0x195a5d: ; 0x195a5d
|
ClerkScript_0x195a5d: ; 0x195a5d
|
||||||
loadfont
|
loadfont
|
||||||
pokemart $0, $0011
|
pokemart $0, $0011
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
end
|
end
|
||||||
; 0x195a64
|
; 0x195a64
|
||||||
|
|
||||||
UnknownScript_0x195a64: ; 0x195a64
|
CooltrainerMScript_0x195a64: ; 0x195a64
|
||||||
jumptextfaceplayer UnknownText_0x195a6a
|
jumptextfaceplayer UnknownText_0x195a6a
|
||||||
; 0x195a67
|
; 0x195a67
|
||||||
|
|
||||||
UnknownScript_0x195a67: ; 0x195a67
|
BlackBeltScript_0x195a67: ; 0x195a67
|
||||||
jumptextfaceplayer UnknownText_0x195ae9
|
jumptextfaceplayer UnknownText_0x195ae9
|
||||||
; 0x195a6a
|
; 0x195a6a
|
||||||
|
|
||||||
@ -58,8 +58,8 @@ BlackthornMart_MapEventHeader: ; 0x195b40
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 3
|
db 3
|
||||||
person_event $39, 7, 5, $9, $0, 255, 255, $0, 0, UnknownScript_0x195a5d, $ffff
|
person_event SPRITE_CLERK, 7, 5, $9, $0, 255, 255, $0, 0, ClerkScript_0x195a5d, $ffff
|
||||||
person_event $23, 10, 11, $5, $2, 255, 255, $0, 0, UnknownScript_0x195a64, $ffff
|
person_event SPRITE_COOLTRAINER_M, 10, 11, $5, $2, 255, 255, $0, 0, CooltrainerMScript_0x195a64, $ffff
|
||||||
person_event $41, 6, 9, $6, $0, 255, 255, $a0, 0, UnknownScript_0x195a67, $ffff
|
person_event SPRITE_BLACK_BELT, 6, 9, $6, $0, 255, 255, $a0, 0, BlackBeltScript_0x195a67, $ffff
|
||||||
; 0x195b77
|
; 0x195b77
|
||||||
|
|
||||||
|
@ -6,19 +6,19 @@ BlackthornPokeCenter1F_MapScriptHeader: ; 0x195b77
|
|||||||
db 0
|
db 0
|
||||||
; 0x195b79
|
; 0x195b79
|
||||||
|
|
||||||
UnknownScript_0x195b79: ; 0x195b79
|
NurseScript_0x195b79: ; 0x195b79
|
||||||
jumpstd $0000
|
jumpstd $0000
|
||||||
; 0x195b7c
|
; 0x195b7c
|
||||||
|
|
||||||
UnknownScript_0x195b7c: ; 0x195b7c
|
GentlemanScript_0x195b7c: ; 0x195b7c
|
||||||
jumptextfaceplayer UnknownText_0x195b85
|
jumptextfaceplayer UnknownText_0x195b85
|
||||||
; 0x195b7f
|
; 0x195b7f
|
||||||
|
|
||||||
UnknownScript_0x195b7f: ; 0x195b7f
|
TwinScript_0x195b7f: ; 0x195b7f
|
||||||
jumptextfaceplayer UnknownText_0x195bfd
|
jumptextfaceplayer UnknownText_0x195bfd
|
||||||
; 0x195b82
|
; 0x195b82
|
||||||
|
|
||||||
UnknownScript_0x195b82: ; 0x195b82
|
CooltrainerMScript_0x195b82: ; 0x195b82
|
||||||
jumpstd $0033
|
jumpstd $0033
|
||||||
; 0x195b85
|
; 0x195b85
|
||||||
|
|
||||||
@ -61,9 +61,9 @@ BlackthornPokeCenter1F_MapEventHeader: ; 0x195c69
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 4
|
db 4
|
||||||
person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x195b79, $ffff
|
person_event SPRITE_NURSE, 5, 7, $6, $0, 255, 255, $0, 0, NurseScript_0x195b79, $ffff
|
||||||
person_event $40, 7, 9, $6, $0, 255, 255, $0, 0, UnknownScript_0x195b7c, $ffff
|
person_event SPRITE_GENTLEMAN, 7, 9, $6, $0, 255, 255, $0, 0, GentlemanScript_0x195b7c, $ffff
|
||||||
person_event $26, 8, 5, $3, $0, 255, 255, $a0, 0, UnknownScript_0x195b7f, $ffff
|
person_event SPRITE_TWIN, 8, 5, $3, $0, 255, 255, $a0, 0, TwinScript_0x195b7f, $ffff
|
||||||
person_event $23, 10, 11, $5, $1, 255, 255, $80, 0, UnknownScript_0x195b82, $ffff
|
person_event SPRITE_COOLTRAINER_M, 10, 11, $5, $1, 255, 255, $80, 0, CooltrainerMScript_0x195b82, $ffff
|
||||||
; 0x195cb2
|
; 0x195cb2
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ BluesHouse_MapScriptHeader: ; 0x19b0ce
|
|||||||
db 0
|
db 0
|
||||||
; 0x19b0d0
|
; 0x19b0d0
|
||||||
|
|
||||||
UnknownScript_0x19b0d0: ; 0x19b0d0
|
DaisyScript_0x19b0d0: ; 0x19b0d0
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkcode $a
|
checkcode $a
|
||||||
@ -154,6 +154,6 @@ BluesHouse_MapEventHeader: ; 0x19b3a8
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 1
|
db 1
|
||||||
person_event $f, 7, 6, $3, $0, 255, 255, $0, 0, UnknownScript_0x19b0d0, $ffff
|
person_event SPRITE_DAISY, 7, 6, $3, $0, 255, 255, $0, 0, DaisyScript_0x19b0d0, $ffff
|
||||||
; 0x19b3c5
|
; 0x19b3c5
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ UnknownScript_0x1809ad: ; 0x1809ad
|
|||||||
end
|
end
|
||||||
; 0x1809c5
|
; 0x1809c5
|
||||||
|
|
||||||
UnknownScript_0x1809c5: ; 0x1809c5
|
BrunoScript_0x1809c5: ; 0x1809c5
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $05ba
|
checkbit1 $05ba
|
||||||
@ -144,6 +144,6 @@ BrunosRoom_MapEventHeader: ; 0x180b88
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 1
|
db 1
|
||||||
person_event $1c, 11, 9, $6, $0, 255, 255, $b0, 0, UnknownScript_0x1809c5, $ffff
|
person_event SPRITE_BRUNO, 11, 9, $6, $0, 255, 255, $b0, 0, BrunoScript_0x1809c5, $ffff
|
||||||
; 0x180baf
|
; 0x180baf
|
||||||
|
|
||||||
|
@ -129,15 +129,15 @@ UnknownScript_0x185c80: ; 0x185c80
|
|||||||
end
|
end
|
||||||
; 0x185cbc
|
; 0x185cbc
|
||||||
|
|
||||||
UnknownScript_0x185cbc: ; 0x185cbc
|
SuperNerdScript_0x185cbc: ; 0x185cbc
|
||||||
jumptextfaceplayer UnknownText_0x185f99
|
jumptextfaceplayer UnknownText_0x185f99
|
||||||
; 0x185cbf
|
; 0x185cbf
|
||||||
|
|
||||||
UnknownScript_0x185cbf: ; 0x185cbf
|
MortyScript_0x185cbf: ; 0x185cbf
|
||||||
jumptextfaceplayer UnknownText_0x186002
|
jumptextfaceplayer UnknownText_0x186002
|
||||||
; 0x185cc2
|
; 0x185cc2
|
||||||
|
|
||||||
UnknownScript_0x185cc2: ; 0x185cc2
|
RockScript_0x185cc2: ; 0x185cc2
|
||||||
jumpstd $000f
|
jumpstd $000f
|
||||||
; 0x185cc5
|
; 0x185cc5
|
||||||
|
|
||||||
@ -303,10 +303,10 @@ BurnedTower1F_MapEventHeader: ; 0x1860b2
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 5
|
db 5
|
||||||
person_event $59, 8, 19, $18, $0, 255, 255, $0, 0, UnknownScript_0x185cc2, $ffff
|
person_event SPRITE_ROCK, 8, 19, $18, $0, 255, 255, $0, 0, RockScript_0x185cc2, $ffff
|
||||||
person_event $2b, 16, 16, $3, $0, 255, 255, $90, 0, UnknownScript_0x185cbc, $0765
|
person_event SPRITE_SUPER_NERD, 16, 16, $3, $0, 255, 255, $90, 0, SuperNerdScript_0x185cbc, $0765
|
||||||
person_event $4, 13, 12, $8, $0, 255, 255, $2, 3, ObjectEvent, $06c5
|
person_event SPRITE_SILVER, 13, 12, $8, $0, 255, 255, $2, 3, ObjectEvent, $06c5
|
||||||
person_event $15, 18, 18, $2, $11, 255, 255, $b0, 0, UnknownScript_0x185cbf, $0764
|
person_event SPRITE_MORTY, 18, 18, $2, $11, 255, 255, $b0, 0, MortyScript_0x185cbf, $0764
|
||||||
person_event $54, 6, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x185ccb, $0656
|
person_event SPRITE_POKE_BALL, 6, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x185ccb, $0656
|
||||||
; 0x186151
|
; 0x186151
|
||||||
|
|
||||||
|
@ -98,7 +98,7 @@ UnknownScript_0x18616b: ; 0x18616b
|
|||||||
end
|
end
|
||||||
; 0x186212
|
; 0x186212
|
||||||
|
|
||||||
UnknownScript_0x186212: ; 0x186212
|
SuperNerdScript_0x186212: ; 0x186212
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x18626a
|
2writetext UnknownText_0x18626a
|
||||||
@ -123,7 +123,7 @@ ItemFragment_0x186231: ; 0x186231
|
|||||||
db TM_20, 1
|
db TM_20, 1
|
||||||
; 0x186233
|
; 0x186233
|
||||||
|
|
||||||
UnknownScript_0x186233: ; 0x186233
|
BoulderScript_0x186233: ; 0x186233
|
||||||
jumpstd $000e
|
jumpstd $000e
|
||||||
; 0x186236
|
; 0x186236
|
||||||
|
|
||||||
@ -254,15 +254,15 @@ BurnedTowerB1F_MapEventHeader: ; 0x1863de
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 9
|
db 9
|
||||||
person_event $5a, 12, 21, $19, $0, 255, 255, $0, 0, UnknownScript_0x186233, $ffff
|
person_event SPRITE_BOULDER, 12, 21, $19, $0, 255, 255, $0, 0, BoulderScript_0x186233, $ffff
|
||||||
person_event $65, 7, 11, $16, $0, 255, 255, $b0, 0, ObjectEvent, $074a
|
person_event SPRITE_RAIKOU, 7, 11, $16, $0, 255, 255, $b0, 0, ObjectEvent, $074a
|
||||||
person_event $64, 7, 16, $16, $0, 255, 255, $80, 0, ObjectEvent, $074a
|
person_event SPRITE_ENTEI, 7, 16, $16, $0, 255, 255, $80, 0, ObjectEvent, $074a
|
||||||
person_event $63, 8, 14, $16, $0, 255, 255, $90, 0, ObjectEvent, $074a
|
person_event SPRITE_SUICUNE, 8, 14, $16, $0, 255, 255, $90, 0, ObjectEvent, $074a
|
||||||
person_event $65, 7, 11, $6, $0, 255, 255, $d0, 0, ObjectEvent, $074b
|
person_event SPRITE_RAIKOU, 7, 11, $6, $0, 255, 255, $d0, 0, ObjectEvent, $074b
|
||||||
person_event $64, 7, 16, $6, $0, 255, 255, $d0, 0, ObjectEvent, $074b
|
person_event SPRITE_ENTEI, 7, 16, $6, $0, 255, 255, $d0, 0, ObjectEvent, $074b
|
||||||
person_event $63, 8, 14, $6, $0, 255, 255, $d0, 0, ObjectEvent, $074b
|
person_event SPRITE_SUICUNE, 8, 14, $6, $0, 255, 255, $d0, 0, ObjectEvent, $074b
|
||||||
person_event $54, 8, 20, $1, $0, 255, 255, $1, 0, ItemFragment_0x186231, $0657
|
person_event SPRITE_POKE_BALL, 8, 20, $1, $0, 255, 255, $1, 0, ItemFragment_0x186231, $0657
|
||||||
person_event $2b, 16, 14, $7, $0, 255, 255, $90, 0, UnknownScript_0x186212, $07aa
|
person_event SPRITE_SUPER_NERD, 16, 14, $7, $0, 255, 255, $90, 0, SuperNerdScript_0x186212, $07aa
|
||||||
; 0x18647f
|
; 0x18647f
|
||||||
|
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ CeladonCafe_MapScriptHeader: ; 0x73047
|
|||||||
db 0
|
db 0
|
||||||
; 0x73049
|
; 0x73049
|
||||||
|
|
||||||
UnknownScript_0x73049: ; 0x73049
|
SuperNerdScript_0x73049: ; 0x73049
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x730de
|
2writetext UnknownText_0x730de
|
||||||
@ -15,7 +15,7 @@ UnknownScript_0x73049: ; 0x73049
|
|||||||
end
|
end
|
||||||
; 0x73051
|
; 0x73051
|
||||||
|
|
||||||
UnknownScript_0x73051: ; 0x73051
|
FisherScript_0x73051: ; 0x73051
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x73129
|
2writetext UnknownText_0x73129
|
||||||
closetext
|
closetext
|
||||||
@ -29,7 +29,7 @@ UnknownScript_0x73051: ; 0x73051
|
|||||||
end
|
end
|
||||||
; 0x73062
|
; 0x73062
|
||||||
|
|
||||||
UnknownScript_0x73062: ; 0x73062
|
FisherScript_0x73062: ; 0x73062
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x7316a
|
2writetext UnknownText_0x7316a
|
||||||
closetext
|
closetext
|
||||||
@ -43,7 +43,7 @@ UnknownScript_0x73062: ; 0x73062
|
|||||||
end
|
end
|
||||||
; 0x73073
|
; 0x73073
|
||||||
|
|
||||||
UnknownScript_0x73073: ; 0x73073
|
FisherScript_0x73073: ; 0x73073
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x731ae
|
2writetext UnknownText_0x731ae
|
||||||
closetext
|
closetext
|
||||||
@ -57,7 +57,7 @@ UnknownScript_0x73073: ; 0x73073
|
|||||||
end
|
end
|
||||||
; 0x73084
|
; 0x73084
|
||||||
|
|
||||||
UnknownScript_0x73084: ; 0x73084
|
TeacherScript_0x73084: ; 0x73084
|
||||||
checkitem COIN_CASE
|
checkitem COIN_CASE
|
||||||
iftrue UnknownScript_0x7309a
|
iftrue UnknownScript_0x7309a
|
||||||
loadfont
|
loadfont
|
||||||
@ -222,10 +222,10 @@ CeladonCafe_MapEventHeader: ; 0x73316
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 5
|
db 5
|
||||||
person_event $2b, 7, 13, $8, $0, 255, 255, $b0, 0, UnknownScript_0x73049, $ffff
|
person_event SPRITE_SUPER_NERD, 7, 13, $8, $0, 255, 255, $b0, 0, SuperNerdScript_0x73049, $ffff
|
||||||
person_event $3a, 10, 8, $8, $0, 255, 255, $0, 0, UnknownScript_0x73051, $ffff
|
person_event SPRITE_FISHER, 10, 8, $8, $0, 255, 255, $0, 0, FisherScript_0x73051, $ffff
|
||||||
person_event $3a, 11, 5, $9, $0, 255, 255, $a0, 0, UnknownScript_0x73062, $ffff
|
person_event SPRITE_FISHER, 11, 5, $9, $0, 255, 255, $a0, 0, FisherScript_0x73062, $ffff
|
||||||
person_event $3a, 6, 5, $9, $0, 255, 255, $0, 0, UnknownScript_0x73073, $ffff
|
person_event SPRITE_FISHER, 6, 5, $9, $0, 255, 255, $0, 0, FisherScript_0x73073, $ffff
|
||||||
person_event $29, 7, 8, $8, $0, 255, 255, $0, 0, UnknownScript_0x73084, $ffff
|
person_event SPRITE_TEACHER, 7, 8, $8, $0, 255, 255, $0, 0, TeacherScript_0x73084, $ffff
|
||||||
; 0x73371
|
; 0x73371
|
||||||
|
|
||||||
|
@ -15,11 +15,11 @@ UnknownScript_0x1a9f3f: ; 0x1a9f3f
|
|||||||
return
|
return
|
||||||
; 0x1a9f43
|
; 0x1a9f43
|
||||||
|
|
||||||
UnknownScript_0x1a9f43: ; 0x1a9f43
|
FisherScript_0x1a9f43: ; 0x1a9f43
|
||||||
jumptextfaceplayer UnknownText_0x1a9f7d
|
jumptextfaceplayer UnknownText_0x1a9f7d
|
||||||
; 0x1a9f46
|
; 0x1a9f46
|
||||||
|
|
||||||
UnknownScript_0x1a9f46: ; 0x1a9f46
|
PoliwagScript_0x1a9f46: ; 0x1a9f46
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x1a9fcb
|
2writetext UnknownText_0x1a9fcb
|
||||||
cry POLIWRATH
|
cry POLIWRATH
|
||||||
@ -28,31 +28,31 @@ UnknownScript_0x1a9f46: ; 0x1a9f46
|
|||||||
end
|
end
|
||||||
; 0x1a9f50
|
; 0x1a9f50
|
||||||
|
|
||||||
UnknownScript_0x1a9f50: ; 0x1a9f50
|
TeacherScript_0x1a9f50: ; 0x1a9f50
|
||||||
jumptextfaceplayer UnknownText_0x1a9fde
|
jumptextfaceplayer UnknownText_0x1a9fde
|
||||||
; 0x1a9f53
|
; 0x1a9f53
|
||||||
|
|
||||||
UnknownScript_0x1a9f53: ; 0x1a9f53
|
GrampsScript_0x1a9f53: ; 0x1a9f53
|
||||||
jumptextfaceplayer UnknownText_0x1aa043
|
jumptextfaceplayer UnknownText_0x1aa043
|
||||||
; 0x1a9f56
|
; 0x1a9f56
|
||||||
|
|
||||||
UnknownScript_0x1a9f56: ; 0x1a9f56
|
GrampsScript_0x1a9f56: ; 0x1a9f56
|
||||||
jumptextfaceplayer UnknownText_0x1aa0dc
|
jumptextfaceplayer UnknownText_0x1aa0dc
|
||||||
; 0x1a9f59
|
; 0x1a9f59
|
||||||
|
|
||||||
UnknownScript_0x1a9f59: ; 0x1a9f59
|
YoungsterScript_0x1a9f59: ; 0x1a9f59
|
||||||
jumptextfaceplayer UnknownText_0x1aa115
|
jumptextfaceplayer UnknownText_0x1aa115
|
||||||
; 0x1a9f5c
|
; 0x1a9f5c
|
||||||
|
|
||||||
UnknownScript_0x1a9f5c: ; 0x1a9f5c
|
YoungsterScript_0x1a9f5c: ; 0x1a9f5c
|
||||||
jumptextfaceplayer UnknownText_0x1aa155
|
jumptextfaceplayer UnknownText_0x1aa155
|
||||||
; 0x1a9f5f
|
; 0x1a9f5f
|
||||||
|
|
||||||
UnknownScript_0x1a9f5f: ; 0x1a9f5f
|
TeacherScript_0x1a9f5f: ; 0x1a9f5f
|
||||||
jumptextfaceplayer UnknownText_0x1aa1bd
|
jumptextfaceplayer UnknownText_0x1aa1bd
|
||||||
; 0x1a9f62
|
; 0x1a9f62
|
||||||
|
|
||||||
UnknownScript_0x1a9f62: ; 0x1a9f62
|
LassScript_0x1a9f62: ; 0x1a9f62
|
||||||
jumptextfaceplayer UnknownText_0x1aa306
|
jumptextfaceplayer UnknownText_0x1aa306
|
||||||
; 0x1a9f65
|
; 0x1a9f65
|
||||||
|
|
||||||
@ -256,14 +256,14 @@ CeladonCity_MapEventHeader: ; 0x1aa497
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 9
|
db 9
|
||||||
person_event $3a, 15, 30, $9, $0, 255, 255, $a0, 0, UnknownScript_0x1a9f43, $ffff
|
person_event SPRITE_FISHER, 15, 30, $9, $0, 255, 255, $a0, 0, FisherScript_0x1a9f43, $ffff
|
||||||
person_event $8d, 15, 31, $16, $0, 255, 255, $90, 0, UnknownScript_0x1a9f46, $ffff
|
person_event SPRITE_POLIWAG, 15, 31, $16, $0, 255, 255, $90, 0, PoliwagScript_0x1a9f46, $ffff
|
||||||
person_event $29, 28, 24, $5, $2, 255, 255, $80, 0, UnknownScript_0x1a9f50, $ffff
|
person_event SPRITE_TEACHER, 28, 24, $5, $2, 255, 255, $80, 0, TeacherScript_0x1a9f50, $ffff
|
||||||
person_event $2f, 20, 18, $6, $0, 255, 255, $b0, 0, UnknownScript_0x1a9f53, $ffff
|
person_event SPRITE_GRAMPS, 20, 18, $6, $0, 255, 255, $b0, 0, GrampsScript_0x1a9f53, $ffff
|
||||||
person_event $2f, 35, 12, $7, $0, 255, 255, $80, 0, UnknownScript_0x1a9f56, $ffff
|
person_event SPRITE_GRAMPS, 35, 12, $7, $0, 255, 255, $80, 0, GrampsScript_0x1a9f56, $ffff
|
||||||
person_event $27, 17, 22, $5, $2, 255, 255, $90, 0, UnknownScript_0x1a9f59, $ffff
|
person_event SPRITE_YOUNGSTER, 17, 22, $5, $2, 255, 255, $90, 0, YoungsterScript_0x1a9f59, $ffff
|
||||||
person_event $27, 37, 28, $7, $0, 255, 255, $a0, 0, UnknownScript_0x1a9f5c, $ffff
|
person_event SPRITE_YOUNGSTER, 37, 28, $7, $0, 255, 255, $a0, 0, YoungsterScript_0x1a9f5c, $ffff
|
||||||
person_event $29, 18, 10, $2, $22, 255, 255, $a0, 0, UnknownScript_0x1a9f5f, $ffff
|
person_event SPRITE_TEACHER, 18, 10, $2, $22, 255, 255, $a0, 0, TeacherScript_0x1a9f5f, $ffff
|
||||||
person_event $28, 26, 11, $4, $20, 255, 255, $80, 0, UnknownScript_0x1a9f62, $ffff
|
person_event SPRITE_LASS, 26, 11, $4, $20, 255, 255, $80, 0, LassScript_0x1a9f62, $ffff
|
||||||
; 0x1aa567
|
; 0x1aa567
|
||||||
|
|
||||||
|
@ -6,15 +6,15 @@ CeladonDeptStore1F_MapScriptHeader: ; 0x709de
|
|||||||
db 0
|
db 0
|
||||||
; 0x709e0
|
; 0x709e0
|
||||||
|
|
||||||
UnknownScript_0x709e0: ; 0x709e0
|
ReceptionistScript_0x709e0: ; 0x709e0
|
||||||
jumptextfaceplayer UnknownText_0x709ef
|
jumptextfaceplayer UnknownText_0x709ef
|
||||||
; 0x709e3
|
; 0x709e3
|
||||||
|
|
||||||
UnknownScript_0x709e3: ; 0x709e3
|
GentlemanScript_0x709e3: ; 0x709e3
|
||||||
jumptextfaceplayer UnknownText_0x70a35
|
jumptextfaceplayer UnknownText_0x70a35
|
||||||
; 0x709e6
|
; 0x709e6
|
||||||
|
|
||||||
UnknownScript_0x709e6: ; 0x709e6
|
TeacherScript_0x709e6: ; 0x709e6
|
||||||
jumptextfaceplayer UnknownText_0x70aa9
|
jumptextfaceplayer UnknownText_0x70aa9
|
||||||
; 0x709e9
|
; 0x709e9
|
||||||
|
|
||||||
@ -85,8 +85,8 @@ CeladonDeptStore1F_MapEventHeader: ; 0x70b60
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 3
|
db 3
|
||||||
person_event $42, 5, 14, $6, $0, 255, 255, $80, 0, UnknownScript_0x709e0, $ffff
|
person_event SPRITE_RECEPTIONIST, 5, 14, $6, $0, 255, 255, $80, 0, ReceptionistScript_0x709e0, $ffff
|
||||||
person_event $40, 8, 15, $2, $11, 255, 255, $0, 0, UnknownScript_0x709e3, $ffff
|
person_event SPRITE_GENTLEMAN, 8, 15, $2, $11, 255, 255, $0, 0, GentlemanScript_0x709e3, $ffff
|
||||||
person_event $29, 7, 9, $5, $1, 255, 255, $a0, 0, UnknownScript_0x709e6, $ffff
|
person_event SPRITE_TEACHER, 7, 9, $5, $1, 255, 255, $a0, 0, TeacherScript_0x709e6, $ffff
|
||||||
; 0x70bab
|
; 0x70bab
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ CeladonDeptStore2F_MapScriptHeader: ; 0x70bab
|
|||||||
db 0
|
db 0
|
||||||
; 0x70bad
|
; 0x70bad
|
||||||
|
|
||||||
UnknownScript_0x70bad: ; 0x70bad
|
ClerkScript_0x70bad: ; 0x70bad
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
pokemart $0, $0017
|
pokemart $0, $0017
|
||||||
@ -14,7 +14,7 @@ UnknownScript_0x70bad: ; 0x70bad
|
|||||||
end
|
end
|
||||||
; 0x70bb5
|
; 0x70bb5
|
||||||
|
|
||||||
UnknownScript_0x70bb5: ; 0x70bb5
|
ClerkScript_0x70bb5: ; 0x70bb5
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
pokemart $0, $0018
|
pokemart $0, $0018
|
||||||
@ -22,11 +22,11 @@ UnknownScript_0x70bb5: ; 0x70bb5
|
|||||||
end
|
end
|
||||||
; 0x70bbd
|
; 0x70bbd
|
||||||
|
|
||||||
UnknownScript_0x70bbd: ; 0x70bbd
|
PokefanMScript_0x70bbd: ; 0x70bbd
|
||||||
jumptextfaceplayer UnknownText_0x70bc9
|
jumptextfaceplayer UnknownText_0x70bc9
|
||||||
; 0x70bc0
|
; 0x70bc0
|
||||||
|
|
||||||
UnknownScript_0x70bc0: ; 0x70bc0
|
YoungsterScript_0x70bc0: ; 0x70bc0
|
||||||
jumptextfaceplayer UnknownText_0x70c3e
|
jumptextfaceplayer UnknownText_0x70c3e
|
||||||
; 0x70bc3
|
; 0x70bc3
|
||||||
|
|
||||||
@ -84,9 +84,9 @@ CeladonDeptStore2F_MapEventHeader: ; 0x70cd4
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 4
|
db 4
|
||||||
person_event $39, 9, 17, $7, $0, 255, 255, $90, 0, UnknownScript_0x70bad, $ffff
|
person_event SPRITE_CLERK, 9, 17, $7, $0, 255, 255, $90, 0, ClerkScript_0x70bad, $ffff
|
||||||
person_event $39, 9, 18, $7, $0, 255, 255, $90, 0, UnknownScript_0x70bb5, $ffff
|
person_event SPRITE_CLERK, 9, 18, $7, $0, 255, 255, $90, 0, ClerkScript_0x70bb5, $ffff
|
||||||
person_event $2d, 6, 9, $7, $0, 255, 255, $80, 0, UnknownScript_0x70bbd, $ffff
|
person_event SPRITE_POKEFAN_M, 6, 9, $7, $0, 255, 255, $80, 0, PokefanMScript_0x70bbd, $ffff
|
||||||
person_event $27, 6, 10, $8, $0, 255, 255, $a0, 0, UnknownScript_0x70bc0, $ffff
|
person_event SPRITE_YOUNGSTER, 6, 10, $8, $0, 255, 255, $a0, 0, YoungsterScript_0x70bc0, $ffff
|
||||||
; 0x70d27
|
; 0x70d27
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ CeladonDeptStore3F_MapScriptHeader: ; 0x70d27
|
|||||||
db 0
|
db 0
|
||||||
; 0x70d29
|
; 0x70d29
|
||||||
|
|
||||||
UnknownScript_0x70d29: ; 0x70d29
|
ClerkScript_0x70d29: ; 0x70d29
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
pokemart $0, $0019
|
pokemart $0, $0019
|
||||||
@ -14,11 +14,11 @@ UnknownScript_0x70d29: ; 0x70d29
|
|||||||
end
|
end
|
||||||
; 0x70d31
|
; 0x70d31
|
||||||
|
|
||||||
UnknownScript_0x70d31: ; 0x70d31
|
YoungsterScript_0x70d31: ; 0x70d31
|
||||||
jumptextfaceplayer UnknownText_0x70d53
|
jumptextfaceplayer UnknownText_0x70d53
|
||||||
; 0x70d34
|
; 0x70d34
|
||||||
|
|
||||||
UnknownScript_0x70d34: ; 0x70d34
|
GameboyKidScript_0x70d34: ; 0x70d34
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x70d86
|
2writetext UnknownText_0x70d86
|
||||||
@ -28,7 +28,7 @@ UnknownScript_0x70d34: ; 0x70d34
|
|||||||
end
|
end
|
||||||
; 0x70d3f
|
; 0x70d3f
|
||||||
|
|
||||||
UnknownScript_0x70d3f: ; 0x70d3f
|
GameboyKidScript_0x70d3f: ; 0x70d3f
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x70dc7
|
2writetext UnknownText_0x70dc7
|
||||||
@ -38,7 +38,7 @@ UnknownScript_0x70d3f: ; 0x70d3f
|
|||||||
end
|
end
|
||||||
; 0x70d4a
|
; 0x70d4a
|
||||||
|
|
||||||
UnknownScript_0x70d4a: ; 0x70d4a
|
SuperNerdScript_0x70d4a: ; 0x70d4a
|
||||||
jumptextfaceplayer UnknownText_0x70e61
|
jumptextfaceplayer UnknownText_0x70e61
|
||||||
; 0x70d4d
|
; 0x70d4d
|
||||||
|
|
||||||
@ -108,10 +108,10 @@ CeladonDeptStore3F_MapEventHeader: ; 0x70eab
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 5
|
db 5
|
||||||
person_event $39, 5, 11, $6, $0, 255, 255, $90, 0, UnknownScript_0x70d29, $ffff
|
person_event SPRITE_CLERK, 5, 11, $6, $0, 255, 255, $90, 0, ClerkScript_0x70d29, $ffff
|
||||||
person_event $27, 8, 10, $4, $10, 255, 255, $a0, 0, UnknownScript_0x70d31, $ffff
|
person_event SPRITE_YOUNGSTER, 8, 10, $4, $10, 255, 255, $a0, 0, YoungsterScript_0x70d31, $ffff
|
||||||
person_event $3, 5, 13, $6, $0, 255, 255, $80, 0, UnknownScript_0x70d34, $ffff
|
person_event SPRITE_GAMEBOY_KID, 5, 13, $6, $0, 255, 255, $80, 0, GameboyKidScript_0x70d34, $ffff
|
||||||
person_event $3, 5, 14, $6, $0, 255, 255, $90, 0, UnknownScript_0x70d3f, $ffff
|
person_event SPRITE_GAMEBOY_KID, 5, 14, $6, $0, 255, 255, $90, 0, GameboyKidScript_0x70d3f, $ffff
|
||||||
person_event $2b, 8, 17, $2, $11, 255, 255, $80, 0, UnknownScript_0x70d4a, $ffff
|
person_event SPRITE_SUPER_NERD, 8, 17, $2, $11, 255, 255, $80, 0, SuperNerdScript_0x70d4a, $ffff
|
||||||
; 0x70f0b
|
; 0x70f0b
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ CeladonDeptStore4F_MapScriptHeader: ; 0x70f0b
|
|||||||
db 0
|
db 0
|
||||||
; 0x70f0d
|
; 0x70f0d
|
||||||
|
|
||||||
UnknownScript_0x70f0d: ; 0x70f0d
|
ClerkScript_0x70f0d: ; 0x70f0d
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
pokemart $0, $001a
|
pokemart $0, $001a
|
||||||
@ -14,11 +14,11 @@ UnknownScript_0x70f0d: ; 0x70f0d
|
|||||||
end
|
end
|
||||||
; 0x70f15
|
; 0x70f15
|
||||||
|
|
||||||
UnknownScript_0x70f15: ; 0x70f15
|
SuperNerdScript_0x70f15: ; 0x70f15
|
||||||
jumptextfaceplayer UnknownText_0x70f21
|
jumptextfaceplayer UnknownText_0x70f21
|
||||||
; 0x70f18
|
; 0x70f18
|
||||||
|
|
||||||
UnknownScript_0x70f18: ; 0x70f18
|
YoungsterScript_0x70f18: ; 0x70f18
|
||||||
jumptextfaceplayer UnknownText_0x70f55
|
jumptextfaceplayer UnknownText_0x70f55
|
||||||
; 0x70f1b
|
; 0x70f1b
|
||||||
|
|
||||||
@ -69,8 +69,8 @@ CeladonDeptStore4F_MapEventHeader: ; 0x70fbc
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 3
|
db 3
|
||||||
person_event $39, 9, 17, $7, $0, 255, 255, $90, 0, UnknownScript_0x70f0d, $ffff
|
person_event SPRITE_CLERK, 9, 17, $7, $0, 255, 255, $90, 0, ClerkScript_0x70f0d, $ffff
|
||||||
person_event $2b, 10, 11, $5, $1, 255, 255, $a0, 0, UnknownScript_0x70f15, $ffff
|
person_event SPRITE_SUPER_NERD, 10, 11, $5, $1, 255, 255, $a0, 0, SuperNerdScript_0x70f15, $ffff
|
||||||
person_event $27, 6, 12, $7, $0, 255, 255, $0, 0, UnknownScript_0x70f18, $ffff
|
person_event SPRITE_YOUNGSTER, 6, 12, $7, $0, 255, 255, $0, 0, YoungsterScript_0x70f18, $ffff
|
||||||
; 0x71002
|
; 0x71002
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ CeladonDeptStore5F_MapScriptHeader: ; 0x71002
|
|||||||
db 0
|
db 0
|
||||||
; 0x71004
|
; 0x71004
|
||||||
|
|
||||||
UnknownScript_0x71004: ; 0x71004
|
ClerkScript_0x71004: ; 0x71004
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
pokemart $0, $001b
|
pokemart $0, $001b
|
||||||
@ -14,7 +14,7 @@ UnknownScript_0x71004: ; 0x71004
|
|||||||
end
|
end
|
||||||
; 0x7100c
|
; 0x7100c
|
||||||
|
|
||||||
UnknownScript_0x7100c: ; 0x7100c
|
ClerkScript_0x7100c: ; 0x7100c
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
pokemart $0, $001c
|
pokemart $0, $001c
|
||||||
@ -22,15 +22,15 @@ UnknownScript_0x7100c: ; 0x7100c
|
|||||||
end
|
end
|
||||||
; 0x71014
|
; 0x71014
|
||||||
|
|
||||||
UnknownScript_0x71014: ; 0x71014
|
GentlemanScript_0x71014: ; 0x71014
|
||||||
jumptextfaceplayer UnknownText_0x71023
|
jumptextfaceplayer UnknownText_0x71023
|
||||||
; 0x71017
|
; 0x71017
|
||||||
|
|
||||||
UnknownScript_0x71017: ; 0x71017
|
SailorScript_0x71017: ; 0x71017
|
||||||
jumptextfaceplayer UnknownText_0x71072
|
jumptextfaceplayer UnknownText_0x71072
|
||||||
; 0x7101a
|
; 0x7101a
|
||||||
|
|
||||||
UnknownScript_0x7101a: ; 0x7101a
|
TeacherScript_0x7101a: ; 0x7101a
|
||||||
jumptextfaceplayer UnknownText_0x710b6
|
jumptextfaceplayer UnknownText_0x710b6
|
||||||
; 0x7101d
|
; 0x7101d
|
||||||
|
|
||||||
@ -89,10 +89,10 @@ CeladonDeptStore5F_MapEventHeader: ; 0x71110
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 5
|
db 5
|
||||||
person_event $39, 9, 11, $7, $0, 255, 255, $90, 0, UnknownScript_0x71004, $ffff
|
person_event SPRITE_CLERK, 9, 11, $7, $0, 255, 255, $90, 0, ClerkScript_0x71004, $ffff
|
||||||
person_event $39, 9, 12, $7, $0, 255, 255, $90, 0, UnknownScript_0x7100c, $ffff
|
person_event SPRITE_CLERK, 9, 12, $7, $0, 255, 255, $90, 0, ClerkScript_0x7100c, $ffff
|
||||||
person_event $40, 9, 17, $2, $11, 255, 255, $80, 0, UnknownScript_0x71014, $ffff
|
person_event SPRITE_GENTLEMAN, 9, 17, $2, $11, 255, 255, $80, 0, GentlemanScript_0x71014, $ffff
|
||||||
person_event $49, 8, 7, $2, $11, 255, 255, $90, 0, UnknownScript_0x71017, $ffff
|
person_event SPRITE_SAILOR, 8, 7, $2, $11, 255, 255, $90, 0, SailorScript_0x71017, $ffff
|
||||||
person_event $29, 11, 5, $9, $0, 255, 255, $a0, 0, UnknownScript_0x7101a, $ffff
|
person_event SPRITE_TEACHER, 11, 5, $9, $0, 255, 255, $a0, 0, TeacherScript_0x7101a, $ffff
|
||||||
; 0x71170
|
; 0x71170
|
||||||
|
|
||||||
|
@ -15,11 +15,11 @@ UnknownScript_0x71175: ; 0x71175
|
|||||||
return
|
return
|
||||||
; 0x7117a
|
; 0x7117a
|
||||||
|
|
||||||
UnknownScript_0x7117a: ; 0x7117a
|
SuperNerdScript_0x7117a: ; 0x7117a
|
||||||
jumptextfaceplayer UnknownText_0x712c7
|
jumptextfaceplayer UnknownText_0x712c7
|
||||||
; 0x7117d
|
; 0x7117d
|
||||||
|
|
||||||
UnknownScript_0x7117d: ; 0x7117d
|
YoungsterScript_0x7117d: ; 0x7117d
|
||||||
jumptextfaceplayer UnknownText_0x71310
|
jumptextfaceplayer UnknownText_0x71310
|
||||||
; 0x71180
|
; 0x71180
|
||||||
|
|
||||||
@ -181,7 +181,7 @@ CeladonDeptStore6F_MapEventHeader: ; 0x71363
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 2
|
db 2
|
||||||
person_event $2b, 6, 13, $7, $0, 255, 255, $0, 0, UnknownScript_0x7117a, $ffff
|
person_event SPRITE_SUPER_NERD, 6, 13, $7, $0, 255, 255, $0, 0, SuperNerdScript_0x7117a, $ffff
|
||||||
person_event $27, 9, 16, $2, $12, 255, 255, $80, 0, UnknownScript_0x7117d, $ffff
|
person_event SPRITE_YOUNGSTER, 9, 16, $2, $12, 255, 255, $80, 0, YoungsterScript_0x7117d, $ffff
|
||||||
; 0x713ab
|
; 0x713ab
|
||||||
|
|
||||||
|
@ -6,15 +6,15 @@ CeladonGameCorner_MapScriptHeader: ; 0x7211b
|
|||||||
db 0
|
db 0
|
||||||
; 0x7211d
|
; 0x7211d
|
||||||
|
|
||||||
UnknownScript_0x7211d: ; 0x7211d
|
ClerkScript_0x7211d: ; 0x7211d
|
||||||
jumpstd $0032
|
jumpstd $0032
|
||||||
; 0x72120
|
; 0x72120
|
||||||
|
|
||||||
UnknownScript_0x72120: ; 0x72120
|
ReceptionistScript_0x72120: ; 0x72120
|
||||||
jumptextfaceplayer UnknownText_0x721d0
|
jumptextfaceplayer UnknownText_0x721d0
|
||||||
; 0x72123
|
; 0x72123
|
||||||
|
|
||||||
UnknownScript_0x72123: ; 0x72123
|
PokefanMScript_0x72123: ; 0x72123
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x72215
|
2writetext UnknownText_0x72215
|
||||||
@ -24,7 +24,7 @@ UnknownScript_0x72123: ; 0x72123
|
|||||||
end
|
end
|
||||||
; 0x7212e
|
; 0x7212e
|
||||||
|
|
||||||
UnknownScript_0x7212e: ; 0x7212e
|
TeacherScript_0x7212e: ; 0x7212e
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x72242
|
2writetext UnknownText_0x72242
|
||||||
@ -34,7 +34,7 @@ UnknownScript_0x7212e: ; 0x7212e
|
|||||||
end
|
end
|
||||||
; 0x72139
|
; 0x72139
|
||||||
|
|
||||||
UnknownScript_0x72139: ; 0x72139
|
FishingGuruScript_0x72139: ; 0x72139
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x72295
|
2writetext UnknownText_0x72295
|
||||||
@ -44,7 +44,7 @@ UnknownScript_0x72139: ; 0x72139
|
|||||||
end
|
end
|
||||||
; 0x72144
|
; 0x72144
|
||||||
|
|
||||||
UnknownScript_0x72144: ; 0x72144
|
FisherScript_0x72144: ; 0x72144
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $00ce
|
checkbit1 $00ce
|
||||||
@ -96,7 +96,7 @@ CeladonGymGuyScript: ; 0x7218d
|
|||||||
jumptextfaceplayer CeladonGymGuyText
|
jumptextfaceplayer CeladonGymGuyText
|
||||||
; 0x72190
|
; 0x72190
|
||||||
|
|
||||||
UnknownScript_0x72190: ; 0x72190
|
GrampsScript_0x72190: ; 0x72190
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x724ad
|
2writetext UnknownText_0x724ad
|
||||||
@ -319,14 +319,14 @@ CeladonGameCorner_MapEventHeader: ; 0x725a4
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 9
|
db 9
|
||||||
person_event $39, 6, 9, $6, $0, 255, 255, $a0, 0, UnknownScript_0x7211d, $ffff
|
person_event SPRITE_CLERK, 6, 9, $6, $0, 255, 255, $a0, 0, ClerkScript_0x7211d, $ffff
|
||||||
person_event $42, 6, 7, $6, $0, 255, 255, $a0, 0, UnknownScript_0x72120, $ffff
|
person_event SPRITE_RECEPTIONIST, 6, 7, $6, $0, 255, 255, $a0, 0, ReceptionistScript_0x72120, $ffff
|
||||||
person_event $2d, 14, 18, $8, $0, 255, 255, $80, 0, UnknownScript_0x72123, $ffff
|
person_event SPRITE_POKEFAN_M, 14, 18, $8, $0, 255, 255, $80, 0, PokefanMScript_0x72123, $ffff
|
||||||
person_event $29, 11, 21, $9, $0, 255, 255, $90, 0, UnknownScript_0x7212e, $ffff
|
person_event SPRITE_TEACHER, 11, 21, $9, $0, 255, 255, $90, 0, TeacherScript_0x7212e, $ffff
|
||||||
person_event $3b, 11, 15, $9, $0, 255, 255, $a0, 0, UnknownScript_0x72139, $ffff
|
person_event SPRITE_FISHING_GURU, 11, 15, $9, $0, 255, 255, $a0, 0, FishingGuruScript_0x72139, $ffff
|
||||||
person_event $3a, 14, 12, $8, $0, 255, 2, $80, 0, UnknownScript_0x72144, $ffff
|
person_event SPRITE_FISHER, 14, 12, $8, $0, 255, 2, $80, 0, FisherScript_0x72144, $ffff
|
||||||
person_event $3a, 14, 12, $8, $0, 255, 4, $80, 0, UnknownScript_0x72144, $ffff
|
person_event SPRITE_FISHER, 14, 12, $8, $0, 255, 4, $80, 0, FisherScript_0x72144, $ffff
|
||||||
person_event $48, 7, 15, $6, $0, 255, 255, $80, 0, CeladonGymGuyScript, $ffff
|
person_event SPRITE_GYM_GUY, 7, 15, $6, $0, 255, 255, $80, 0, CeladonGymGuyScript, $ffff
|
||||||
person_event $2f, 12, 6, $8, $0, 255, 255, $a0, 0, UnknownScript_0x72190, $ffff
|
person_event SPRITE_GRAMPS, 12, 6, $8, $0, 255, 255, $a0, 0, GrampsScript_0x72190, $ffff
|
||||||
; 0x726e7
|
; 0x726e7
|
||||||
|
|
||||||
|
@ -6,11 +6,11 @@ CeladonGameCornerPrizeRoom_MapScriptHeader: ; 0x726e7
|
|||||||
db 0
|
db 0
|
||||||
; 0x726e9
|
; 0x726e9
|
||||||
|
|
||||||
UnknownScript_0x726e9: ; 0x726e9
|
GentlemanScript_0x726e9: ; 0x726e9
|
||||||
jumptextfaceplayer UnknownText_0x728b8
|
jumptextfaceplayer UnknownText_0x728b8
|
||||||
; 0x726ec
|
; 0x726ec
|
||||||
|
|
||||||
UnknownScript_0x726ec: ; 0x726ec
|
PharmacistScript_0x726ec: ; 0x726ec
|
||||||
jumptextfaceplayer UnknownText_0x728e9
|
jumptextfaceplayer UnknownText_0x728e9
|
||||||
; 0x726ef
|
; 0x726ef
|
||||||
|
|
||||||
@ -302,7 +302,7 @@ CeladonGameCornerPrizeRoom_MapEventHeader: ; 0x72a34
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 2
|
db 2
|
||||||
person_event $40, 6, 4, $6, $0, 255, 255, $80, 0, UnknownScript_0x726e9, $ffff
|
person_event SPRITE_GENTLEMAN, 6, 4, $6, $0, 255, 255, $80, 0, GentlemanScript_0x726e9, $ffff
|
||||||
person_event $4b, 8, 8, $4, $10, 255, 255, $a0, 0, UnknownScript_0x726ec, $ffff
|
person_event SPRITE_PHARMACIST, 8, 8, $4, $10, 255, 255, $a0, 0, PharmacistScript_0x726ec, $ffff
|
||||||
; 0x72a68
|
; 0x72a68
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ CeladonGym_MapScriptHeader: ; 0x72a68
|
|||||||
db 0
|
db 0
|
||||||
; 0x72a6a
|
; 0x72a6a
|
||||||
|
|
||||||
UnknownScript_0x72a6a: ; 0x72a6a
|
ErikaScript_0x72a6a: ; 0x72a6a
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit2 $0026
|
checkbit2 $0026
|
||||||
@ -356,11 +356,11 @@ CeladonGym_MapEventHeader: ; 0x72fdf
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 6
|
db 6
|
||||||
person_event $20, 7, 9, $6, $0, 255, 255, $a0, 0, UnknownScript_0x72a6a, $ffff
|
person_event SPRITE_ERIKA, 7, 9, $6, $0, 255, 255, $a0, 0, ErikaScript_0x72a6a, $ffff
|
||||||
person_event $28, 12, 11, $8, $0, 255, 255, $92, 2, TrainerLassMichelle, $ffff
|
person_event SPRITE_LASS, 12, 11, $8, $0, 255, 255, $92, 2, TrainerLassMichelle, $ffff
|
||||||
person_event $28, 12, 6, $9, $0, 255, 255, $a2, 2, TrainerPicnickerTanya, $ffff
|
person_event SPRITE_LASS, 12, 6, $9, $0, 255, 255, $a2, 2, TrainerPicnickerTanya, $ffff
|
||||||
person_event $2a, 9, 7, $9, $0, 255, 255, $92, 2, TrainerBeautyJulia, $ffff
|
person_event SPRITE_BUENA, 9, 7, $9, $0, 255, 255, $92, 2, TrainerBeautyJulia, $ffff
|
||||||
person_event $26, 14, 8, $6, $0, 255, 255, $82, 1, TrainerTwinsJoandzoe1, $ffff
|
person_event SPRITE_TWIN, 14, 8, $6, $0, 255, 255, $82, 1, TrainerTwinsJoandzoe1, $ffff
|
||||||
person_event $26, 14, 9, $6, $0, 255, 255, $82, 1, TrainerTwinsJoandzoe2, $ffff
|
person_event SPRITE_TWIN, 14, 9, $6, $0, 255, 255, $82, 1, TrainerTwinsJoandzoe2, $ffff
|
||||||
; 0x73047
|
; 0x73047
|
||||||
|
|
||||||
|
@ -6,11 +6,11 @@ CeladonMansion1F_MapScriptHeader: ; 0x713ed
|
|||||||
db 0
|
db 0
|
||||||
; 0x713ef
|
; 0x713ef
|
||||||
|
|
||||||
UnknownScript_0x713ef: ; 0x713ef
|
GrannyScript_0x713ef: ; 0x713ef
|
||||||
jumptextfaceplayer UnknownText_0x71416
|
jumptextfaceplayer UnknownText_0x71416
|
||||||
; 0x713f2
|
; 0x713f2
|
||||||
|
|
||||||
UnknownScript_0x713f2: ; 0x713f2
|
GrowlitheScript_0x713f2: ; 0x713f2
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x71470
|
2writetext UnknownText_0x71470
|
||||||
cry MEOWTH
|
cry MEOWTH
|
||||||
@ -19,7 +19,7 @@ UnknownScript_0x713f2: ; 0x713f2
|
|||||||
end
|
end
|
||||||
; 0x713fc
|
; 0x713fc
|
||||||
|
|
||||||
UnknownScript_0x713fc: ; 0x713fc
|
ClefairyScript_0x713fc: ; 0x713fc
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x7147f
|
2writetext UnknownText_0x7147f
|
||||||
cry CLEFAIRY
|
cry CLEFAIRY
|
||||||
@ -28,7 +28,7 @@ UnknownScript_0x713fc: ; 0x713fc
|
|||||||
end
|
end
|
||||||
; 0x71406
|
; 0x71406
|
||||||
|
|
||||||
UnknownScript_0x71406: ; 0x71406
|
GrowlitheScript_0x71406: ; 0x71406
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x71496
|
2writetext UnknownText_0x71496
|
||||||
cry NIDORAN_F
|
cry NIDORAN_F
|
||||||
@ -96,9 +96,9 @@ CeladonMansion1F_MapEventHeader: ; 0x714cc
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 4
|
db 4
|
||||||
person_event $30, 9, 5, $3, $0, 255, 255, $0, 0, UnknownScript_0x713ef, $ffff
|
person_event SPRITE_GRANNY, 9, 5, $3, $0, 255, 255, $0, 0, GrannyScript_0x713ef, $ffff
|
||||||
person_event $82, 10, 6, $16, $0, 255, 255, $0, 0, UnknownScript_0x713f2, $ffff
|
person_event SPRITE_GROWLITHE, 10, 6, $16, $0, 255, 255, $0, 0, GrowlitheScript_0x713f2, $ffff
|
||||||
person_event $8f, 8, 7, $16, $0, 255, 255, $0, 0, UnknownScript_0x713fc, $ffff
|
person_event SPRITE_CLEFAIRY, 8, 7, $16, $0, 255, 255, $0, 0, ClefairyScript_0x713fc, $ffff
|
||||||
person_event $82, 8, 8, $16, $2, 255, 255, $90, 0, UnknownScript_0x71406, $ffff
|
person_event SPRITE_GROWLITHE, 8, 8, $16, $2, 255, 255, $90, 0, GrowlitheScript_0x71406, $ffff
|
||||||
; 0x7152e
|
; 0x7152e
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ CeladonMansion3F_MapScriptHeader: ; 0x7166e
|
|||||||
db 0
|
db 0
|
||||||
; 0x71670
|
; 0x71670
|
||||||
|
|
||||||
UnknownScript_0x71670: ; 0x71670
|
CooltrainerMScript_0x71670: ; 0x71670
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x716ce
|
2writetext UnknownText_0x716ce
|
||||||
@ -32,7 +32,7 @@ UnknownScript_0x7167e: ; 0x7167e
|
|||||||
end
|
end
|
||||||
; 0x71696
|
; 0x71696
|
||||||
|
|
||||||
UnknownScript_0x71696: ; 0x71696
|
GymGuyScript_0x71696: ; 0x71696
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $00d6
|
checkbit1 $00d6
|
||||||
@ -66,11 +66,11 @@ UnknownScript_0x716b6: ; 0x716b6
|
|||||||
end
|
end
|
||||||
; 0x716bc
|
; 0x716bc
|
||||||
|
|
||||||
UnknownScript_0x716bc: ; 0x716bc
|
SuperNerdScript_0x716bc: ; 0x716bc
|
||||||
jumptextfaceplayer UnknownText_0x71895
|
jumptextfaceplayer UnknownText_0x71895
|
||||||
; 0x716bf
|
; 0x716bf
|
||||||
|
|
||||||
UnknownScript_0x716bf: ; 0x716bf
|
FisherScript_0x716bf: ; 0x716bf
|
||||||
jumptextfaceplayer UnknownText_0x718ca
|
jumptextfaceplayer UnknownText_0x718ca
|
||||||
; 0x716c2
|
; 0x716c2
|
||||||
|
|
||||||
@ -208,9 +208,9 @@ CeladonMansion3F_MapEventHeader: ; 0x719d5
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 4
|
db 4
|
||||||
person_event $23, 10, 7, $3, $0, 255, 255, $80, 0, UnknownScript_0x71670, $ffff
|
person_event SPRITE_COOLTRAINER_M, 10, 7, $3, $0, 255, 255, $80, 0, CooltrainerMScript_0x71670, $ffff
|
||||||
person_event $48, 8, 7, $7, $0, 255, 255, $90, 0, UnknownScript_0x71696, $ffff
|
person_event SPRITE_GYM_GUY, 8, 7, $7, $0, 255, 255, $90, 0, GymGuyScript_0x71696, $ffff
|
||||||
person_event $2b, 11, 4, $7, $0, 255, 255, $90, 0, UnknownScript_0x716bc, $ffff
|
person_event SPRITE_SUPER_NERD, 11, 4, $7, $0, 255, 255, $90, 0, SuperNerdScript_0x716bc, $ffff
|
||||||
person_event $3a, 8, 4, $7, $2, 255, 255, $80, 0, UnknownScript_0x716bf, $ffff
|
person_event SPRITE_FISHER, 8, 4, $7, $2, 255, 255, $80, 0, FisherScript_0x716bf, $ffff
|
||||||
; 0x71a37
|
; 0x71a37
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ CeladonMansionRoof_MapScriptHeader: ; 0x71a37
|
|||||||
db 0
|
db 0
|
||||||
; 0x71a39
|
; 0x71a39
|
||||||
|
|
||||||
UnknownScript_0x71a39: ; 0x71a39
|
FisherScript_0x71a39: ; 0x71a39
|
||||||
jumptextfaceplayer UnknownText_0x71a3f
|
jumptextfaceplayer UnknownText_0x71a3f
|
||||||
; 0x71a3c
|
; 0x71a3c
|
||||||
|
|
||||||
@ -49,6 +49,6 @@ CeladonMansionRoof_MapEventHeader: ; 0x71ad4
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 1
|
db 1
|
||||||
person_event $3a, 9, 11, $4, $10, 255, 255, $90, 0, UnknownScript_0x71a39, $ffff
|
person_event SPRITE_FISHER, 9, 11, $4, $10, 255, 255, $90, 0, FisherScript_0x71a39, $ffff
|
||||||
; 0x71afb
|
; 0x71afb
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ CeladonMansionRoofHouse_MapScriptHeader: ; 0x71afb
|
|||||||
db 0
|
db 0
|
||||||
; 0x71afd
|
; 0x71afd
|
||||||
|
|
||||||
UnknownScript_0x71afd: ; 0x71afd
|
PharmacistScript_0x71afd: ; 0x71afd
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $00da
|
checkbit1 $00da
|
||||||
@ -112,6 +112,6 @@ CeladonMansionRoofHouse_MapEventHeader: ; 0x71e03
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 1
|
db 1
|
||||||
person_event $4b, 6, 7, $6, $20, 255, 255, $a0, 0, UnknownScript_0x71afd, $ffff
|
person_event SPRITE_PHARMACIST, 6, 7, $6, $20, 255, 255, $a0, 0, PharmacistScript_0x71afd, $ffff
|
||||||
; 0x71e20
|
; 0x71e20
|
||||||
|
|
||||||
|
@ -6,23 +6,23 @@ CeladonPokeCenter1F_MapScriptHeader: ; 0x71e20
|
|||||||
db 0
|
db 0
|
||||||
; 0x71e22
|
; 0x71e22
|
||||||
|
|
||||||
UnknownScript_0x71e22: ; 0x71e22
|
NurseScript_0x71e22: ; 0x71e22
|
||||||
jumpstd $0000
|
jumpstd $0000
|
||||||
; 0x71e25
|
; 0x71e25
|
||||||
|
|
||||||
UnknownScript_0x71e25: ; 0x71e25
|
GentlemanScript_0x71e25: ; 0x71e25
|
||||||
jumpstd $0033
|
jumpstd $0033
|
||||||
; 0x71e28
|
; 0x71e28
|
||||||
|
|
||||||
UnknownScript_0x71e28: ; 0x71e28
|
CooltrainerFScript_0x71e28: ; 0x71e28
|
||||||
jumptextfaceplayer UnknownText_0x71e70
|
jumptextfaceplayer UnknownText_0x71e70
|
||||||
; 0x71e2b
|
; 0x71e2b
|
||||||
|
|
||||||
UnknownScript_0x71e2b: ; 0x71e2b
|
PharmacistScript_0x71e2b: ; 0x71e2b
|
||||||
jumptextfaceplayer UnknownText_0x71ec1
|
jumptextfaceplayer UnknownText_0x71ec1
|
||||||
; 0x71e2e
|
; 0x71e2e
|
||||||
|
|
||||||
UnknownScript_0x71e2e: ; 0x71e2e
|
SuperNerdScript_0x71e2e: ; 0x71e2e
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x71f22
|
2writetext UnknownText_0x71f22
|
||||||
@ -150,10 +150,10 @@ CeladonPokeCenter1F_MapEventHeader: ; 0x720b8
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 5
|
db 5
|
||||||
person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x71e22, $ffff
|
person_event SPRITE_NURSE, 5, 7, $6, $0, 255, 255, $0, 0, NurseScript_0x71e22, $ffff
|
||||||
person_event $40, 9, 5, $5, $1, 255, 255, $0, 0, UnknownScript_0x71e25, $ffff
|
person_event SPRITE_GENTLEMAN, 9, 5, $5, $1, 255, 255, $0, 0, GentlemanScript_0x71e25, $ffff
|
||||||
person_event $4b, 7, 4, $6, $0, 255, 255, $80, 0, UnknownScript_0x71e2b, $ffff
|
person_event SPRITE_PHARMACIST, 7, 4, $6, $0, 255, 255, $80, 0, PharmacistScript_0x71e2b, $ffff
|
||||||
person_event $24, 10, 12, $5, $1, 255, 255, $a0, 0, UnknownScript_0x71e28, $ffff
|
person_event SPRITE_COOLTRAINER_F, 10, 12, $5, $1, 255, 255, $a0, 0, CooltrainerFScript_0x71e28, $ffff
|
||||||
person_event $2b, 7, 8, $6, $0, 255, 255, $90, 0, UnknownScript_0x71e2e, $07b7
|
person_event SPRITE_SUPER_NERD, 7, 8, $6, $0, 255, 255, $90, 0, SuperNerdScript_0x71e2e, $07b7
|
||||||
; 0x7210e
|
; 0x7210e
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ UnknownScript_0x184005: ; 0x184005
|
|||||||
return
|
return
|
||||||
; 0x184009
|
; 0x184009
|
||||||
|
|
||||||
UnknownScript_0x184009: ; 0x184009
|
CooltrainerMScript_0x184009: ; 0x184009
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $00c9
|
checkbit1 $00c9
|
||||||
@ -33,11 +33,11 @@ UnknownScript_0x184017: ; 0x184017
|
|||||||
end
|
end
|
||||||
; 0x18401d
|
; 0x18401d
|
||||||
|
|
||||||
UnknownScript_0x18401d: ; 0x18401d
|
SuperNerdScript_0x18401d: ; 0x18401d
|
||||||
jumptextfaceplayer UnknownText_0x1841a8
|
jumptextfaceplayer UnknownText_0x1841a8
|
||||||
; 0x184020
|
; 0x184020
|
||||||
|
|
||||||
UnknownScript_0x184020: ; 0x184020
|
SlowpokeScript_0x184020: ; 0x184020
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x1841e9
|
2writetext UnknownText_0x1841e9
|
||||||
cry SLOWBRO
|
cry SLOWBRO
|
||||||
@ -46,7 +46,7 @@ UnknownScript_0x184020: ; 0x184020
|
|||||||
end
|
end
|
||||||
; 0x18402a
|
; 0x18402a
|
||||||
|
|
||||||
UnknownScript_0x18402a: ; 0x18402a
|
CooltrainerFScript_0x18402a: ; 0x18402a
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x1841fa
|
2writetext UnknownText_0x1841fa
|
||||||
@ -69,7 +69,7 @@ UnknownScript_0x18402a: ; 0x18402a
|
|||||||
end
|
end
|
||||||
; 0x18404a
|
; 0x18404a
|
||||||
|
|
||||||
UnknownScript_0x18404a: ; 0x18404a
|
FisherScript_0x18404a: ; 0x18404a
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $00c9
|
checkbit1 $00c9
|
||||||
@ -90,7 +90,7 @@ UnknownScript_0x18405e: ; 0x18405e
|
|||||||
end
|
end
|
||||||
; 0x184064
|
; 0x184064
|
||||||
|
|
||||||
UnknownScript_0x184064: ; 0x184064
|
YoungsterScript_0x184064: ; 0x184064
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x1842a9
|
2writetext UnknownText_0x1842a9
|
||||||
@ -309,11 +309,11 @@ CeruleanCity_MapEventHeader: ; 0x18445d
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 6
|
db 6
|
||||||
person_event $23, 27, 19, $2, $22, 255, 255, $90, 0, UnknownScript_0x184009, $ffff
|
person_event SPRITE_COOLTRAINER_M, 27, 19, $2, $22, 255, 255, $90, 0, CooltrainerMScript_0x184009, $ffff
|
||||||
person_event $2b, 19, 27, $2, $11, 255, 255, $90, 0, UnknownScript_0x18401d, $ffff
|
person_event SPRITE_SUPER_NERD, 19, 27, $2, $11, 255, 255, $90, 0, SuperNerdScript_0x18401d, $ffff
|
||||||
person_event $45, 28, 24, $1, $0, 255, 255, $0, 0, UnknownScript_0x184020, $ffff
|
person_event SPRITE_SLOWPOKE, 28, 24, $1, $0, 255, 255, $0, 0, SlowpokeScript_0x184020, $ffff
|
||||||
person_event $24, 28, 25, $8, $0, 255, 255, $a0, 0, UnknownScript_0x18402a, $ffff
|
person_event SPRITE_COOLTRAINER_F, 28, 25, $8, $0, 255, 255, $a0, 0, CooltrainerFScript_0x18402a, $ffff
|
||||||
person_event $3a, 30, 34, $5, $1, 255, 255, $80, 0, UnknownScript_0x18404a, $ffff
|
person_event SPRITE_FISHER, 30, 34, $5, $1, 255, 255, $80, 0, FisherScript_0x18404a, $ffff
|
||||||
person_event $27, 16, 10, $3, $1, 255, 255, $80, 0, UnknownScript_0x184064, $ffff
|
person_event SPRITE_YOUNGSTER, 16, 10, $3, $1, 255, 255, $80, 0, YoungsterScript_0x184064, $ffff
|
||||||
; 0x1844fc
|
; 0x1844fc
|
||||||
|
|
||||||
|
@ -56,7 +56,7 @@ UnknownScript_0x1883de: ; 0x1883de
|
|||||||
end
|
end
|
||||||
; 0x188432
|
; 0x188432
|
||||||
|
|
||||||
UnknownScript_0x188432: ; 0x188432
|
MistyScript_0x188432: ; 0x188432
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit2 $0024
|
checkbit2 $0024
|
||||||
@ -432,11 +432,11 @@ CeruleanGym_MapEventHeader: ; 0x188a51
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 6
|
db 6
|
||||||
person_event $35, 14, 8, $6, $0, 255, 255, $0, 0, ObjectEvent, $076d
|
person_event SPRITE_ROCKET, 14, 8, $6, $0, 255, 255, $0, 0, ObjectEvent, $076d
|
||||||
person_event $1d, 7, 9, $6, $0, 255, 255, $80, 0, UnknownScript_0x188432, $076f
|
person_event SPRITE_MISTY, 7, 9, $6, $0, 255, 255, $80, 0, MistyScript_0x188432, $076f
|
||||||
person_event $32, 10, 8, $9, $0, 255, 255, $a2, 3, TrainerSwimmerfDiana, $076f
|
person_event SPRITE_SWIMMER_GIRL, 10, 8, $9, $0, 255, 255, $a2, 3, TrainerSwimmerfDiana, $076f
|
||||||
person_event $32, 13, 5, $9, $0, 255, 255, $a2, 1, TrainerSwimmerfBriana, $076f
|
person_event SPRITE_SWIMMER_GIRL, 13, 5, $9, $0, 255, 255, $a2, 1, TrainerSwimmerfBriana, $076f
|
||||||
person_event $31, 13, 12, $8, $0, 255, 255, $82, 3, TrainerSwimmermParker, $076f
|
person_event SPRITE_SWIMMER_GUY, 13, 12, $8, $0, 255, 255, $82, 3, TrainerSwimmermParker, $076f
|
||||||
person_event $48, 17, 11, $6, $0, 255, 255, $90, 0, CeruleanGymGuyScript, $076f
|
person_event SPRITE_GYM_GUY, 17, 11, $6, $0, 255, 255, $90, 0, CeruleanGymGuyScript, $076f
|
||||||
; 0x188abe
|
; 0x188abe
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ CeruleanGymBadgeSpeechHouse_MapScriptHeader: ; 0x188000
|
|||||||
db 0
|
db 0
|
||||||
; 0x188002
|
; 0x188002
|
||||||
|
|
||||||
UnknownScript_0x188002: ; 0x188002
|
PokefanMScript_0x188002: ; 0x188002
|
||||||
jumptextfaceplayer UnknownText_0x188005
|
jumptextfaceplayer UnknownText_0x188005
|
||||||
; 0x188005
|
; 0x188005
|
||||||
|
|
||||||
@ -32,6 +32,6 @@ CeruleanGymBadgeSpeechHouse_MapEventHeader: ; 0x18802b
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 1
|
db 1
|
||||||
person_event $2d, 7, 6, $9, $0, 255, 255, $0, 0, UnknownScript_0x188002, $ffff
|
person_event SPRITE_POKEFAN_M, 7, 6, $9, $0, 255, 255, $0, 0, PokefanMScript_0x188002, $ffff
|
||||||
; 0x188048
|
; 0x188048
|
||||||
|
|
||||||
|
@ -6,18 +6,18 @@ CeruleanMart_MapScriptHeader: ; 0x188abe
|
|||||||
db 0
|
db 0
|
||||||
; 0x188ac0
|
; 0x188ac0
|
||||||
|
|
||||||
UnknownScript_0x188ac0: ; 0x188ac0
|
ClerkScript_0x188ac0: ; 0x188ac0
|
||||||
loadfont
|
loadfont
|
||||||
pokemart $0, $0014
|
pokemart $0, $0014
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
end
|
end
|
||||||
; 0x188ac7
|
; 0x188ac7
|
||||||
|
|
||||||
UnknownScript_0x188ac7: ; 0x188ac7
|
CooltrainerMScript_0x188ac7: ; 0x188ac7
|
||||||
jumptextfaceplayer UnknownText_0x188acd
|
jumptextfaceplayer UnknownText_0x188acd
|
||||||
; 0x188aca
|
; 0x188aca
|
||||||
|
|
||||||
UnknownScript_0x188aca: ; 0x188aca
|
CooltrainerFScript_0x188aca: ; 0x188aca
|
||||||
jumptextfaceplayer UnknownText_0x188b46
|
jumptextfaceplayer UnknownText_0x188b46
|
||||||
; 0x188acd
|
; 0x188acd
|
||||||
|
|
||||||
@ -57,8 +57,8 @@ CeruleanMart_MapEventHeader: ; 0x188b9b
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 3
|
db 3
|
||||||
person_event $39, 7, 5, $9, $0, 255, 255, $0, 0, UnknownScript_0x188ac0, $ffff
|
person_event SPRITE_CLERK, 7, 5, $9, $0, 255, 255, $0, 0, ClerkScript_0x188ac0, $ffff
|
||||||
person_event $23, 10, 5, $6, $0, 255, 255, $a0, 0, UnknownScript_0x188ac7, $ffff
|
person_event SPRITE_COOLTRAINER_M, 10, 5, $6, $0, 255, 255, $a0, 0, CooltrainerMScript_0x188ac7, $ffff
|
||||||
person_event $24, 6, 11, $5, $2, 255, 255, $80, 0, UnknownScript_0x188aca, $ffff
|
person_event SPRITE_COOLTRAINER_F, 6, 11, $5, $2, 255, 255, $80, 0, CooltrainerFScript_0x188aca, $ffff
|
||||||
; 0x188bd2
|
; 0x188bd2
|
||||||
|
|
||||||
|
@ -6,11 +6,11 @@ CeruleanPokeCenter1F_MapScriptHeader: ; 0x18820d
|
|||||||
db 0
|
db 0
|
||||||
; 0x18820f
|
; 0x18820f
|
||||||
|
|
||||||
UnknownScript_0x18820f: ; 0x18820f
|
NurseScript_0x18820f: ; 0x18820f
|
||||||
jumpstd $0000
|
jumpstd $0000
|
||||||
; 0x188212
|
; 0x188212
|
||||||
|
|
||||||
UnknownScript_0x188212: ; 0x188212
|
SuperNerdScript_0x188212: ; 0x188212
|
||||||
special $00a0
|
special $00a0
|
||||||
iftrue UnknownScript_0x18821b
|
iftrue UnknownScript_0x18821b
|
||||||
jumptextfaceplayer UnknownText_0x188221
|
jumptextfaceplayer UnknownText_0x188221
|
||||||
@ -20,7 +20,7 @@ UnknownScript_0x18821b: ; 0x18821b
|
|||||||
jumptextfaceplayer UnknownText_0x18828c
|
jumptextfaceplayer UnknownText_0x18828c
|
||||||
; 0x18821e
|
; 0x18821e
|
||||||
|
|
||||||
UnknownScript_0x18821e: ; 0x18821e
|
GymGuyScript_0x18821e: ; 0x18821e
|
||||||
jumptextfaceplayer UnknownText_0x1882ff
|
jumptextfaceplayer UnknownText_0x1882ff
|
||||||
; 0x188221
|
; 0x188221
|
||||||
|
|
||||||
@ -73,8 +73,8 @@ CeruleanPokeCenter1F_MapEventHeader: ; 0x188386
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 3
|
db 3
|
||||||
person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x18820f, $ffff
|
person_event SPRITE_NURSE, 5, 7, $6, $0, 255, 255, $0, 0, NurseScript_0x18820f, $ffff
|
||||||
person_event $2b, 8, 12, $5, $1, 255, 255, $0, 0, UnknownScript_0x188212, $ffff
|
person_event SPRITE_SUPER_NERD, 8, 12, $5, $1, 255, 255, $0, 0, SuperNerdScript_0x188212, $ffff
|
||||||
person_event $48, 9, 5, $2, $11, 255, 255, $a0, 0, UnknownScript_0x18821e, $ffff
|
person_event SPRITE_GYM_GUY, 9, 5, $2, $11, 255, 255, $a0, 0, GymGuyScript_0x18821e, $ffff
|
||||||
; 0x1883c2
|
; 0x1883c2
|
||||||
|
|
||||||
|
@ -6,15 +6,15 @@ CeruleanPoliceStation_MapScriptHeader: ; 0x188048
|
|||||||
db 0
|
db 0
|
||||||
; 0x18804a
|
; 0x18804a
|
||||||
|
|
||||||
UnknownScript_0x18804a: ; 0x18804a
|
FishingGuruScript_0x18804a: ; 0x18804a
|
||||||
jumptextfaceplayer UnknownText_0x18805a
|
jumptextfaceplayer UnknownText_0x18805a
|
||||||
; 0x18804d
|
; 0x18804d
|
||||||
|
|
||||||
UnknownScript_0x18804d: ; 0x18804d
|
PokefanFScript_0x18804d: ; 0x18804d
|
||||||
jumptextfaceplayer UnknownText_0x1880c3
|
jumptextfaceplayer UnknownText_0x1880c3
|
||||||
; 0x188050
|
; 0x188050
|
||||||
|
|
||||||
UnknownScript_0x188050: ; 0x188050
|
DiglettScript_0x188050: ; 0x188050
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x1880e7
|
2writetext UnknownText_0x1880e7
|
||||||
cry DIGLETT
|
cry DIGLETT
|
||||||
@ -58,8 +58,8 @@ CeruleanPoliceStation_MapEventHeader: ; 0x1880fa
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 3
|
db 3
|
||||||
person_event $3b, 5, 9, $7, $0, 255, 255, $a0, 0, UnknownScript_0x18804a, $ffff
|
person_event SPRITE_FISHING_GURU, 5, 9, $7, $0, 255, 255, $a0, 0, FishingGuruScript_0x18804a, $ffff
|
||||||
person_event $2e, 8, 9, $8, $0, 255, 255, $90, 0, UnknownScript_0x18804d, $ffff
|
person_event SPRITE_POKEFAN_F, 8, 9, $8, $0, 255, 255, $90, 0, PokefanFScript_0x18804d, $ffff
|
||||||
person_event $8c, 9, 7, $16, $0, 255, 255, $b0, 0, UnknownScript_0x188050, $ffff
|
person_event SPRITE_DIGLETT, 9, 7, $16, $0, 255, 255, $b0, 0, DiglettScript_0x188050, $ffff
|
||||||
; 0x188131
|
; 0x188131
|
||||||
|
|
||||||
|
@ -6,15 +6,15 @@ CeruleanTradeSpeechHouse_MapScriptHeader: ; 0x188131
|
|||||||
db 0
|
db 0
|
||||||
; 0x188133
|
; 0x188133
|
||||||
|
|
||||||
UnknownScript_0x188133: ; 0x188133
|
GrannyScript_0x188133: ; 0x188133
|
||||||
jumptextfaceplayer UnknownText_0x18814d
|
jumptextfaceplayer UnknownText_0x18814d
|
||||||
; 0x188136
|
; 0x188136
|
||||||
|
|
||||||
UnknownScript_0x188136: ; 0x188136
|
GrampsScript_0x188136: ; 0x188136
|
||||||
jumptextfaceplayer UnknownText_0x18818a
|
jumptextfaceplayer UnknownText_0x18818a
|
||||||
; 0x188139
|
; 0x188139
|
||||||
|
|
||||||
UnknownScript_0x188139: ; 0x188139
|
RhydonScript_0x188139: ; 0x188139
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x18819c
|
2writetext UnknownText_0x18819c
|
||||||
cry KANGASKHAN
|
cry KANGASKHAN
|
||||||
@ -23,7 +23,7 @@ UnknownScript_0x188139: ; 0x188139
|
|||||||
end
|
end
|
||||||
; 0x188143
|
; 0x188143
|
||||||
|
|
||||||
UnknownScript_0x188143: ; 0x188143
|
ZubatScript_0x188143: ; 0x188143
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x1881b5
|
2writetext UnknownText_0x1881b5
|
||||||
cry ZUBAT
|
cry ZUBAT
|
||||||
@ -69,9 +69,9 @@ CeruleanTradeSpeechHouse_MapEventHeader: ; 0x1881c9
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 4
|
db 4
|
||||||
person_event $30, 8, 6, $9, $0, 255, 255, $90, 0, UnknownScript_0x188133, $ffff
|
person_event SPRITE_GRANNY, 8, 6, $9, $0, 255, 255, $90, 0, GrannyScript_0x188133, $ffff
|
||||||
person_event $2f, 6, 5, $2, $0, 255, 255, $a0, 0, UnknownScript_0x188136, $ffff
|
person_event SPRITE_GRAMPS, 6, 5, $2, $0, 255, 255, $a0, 0, GrampsScript_0x188136, $ffff
|
||||||
person_event $9d, 6, 9, $16, $0, 255, 255, $b0, 0, UnknownScript_0x188139, $ffff
|
person_event SPRITE_RHYDON, 6, 9, $16, $0, 255, 255, $b0, 0, RhydonScript_0x188139, $ffff
|
||||||
person_event $87, 10, 9, $16, $0, 255, 255, $0, 0, UnknownScript_0x188143, $ffff
|
person_event SPRITE_ZUBAT, 10, 9, $16, $0, 255, 255, $0, 0, ZubatScript_0x188143, $ffff
|
||||||
; 0x18820d
|
; 0x18820d
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ CharcoalKiln_MapScriptHeader: ; 0x18dd18
|
|||||||
db 0
|
db 0
|
||||||
; 0x18dd1a
|
; 0x18dd1a
|
||||||
|
|
||||||
UnknownScript_0x18dd1a: ; 0x18dd1a
|
BlackBeltScript_0x18dd1a: ; 0x18dd1a
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $0010
|
checkbit1 $0010
|
||||||
@ -33,7 +33,7 @@ UnknownScript_0x18dd34: ; 0x18dd34
|
|||||||
end
|
end
|
||||||
; 0x18dd3a
|
; 0x18dd3a
|
||||||
|
|
||||||
UnknownScript_0x18dd3a: ; 0x18dd3a
|
YoungsterScript_0x18dd3a: ; 0x18dd3a
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $005e
|
checkbit1 $005e
|
||||||
@ -64,7 +64,7 @@ UnknownScript_0x18dd61: ; 0x18dd61
|
|||||||
end
|
end
|
||||||
; 0x18dd63
|
; 0x18dd63
|
||||||
|
|
||||||
UnknownScript_0x18dd63: ; 0x18dd63
|
MoltresScript_0x18dd63: ; 0x18dd63
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x18dfe5
|
2writetext UnknownText_0x18dfe5
|
||||||
@ -163,8 +163,8 @@ CharcoalKiln_MapEventHeader: ; 0x18dff8
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 3
|
db 3
|
||||||
person_event $41, 7, 6, $3, $0, 255, 255, $0, 0, UnknownScript_0x18dd1a, $06f7
|
person_event SPRITE_BLACK_BELT, 7, 6, $3, $0, 255, 255, $0, 0, BlackBeltScript_0x18dd1a, $06f7
|
||||||
person_event $27, 7, 9, $2, $11, 255, 255, $0, 0, UnknownScript_0x18dd3a, $06f6
|
person_event SPRITE_YOUNGSTER, 7, 9, $2, $11, 255, 255, $0, 0, YoungsterScript_0x18dd3a, $06f6
|
||||||
person_event $9e, 10, 9, $16, $22, 255, 255, $b0, 0, UnknownScript_0x18dd63, $06f5
|
person_event SPRITE_MOLTRES, 10, 9, $16, $22, 255, 255, $b0, 0, MoltresScript_0x18dd63, $06f5
|
||||||
; 0x18e03e
|
; 0x18e03e
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ UnknownScript_0x19c00f: ; 0x19c00f
|
|||||||
return
|
return
|
||||||
; 0x19c013
|
; 0x19c013
|
||||||
|
|
||||||
UnknownScript_0x19c013: ; 0x19c013
|
GrampsScript_0x19c013: ; 0x19c013
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x19c1e3
|
2writetext UnknownText_0x19c1e3
|
||||||
@ -189,7 +189,7 @@ UnknownScript_0x19c12f: ; 0x19c12f
|
|||||||
end
|
end
|
||||||
; 0x19c146
|
; 0x19c146
|
||||||
|
|
||||||
UnknownScript_0x19c146: ; 0x19c146
|
TeacherScript_0x19c146: ; 0x19c146
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit2 $0001
|
checkbit2 $0001
|
||||||
@ -207,7 +207,7 @@ UnknownScript_0x19c154: ; 0x19c154
|
|||||||
end
|
end
|
||||||
; 0x19c15a
|
; 0x19c15a
|
||||||
|
|
||||||
UnknownScript_0x19c15a: ; 0x19c15a
|
YoungsterScript_0x19c15a: ; 0x19c15a
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit2 $000b
|
checkbit2 $000b
|
||||||
@ -225,7 +225,7 @@ UnknownScript_0x19c168: ; 0x19c168
|
|||||||
end
|
end
|
||||||
; 0x19c16e
|
; 0x19c16e
|
||||||
|
|
||||||
UnknownScript_0x19c16e: ; 0x19c16e
|
FisherScript_0x19c16e: ; 0x19c16e
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $004d
|
checkbit1 $004d
|
||||||
@ -574,10 +574,10 @@ CherrygroveCity_MapEventHeader: ; 0x19c829
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 5
|
db 5
|
||||||
person_event $2f, 10, 36, $6, $0, 255, 255, $0, 0, UnknownScript_0x19c013, $06fe
|
person_event SPRITE_GRAMPS, 10, 36, $6, $0, 255, 255, $0, 0, GrampsScript_0x19c013, $06fe
|
||||||
person_event $4, 10, 43, $3, $0, 255, 255, $0, 0, ObjectEvent, $06be
|
person_event SPRITE_SILVER, 10, 43, $3, $0, 255, 255, $0, 0, ObjectEvent, $06be
|
||||||
person_event $29, 16, 31, $5, $1, 255, 255, $90, 0, UnknownScript_0x19c146, $ffff
|
person_event SPRITE_TEACHER, 16, 31, $5, $1, 255, 255, $90, 0, TeacherScript_0x19c146, $ffff
|
||||||
person_event $27, 11, 27, $5, $1, 255, 255, $80, 0, UnknownScript_0x19c15a, $ffff
|
person_event SPRITE_YOUNGSTER, 11, 27, $5, $1, 255, 255, $80, 0, YoungsterScript_0x19c15a, $ffff
|
||||||
person_event $3a, 16, 11, $9, $0, 255, 255, $a0, 0, UnknownScript_0x19c16e, $ffff
|
person_event SPRITE_FISHER, 16, 11, $9, $0, 255, 255, $a0, 0, FisherScript_0x19c16e, $ffff
|
||||||
; 0x19c8ad
|
; 0x19c8ad
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ CherrygroveEvolutionSpeechHouse_MapScriptHeader: ; 0x196cb0
|
|||||||
db 0
|
db 0
|
||||||
; 0x196cb2
|
; 0x196cb2
|
||||||
|
|
||||||
UnknownScript_0x196cb2: ; 0x196cb2
|
YoungsterScript_0x196cb2: ; 0x196cb2
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x196cc3
|
2writetext UnknownText_0x196cc3
|
||||||
closetext
|
closetext
|
||||||
@ -14,7 +14,7 @@ UnknownScript_0x196cb2: ; 0x196cb2
|
|||||||
end
|
end
|
||||||
; 0x196cb9
|
; 0x196cb9
|
||||||
|
|
||||||
UnknownScript_0x196cb9: ; 0x196cb9
|
LassScript_0x196cb9: ; 0x196cb9
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x196cfc
|
2writetext UnknownText_0x196cfc
|
||||||
closetext
|
closetext
|
||||||
@ -58,7 +58,7 @@ CherrygroveEvolutionSpeechHouse_MapEventHeader: ; 0x196d2e
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 2
|
db 2
|
||||||
person_event $28, 9, 7, $8, $0, 255, 255, $a0, 0, UnknownScript_0x196cb9, $ffff
|
person_event SPRITE_LASS, 9, 7, $8, $0, 255, 255, $a0, 0, LassScript_0x196cb9, $ffff
|
||||||
person_event $27, 9, 6, $9, $0, 255, 255, $80, 0, UnknownScript_0x196cb2, $ffff
|
person_event SPRITE_YOUNGSTER, 9, 6, $9, $0, 255, 255, $80, 0, YoungsterScript_0x196cb2, $ffff
|
||||||
; 0x196d62
|
; 0x196d62
|
||||||
|
|
||||||
|
@ -6,11 +6,11 @@ CherrygroveGymSpeechHouse_MapScriptHeader: ; 0x196adf
|
|||||||
db 0
|
db 0
|
||||||
; 0x196ae1
|
; 0x196ae1
|
||||||
|
|
||||||
UnknownScript_0x196ae1: ; 0x196ae1
|
PokefanMScript_0x196ae1: ; 0x196ae1
|
||||||
jumptextfaceplayer UnknownText_0x196aea
|
jumptextfaceplayer UnknownText_0x196aea
|
||||||
; 0x196ae4
|
; 0x196ae4
|
||||||
|
|
||||||
UnknownScript_0x196ae4: ; 0x196ae4
|
BugCatcherScript_0x196ae4: ; 0x196ae4
|
||||||
jumptextfaceplayer UnknownText_0x196b65
|
jumptextfaceplayer UnknownText_0x196b65
|
||||||
; 0x196ae7
|
; 0x196ae7
|
||||||
|
|
||||||
@ -58,7 +58,7 @@ CherrygroveGymSpeechHouse_MapEventHeader: ; 0x196bd1
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 2
|
db 2
|
||||||
person_event $2d, 7, 6, $6, $0, 255, 255, $0, 0, UnknownScript_0x196ae1, $ffff
|
person_event SPRITE_POKEFAN_M, 7, 6, $6, $0, 255, 255, $0, 0, PokefanMScript_0x196ae1, $ffff
|
||||||
person_event $25, 9, 9, $5, $1, 255, 255, $80, 0, UnknownScript_0x196ae4, $ffff
|
person_event SPRITE_BUG_CATCHER, 9, 9, $5, $1, 255, 255, $80, 0, BugCatcherScript_0x196ae4, $ffff
|
||||||
; 0x196c05
|
; 0x196c05
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ CherrygroveMart_MapScriptHeader: ; 0x196808
|
|||||||
db 0
|
db 0
|
||||||
; 0x19680a
|
; 0x19680a
|
||||||
|
|
||||||
UnknownScript_0x19680a: ; 0x19680a
|
ClerkScript_0x19680a: ; 0x19680a
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $001f
|
checkbit1 $001f
|
||||||
iftrue UnknownScript_0x196817
|
iftrue UnknownScript_0x196817
|
||||||
@ -21,7 +21,7 @@ UnknownScript_0x196817: ; 0x196817
|
|||||||
end
|
end
|
||||||
; 0x19681d
|
; 0x19681d
|
||||||
|
|
||||||
UnknownScript_0x19681d: ; 0x19681d
|
CooltrainerMScript_0x19681d: ; 0x19681d
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $001f
|
checkbit1 $001f
|
||||||
@ -39,7 +39,7 @@ UnknownScript_0x19682b: ; 0x19682b
|
|||||||
end
|
end
|
||||||
; 0x196831
|
; 0x196831
|
||||||
|
|
||||||
UnknownScript_0x196831: ; 0x196831
|
YoungsterScript_0x196831: ; 0x196831
|
||||||
jumptextfaceplayer UnknownText_0x1968a0
|
jumptextfaceplayer UnknownText_0x1968a0
|
||||||
; 0x196834
|
; 0x196834
|
||||||
|
|
||||||
@ -85,8 +85,8 @@ CherrygroveMart_MapEventHeader: ; 0x196934
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 3
|
db 3
|
||||||
person_event $39, 7, 5, $9, $0, 255, 255, $0, 0, UnknownScript_0x19680a, $ffff
|
person_event SPRITE_CLERK, 7, 5, $9, $0, 255, 255, $0, 0, ClerkScript_0x19680a, $ffff
|
||||||
person_event $23, 10, 11, $5, $2, 255, 255, $0, 0, UnknownScript_0x19681d, $ffff
|
person_event SPRITE_COOLTRAINER_M, 10, 11, $5, $2, 255, 255, $0, 0, CooltrainerMScript_0x19681d, $ffff
|
||||||
person_event $27, 9, 6, $6, $0, 255, 255, $80, 0, UnknownScript_0x196831, $ffff
|
person_event SPRITE_YOUNGSTER, 9, 6, $6, $0, 255, 255, $80, 0, YoungsterScript_0x196831, $ffff
|
||||||
; 0x19696b
|
; 0x19696b
|
||||||
|
|
||||||
|
@ -6,19 +6,19 @@ CherrygrovePokeCenter1F_MapScriptHeader: ; 0x19696b
|
|||||||
db 0
|
db 0
|
||||||
; 0x19696d
|
; 0x19696d
|
||||||
|
|
||||||
UnknownScript_0x19696d: ; 0x19696d
|
NurseScript_0x19696d: ; 0x19696d
|
||||||
jumpstd $0000
|
jumpstd $0000
|
||||||
; 0x196970
|
; 0x196970
|
||||||
|
|
||||||
UnknownScript_0x196970: ; 0x196970
|
FisherScript_0x196970: ; 0x196970
|
||||||
jumptextfaceplayer UnknownText_0x19698a
|
jumptextfaceplayer UnknownText_0x19698a
|
||||||
; 0x196973
|
; 0x196973
|
||||||
|
|
||||||
UnknownScript_0x196973: ; 0x196973
|
GentlemanScript_0x196973: ; 0x196973
|
||||||
jumptextfaceplayer UnknownText_0x1969c8
|
jumptextfaceplayer UnknownText_0x1969c8
|
||||||
; 0x196976
|
; 0x196976
|
||||||
|
|
||||||
UnknownScript_0x196976: ; 0x196976
|
TeacherScript_0x196976: ; 0x196976
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $001f
|
checkbit1 $001f
|
||||||
@ -83,9 +83,9 @@ CherrygrovePokeCenter1F_MapEventHeader: ; 0x196a96
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 4
|
db 4
|
||||||
person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x19696d, $ffff
|
person_event SPRITE_NURSE, 5, 7, $6, $0, 255, 255, $0, 0, NurseScript_0x19696d, $ffff
|
||||||
person_event $3a, 7, 6, $7, $0, 255, 255, $80, 0, UnknownScript_0x196970, $ffff
|
person_event SPRITE_FISHER, 7, 6, $7, $0, 255, 255, $80, 0, FisherScript_0x196970, $ffff
|
||||||
person_event $40, 10, 12, $7, $0, 255, 255, $0, 0, UnknownScript_0x196973, $ffff
|
person_event SPRITE_GENTLEMAN, 10, 12, $7, $0, 255, 255, $0, 0, GentlemanScript_0x196973, $ffff
|
||||||
person_event $29, 10, 5, $9, $0, 255, 255, $a0, 0, UnknownScript_0x196976, $ffff
|
person_event SPRITE_TEACHER, 10, 5, $9, $0, 255, 255, $a0, 0, TeacherScript_0x196976, $ffff
|
||||||
; 0x196adf
|
; 0x196adf
|
||||||
|
|
||||||
|
@ -78,7 +78,7 @@ UnknownScript_0x1a0083: ; 0x1a0083
|
|||||||
end
|
end
|
||||||
; 0x1a0084
|
; 0x1a0084
|
||||||
|
|
||||||
UnknownScript_0x1a0084: ; 0x1a0084
|
PokefanFScript_0x1a0084: ; 0x1a0084
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $0011
|
checkbit1 $0011
|
||||||
@ -109,15 +109,15 @@ UnknownScript_0x1a00b1: ; 0x1a00b1
|
|||||||
end
|
end
|
||||||
; 0x1a00b3
|
; 0x1a00b3
|
||||||
|
|
||||||
UnknownScript_0x1a00b3: ; 0x1a00b3
|
StandingYoungsterScript_0x1a00b3: ; 0x1a00b3
|
||||||
jumptextfaceplayer UnknownText_0x1a02df
|
jumptextfaceplayer UnknownText_0x1a02df
|
||||||
; 0x1a00b6
|
; 0x1a00b6
|
||||||
|
|
||||||
UnknownScript_0x1a00b6: ; 0x1a00b6
|
PokefanMScript_0x1a00b6: ; 0x1a00b6
|
||||||
jumptextfaceplayer UnknownText_0x1a0319
|
jumptextfaceplayer UnknownText_0x1a0319
|
||||||
; 0x1a00b9
|
; 0x1a00b9
|
||||||
|
|
||||||
UnknownScript_0x1a00b9: ; 0x1a00b9
|
LassScript_0x1a00b9: ; 0x1a00b9
|
||||||
jumptextfaceplayer UnknownText_0x1a0394
|
jumptextfaceplayer UnknownText_0x1a0394
|
||||||
; 0x1a00bc
|
; 0x1a00bc
|
||||||
|
|
||||||
@ -149,7 +149,7 @@ MapCianwoodCitySignpost2Script: ; 0x1a00ce
|
|||||||
jumpstd $0010
|
jumpstd $0010
|
||||||
; 0x1a00d1
|
; 0x1a00d1
|
||||||
|
|
||||||
UnknownScript_0x1a00d1: ; 0x1a00d1
|
RockScript_0x1a00d1: ; 0x1a00d1
|
||||||
jumpstd $000f
|
jumpstd $000f
|
||||||
; 0x1a00d4
|
; 0x1a00d4
|
||||||
|
|
||||||
@ -394,17 +394,17 @@ CianwoodCity_MapEventHeader: ; 0x1a0772
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 12
|
db 12
|
||||||
person_event $66, 41, 25, $3, $0, 255, 255, $a0, 0, UnknownScript_0x1a00b3, $ffff
|
person_event SPRITE_STANDING_YOUNGSTER, 41, 25, $3, $0, 255, 255, $a0, 0, StandingYoungsterScript_0x1a00b3, $ffff
|
||||||
person_event $2d, 37, 21, $5, $1, 255, 255, $0, 0, UnknownScript_0x1a00b6, $ffff
|
person_event SPRITE_POKEFAN_M, 37, 21, $5, $1, 255, 255, $0, 0, PokefanMScript_0x1a00b6, $ffff
|
||||||
person_event $28, 46, 18, $4, $20, 255, 255, $0, 0, UnknownScript_0x1a00b9, $ffff
|
person_event SPRITE_LASS, 46, 18, $4, $20, 255, 255, $0, 0, LassScript_0x1a00b9, $ffff
|
||||||
person_event $59, 20, 12, $18, $0, 255, 255, $0, 0, UnknownScript_0x1a00d1, $ffff
|
person_event SPRITE_ROCK, 20, 12, $18, $0, 255, 255, $0, 0, RockScript_0x1a00d1, $ffff
|
||||||
person_event $59, 21, 13, $18, $0, 255, 255, $0, 0, UnknownScript_0x1a00d1, $ffff
|
person_event SPRITE_ROCK, 21, 13, $18, $0, 255, 255, $0, 0, RockScript_0x1a00d1, $ffff
|
||||||
person_event $59, 29, 8, $18, $0, 255, 255, $0, 0, UnknownScript_0x1a00d1, $ffff
|
person_event SPRITE_ROCK, 29, 8, $18, $0, 255, 255, $0, 0, RockScript_0x1a00d1, $ffff
|
||||||
person_event $59, 33, 9, $18, $0, 255, 255, $0, 0, UnknownScript_0x1a00d1, $ffff
|
person_event SPRITE_ROCK, 33, 9, $18, $0, 255, 255, $0, 0, RockScript_0x1a00d1, $ffff
|
||||||
person_event $59, 31, 14, $18, $0, 255, 255, $0, 0, UnknownScript_0x1a00d1, $ffff
|
person_event SPRITE_ROCK, 31, 14, $18, $0, 255, 255, $0, 0, RockScript_0x1a00d1, $ffff
|
||||||
person_event $59, 23, 8, $18, $0, 255, 255, $0, 0, UnknownScript_0x1a00d1, $ffff
|
person_event SPRITE_ROCK, 23, 8, $18, $0, 255, 255, $0, 0, RockScript_0x1a00d1, $ffff
|
||||||
person_event $2e, 50, 14, $5, $1, 255, 255, $0, 0, UnknownScript_0x1a0084, $ffff
|
person_event SPRITE_POKEFAN_F, 50, 14, $5, $1, 255, 255, $0, 0, PokefanFScript_0x1a0084, $ffff
|
||||||
person_event $2b, 25, 15, $7, $0, 255, 255, $90, 0, ObjectEvent, $07ad
|
person_event SPRITE_SUPER_NERD, 25, 15, $7, $0, 255, 255, $90, 0, ObjectEvent, $07ad
|
||||||
person_event $63, 18, 14, $1, $0, 255, 255, $90, 0, ObjectEvent, $07ae
|
person_event SPRITE_SUICUNE, 18, 14, $1, $0, 255, 255, $90, 0, ObjectEvent, $07ae
|
||||||
; 0x1a0867
|
; 0x1a0867
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ CianwoodCityPhotoStudio_MapScriptHeader: ; 0x9e0de
|
|||||||
db 0
|
db 0
|
||||||
; 0x9e0e0
|
; 0x9e0e0
|
||||||
|
|
||||||
UnknownScript_0x9e0e0: ; 0x9e0e0
|
FishingGuruScript_0x9e0e0: ; 0x9e0e0
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x9e0f9
|
2writetext UnknownText_0x9e0f9
|
||||||
@ -63,6 +63,6 @@ CianwoodCityPhotoStudio_MapEventHeader: ; 0x9e191
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 1
|
db 1
|
||||||
person_event $3b, 7, 6, $6, $0, 255, 255, $80, 0, UnknownScript_0x9e0e0, $ffff
|
person_event SPRITE_FISHING_GURU, 7, 6, $6, $0, 255, 255, $80, 0, FishingGuruScript_0x9e0e0, $ffff
|
||||||
; 0x9e1ae
|
; 0x9e1ae
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ CianwoodGym_MapScriptHeader: ; 0x9d60d
|
|||||||
db 0
|
db 0
|
||||||
; 0x9d60f
|
; 0x9d60f
|
||||||
|
|
||||||
UnknownScript_0x9d60f: ; 0x9d60f
|
ChuckScript_0x9d60f: ; 0x9d60f
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $04c2
|
checkbit1 $04c2
|
||||||
@ -197,7 +197,7 @@ BlackbeltLungScript: ; 0x9d6d8
|
|||||||
end
|
end
|
||||||
; 0x9d6e0
|
; 0x9d6e0
|
||||||
|
|
||||||
UnknownScript_0x9d6e0: ; 0x9d6e0
|
BoulderScript_0x9d6e0: ; 0x9d6e0
|
||||||
jumpstd $000e
|
jumpstd $000e
|
||||||
; 0x9d6e3
|
; 0x9d6e3
|
||||||
|
|
||||||
@ -378,14 +378,14 @@ CianwoodGym_MapEventHeader: ; 0x9db3e
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 9
|
db 9
|
||||||
person_event $16, 5, 8, $6, $0, 255, 255, $b0, 0, UnknownScript_0x9d60f, $ffff
|
person_event SPRITE_CHUCK, 5, 8, $6, $0, 255, 255, $b0, 0, ChuckScript_0x9d60f, $ffff
|
||||||
person_event $41, 16, 6, $9, $0, 255, 255, $b2, 3, TrainerBlackbeltYoshi, $ffff
|
person_event SPRITE_BLACK_BELT, 16, 6, $9, $0, 255, 255, $b2, 3, TrainerBlackbeltYoshi, $ffff
|
||||||
person_event $41, 16, 11, $8, $0, 255, 255, $b2, 3, TrainerBlackbeltLao, $ffff
|
person_event SPRITE_BLACK_BELT, 16, 11, $8, $0, 255, 255, $b2, 3, TrainerBlackbeltLao, $ffff
|
||||||
person_event $41, 13, 7, $9, $0, 255, 255, $b2, 2, TrainerBlackbeltNob, $ffff
|
person_event SPRITE_BLACK_BELT, 13, 7, $9, $0, 255, 255, $b2, 2, TrainerBlackbeltNob, $ffff
|
||||||
person_event $41, 9, 9, $8, $0, 255, 255, $b2, 1, TrainerBlackbeltLung, $ffff
|
person_event SPRITE_BLACK_BELT, 9, 9, $8, $0, 255, 255, $b2, 1, TrainerBlackbeltLung, $ffff
|
||||||
person_event $5a, 5, 9, $19, $0, 255, 255, $0, 0, UnknownScript_0x9d6e0, $ffff
|
person_event SPRITE_BOULDER, 5, 9, $19, $0, 255, 255, $0, 0, BoulderScript_0x9d6e0, $ffff
|
||||||
person_event $5a, 11, 7, $19, $0, 255, 255, $0, 0, UnknownScript_0x9d6e0, $ffff
|
person_event SPRITE_BOULDER, 11, 7, $19, $0, 255, 255, $0, 0, BoulderScript_0x9d6e0, $ffff
|
||||||
person_event $5a, 11, 8, $19, $0, 255, 255, $0, 0, UnknownScript_0x9d6e0, $ffff
|
person_event SPRITE_BOULDER, 11, 8, $19, $0, 255, 255, $0, 0, BoulderScript_0x9d6e0, $ffff
|
||||||
person_event $5a, 11, 9, $19, $0, 255, 255, $0, 0, UnknownScript_0x9d6e0, $ffff
|
person_event SPRITE_BOULDER, 11, 9, $19, $0, 255, 255, $0, 0, BoulderScript_0x9d6e0, $ffff
|
||||||
; 0x9dbcd
|
; 0x9dbcd
|
||||||
|
|
||||||
|
@ -6,15 +6,15 @@ CianwoodLugiaSpeechHouse_MapScriptHeader: ; 0x9e1ae
|
|||||||
db 0
|
db 0
|
||||||
; 0x9e1b0
|
; 0x9e1b0
|
||||||
|
|
||||||
UnknownScript_0x9e1b0: ; 0x9e1b0
|
TeacherScript_0x9e1b0: ; 0x9e1b0
|
||||||
jumptextfaceplayer UnknownText_0x9e1bc
|
jumptextfaceplayer UnknownText_0x9e1bc
|
||||||
; 0x9e1b3
|
; 0x9e1b3
|
||||||
|
|
||||||
UnknownScript_0x9e1b3: ; 0x9e1b3
|
LassScript_0x9e1b3: ; 0x9e1b3
|
||||||
jumptextfaceplayer UnknownText_0x9e23f
|
jumptextfaceplayer UnknownText_0x9e23f
|
||||||
; 0x9e1b6
|
; 0x9e1b6
|
||||||
|
|
||||||
UnknownScript_0x9e1b6: ; 0x9e1b6
|
TwinScript_0x9e1b6: ; 0x9e1b6
|
||||||
jumptextfaceplayer UnknownText_0x9e2a9
|
jumptextfaceplayer UnknownText_0x9e2a9
|
||||||
; 0x9e1b9
|
; 0x9e1b9
|
||||||
|
|
||||||
@ -74,8 +74,8 @@ CianwoodLugiaSpeechHouse_MapEventHeader: ; 0x9e32b
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 3
|
db 3
|
||||||
person_event $29, 8, 6, $6, $0, 255, 255, $0, 0, UnknownScript_0x9e1b0, $ffff
|
person_event SPRITE_TEACHER, 8, 6, $6, $0, 255, 255, $0, 0, TeacherScript_0x9e1b0, $ffff
|
||||||
person_event $28, 9, 10, $5, $1, 255, 255, $a0, 0, UnknownScript_0x9e1b3, $ffff
|
person_event SPRITE_LASS, 9, 10, $5, $1, 255, 255, $a0, 0, LassScript_0x9e1b3, $ffff
|
||||||
person_event $26, 6, 4, $7, $0, 255, 255, $90, 0, UnknownScript_0x9e1b6, $ffff
|
person_event SPRITE_TWIN, 6, 4, $7, $0, 255, 255, $90, 0, TwinScript_0x9e1b6, $ffff
|
||||||
; 0x9e36c
|
; 0x9e36c
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ UnknownScript_0x9df9d: ; 0x9df9d
|
|||||||
end
|
end
|
||||||
; 0x9df9e
|
; 0x9df9e
|
||||||
|
|
||||||
UnknownScript_0x9df9e: ; 0x9df9e
|
PharmacistScript_0x9df9e: ; 0x9df9e
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $0023
|
checkbit1 $0023
|
||||||
@ -89,6 +89,6 @@ CianwoodPharmacy_MapEventHeader: ; 0x9e0b7
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 1
|
db 1
|
||||||
person_event $4b, 7, 6, $6, $0, 255, 255, $80, 0, UnknownScript_0x9df9e, $ffff
|
person_event SPRITE_PHARMACIST, 7, 6, $6, $0, 255, 255, $80, 0, PharmacistScript_0x9df9e, $ffff
|
||||||
; 0x9e0de
|
; 0x9e0de
|
||||||
|
|
||||||
|
@ -6,11 +6,11 @@ CianwoodPokeCenter1F_MapScriptHeader: ; 0x9dbcd
|
|||||||
db 0
|
db 0
|
||||||
; 0x9dbcf
|
; 0x9dbcf
|
||||||
|
|
||||||
UnknownScript_0x9dbcf: ; 0x9dbcf
|
NurseScript_0x9dbcf: ; 0x9dbcf
|
||||||
jumpstd $0000
|
jumpstd $0000
|
||||||
; 0x9dbd2
|
; 0x9dbd2
|
||||||
|
|
||||||
UnknownScript_0x9dbd2: ; 0x9dbd2
|
LassScript_0x9dbd2: ; 0x9dbd2
|
||||||
jumptextfaceplayer UnknownText_0x9dbed
|
jumptextfaceplayer UnknownText_0x9dbed
|
||||||
; 0x9dbd5
|
; 0x9dbd5
|
||||||
|
|
||||||
@ -32,7 +32,7 @@ CianwoodGymGuyScript: ; 0x9dbd5
|
|||||||
end
|
end
|
||||||
; 0x9dbea
|
; 0x9dbea
|
||||||
|
|
||||||
UnknownScript_0x9dbea: ; 0x9dbea
|
SuperNerdScript_0x9dbea: ; 0x9dbea
|
||||||
jumptextfaceplayer UnknownText_0x9ded7
|
jumptextfaceplayer UnknownText_0x9ded7
|
||||||
; 0x9dbed
|
; 0x9dbed
|
||||||
|
|
||||||
@ -129,9 +129,9 @@ CianwoodPokeCenter1F_MapEventHeader: ; 0x9df4e
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 4
|
db 4
|
||||||
person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x9dbcf, $ffff
|
person_event SPRITE_NURSE, 5, 7, $6, $0, 255, 255, $0, 0, NurseScript_0x9dbcf, $ffff
|
||||||
person_event $28, 9, 5, $4, $10, 255, 255, $a0, 0, UnknownScript_0x9dbd2, $ffff
|
person_event SPRITE_LASS, 9, 5, $4, $10, 255, 255, $a0, 0, LassScript_0x9dbd2, $ffff
|
||||||
person_event $48, 7, 9, $6, $0, 255, 255, $80, 0, CianwoodGymGuyScript, $ffff
|
person_event SPRITE_GYM_GUY, 7, 9, $6, $0, 255, 255, $80, 0, CianwoodGymGuyScript, $ffff
|
||||||
person_event $2b, 10, 12, $5, $1, 255, 255, $90, 0, UnknownScript_0x9dbea, $ffff
|
person_event SPRITE_SUPER_NERD, 10, 12, $5, $1, 255, 255, $90, 0, SuperNerdScript_0x9dbea, $ffff
|
||||||
; 0x9df97
|
; 0x9df97
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ UnknownScript_0x1ac9ac: ; 0x1ac9ac
|
|||||||
return
|
return
|
||||||
; 0x1ac9b0
|
; 0x1ac9b0
|
||||||
|
|
||||||
UnknownScript_0x1ac9b0: ; 0x1ac9b0
|
BlueScript_0x1ac9b0: ; 0x1ac9b0
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x1ac9d2
|
2writetext UnknownText_0x1ac9d2
|
||||||
@ -133,6 +133,6 @@ CinnabarIsland_MapEventHeader: ; 0x1accf4
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 1
|
db 1
|
||||||
person_event $7, 10, 13, $3, $0, 255, 255, $0, 0, UnknownScript_0x1ac9b0, $0775
|
person_event SPRITE_BLUE, 10, 13, $3, $0, 255, 255, $0, 0, BlueScript_0x1ac9b0, $0775
|
||||||
; 0x1acd20
|
; 0x1acd20
|
||||||
|
|
||||||
|
@ -6,15 +6,15 @@ CinnabarPokeCenter1F_MapScriptHeader: ; 0x1ab32a
|
|||||||
db 0
|
db 0
|
||||||
; 0x1ab32c
|
; 0x1ab32c
|
||||||
|
|
||||||
UnknownScript_0x1ab32c: ; 0x1ab32c
|
NurseScript_0x1ab32c: ; 0x1ab32c
|
||||||
jumpstd $0000
|
jumpstd $0000
|
||||||
; 0x1ab32f
|
; 0x1ab32f
|
||||||
|
|
||||||
UnknownScript_0x1ab32f: ; 0x1ab32f
|
CooltrainerFScript_0x1ab32f: ; 0x1ab32f
|
||||||
jumptextfaceplayer UnknownText_0x1ab335
|
jumptextfaceplayer UnknownText_0x1ab335
|
||||||
; 0x1ab332
|
; 0x1ab332
|
||||||
|
|
||||||
UnknownScript_0x1ab332: ; 0x1ab332
|
FisherScript_0x1ab332: ; 0x1ab332
|
||||||
jumptextfaceplayer UnknownText_0x1ab37f
|
jumptextfaceplayer UnknownText_0x1ab37f
|
||||||
; 0x1ab335
|
; 0x1ab335
|
||||||
|
|
||||||
@ -50,8 +50,8 @@ CinnabarPokeCenter1F_MapEventHeader: ; 0x1ab3ab
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 3
|
db 3
|
||||||
person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x1ab32c, $ffff
|
person_event SPRITE_NURSE, 5, 7, $6, $0, 255, 255, $0, 0, NurseScript_0x1ab32c, $ffff
|
||||||
person_event $24, 10, 11, $5, $2, 255, 255, $80, 0, UnknownScript_0x1ab32f, $ffff
|
person_event SPRITE_COOLTRAINER_F, 10, 11, $5, $2, 255, 255, $80, 0, CooltrainerFScript_0x1ab32f, $ffff
|
||||||
person_event $3a, 8, 6, $6, $0, 255, 255, $a0, 0, UnknownScript_0x1ab332, $ffff
|
person_event SPRITE_FISHER, 8, 6, $6, $0, 255, 255, $a0, 0, FisherScript_0x1ab332, $ffff
|
||||||
; 0x1ab3e7
|
; 0x1ab3e7
|
||||||
|
|
||||||
|
@ -61,7 +61,7 @@ MapColosseumSignpost1Script: ; 0x193493
|
|||||||
end
|
end
|
||||||
; 0x193499
|
; 0x193499
|
||||||
|
|
||||||
UnknownScript_0x193499: ; 0x193499
|
ChrisScript_0x193499: ; 0x193499
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x1934a0
|
2writetext UnknownText_0x1934a0
|
||||||
closetext
|
closetext
|
||||||
@ -93,7 +93,7 @@ Colosseum_MapEventHeader: ; 0x1934b7
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 2
|
db 2
|
||||||
person_event $1, 8, 7, $9, $0, 255, 255, $0, 0, UnknownScript_0x193499, $0000
|
person_event SPRITE_CHRIS, 8, 7, $9, $0, 255, 255, $0, 0, ChrisScript_0x193499, $0000
|
||||||
person_event $1, 8, 10, $8, $0, 255, 255, $0, 0, UnknownScript_0x193499, $0001
|
person_event SPRITE_CHRIS, 8, 10, $8, $0, 255, 255, $0, 0, ChrisScript_0x193499, $0001
|
||||||
; 0x1934eb
|
; 0x1934eb
|
||||||
|
|
||||||
|
@ -6,11 +6,11 @@ CopycatsHouse1F_MapScriptHeader: ; 0x18ad11
|
|||||||
db 0
|
db 0
|
||||||
; 0x18ad13
|
; 0x18ad13
|
||||||
|
|
||||||
UnknownScript_0x18ad13: ; 0x18ad13
|
PokefanMScript_0x18ad13: ; 0x18ad13
|
||||||
jumptextfaceplayer UnknownText_0x18ad34
|
jumptextfaceplayer UnknownText_0x18ad34
|
||||||
; 0x18ad16
|
; 0x18ad16
|
||||||
|
|
||||||
UnknownScript_0x18ad16: ; 0x18ad16
|
PokefanFScript_0x18ad16: ; 0x18ad16
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $00c9
|
checkbit1 $00c9
|
||||||
@ -28,7 +28,7 @@ UnknownScript_0x18ad24: ; 0x18ad24
|
|||||||
end
|
end
|
||||||
; 0x18ad2a
|
; 0x18ad2a
|
||||||
|
|
||||||
UnknownScript_0x18ad2a: ; 0x18ad2a
|
ClefairyScript_0x18ad2a: ; 0x18ad2a
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x18ae4b
|
2writetext UnknownText_0x18ae4b
|
||||||
cry BLISSEY
|
cry BLISSEY
|
||||||
@ -85,8 +85,8 @@ CopycatsHouse1F_MapEventHeader: ; 0x18ae5e
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 3
|
db 3
|
||||||
person_event $2d, 7, 6, $6, $0, 255, 255, $0, 0, UnknownScript_0x18ad13, $ffff
|
person_event SPRITE_POKEFAN_M, 7, 6, $6, $0, 255, 255, $0, 0, PokefanMScript_0x18ad13, $ffff
|
||||||
person_event $2e, 8, 9, $8, $0, 255, 255, $a0, 0, UnknownScript_0x18ad16, $ffff
|
person_event SPRITE_POKEFAN_F, 8, 9, $8, $0, 255, 255, $a0, 0, PokefanFScript_0x18ad16, $ffff
|
||||||
person_event $8f, 10, 10, $16, $0, 255, 255, $0, 0, UnknownScript_0x18ad2a, $ffff
|
person_event SPRITE_CLEFAIRY, 10, 10, $16, $0, 255, 255, $0, 0, ClefairyScript_0x18ad2a, $ffff
|
||||||
; 0x18ae9a
|
; 0x18ae9a
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ UnknownScript_0x18aeb0: ; 0x18aeb0
|
|||||||
return
|
return
|
||||||
; 0x18aeb1
|
; 0x18aeb1
|
||||||
|
|
||||||
UnknownScript_0x18aeb1: ; 0x18aeb1
|
CopycatScript_0x18aeb1: ; 0x18aeb1
|
||||||
faceplayer
|
faceplayer
|
||||||
checkbit1 $00d1
|
checkbit1 $00d1
|
||||||
iftrue UnknownScript_0x18af6f
|
iftrue UnknownScript_0x18af6f
|
||||||
@ -184,7 +184,7 @@ UnknownScript_0x18afba: ; 0x18afba
|
|||||||
end
|
end
|
||||||
; 0x18afbc
|
; 0x18afbc
|
||||||
|
|
||||||
UnknownScript_0x18afbc: ; 0x18afbc
|
MoltresScript_0x18afbc: ; 0x18afbc
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x18b476
|
2writetext UnknownText_0x18b476
|
||||||
cry DODRIO
|
cry DODRIO
|
||||||
@ -195,7 +195,9 @@ UnknownScript_0x18afbc: ; 0x18afbc
|
|||||||
end
|
end
|
||||||
; 0x18afca
|
; 0x18afca
|
||||||
|
|
||||||
UnknownScript_0x18afca: ; 0x18afca
|
FairyScript_0x18afca:
|
||||||
|
MonsterScript_0x18afca:
|
||||||
|
BirdScript_0x18afca: ; 0x18afca
|
||||||
jumptext UnknownText_0x18b4c4
|
jumptext UnknownText_0x18b4c4
|
||||||
; 0x18afcd
|
; 0x18afcd
|
||||||
|
|
||||||
@ -368,11 +370,11 @@ CopycatsHouse2F_MapEventHeader: ; 0x18b4f0
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 6
|
db 6
|
||||||
person_event $fb, 7, 8, $8, $0, 255, 255, $80, 0, UnknownScript_0x18aeb1, $06ee
|
person_event SPRITE_COPYCAT, 7, 8, $8, $0, 255, 255, $80, 0, CopycatScript_0x18aeb1, $06ee
|
||||||
person_event $9e, 8, 10, $16, $0, 255, 255, $b0, 0, UnknownScript_0x18afbc, $ffff
|
person_event SPRITE_MOLTRES, 8, 10, $16, $0, 255, 255, $b0, 0, MoltresScript_0x18afbc, $ffff
|
||||||
person_event $4d, 5, 10, $6, $0, 255, 255, $80, 0, UnknownScript_0x18afca, $0773
|
person_event SPRITE_FAIRY, 5, 10, $6, $0, 255, 255, $80, 0, FairyScript_0x18afca, $0773
|
||||||
person_event $4c, 5, 6, $6, $0, 255, 255, $a0, 0, UnknownScript_0x18afca, $ffff
|
person_event SPRITE_MONSTER, 5, 6, $6, $0, 255, 255, $a0, 0, MonsterScript_0x18afca, $ffff
|
||||||
person_event $4e, 5, 11, $6, $0, 255, 255, $90, 0, UnknownScript_0x18afca, $ffff
|
person_event SPRITE_BIRD, 5, 11, $6, $0, 255, 255, $90, 0, BirdScript_0x18afca, $ffff
|
||||||
person_event $fb, 7, 8, $8, $0, 255, 255, $90, 0, UnknownScript_0x18aeb1, $06ef
|
person_event SPRITE_COPYCAT, 7, 8, $8, $0, 255, 255, $90, 0, CopycatScript_0x18aeb1, $06ef
|
||||||
; 0x18b553
|
; 0x18b553
|
||||||
|
|
||||||
|
@ -151,7 +151,7 @@ Kimono_girlMikiScript: ; 0x994be
|
|||||||
end
|
end
|
||||||
; 0x994c6
|
; 0x994c6
|
||||||
|
|
||||||
UnknownScript_0x994c6: ; 0x994c6
|
GentlemanScript_0x994c6: ; 0x994c6
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x9980a
|
2writetext UnknownText_0x9980a
|
||||||
@ -205,7 +205,7 @@ UnknownScript_0x99515: ; 0x99515
|
|||||||
end
|
end
|
||||||
; 0x9951b
|
; 0x9951b
|
||||||
|
|
||||||
UnknownScript_0x9951b: ; 0x9951b
|
RhydonScript_0x9951b: ; 0x9951b
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x99a0a
|
2writetext UnknownText_0x99a0a
|
||||||
cry RHYDON
|
cry RHYDON
|
||||||
@ -214,11 +214,11 @@ UnknownScript_0x9951b: ; 0x9951b
|
|||||||
end
|
end
|
||||||
; 0x99525
|
; 0x99525
|
||||||
|
|
||||||
UnknownScript_0x99525: ; 0x99525
|
CooltrainerMScript_0x99525: ; 0x99525
|
||||||
jumptextfaceplayer UnknownText_0x99a24
|
jumptextfaceplayer UnknownText_0x99a24
|
||||||
; 0x99528
|
; 0x99528
|
||||||
|
|
||||||
UnknownScript_0x99528: ; 0x99528
|
GrannyScript_0x99528: ; 0x99528
|
||||||
jumptextfaceplayer UnknownText_0x99aaa
|
jumptextfaceplayer UnknownText_0x99aaa
|
||||||
; 0x9952b
|
; 0x9952b
|
||||||
|
|
||||||
@ -425,14 +425,14 @@ DanceTheatre_MapEventHeader: ; 0x99baa
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 9
|
db 9
|
||||||
person_event $3d, 6, 4, $1e, $0, 255, 255, $a2, 0, TrainerKimono_girlNaoko2, $ffff
|
person_event SPRITE_KIMONO_GIRL, 6, 4, $1e, $0, 255, 255, $a2, 0, TrainerKimono_girlNaoko2, $ffff
|
||||||
person_event $3d, 5, 6, $a, $0, 255, 255, $92, 0, TrainerKimono_girlSayo, $ffff
|
person_event SPRITE_KIMONO_GIRL, 5, 6, $a, $0, 255, 255, $92, 0, TrainerKimono_girlSayo, $ffff
|
||||||
person_event $3d, 6, 10, $3, $0, 255, 255, $82, 0, TrainerKimono_girlZuki, $ffff
|
person_event SPRITE_KIMONO_GIRL, 6, 10, $3, $0, 255, 255, $82, 0, TrainerKimono_girlZuki, $ffff
|
||||||
person_event $3d, 5, 13, $a, $0, 255, 255, $92, 0, TrainerKimono_girlKuni, $ffff
|
person_event SPRITE_KIMONO_GIRL, 5, 13, $a, $0, 255, 255, $92, 0, TrainerKimono_girlKuni, $ffff
|
||||||
person_event $3d, 6, 15, $1f, $0, 255, 255, $a2, 0, TrainerKimono_girlMiki, $ffff
|
person_event SPRITE_KIMONO_GIRL, 6, 15, $1f, $0, 255, 255, $a2, 0, TrainerKimono_girlMiki, $ffff
|
||||||
person_event $40, 14, 11, $7, $0, 255, 255, $0, 0, UnknownScript_0x994c6, $ffff
|
person_event SPRITE_GENTLEMAN, 14, 11, $7, $0, 255, 255, $0, 0, GentlemanScript_0x994c6, $ffff
|
||||||
person_event $9d, 12, 10, $16, $0, 255, 255, $90, 0, UnknownScript_0x9951b, $ffff
|
person_event SPRITE_RHYDON, 12, 10, $16, $0, 255, 255, $90, 0, RhydonScript_0x9951b, $ffff
|
||||||
person_event $23, 14, 14, $8, $0, 255, 255, $80, 0, UnknownScript_0x99525, $ffff
|
person_event SPRITE_COOLTRAINER_M, 14, 14, $8, $0, 255, 255, $80, 0, CooltrainerMScript_0x99525, $ffff
|
||||||
person_event $30, 10, 7, $7, $0, 255, 255, $0, 0, UnknownScript_0x99528, $ffff
|
person_event SPRITE_GRANNY, 10, 7, $7, $0, 255, 255, $0, 0, GrannyScript_0x99528, $ffff
|
||||||
; 0x99c39
|
; 0x99c39
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ DarkCaveBlackthornEntrance_MapScriptHeader: ; 0x18c71e
|
|||||||
db 0
|
db 0
|
||||||
; 0x18c720
|
; 0x18c720
|
||||||
|
|
||||||
UnknownScript_0x18c720: ; 0x18c720
|
PharmacistScript_0x18c720: ; 0x18c720
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $0072
|
checkbit1 $0072
|
||||||
@ -72,8 +72,8 @@ DarkCaveBlackthornEntrance_MapEventHeader: ; 0x18c83d
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 3
|
db 3
|
||||||
person_event $4b, 7, 11, $3, $0, 255, 255, $0, 0, UnknownScript_0x18c720, $ffff
|
person_event SPRITE_PHARMACIST, 7, 11, $3, $0, 255, 255, $0, 0, PharmacistScript_0x18c720, $ffff
|
||||||
person_event $54, 28, 25, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c73b, $06a1
|
person_event SPRITE_POKE_BALL, 28, 25, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c73b, $06a1
|
||||||
person_event $54, 26, 11, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c73d, $06a2
|
person_event SPRITE_POKE_BALL, 26, 11, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c73d, $06a2
|
||||||
; 0x18c874
|
; 0x18c874
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ ItemFragment_0x18c694: ; 0x18c694
|
|||||||
db DIRE_HIT, 1
|
db DIRE_HIT, 1
|
||||||
; 0x18c696
|
; 0x18c696
|
||||||
|
|
||||||
UnknownScript_0x18c696: ; 0x18c696
|
RockScript_0x18c696: ; 0x18c696
|
||||||
jumpstd $000f
|
jumpstd $000f
|
||||||
; 0x18c699
|
; 0x18c699
|
||||||
|
|
||||||
@ -51,13 +51,13 @@ DarkCaveVioletEntrance_MapEventHeader: ; 0x18c69c
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 8
|
db 8
|
||||||
person_event $54, 12, 10, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c68e, $069e
|
person_event SPRITE_POKE_BALL, 12, 10, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c68e, $069e
|
||||||
person_event $59, 18, 20, $18, $0, 255, 255, $0, 0, UnknownScript_0x18c696, $ffff
|
person_event SPRITE_ROCK, 18, 20, $18, $0, 255, 255, $0, 0, RockScript_0x18c696, $ffff
|
||||||
person_event $59, 10, 31, $18, $0, 255, 255, $0, 0, UnknownScript_0x18c696, $ffff
|
person_event SPRITE_ROCK, 10, 31, $18, $0, 255, 255, $0, 0, RockScript_0x18c696, $ffff
|
||||||
person_event $59, 18, 11, $18, $0, 255, 255, $0, 0, UnknownScript_0x18c696, $ffff
|
person_event SPRITE_ROCK, 18, 11, $18, $0, 255, 255, $0, 0, RockScript_0x18c696, $ffff
|
||||||
person_event $59, 35, 40, $18, $0, 255, 255, $0, 0, UnknownScript_0x18c696, $ffff
|
person_event SPRITE_ROCK, 35, 40, $18, $0, 255, 255, $0, 0, RockScript_0x18c696, $ffff
|
||||||
person_event $54, 26, 40, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c690, $069f
|
person_event SPRITE_POKE_BALL, 26, 40, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c690, $069f
|
||||||
person_event $54, 13, 39, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c692, $06a0
|
person_event SPRITE_POKE_BALL, 13, 39, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c692, $06a0
|
||||||
person_event $54, 32, 34, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c694, $07ce
|
person_event SPRITE_POKE_BALL, 32, 34, $1, $0, 255, 255, $1, 0, ItemFragment_0x18c694, $07ce
|
||||||
; 0x18c71e
|
; 0x18c71e
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ UnknownScript_0x62f88: ; 0x62f88
|
|||||||
return
|
return
|
||||||
; 0x62f8f
|
; 0x62f8f
|
||||||
|
|
||||||
UnknownScript_0x62f8f: ; 0x62f8f
|
GrampsScript_0x62f8f: ; 0x62f8f
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $033e
|
checkbit1 $033e
|
||||||
@ -61,7 +61,7 @@ UnknownScript_0x62fbd: ; 0x62fbd
|
|||||||
end
|
end
|
||||||
; 0x62fc3
|
; 0x62fc3
|
||||||
|
|
||||||
UnknownScript_0x62fc3: ; 0x62fc3
|
GrannyScript_0x62fc3: ; 0x62fc3
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit2 $0005
|
checkbit2 $0005
|
||||||
@ -169,8 +169,8 @@ DayCare_MapEventHeader: ; 0x63250
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 2
|
db 2
|
||||||
person_event $2f, 7, 6, $9, $0, 255, 255, $0, 0, UnknownScript_0x62f8f, $06e5
|
person_event SPRITE_GRAMPS, 7, 6, $9, $0, 255, 255, $0, 0, GrampsScript_0x62f8f, $06e5
|
||||||
person_event $30, 7, 9, $8, $0, 255, 255, $80, 0, UnknownScript_0x62fc3, $ffff
|
person_event SPRITE_GRANNY, 7, 9, $8, $0, 255, 255, $80, 0, GrannyScript_0x62fc3, $ffff
|
||||||
; 0x6328e
|
; 0x6328e
|
||||||
|
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ DiglettsCave_MapScriptHeader: ; 0x74000
|
|||||||
db 0
|
db 0
|
||||||
; 0x74002
|
; 0x74002
|
||||||
|
|
||||||
UnknownScript_0x74002: ; 0x74002
|
PokefanMScript_0x74002: ; 0x74002
|
||||||
jumptextfaceplayer UnknownText_0x74008
|
jumptextfaceplayer UnknownText_0x74008
|
||||||
; 0x74005
|
; 0x74005
|
||||||
|
|
||||||
@ -45,6 +45,6 @@ DiglettsCave_MapEventHeader: ; 0x74049
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 1
|
db 1
|
||||||
person_event $2d, 35, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x74002, $ffff
|
person_event SPRITE_POKEFAN_M, 35, 7, $6, $0, 255, 255, $0, 0, PokefanMScript_0x74002, $ffff
|
||||||
; 0x7407f
|
; 0x7407f
|
||||||
|
|
||||||
|
@ -192,7 +192,7 @@ UnknownScript_0x18d100: ; 0x18d100
|
|||||||
end
|
end
|
||||||
; 0x18d1a5
|
; 0x18d1a5
|
||||||
|
|
||||||
UnknownScript_0x18d1a5: ; 0x18d1a5
|
ElderScript_0x18d1a5: ; 0x18d1a5
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
checkbit1 $0000
|
checkbit1 $0000
|
||||||
@ -256,7 +256,7 @@ UnknownScript_0x18d1ff: ; 0x18d1ff
|
|||||||
end
|
end
|
||||||
; 0x18d205
|
; 0x18d205
|
||||||
|
|
||||||
UnknownScript_0x18d205: ; 0x18d205
|
ElderScript_0x18d205: ; 0x18d205
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x18d840
|
2writetext UnknownText_0x18d840
|
||||||
@ -265,7 +265,7 @@ UnknownScript_0x18d205: ; 0x18d205
|
|||||||
end
|
end
|
||||||
; 0x18d20d
|
; 0x18d20d
|
||||||
|
|
||||||
UnknownScript_0x18d20d: ; 0x18d20d
|
ElderScript_0x18d20d: ; 0x18d20d
|
||||||
faceplayer
|
faceplayer
|
||||||
loadfont
|
loadfont
|
||||||
2writetext UnknownText_0x18d8b1
|
2writetext UnknownText_0x18d8b1
|
||||||
@ -673,9 +673,9 @@ DragonShrine_MapEventHeader: ; 0x18dabc
|
|||||||
|
|
||||||
; people-events
|
; people-events
|
||||||
db 4
|
db 4
|
||||||
person_event $9, 5, 9, $6, $0, 255, 255, $0, 0, UnknownScript_0x18d1a5, $0000
|
person_event SPRITE_ELDER, 5, 9, $6, $0, 255, 255, $0, 0, ElderScript_0x18d1a5, $0000
|
||||||
person_event $9, 8, 6, $9, $0, 255, 255, $0, 0, UnknownScript_0x18d205, $0000
|
person_event SPRITE_ELDER, 8, 6, $9, $0, 255, 255, $0, 0, ElderScript_0x18d205, $0000
|
||||||
person_event $9, 8, 11, $8, $0, 255, 255, $0, 0, UnknownScript_0x18d20d, $0000
|
person_event SPRITE_ELDER, 8, 11, $8, $0, 255, 255, $0, 0, ElderScript_0x18d20d, $0000
|
||||||
person_event $19, 12, 8, $7, $0, 255, 255, $90, 0, ObjectEvent, $0790
|
person_event SPRITE_CLAIR, 12, 8, $7, $0, 255, 255, $90, 0, ObjectEvent, $0790
|
||||||
; 0x18db00
|
; 0x18db00
|
||||||
|
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user