▽ Subway to Stardew - Adoptable Joltik ⚡️
This would play after Emmet's 8 heart event and getting Joltik up to 8 hearts as well.
I released a separate mod specifically for adopting Joltik, so you only need to get them up to 8 hearts to adopt them! You can do it right now!
Adoptable Joltik Mod Link: https://www.nexusmods.com/stardewvalley/mods/21002
And of course... Commentary under the read-more.
Joltik's adoption event sat in the drafts for quite a while. It took me whole a day to implement and I didn't let myself sleep until I finished everything. (It's 1 PM now...)
The event ended up wildly different because of how extra custom pets are implemented. You would think that they would be added in the same way as you get your cat/dog that you select during character creation. No. You have to buy a license. Only Marnie is authorized to sell them.
Here's the original script for Joltik's adoption event:
[Joltik Adoption Event]
Emmet: @! Joltik likes you verrrrry much. They want to stay with you. I'm letting you adopt them. Yup. I filled out all the paperwork. The Joltiks are legally documented now.
I never gave ours a name... Galvantula wouldn't let me. She is verrrry picky about it. But that's okay. Joltik is yours. You should name them. She came along for approval. So. What name should I put on the adoption form?
[Name input box like Marnie's adoption thing...]
[Galvantula pauses for a moment to think and then offhandedly agrees.]
Emmet: Galvantula didn't shock me for that. That name is okay. Yup. I will file that with the Ferngill Republic. Don't worry about it. Make sure you take verrrry good care of our little Joltik!
[Joltik jumps and heart emotes]
◇──◆──◇──◆
The whole naming portion was a source of much more frustration than it should have been. In events, the name input box is brought up by the "catQuestion" command (which applies to dogs chosen at the start, too...
If you refuse, then Marnie also shows up no matter what you do. Farmhouse positions are also tricky and made even harder to find reference for after 1.6 added the farmhouse being moveable. Joltik kept spawning where Emmet was supposed to be so I had to use a move command just to get them to spawn one tile to the side. Galvantula was fine. I didn't get to updating her vanilla portraits yet so she's staying quiet.
The catQuestion command also only adds the pet you pick during character creation. There's no fields to target the usage. You have to buy a license. It's the only way to get another pet. I didn't want Joltik to replace a cat either since in-story you would have to earn the trust of both Emmet and Galvantula... There's no way you can do that by the first 25 days of spring. It's immersion breaking and you lose a cat.
I did find the license aspect funny though. It was oddly fitting for the mod's lore of Pokemon being pretty much banned from the region. Emmet is a threat to Stardew Valley's ecosystem. Not the best guy for the task of combating anti-Pokemon xenophobia.
Pet sizes are apparently hardcoded so I had to make a new spritesheet for Joltik as if they even need a 32 x 32 pixel area per frame. I did end up making new sprites for them while I was at it. I tried to base it off of the cat's behaviors so I have less animation fields to edit (I was tired). The cat loafs a lot. Trying to convey that in a tiny spider posed quite the challenge.
After everything was done, I figured that the whole adoption portion of the mod could easilly be taken apart to be its own mod as a demo of sorts for the expansion. So I went and made a content pack to post.
Bringing up your starter pet's friendship level takes quite some time, so it would be awkward if I let the event play with no preconditions. Because of that, I ended up including Joltik as an NPC and locking their adoption behind their heart level.
We actually only had two lines per day of the week (not including season) for daily dialogue. That shot up to six lines per day of the week for a full 0-2-4-6-8-10 in spring because I was determined to publish a mod. (I've been modding for nearly a year nonstop and I don't have anything playable... humiliating...)
Anyways! I hope you're all having fun with 1.6! It certainly brought new challenges and opportunities to the modding scene!
▷ Station Steward Thylak
72 notes
·
View notes