mirror of
https://github.com/thornAvery/jep-hack.git
synced 2025-10-15 19:54:28 +13:00

Began the arduous process of giving old Pokemon new dex entries. Like KEP, the main aim is using media not from the mainline games, giving players new insights into the lore surrounding them. New Snap, Ranger, Carddass, TCG art, and more are all on the table. Carddass is prioritised for Gen 1 Pokemon considering its obscurity and...well, general insights into how the Pokemon act, it's pretty awesome. I've also taken to enhancing some of the existing dex entries!
135 lines
3.1 KiB
NASM
135 lines
3.1 KiB
NASM
object_const_def
|
|
const PLAYERSHOUSE2F_CONSOLE
|
|
const PLAYERSHOUSE2F_DOLL_1
|
|
const PLAYERSHOUSE2F_DOLL_2
|
|
const PLAYERSHOUSE2F_BIG_DOLL
|
|
|
|
PlayersHouse2F_MapScripts:
|
|
def_scene_scripts
|
|
|
|
def_callbacks
|
|
callback MAPCALLBACK_NEWMAP, PlayersHouse2FInitializeRoomCallback
|
|
callback MAPCALLBACK_TILES, PlayersHouse2FSetUpTileDecorationsCallback
|
|
|
|
PlayersHouse2FInitializeRoomCallback:
|
|
special ToggleDecorationsVisibility
|
|
setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_8
|
|
checkevent EVENT_INITIALIZED_EVENTS
|
|
iftrue .SkipInitialization
|
|
jumpstd InitializeEventsScript
|
|
endcallback
|
|
|
|
.SkipInitialization:
|
|
endcallback
|
|
|
|
PlayersHouse2FSetUpTileDecorationsCallback:
|
|
special ToggleMaptileDecorations
|
|
endcallback
|
|
|
|
db 0, 0, 0 ; unused
|
|
|
|
PlayersHouseDoll1Script::
|
|
describedecoration DECODESC_LEFT_DOLL
|
|
|
|
PlayersHouseDoll2Script:
|
|
describedecoration DECODESC_RIGHT_DOLL
|
|
|
|
PlayersHouseBigDollScript:
|
|
describedecoration DECODESC_BIG_DOLL
|
|
|
|
PlayersHouseGameConsoleScript:
|
|
describedecoration DECODESC_CONSOLE
|
|
|
|
PlayersHousePosterScript:
|
|
conditional_event EVENT_PLAYERS_ROOM_POSTER, .Script
|
|
|
|
.Script:
|
|
describedecoration DECODESC_POSTER
|
|
|
|
PlayersHouseRadioScript:
|
|
checkevent EVENT_GOT_A_POKEMON_FROM_ELM
|
|
iftrue .NormalRadio
|
|
checkevent EVENT_LISTENED_TO_INITIAL_RADIO
|
|
iftrue .AbbreviatedRadio
|
|
playmusic MUSIC_POKEMON_TALK
|
|
opentext
|
|
writetext PlayersRadioText1
|
|
pause 45
|
|
writetext PlayersRadioText2
|
|
pause 45
|
|
writetext PlayersRadioText3
|
|
pause 45
|
|
musicfadeout MUSIC_NEW_BARK_TOWN, 16
|
|
writetext PlayersRadioText4
|
|
pause 45
|
|
closetext
|
|
setevent EVENT_LISTENED_TO_INITIAL_RADIO
|
|
end
|
|
|
|
.NormalRadio:
|
|
jumpstd Radio1Script
|
|
|
|
.AbbreviatedRadio:
|
|
opentext
|
|
writetext PlayersRadioText4
|
|
pause 45
|
|
closetext
|
|
end
|
|
|
|
PlayersHouseBookshelfScript:
|
|
jumpstd PictureBookshelfScript
|
|
|
|
PlayersHousePCScript:
|
|
opentext
|
|
special PlayersHousePC
|
|
iftrue .Warp
|
|
closetext
|
|
end
|
|
.Warp:
|
|
warp NONE, 0, 0
|
|
end
|
|
|
|
PlayersRadioText1:
|
|
text "PROF.OAK'S #MON"
|
|
line "TALK! Please tune"
|
|
cont "in next time!"
|
|
done
|
|
|
|
PlayersRadioText2:
|
|
text "#MON CHANNEL!"
|
|
done
|
|
|
|
PlayersRadioText3:
|
|
text "This is DJ MARY,"
|
|
line "your co-host!"
|
|
done
|
|
|
|
PlayersRadioText4:
|
|
text "#MON!"
|
|
line "#MON CHANNEL…"
|
|
done
|
|
|
|
PlayersHouse2F_MapEvents:
|
|
db 0, 0 ; filler
|
|
|
|
def_warp_events
|
|
IF DEF(_DEBUG)
|
|
warp_event 7, 0, DEBUG_ROOM, 1
|
|
else
|
|
warp_event 7, 0, PLAYERS_HOUSE_1F, 3
|
|
endc
|
|
|
|
def_coord_events
|
|
|
|
def_bg_events
|
|
bg_event 2, 1, BGEVENT_UP, PlayersHousePCScript
|
|
bg_event 3, 1, BGEVENT_READ, PlayersHouseRadioScript
|
|
bg_event 5, 1, BGEVENT_READ, PlayersHouseBookshelfScript
|
|
bg_event 6, 0, BGEVENT_IFSET, PlayersHousePosterScript
|
|
|
|
def_object_events
|
|
object_event 4, 2, SPRITE_CONSOLE, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PlayersHouseGameConsoleScript, EVENT_PLAYERS_HOUSE_2F_CONSOLE
|
|
object_event 4, 4, SPRITE_DOLL_1, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PlayersHouseDoll1Script, EVENT_PLAYERS_HOUSE_2F_DOLL_1
|
|
object_event 5, 4, SPRITE_DOLL_2, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PlayersHouseDoll2Script, EVENT_PLAYERS_HOUSE_2F_DOLL_2
|
|
object_event 0, 1, SPRITE_BIG_DOLL, SPRITEMOVEDATA_BIGDOLL, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, PlayersHouseBigDollScript, EVENT_PLAYERS_HOUSE_2F_BIG_DOLL
|
|
|