Merged Emerald Expansion and Follower Pokemon

This commit is contained in:
Suppai_Neko committed 2023-04-07 19:22:49 -07:00
1 parent ff2afb0eec
commit d28afca972
988 files changed
+22900 -828

No files matched your search

+49
View File
@@ -1735,6 +1735,28 @@
.2byte \quantity
.endm
@ sets an NPC up to follow the player
.macro setfollower localId:req, flags:req
.byte 0xe3
.byte \localId
.2byte \flags
.endm
@ remove the following NPC (assumes there will only ever be one)
.macro destroyfollower
.byte 0xe4
.endm
@ makes the player and follower face one another
.macro facefollower
.byte 0xe5
.endm
@ checks if you have a follower. returns the result to VAR_RESULT
.macro checkfollower
.byte 0xe6
.endm
@ Supplementary
@@ -2018,3 +2040,30 @@
setvar VAR_0x8002, \tryMultiple
special TrySpecialOverworldEvo
.endm
.macro pokemonfaceplayer objectId=254
setvar VAR_UNUSED_0x8014, \objectId
callnative ScrCmd_pokemonfaceplayer
.endm
.macro updatefollowerpokemongraphic
setvar VAR_UNUSED_0x8014, 1
callnative UpdateFollowerPokemonGraphic
.endm
.macro hidefollower
callnative HideFollower
.endm
.macro showfollower
callnative ShowFollower
.endm
.macro followerintopokeball
setvar VAR_UNUSED_0x8014, 0
callnative FollowerIntoPokeball
.endm
.macro setfollowerwarppos pos:req
setvar VAR_RESULT, \pos
callnative SetFollowerWarpPosition
.endm
+4 -10
View File
@@ -21,17 +21,11 @@
@ Defines an object event template for map data, to be used by a normal object. Mirrors the struct layout of ObjectEventTemplate in include/global.fieldmap.h
.macro object_event index:req, gfx:req, x:req, y:req, elevation:req, movement_type:req, x_radius:req, y_radius:req, trainer_type:req, sight_radius_tree_etc:req, script:req, event_flag:req
.byte \index
.byte \gfx
.byte OBJ_KIND_NORMAL
.space 1 @ Padding
.byte \index, OBJ_KIND_NORMAL
.2byte \gfx
.2byte \x, \y
.byte \elevation
.byte \movement_type
.byte ((\y_radius << 4) | \x_radius)
.space 1 @ Padding
.2byte \trainer_type
.2byte \sight_radius_tree_etc
.byte \elevation, \movement_type, ((\y_radius << 4) | \x_radius), 0
.2byte \trainer_type, \sight_radius_tree_etc
.4byte \script
.2byte \event_flag
.space 2 @ Padding
+6
View File
@@ -162,5 +162,11 @@
create_movement_action figure_8, MOVEMENT_ACTION_FIGURE_8
create_movement_action fly_up, MOVEMENT_ACTION_FLY_UP
create_movement_action fly_down, MOVEMENT_ACTION_FLY_DOWN
create_movement_action follower_face_down, MOVEMENT_ACTION_FOLLOWING_POKEMON_FACESOUTH
create_movement_action follower_face_up, MOVEMENT_ACTION_FOLLOWING_POKEMON_FACENORTH
create_movement_action follower_face_left, MOVEMENT_ACTION_FOLLOWING_POKEMON_FACEWEST
create_movement_action follower_face_right, MOVEMENT_ACTION_FOLLOWING_POKEMON_FACEEAST
create_movement_action follower_shrink, MOVEMENT_ACTION_FOLLOWING_POKEMON_SHRINK
create_movement_action follower_grow, MOVEMENT_ACTION_FOLLOWING_POKEMON_GROW
create_movement_action step_end, MOVEMENT_ACTION_STEP_END
+1
View File
@@ -55,6 +55,7 @@
#include "constants/union_room.h"
#include "constants/vars.h"
#include "constants/weather.h"
#include "constants/follow_me.h"
.include "asm/macros.inc"
.include "asm/macros/event.inc"
.include "constants/constants.inc"
+15
View File
@@ -72,6 +72,9 @@ gFieldEffectScriptPointers::
.4byte gFieldEffectScript_RayquazaSpotlight @ FLDEFF_RAYQUAZA_SPOTLIGHT
.4byte gFieldEffectScript_DestroyDeoxysRock @ FLDEFF_DESTROY_DEOXYS_ROCK
.4byte gFieldEffectScript_MoveDeoxysRock @ FLDEFF_MOVE_DEOXYS_ROCK
.4byte gFieldEffectScript_TracksSlither @ FLDEFF_TRACKS_SLITHER
.4byte gFieldEffectScript_TracksBug @ FLDEFF_TRACKS_BUG
.4byte gFieldEffectScript_TracksSpot @ FLDEFF_TRACKS_SPOT
gFieldEffectScript_ExclamationMarkIcon1::
field_eff_callnative FldEff_ExclamationMarkIcon
@@ -129,6 +132,18 @@ gFieldEffectScript_SandFootprints::
field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_SandFootprints
field_eff_end
gFieldEffectScript_TracksBug:: @ 82DBB42
field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_TracksBug
field_eff_end
gFieldEffectScript_TracksSpot:: @ 82DBB42
field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_TracksSpot
field_eff_end
gFieldEffectScript_TracksSlither:: @ 82DBBFF
field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_TracksSlither
field_eff_end
gFieldEffectScript_JumpBigSplash::
field_eff_loadfadedpal_callnative gSpritePalette_GeneralFieldEffect0, FldEff_JumpBigSplash
field_eff_end
@@ -7,7 +7,7 @@ AbandonedShip_CaptainsOffice_EventScript_CaptSternAide::
goto_if_set FLAG_EXCHANGED_SCANNER, AbandonedShip_CaptainsOffice_EventScript_ThisIsSSCactus
checkitem ITEM_SCANNER
goto_if_eq VAR_RESULT, TRUE, AbandonedShip_CaptainsOffice_EventScript_CanYouDeliverScanner
goto_if_set FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_4_SCANNER, AbandonedShip_CaptainsOffice_EventScript_ThisIsSSCactus
goto_if_set FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_2_SCANNER, AbandonedShip_CaptainsOffice_EventScript_ThisIsSSCactus
msgbox AbandonedShip_CaptainsOffice_Text_NoSuccessFindingScanner, MSGBOX_DEFAULT
release
end
@@ -38,7 +38,7 @@
"trainer_type": "TRAINER_TYPE_NONE",
"trainer_sight_or_berry_tree_id": "0",
"script": "AbandonedShip_HiddenFloorRooms_EventScript_ItemScanner",
"flag": "FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_4_SCANNER"
"flag": "FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_2_SCANNER"
},
{
"graphics_id": "OBJ_EVENT_GFX_ITEM_BALL",
@@ -91,6 +91,19 @@
"trainer_sight_or_berry_tree_id": "0",
"script": "LittlerootTown_ProfessorBirchsLab_EventScript_Chikorita",
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_CHIKORITA"
},
{
"graphics_id": "OBJ_EVENT_GFX_VAR_1",
"x": 6,
"y": 6,
"elevation": 3,
"movement_type": "MOVEMENT_TYPE_NONE",
"movement_range_x": 0,
"movement_range_y": 0,
"trainer_type": "TRAINER_TYPE_NONE",
"trainer_sight_or_berry_tree_id": "0",
"script": "NULL",
"flag": "FLAG_FOLLOWER_ACTIVE"
}
],
"warp_events": [
@@ -29,6 +29,7 @@ LittlerootTown_ProfessorBirchsLab_MapScripts::
LittlerootTown_ProfessorBirchsLab_OnTransition:
call Common_EventScript_SetupRivalGfxId
call ProfBirch_EventScript_UpdateLocation
setflag FLAG_FOLLOWER_ACTIVE
goto_if_ge VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6, LittlerootTown_ProfessorBirchsLab_EventScript_SetAfterJohtoStarterLayout
goto_if_ge VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 4, LittlerootTown_ProfessorBirchsLab_EventScript_SetJohtoStarterLayout
goto_if_eq VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 3, LittlerootTown_ProfessorBirchsLab_EventScript_CheckReadyForJohtoStarter
@@ -139,6 +140,10 @@ LittlerootTown_ProfessorBirchsLab_EventScript_AgreeToSeeRival::
msgbox LittlerootTown_ProfessorBirchsLab_Text_GetRivalToTeachYou, MSGBOX_DEFAULT
clearflag FLAG_HIDE_ROUTE_101_BOY
setvar VAR_BIRCH_LAB_STATE, 3
addobject 7
hideobjectat 7, MAP_LITTLEROOT_TOWN_PROFESSOR_BIRCHS_LAB
setfollower 7, 0x7E
updatefollowerpokemongraphic
releaseall
end
+4
View File
@@ -227,6 +227,10 @@ gScriptCmdTable::
.4byte ScrCmd_warpwhitefade @ 0xe0
.4byte ScrCmd_buffercontestname @ 0xe1
.4byte ScrCmd_bufferitemnameplural @ 0xe2
.4byte ScrCmd_setfollower @ 0xe3
.4byte ScrCmd_destroyfollower @ 0xe4
.4byte ScrCmd_facefollower @ 0xe5
.4byte ScrCmd_checkfollower @ 0xe6
gScriptCmdTableEnd::
.4byte ScrCmd_nop
+66
View File
@@ -287,3 +287,69 @@ EventScript_FailSweetScent::
Text_FailSweetScent:
.string "Looks like there's nothing here…$"
FollowerPositionFixScript::
setvar 0x8000 0x0
callnative FollowerTrainerSightingPositionFix
compare VAR_RESULT 0xFFFF
goto_if_eq FollowerPositionFixScriptReturn
call WalkCall
setvar 0x8000 0x1
callnative FollowerTrainerSightingPositionFix
FollowerPositionFixScriptReturn:
return
FollowerIntoPlayerScript::
setvar 0x8000 0x0
callnative FollowerIntoPlayer
compare VAR_RESULT 0xFFFF
goto_if_eq FollowerPositionFixScriptReturn
setvar 0x8005 0xFE @ follower
call WalkCall
setvar 0x8000 0x1
callnative FollowerIntoPlayer
return
WalkCall:
compare VAR_RESULT 0x0
call_if_eq WalkDownCall
compare VAR_RESULT 0x1
call_if_eq WalkUpCall
compare VAR_RESULT 0x2
call_if_eq WalkLeftCall
compare VAR_RESULT 0x3
call_if_eq WalkRightCall
waitmovement 0x8005
return
WalkDownCall:
applymovement 0x8005 WalkDown
return
WalkUpCall:
applymovement 0x8005 WalkUp
return
WalkLeftCall:
applymovement 0x8005 WalkLeft
return
WalkRightCall:
applymovement 0x8005 WalkRight
return
WalkDown:
walk_down
step_end
WalkUp:
walk_up
step_end
WalkLeft:
walk_left
step_end
WalkRight:
walk_right
step_end
+5 -5
View File
@@ -64,9 +64,9 @@ MauvilleCity_PokemonCenter_1F_EventScript_DeclineWritingLyrics::
MauvilleCity_PokemonCenter_1F_EventScript_Hipster::
lock
faceplayer
setflag FLAG_SYS_HIPSTER_MEET
setflag FLAG_UNLOCKED_TRENDY_SAYINGS
msgbox MauvilleCity_PokemonCenter_1F_Text_TeachWhatsHipAndHappening, MSGBOX_DEFAULT
special GetHipsterSpokenFlag
special HasHipsterTaughtWord
goto_if_eq VAR_RESULT, FALSE, MauvilleCity_PokemonCenter_1F_EventScript_TryTeachWord
msgbox MauvilleCity_PokemonCenter_1F_Text_IAlreadyTaughtYou, MSGBOX_DEFAULT
release
@@ -80,8 +80,8 @@ MauvilleCity_PokemonCenter_1F_EventScript_TryTeachWord::
end
MauvilleCity_PokemonCenter_1F_EventScript_TeachWord::
msgbox MauvilleCity_PokemonCenter_1F_Text_HaveYouHeardOfPhrase, MSGBOX_DEFAULT
special SetHipsterSpokenFlag
msgbox MauvilleCity_PokemonCenter_1F_Text_HaveYouHeardOfWord, MSGBOX_DEFAULT
special SetHipsterTaughtWord
release
end
@@ -969,7 +969,7 @@ MauvilleCity_PokemonCenter_1F_Text_IveGotNothingNewToTeach:
.string "what's hip and happening.\p"
.string "I've got nothing new to teach you!$"
MauvilleCity_PokemonCenter_1F_Text_HaveYouHeardOfPhrase:
MauvilleCity_PokemonCenter_1F_Text_HaveYouHeardOfWord:
.string "Hey, have you heard about\n"
.string "“{STR_VAR_1}”?\p"
.string "What's it mean? Well…\n"
+8
View File
@@ -33,6 +33,8 @@ EventScript_PkmnCenterNurse_IllTakeYourPkmn2::
return
EventScript_PkmnCenterNurse_TakeAndHealPkmn::
followerintopokeball
call_if_eq VAR_UNUSED_0x8014, 1, EventScript_FollowerIntoPokeballDelay
applymovement VAR_0x800B, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
dofieldeffect FLDEFF_POKECENTER_HEAL
@@ -40,6 +42,12 @@ EventScript_PkmnCenterNurse_TakeAndHealPkmn::
applymovement VAR_0x800B, Common_Movement_WalkInPlaceFasterDown
waitmovement 0
special HealPlayerParty
updatefollowerpokemongraphic
return
EventScript_FollowerIntoPokeballDelay::
delay 21
setvar VAR_UNUSED_0x8014, 0
return
EventScript_PkmnCenterNurse_CheckTrainerHillAndUnionRoom::
+2 -2
View File
@@ -111,8 +111,8 @@ gSpecials::
def_special Script_GetCurrentMauvilleMan
def_special HasBardSongBeenChanged
def_special SaveBardSongLyrics
def_special GetHipsterSpokenFlag
def_special SetHipsterSpokenFlag
def_special HasHipsterTaughtWord
def_special SetHipsterTaughtWord
def_special HipsterTryTeachWord
def_special PlayBardSong
def_special SetMauvilleOldManObjEventGfx
+51
View File
@@ -0,0 +1,51 @@
# Bugs and Glitches
These are known bugs and glitches in the original Pokémon Emerald game: code that clearly does not work as intended, or that only works in limited circumstances but has the possibility to fail or crash. Defining the `BUGFIX` and `UBFIX` preprocessor variables will fix some of these automatically. `UBFIX` will already be defined for MODERN builds.
Fixes are written in the `diff` format. If you've used Git before, this should look familiar:
```diff
this is some code
-delete red - lines
+add green + lines
```
## Contents
- [Scrolling through items in the bag causes the image to flicker](#scrolling-through-items-in-the-bag-causes-the-image-to-flicker)
## Scrolling through items in the bag causes the image to flicker
**Fix:** Add the following function to [src/item_menu_icons.c](https://github.com/pret/pokeemerald/blob/master/src/item_menu_icons.c):
```diff
+void HideBagItemIconSprite(u8 id)
+{
+ u8 *spriteId = &gBagMenu->spriteId[10];
+ if (spriteId[id] != 0xFF)
+ {
+ gSprites[spriteId[id]].invisible = TRUE;
+ }
+}
```
and its corresponding declaration in [include/item_menu_icons.h](https://github.com/pret/pokeemerald/blob/master/include/item_menu_icons.h):
```diff
+void HideBagItemIconSprite(u8 id);
```
Then edit `BagMenu_MoveCursorCallback` in [src/item_menu.c](https://github.com/pret/pokeemerald/blob/master/src/item_menu.c):
```diff
...
{
- RemoveBagItemIconSprite(1 ^ gBagMenu->itemIconSlot);
+ HideBagItemIconSprite(gBagMenu->itemIconSlot ^ 1);
+ RemoveBagItemIconSprite(gBagMenu->itemIconSlot);
if (itemIndex != LIST_CANCEL)
...
```
+71
View File
@@ -2,6 +2,8 @@
#include "sprite.h"
#include "main.h"
#include "palette.h"
#include "global.fieldmap.h"
#include "constants/event_objects.h"
#define MAX_SPRITE_COPY_REQUESTS 64
@@ -967,6 +969,57 @@ void ContinueAnim(struct Sprite *sprite)
}
}
bool8 IsFlyingPokemonGraphic(u16 graphicsId)
{
switch(graphicsId)
{
case OBJ_EVENT_GFX_BUTTERFREE:
case OBJ_EVENT_GFX_BEEDRILL:
case OBJ_EVENT_GFX_PIDGEOTTO:
case OBJ_EVENT_GFX_PIDGEOT:
case OBJ_EVENT_GFX_FEAROW:
case OBJ_EVENT_GFX_ZUBAT:
case OBJ_EVENT_GFX_GOLBAT:
case OBJ_EVENT_GFX_VENOMOTH:
case OBJ_EVENT_GFX_AERODACTYL:
case OBJ_EVENT_GFX_ARTICUNO:
case OBJ_EVENT_GFX_ZAPDOS:
case OBJ_EVENT_GFX_MOLTRES:
case OBJ_EVENT_GFX_DRAGONITE:
case OBJ_EVENT_GFX_NOCTOWL:
case OBJ_EVENT_GFX_LEDYBA:
case OBJ_EVENT_GFX_LEDIAN:
case OBJ_EVENT_GFX_CROBAT:
case OBJ_EVENT_GFX_TOGETIC:
case OBJ_EVENT_GFX_HOPPIP:
case OBJ_EVENT_GFX_SKIPLOOM:
case OBJ_EVENT_GFX_JUMPLUFF:
case OBJ_EVENT_GFX_YANMA:
case OBJ_EVENT_GFX_MANTINE:
case OBJ_EVENT_GFX_SKARMORY:
case OBJ_EVENT_GFX_LUGIA_FOLLOWER:
case OBJ_EVENT_GFX_HOOH_FOLLOWER:
case OBJ_EVENT_GFX_CELEBI:
case OBJ_EVENT_GFX_BEAUTIFLY:
case OBJ_EVENT_GFX_DUSTOX:
case OBJ_EVENT_GFX_SWELLOW:
case OBJ_EVENT_GFX_WINGULL_FOLLOWER:
case OBJ_EVENT_GFX_PELIPPER:
case OBJ_EVENT_GFX_MASQUERAIN:
case OBJ_EVENT_GFX_FLYGON:
case OBJ_EVENT_GFX_SWABLU:
case OBJ_EVENT_GFX_ALTARIA:
case OBJ_EVENT_GFX_VOLBEAT:
case OBJ_EVENT_GFX_ILLUMISE:
case OBJ_EVENT_GFX_KYOGRE:
case OBJ_EVENT_GFX_LATIAS_FOLLOWER:
case OBJ_EVENT_GFX_LATIOS_FOLLOWER:
return TRUE;
default:
return FALSE;
}
}
void AnimCmd_frame(struct Sprite *sprite)
{
s16 imageValue;
@@ -984,6 +1037,15 @@ void AnimCmd_frame(struct Sprite *sprite)
sprite->animDelayCounter = duration;
if(sprite == &gSprites[gObjectEvents[gSaveBlock2Ptr->follower.objId].spriteId] && gSaveBlock2Ptr->follower.inProgress && sprite->y2 >= -1
&& !IsFlyingPokemonGraphic(gObjectEvents[gSaveBlock2Ptr->follower.objId].graphicsId) && !sprite->oam.affineMode)
{
if(sprite->animCmdIndex % 2 == 1)
sprite->y2 = 0;
else
sprite->y2 = -1;
}
if (!(sprite->oam.affineMode & ST_OAM_AFFINE_ON_MASK))
SetSpriteOamFlipBits(sprite, hFlip, vFlip);
@@ -1018,6 +1080,15 @@ void AnimCmd_jump(struct Sprite *sprite)
sprite->animDelayCounter = duration;
if(sprite == &gSprites[gObjectEvents[gSaveBlock2Ptr->follower.objId].spriteId] && gSaveBlock2Ptr->follower.inProgress && sprite->y2 >= -1
&& !IsFlyingPokemonGraphic(gObjectEvents[gSaveBlock2Ptr->follower.objId].graphicsId) && !sprite->oam.affineMode)
{
if(sprite->animCmdIndex % 2 == 1)
sprite->y2 = 0;
else
sprite->y2 = -1;
}
if (!(sprite->oam.affineMode & ST_OAM_AFFINE_ON_MASK))
SetSpriteOamFlipBits(sprite, hFlip, vFlip);
Binary file not shown.

After

Width:  |  Height:  |  Size: 404 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 275 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 299 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 269 B

@@ -0,0 +1,19 @@
JASC-PAL
0100
16
115 197 165
95 15 1
69 65 59
193 55 31
249 249 249
225 87 63
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
115 197 165
157 157 189
221 205 241
11 117 245
71 151 249
15 47 85
1 1 1
249 249 249
187 155 227
57 49 69
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
115 197 165
219 133 171
247 41 129
1 1 1
107 83 141
55 37 79
193 185 209
249 103 165
249 249 249
139 115 173
95 31 61
233 183 205
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
115 197 165
63 163 63
45 115 45
185 33 1
47 47 47
69 65 59
105 97 87
217 73 1
249 249 249
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
115 197 165
241 149 79
157 157 189
91 69 1
249 249 249
213 171 43
1 1 1
75 75 123
101 43 1
235 113 21
205 205 223
223 191 97
255 255 255
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
185 153 41
1 1 1
73 57 25
145 121 97
249 217 97
121 97 57
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
121 129 161
65 73 89
177 185 201
41 49 65
97 105 129
209 217 233
1 1 1
65 73 97
129 33 33
233 233 249
185 185 185
97 105 145
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
1 1 1
201 201 209
73 65 97
145 137 201
129 113 177
177 177 225
97 17 17
233 233 249
129 89 129
185 137 193
105 137 49
225 225 225
161 217 73
57 73 25
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
129 129 145
73 65 81
209 209 217
1 1 1
65 97 129
105 145 201
169 57 57
49 41 57
177 177 193
209 89 89
233 233 249
145 145 153
105 97 113
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
169 145 97
169 137 201
97 81 65
225 209 161
185 201 225
113 73 145
1 1 1
81 41 113
233 233 249
137 105 169
137 113 81
137 153 185
201 177 129
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
217 169 49
177 177 185
105 81 57
1 1 1
249 241 193
145 121 57
73 57 25
249 217 97
233 233 249
145 121 97
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
41 129 169
97 193 233
65 169 217
73 81 105
209 225 233
1 2 5
113 129 145
41 105 153
169 177 193
249 249 249
225 225 233
89 145 177
113 177 209
65 113 153
49 81 121
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
153 129 25
185 57 17
113 129 153
49 57 65
1 1 1
185 201 225
241 89 81
129 25 9
81 97 113
241 209 89
105 89 9
233 233 249
201 161 33
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
113 153 113
65 65 73
201 201 217
73 113 57
161 161 177
137 25 57
129 169 121
233 233 249
193 113 105
49 41 49
105 105 113
169 65 81
217 217 233
1 1 1
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
209 169 81
121 89 169
57 49 81
177 129 193
193 65 65
1 1 1
65 65 65
233 233 249
145 121 177
185 145 225
113 81 145
225 177 241
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
185 137 105
145 73 33
225 193 145
185 81 25
73 49 25
177 177 209
89 89 89
1 1 1
233 233 249
249 105 49
121 89 57
49 49 49
233 121 73
137 89 41
201 153 81
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
217 137 1
97 33 169
129 97 9
1 1 1
201 65 57
49 41 33
169 185 209
113 17 25
145 81 225
233 233 249
249 193 9
73 73 73
241 97 81
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
161 129 9
17 65 97
97 145 177
193 65 105
193 193 209
49 49 49
233 201 73
57 105 145
113 113 121
1 1 1
233 233 249
161 41 81
129 169 201
81 81 81
145 145 161
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
1 1 1
65 57 73
233 233 249
105 145 201
89 89 89
185 185 201
65 97 129
49 41 57
161 161 177
113 105 121
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
145 129 25
49 177 193
161 225 249
57 57 41
57 129 137
177 177 209
217 249 249
49 105 153
161 33 49
201 185 73
1 1 1
121 201 249
105 161 233
49 65 89
233 233 249
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
137 161 137
185 201 225
57 113 161
73 145 201
49 57 65
233 233 249
113 177 241
185 49 41
33 49 105
129 161 201
1 1 1
209 209 225
169 185 209
137 161 185
33 57 105
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
1 1 1
33 65 121
169 209 241
185 49 41
73 137 193
201 89 161
49 57 65
57 105 153
113 177 241
233 233 249
129 129 145
193 193 209
65 65 81
97 97 113
161 161 177
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
145 121 17
65 137 161
201 201 201
121 121 121
185 185 185
41 65 105
233 233 249
193 161 73
1 1 1
121 193 249
105 169 225
153 153 153
73 81 105
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
217 113 81
177 161 97
217 185 129
89 81 65
145 137 89
1 1 1
225 201 153
185 81 41
201 145 17
161 57 25
73 1 1
217 97 65
193 73 41
121 25 17
233 209 105
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
121 97 25
73 57 17
97 105 129
41 49 65
97 17 17
201 161 49
1 1 1
161 129 41
193 57 57
129 129 161
65 73 97
145 33 33
81 129 201
161 161 193
49 81 153
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
137 145 153
233 233 249
89 145 185
49 65 81
121 177 209
89 97 113
1 1 1
153 161 177
57 113 153
185 185 201
25 65 105
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
89 145 9
217 217 217
169 153 89
161 193 81
65 81 1
201 185 89
177 81 121
233 233 249
233 217 89
1 1 1
97 81 33
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
193 169 49
97 97 105
81 145 225
41 41 49
209 209 217
185 49 73
1 1 1
217 89 97
177 177 177
249 217 105
97 73 33
49 97 153
233 233 249
65 65 73
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
193 153 41
193 193 193
105 81 41
145 145 145
193 41 65
249 209 65
233 233 249
81 81 81
1 1 1
129 129 129
81 73 73
49 49 49
105 97 97
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
89 129 169
65 65 65
185 185 201
177 57 57
113 161 209
17 73 105
153 217 241
137 41 41
1 1 1
41 41 49
97 97 105
233 233 249
153 201 233
145 145 161
65 97 121
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
97 161 65
233 233 249
17 65 41
57 137 89
241 193 57
233 81 57
113 33 9
217 137 25
1 1 1
97 89 9
193 41 25
73 105 25
153 193 113
217 153 17
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
97 153 57
1 1 1
81 65 49
241 121 161
137 217 81
169 65 113
121 9 5
185 161 49
241 225 73
65 89 41
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
153 137 81
145 137 233
129 81 9
241 201 81
97 97 169
49 57 89
137 137 137
233 233 249
81 81 81
185 185 185
1 1 1
73 41 9
177 113 25
201 169 81
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
225 169 17
33 97 185
1 1 1
97 73 1
169 25 25
209 185 89
241 225 153
113 89 65
177 129 81
249 97 89
241 233 225
105 17 1
233 49 41
249 209 81
185 169 161
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
129 145 169
169 185 209
65 73 97
1 1 1
225 81 97
233 233 249
105 17 65
249 121 185
249 169 201
185 89 137
201 209 233
145 65 113
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
177 137 57
49 81 33
233 233 249
129 193 89
201 65 65
97 33 33
1 1 1
73 113 49
161 41 41
129 105 57
233 209 145
105 169 65
33 57 17
209 185 113
81 73 49
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
97 169 17
201 201 201
65 65 65
65 153 81
105 17 25
105 209 121
137 225 33
233 233 249
1 1 1
185 49 25
65 97 49
145 145 145
137 33 57
113 113 113
177 177 177
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
249 177 1
153 145 97
201 193 137
97 81 65
161 161 161
49 49 49
1 1 1
233 217 137
97 97 97
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
249 177 1
97 97 97
1 1 1
97 49 65
137 137 137
49 49 49
249 169 169
169 57 105
217 121 153
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
145 145 145
50 65 145
105 201 249
97 97 97
249 113 137
193 40 65
81 145 225
185 193 225
65 40 89
161 105 225
233 233 249
113 81 201
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
73 137 65
217 225 225
129 193 121
41 65 41
105 169 97
57 97 57
81 81 81
201 153 57
249 217 89
249 249 249
1 1 1
89 81 49
169 201 121
129 169 65
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
73 137 65
169 201 121
41 65 41
1 1 1
129 169 65
57 97 57
249 217 89
81 81 81
105 169 97
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
225 137 81
201 73 25
249 249 249
73 65 49
73 145 161
89 97 97
161 49 25
1 1 1
161 153 121
217 105 49
89 33 33
129 113 81
193 185 153
49 57 65
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
225 161 9
17 97 185
49 121 233
145 49 9
1 1 1
105 81 1
241 193 17
233 233 249
169 177 185
49 57 65
201 57 33
249 81 41
249 217 33
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
1 1 1
81 65 121
209 201 233
129 33 57
241 105 105
161 153 201
121 105 161
233 233 249
185 49 73
129 129 137
81 81 81
185 185 169
225 225 209
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
129 129 145
193 193 209
65 65 81
1 1 1
233 233 249
97 97 113
161 161 177
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
105 153 41
169 233 65
65 89 33
249 121 113
81 81 81
161 49 73
169 153 65
249 233 97
1 1 1
129 97 41
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
73 137 81
25 169 225
121 185 73
249 249 193
1 89 137
33 41 41
145 153 153
137 185 241
193 225 113
233 233 249
1 1 1
33 65 33
81 177 209
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
1 1 1
233 193 217
105 57 89
217 137 185
153 89 129
233 233 249
169 185 209
225 97 121
169 145 65
241 233 185
233 185 65
201 185 137
105 97 65
249 217 105
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
65 129 129
161 161 161
97 49 1
249 185 17
41 73 89
201 89 41
1 1 1
145 65 33
217 217 249
249 121 57
193 17 33
241 209 113
217 169 49
97 65 1
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
167 177 129
249 137 57
97 65 33
233 233 249
1 1 1
185 89 33
225 41 41
217 169 49
41 73 89
241 209 113
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
217 169 49
41 105 129
177 185 249
241 209 113
201 17 41
145 145 145
185 65 57
97 25 33
233 233 249
249 105 89
1 1 1
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
65 145 41
169 185 209
145 193 65
57 105 17
1 1 1
169 41 41
113 177 81
233 233 249
193 217 113
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
185 145 57
161 169 193
193 57 57
1 1 1
121 129 153
209 209 233
89 97 121
113 33 33
249 217 89
137 105 33
233 233 249
209 161 81
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
225 161 17
97 137 225
41 57 113
193 201 217
81 65 9
1 1 1
113 169 241
185 49 41
249 209 97
89 89 161
129 105 25
233 233 249
193 185 217
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
105 129 169
49 65 105
1 1 1
169 65 105
137 161 209
49 49 65
73 97 137
161 193 241
233 121 161
137 33 73
201 89 129
209 217 233
97 105 129
153 169 201
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
153 121 25
137 137 153
57 49 41
137 121 89
193 73 121
217 185 89
233 233 249
89 81 65
137 41 65
185 185 193
233 137 113
1 1 1
113 89 73
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
249 129 169
73 57 57
1 1 1
217 81 121
121 97 73
201 201 201
225 145 153
121 57 73
249 193 193
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
1 1 1
97 57 65
233 233 249
121 89 57
169 169 169
161 81 97
185 105 129
241 153 169
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
201 153 153
129 73 57
233 233 249
169 113 105
81 41 33
241 185 193
217 89 97
1 1 1
153 89 97
97 49 65
113 129 185
177 185 217
49 49 81
225 225 241
73 81 121
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
153 153 153
97 97 97
57 57 57
233 233 249
193 177 233
145 113 185
41 41 49
1 1 1
81 81 81
97 89 121
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
241 129 17
73 65 17
169 161 201
1 1 1
161 81 17
113 49 9
185 161 89
113 105 49
233 233 249
249 209 97
201 105 17
121 81 17
161 145 81
233 169 17
209 97 1
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
113 121 145
89 81 65
233 233 249
177 177 193
193 73 33
161 153 129
89 25 1
121 113 97
233 137 97
217 105 65
153 49 9
1 1 1
57 73 89
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
129 145 185
169 185 209
73 81 97
1 1 1
233 233 249
169 65 89
121 33 65
233 129 161
241 169 193
217 105 129
193 209 233
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
73 129 89
33 89 49
241 185 1
97 169 97
49 41 49
193 65 97
241 209 97
137 25 57
209 105 137
153 217 153
161 49 89
1 1 1
129 113 65
89 81 49
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
185 153 41
49 57 73
41 129 169
201 81 65
169 153 145
113 89 25
233 233 249
169 169 185
249 217 89
89 41 9
145 57 33
249 105 97
89 81 65
57 145 201
1 1 1
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
1 1 1
73 25 121
41 145 185
17 97 145
233 233 249
121 81 145
161 49 57
233 217 97
169 185 209
161 113 185
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
185 161 89
73 65 17
57 169 193
41 65 97
113 25 41
225 209 121
121 105 41
233 233 249
65 105 137
169 41 65
113 193 225
1 1 1
137 73 1
209 49 73
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
169 137 89
193 193 193
1 1 1
137 97 25
217 225 225
161 161 161
73 49 49
129 129 129
73 73 73
209 177 145
233 233 249
169 129 73
201 153 81
225 193 145
193 161 105
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
209 169 25
73 73 113
129 25 25
97 129 225
89 65 17
1 1 1
209 57 49
169 185 209
233 233 249
33 49 81
249 209 97
81 97 161
161 41 41
57 65 81
241 161 17
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
177 121 73
193 145 217
65 49 105
225 185 57
153 105 201
1 1 1
81 73 57
233 233 249
233 209 129
97 73 137
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
1 1 1
129 105 17
137 1 1
145 161 177
185 25 25
193 209 233
249 217 89
73 73 73
233 233 249
153 1 1
201 25 25
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
49 121 105
121 65 129
57 57 57
161 177 129
249 129 81
225 73 65
97 17 17
81 89 97
233 233 249
1 1 1
185 89 209
65 169 153
185 41 41
33 73 65
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
113 129 185
177 185 217
49 49 81
225 225 241
1 1 1
73 81 121
233 233 249
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
105 137 3
113 113 113
65 49 17
1 1 1
65 65 65
169 169 169
153 33 73
153 121 57
209 65 105
233 113 153
201 201 201
113 73 33
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
145 121 177
185 145 225
113 81 145
65 65 65
1 1 1
225 177 241
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
185 129 73
121 81 41
177 177 153
129 129 129
65 49 33
137 97 41
193 161 65
1 1 1
233 233 249
97 25 33
185 65 89
225 129 145
249 177 49
57 57 57
137 113 41
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
161 177 129
137 97 41
1 1 1
113 105 97
73 57 41
193 121 25
225 177 105
185 129 73
105 73 33
57 113 65
17 161 49
33 73 41
113 1 1
65 113 153
41 73 73
137 193 129
Loaded 100 of 988 files, more files were not shown because too many files have changed in this diff. Show more