Shuckie changes + Lapras wild encounter buff

Kirk now takes back Shuckie after a day again. Also buffed the Union Cave Lapras 15 levels.
This commit is contained in:
Martha Schilling 2024-07-01 19:44:40 +01:00
parent af83085749
commit 1681f5def4
4 changed files with 45 additions and 25 deletions

View file

@ -280,10 +280,10 @@ DEF NUM_DECODESCS EQU const_value
const_def const_def
const SHUCKIE_WRONG_MON ; 0 const SHUCKIE_WRONG_MON ; 0
const SHUCKIE_REFUSED ; 1 const SHUCKIE_REFUSED ; 1
const SHUCKIE_HAPPY ; 2 const SHUCKIE_RETURNED ; 2
const SHUCKIE_EVOLVED ; 3 const SHUCKIE_HAPPY ; 3
const SHUCKIE_FAINTED ; 4 const SHUCKIE_EVOLVED ; 4
const SHUCKIE_OKAY ; 5 const SHUCKIE_FAINTED ; 5
; CheckPartyFullAfterContest return values ; CheckPartyFullAfterContest return values
const_def const_def

View file

@ -135,7 +135,10 @@ ReturnShuckie:
cp 150 cp 150
ld a, SHUCKIE_HAPPY ld a, SHUCKIE_HAPPY
jr nc, .HappyToStayWithYou jr nc, .HappyToStayWithYou
ld a, SHUCKIE_OKAY xor a ; REMOVE_PARTY
ld [wPokemonWithdrawDepositParameter], a
callfar RemoveMonFromPartyOrBox
ld a, SHUCKIE_RETURNED
.HappyToStayWithYou: .HappyToStayWithYou:
ld [wScriptVar], a ld [wScriptVar], a
ret ret

View file

@ -59,7 +59,11 @@ ManiaScript:
ifequal SHUCKIE_EVOLVED, .evolved ifequal SHUCKIE_EVOLVED, .evolved
ifequal SHUCKIE_HAPPY, .superhappy ifequal SHUCKIE_HAPPY, .superhappy
writetext ManiaText_ThankYou writetext ManiaText_ThankYou
waitbutton promptbutton
verbosegiveitem ANTIQUE_POT
iffalse .NoRoom0
setevent EVENT_MANIA_TOOK_SHUCKIE_OR_LET_YOU_KEEP_HIM
.NoRoom0:
closetext closetext
end end
@ -85,6 +89,10 @@ ManiaScript:
closetext closetext
end end
.nothingleft ; unreferenced
writetext ManiaText_ShuckleIsYourLastMon
waitbutton
.evolved .evolved
writetext ManiaText_Pockle writetext ManiaText_Pockle
promptbutton promptbutton
@ -153,16 +161,19 @@ ManiaText_CanIHaveMyMonBack:
text "Hi! How's my" text "Hi! How's my"
line "SHUCKIE?" line "SHUCKIE?"
para "If you have them" para "I think I'm safe"
line "with you, may I" line "now, so may I have"
cont "see them?" cont "them back?"
done done
ManiaText_ThankYou: ManiaText_ThankYou:
text "SHUCKIE seems to" text "Thank you for"
line "want to spend a" line "keeping SHUCKIE"
cont "little more time" cont "safe!"
cont "with you."
para "Here, you can"
line "have this as a"
cont "reward!"
done done
ManiaText_ShuckleNotThere: ManiaText_ShuckleNotThere:
@ -175,6 +186,10 @@ ManiaText_ShuckleLikesYou:
text "Looks like SHUCKIE" text "Looks like SHUCKIE"
line "really likes you!" line "really likes you!"
para "I think that they"
line "would rather stay"
cont "with you."
para "If you're going" para "If you're going"
line "to keep SHUCKIE," line "to keep SHUCKIE,"
cont "you can have this" cont "you can have this"
@ -182,20 +197,16 @@ ManiaText_ShuckleLikesYou:
done done
ManiaText_SameAsBeingRobbed: ManiaText_SameAsBeingRobbed:
text "Come back with" text "Oh, no, no… That's"
line "SHUCKIE sometime!" line "the same as being"
cont "robbed."
done done
ManiaText_HappinessSpeech: ManiaText_HappinessSpeech:
text "SHUCKIE loves that" text "For #MON, hap-"
line "ANTIQUE POT, so" line "piness is being"
cont "I'm sure it'll" cont "with a person who"
cont "appreciate you" cont "treats them well."
cont "keeping it safe."
para "Promise to be good"
line "to SHUCKIE, won't"
cont "you?"
done done
ManiaText_Pockle: ManiaText_Pockle:
@ -213,6 +224,12 @@ ManiaText_Pockle:
cont "but have this!" cont "but have this!"
done done
ManiaText_ShuckleIsYourLastMon:
text "If I take SHUCKIE"
line "back, what are"
cont "you going to use"
cont "in battle?"
ManiasHouse_MapEvents: ManiasHouse_MapEvents:
db 0, 0 ; filler db 0, 0 ; filler

View file

@ -28,7 +28,7 @@ UnionCaveB2FLaprasCallback:
UnionCaveLapras: UnionCaveLapras:
faceplayer faceplayer
cry LAPRAS cry LAPRAS
loadwildmon LAPRAS, 20 loadwildmon LAPRAS, 35
startbattle startbattle
disappear UNIONCAVEB2F_LAPRAS disappear UNIONCAVEB2F_LAPRAS
setflag ENGINE_UNION_CAVE_LAPRAS setflag ENGINE_UNION_CAVE_LAPRAS