Fossil scientist is now functional tm

There's a couple bugs here and there, but it's good enough and I think the bugs are related to how I tested it.

Doesn't use specials because it seems to just cause comical glitches to occur.

The Museum and Ruins of Alph fossil guys will talk differently, implying they're different individuals. The Museum one talks like in HGSS, the RoA one talks like the RBY one and comments on the Unown researcher's lack of care for fossils.

Also reused some PokeCom centre lore.
This commit is contained in:
Llinos Evans 2024-07-12 11:23:25 +01:00
parent 7794dbe437
commit d8d111abf5
12 changed files with 965 additions and 53 deletions

View file

@ -136,9 +136,15 @@
const EVENT_TIN_TOWER_5F_HIDDEN_FULL_RESTORE
const EVENT_TIN_TOWER_5F_HIDDEN_CARBOS
const EVENT_BURNED_TOWER_1F_HIDDEN_ETHER
const_skip ; unused in Crystal
const_skip ; unused in Crystal
const_skip ; unused in Crystal
; These are now fossil-related pieces.
; adapted from https://github.com/pret/pokecrystal/wiki/Reviving-Pok%C3%A9mon-from-Fossils-(Gen-I)
const EVENT_GAVE_SCIENTIST_OLD_AMBER
const EVENT_GAVE_SCIENTIST_HELIX_FOSSIL
const EVENT_GAVE_SCIENTIST_DOME_FOSSIL
const EVENT_GAVE_SCIENTIST_CLUB_FOSSIL
const EVENT_GAVE_SCIENTIST_WING_FOSSIL
const EVENT_NATIONAL_PARK_HIDDEN_FULL_HEAL
const EVENT_OLIVINE_LIGHTHOUSE_5F_HIDDEN_HYPER_POTION
const EVENT_TEAM_ROCKET_BASE_B1F_HIDDEN_REVIVE
@ -202,7 +208,7 @@
const EVENT_GAVE_GS_BALL_TO_KURT
const EVENT_FOREST_IS_RESTLESS
const EVENT_ANSWERED_DRAGON_MASTER_QUIZ_WRONG
; Unused: next 6 events
; Unused: next 4 events
const_next 200
; Kanto story events

View file

@ -90,7 +90,7 @@ ENDM
map_const RUINS_OF_ALPH_OMANYTE_CHAMBER, 4, 5 ; 25
map_const RUINS_OF_ALPH_AERODACTYL_CHAMBER, 4, 5 ; 26
map_const RUINS_OF_ALPH_INNER_CHAMBER, 10, 14 ; 27
map_const RUINS_OF_ALPH_RESEARCH_CENTER, 4, 4 ; 28
map_const RUINS_OF_ALPH_RESEARCH_CENTER, 6, 4 ; 28
map_const RUINS_OF_ALPH_HO_OH_ITEM_ROOM, 4, 5 ; 29
map_const RUINS_OF_ALPH_KABUTO_ITEM_ROOM, 4, 5 ; 30
map_const RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, 4, 5 ; 31

View file

@ -328,3 +328,11 @@ DEF NUM_UNOWN_PUZZLES EQU const_value
const MOVETUTOR_FLAMETHROWER ; 1
const MOVETUTOR_THUNDERBOLT ; 2
const MOVETUTOR_ICE_BEAM ; 3
; Fossil Scientist setvals
const_def 1
const REVIVE_OLD_AMBER ; 1
const REVIVE_DOME_FOSSIL ; 2
const REVIVE_HELIX_FOSSIL ; 3
const REVIVE_CLUB_FOSSIL ; 4
const REVIVE_WING_FOSSIL ; 5