Kurt instamakes balls now

This commit is contained in:
Llinos Evans 2023-11-01 20:31:28 +00:00
parent d9bc71f5de
commit 038970363f
4 changed files with 17 additions and 12 deletions

View file

@ -27,6 +27,7 @@ The Fairy-type does exist.
## QoL Changes ## QoL Changes
- A Trader NPC is available in a new Lake of Rage town area, allowing you to access trade evolutions natively. - A Trader NPC is available in a new Lake of Rage town area, allowing you to access trade evolutions natively.
- Kurt now makes Apricorn Balls instantly. He's had his coffee and is listening to his favourite music.
- Instant text is now an option! - Instant text is now an option!
- Clock reset procedure is now like vanilla GS, requiring just Down + B. - Clock reset procedure is now like vanilla GS, requiring just Down + B.
- Tilesets now handle up to 255 titles (from 192), allowing for slightly nicer maps. - Tilesets now handle up to 255 titles (from 192), allowing for slightly nicer maps.

View file

@ -1,4 +1,4 @@
 ! ! !WWE  ! ! !WWE
R R
 !  !
ERETvUXYG~IJ ERETvUXYG~IJ

View file

@ -101,6 +101,7 @@ DebugRoom_MapEvents:
warp_event 5, 35, VIRIDIAN_FOREST, 1 ; southwest warp warp_event 5, 35, VIRIDIAN_FOREST, 1 ; southwest warp
warp_event 19, 34, VIRIDIAN_FOREST, 1 ; southern warp warp_event 19, 34, VIRIDIAN_FOREST, 1 ; southern warp
warp_event 33, 33, VIRIDIAN_FOREST, 1 ; southeast warp warp_event 33, 33, VIRIDIAN_FOREST, 1 ; southeast warp
warp_event 5, 3, AZALEA_TOWN, 1
def_coord_events def_coord_events

View file

@ -72,8 +72,8 @@ Kurt1:
iffalse .NoRoomForBall iffalse .NoRoomForBall
setevent EVENT_KURT_GAVE_YOU_LURE_BALL setevent EVENT_KURT_GAVE_YOU_LURE_BALL
.GotLureBall: .GotLureBall:
checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 ;checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1
iftrue .WaitForApricorns ;iftrue .WaitForApricorns
checkevent EVENT_GAVE_KURT_RED_APRICORN checkevent EVENT_GAVE_KURT_RED_APRICORN
iftrue .GiveLevelBall iftrue .GiveLevelBall
checkevent EVENT_GAVE_KURT_BLU_APRICORN checkevent EVENT_GAVE_KURT_BLU_APRICORN
@ -167,11 +167,17 @@ Kurt1:
.GaveKurtApricorns: .GaveKurtApricorns:
setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1
setflag ENGINE_KURT_MAKING_BALLS ;setflag ENGINE_KURT_MAKING_BALLS
.WaitForApricorns: ;.WaitForApricorns:
writetext KurtsHouseKurtItWillTakeADayText writetext KurtsHouseKurtGetStartedText
waitbutton waitbutton
closetext closetext
special FadeBlackQuickly
special ReloadSpritesNoPalettes
playsound SFX_WARP_TO
waitsfx
pause 35
sjump Kurt1
end end
.Cancel: .Cancel:
@ -528,12 +534,9 @@ KurtsHouseKurtAskYouHaveAnApricornText:
line "into a BALL." line "into a BALL."
done done
KurtsHouseKurtItWillTakeADayText: KurtsHouseKurtGetStartedText:
text "KURT: It'll take a" text "Kurt: I'll get"
line "day to make you a" line "started right now!"
para "BALL. Come back"
line "for it later."
done done
KurtsHouseKurtThatsALetdownText: KurtsHouseKurtThatsALetdownText: