Torchlight II

Torchlight II

98 ratings
Pet Shop VERSION 2.01 (v.675)
   
Award
Favorite
Favorited
Unfavorite
Tags: Gameplay, Pets, UI
File Size
Posted
Updated
1.454 MB
Oct 14, 2013 @ 1:59pm
Nov 1, 2013 @ 11:04am
10 Change Notes ( view )

Subscribe to download
Pet Shop VERSION 2.01 (v.675)

Description
*********************************
This is one of my planned/implemented UI enhancements.
Here are my plans:
Achievements
Pet Shop
Change Difficulty
Bestiary (In Progress)
Customizable UI
Others...
*********************************

UPDATE: Now FULLY compatible with Achievements! 5 achievements dedicated to the most dedicated of pet owners. Subscribe to Achievements, and load it FIRST in mod order. Then you will see Pet Shop on the Misc->Mods Page. Let me know if there is anything not working properly.

Download:
ACHIEVEMENTS!

This is a fully functional Pet Shop and multiple pet mod. I will explain what it does and it's current limitations below.

What this mod does:
1. Adds a merchant in the first town who sells pets and pet items.
2. When you buy a pet, it shows up on the consumable page as it is technically a potion. The potion then summons the pet.
3. You can have up to 3 purchased pets at a time.
4. Your pets can now wear necklaces and rings.
5. You can view your new pets and inventories by clicking on their portraits.

Your new pets play hardcore, and can die (I will likely make a SC version of them). They take their items with them. You can buy new pets once one of your current pets die. You cannot send your new pets to town, and, as of now, you cannot feed them. Portrait clicks will switch inventory screens between pets. The new pets are scaled down versions of your main pet. There are 3 different levels of Health, Armor and Damage, and each pet ranks either 1,2,3 or 2,2,2 in each. Some are better defensive, some are better offensive. Skills and more customization are planned for purchased pets AND main pet. Although they look the same, they are different objects in the game.


Limitations of this mod:
FIXED! 1. You cannot dismiss a pet (as of now). Reasons explained below.
FIXED! 2. Summoned units will make the Pet HUD and inventory screen visable. (explained below)
FIXED (mostly) 3. If you activate a pet with a summoned unit out, you will not be able to see their HUD or inventory until the summoned unit it desummoned.
HARD CORE! 4. Items on your dead pet are gone forever
FIXED! 5. Pet picture on HUD doesn't become visable until after you reload the game. I cannot find where that is called, but seems it may be hardcoded under the "FeedPet" widget.

I have fixed most of the limitations.
1. You first must purchase a Dismiss Spell from the Pet Store. Add it to your list of spells (will likely give it it's own slot in a future build). To dismiss a pet, you much toggle it for deletion (where the send to town button used to be). Once the game marks the pet for deletions...it can be reversed! We love you Fluffy...just kidding. You can untoggle and the game pretend you never wanted to get rid of your pet. Every time you change your mind, I want you to appreciate how much effort it took to implement that, In fact, I think I may add a counter for times you changed your mind dismissing your pet. Once it is toggled, cast your dismiss pet spell and you will never hear from them again. I am working on why some bodies remain and some disappear. You cannot resummon a pet if the identical pet's body has remained. If you walk and it is off screen, it will disappear.

2. Summoned units will not make a pet HUD. Well, they actually will, but it will be invisable.

3. Summoning a purchased pet will desummon almost all of your non-purchased pet summons (temp summons and heal bot and roflcopter). This is done to maintain priority of pets and give them their HUDs. Just recast your skill and your temp summons will return.

4. Hard core baby. These pets don't fool around.

5. Pet picture shows up instantly. It actually resolved an issue where a lot of stats didn't rerender, so, all is well.

Current issues and limitations:
1. Trying to fix the render windows. The Z order makes no sense, so, in the meantime, there is a picture of your pet for you to stare at.

2. You can only have 1 of each pet. I know, I know. But, the way it is scripted, each pet on screen has to be unique. There are 14 right now. If I had to allow up to 3 of each, that would be 42 pets. Which is doable, but makes a lot of code unweildly and I'd rather have more custom pets than just 3 Alpacas. I may make an exception for Cat lady. She needs to have like 10 cats around her at all times.

3. You have a limit of 4 pets total when trying to summon a purchased pet. You do NOT have this limit on any other summon you make. It does create a problem if you have too many summons out.

Example:
I have Heal Bot out. I summon my purchased cat. Heal Bot desummons and my new kitty is the second HUD position after my main cat.

Example2: I have Heal Bot, Machine Gun Bot, Fart Eater Bot and Lary Moe and Curly Bots out. I try to summon my cat expecting them all to desummon, but nothing happens! Wha wha wha? Well, the cat sees that there are more than 4 summons currently and it doesn't go through the casting process at all. You must manually ditch the three stooges to allow cat to desummon the others and whatnot. This doesn't happen very often, but it is an open issue I am working on.

I think that covers everything. This is working MUCH better than I had thought and I went through numerous iterations of how to do things before they all clicked. Hope it is enjoyed.

Plans for the future:
1. Integrating other Pet mods that are popular as long as they fit the theme
2. Rare pets that are only gotten on rare drops. Another thing to hunt for.
3. A retirement yard. Maybe send all dismissed Pets to a yard for them to play.
4. Customizing pets more so that they have additional functionality such as personalized skills and equipment

5. I put a space here since after this is polished, Mercenary guild is next.

*BTW, if you like the mod and can assist in fixing any limitations or assisting in any way, you will get full credit here for it.
Popular Discussions View All (1)
0
Nov 5, 2013 @ 7:04pm
Modded Pets?
Bottlecap3158
55 Comments
ZE1S Dec 7, 2019 @ 4:48am 
mod does not load in mod pack
Mikel17 May 7, 2017 @ 11:17pm 
can you make the pets "thing on the left" (where its has its icon and you can click it to go to its inventory) yeah haha could oyu make that go on the top of the screen? so next to the first pet on the right of it. So that in MP it doesnt get blocked by the player playing with you. (the player blocks the pets thing) thanks!
Mikel17 May 7, 2017 @ 3:07am 
can you make it so we can change the pet name?
doudley Mar 7, 2017 @ 7:57am 
Hey man! I know its been so long but I came back to TL2 modding and I finally had a looked at of your pet shop mod, it was my last mod to subscribe to but never managed to try it. But the moment I saw this again, ideas opened up for a new pet mod. Just want to say, you are an amazing modder and thank you for your works!

I made a new pet mod dedicated and based from your mod
http://steamcommunity.com/sharedfiles/filedetails/?id=836884927
Its a successor mod of my Brother-in-arms (Humans as Pets) mod
Lash [fof_bb] May 25, 2015 @ 6:17pm 
A www, hard-core no longer works. :-(
BeatleSanders Mar 13, 2014 @ 8:31am 
can the pets use fish?
mjvv81 Dec 15, 2013 @ 5:48pm 
that would truly be awesome. It would bring a little dungeon siege into the game which I do love as well. Love the concept and work btw.
jkaplow21  [author] Dec 15, 2013 @ 5:41pm 
In concept, I could merge the two ideas and allow you to have a party. I plan on doing a merc guild that does just that. This is delayed due to me working on a bestiary mod which has come quite far. But that has taken the last month and a half of my modding time.
mjvv81 Dec 15, 2013 @ 4:49pm 
LOL... Well Thadian I tested it and it killed my Human Follower Perma LOL... Glad I tested it on a new character. Still very cool having x1 Human Follower and then 3 other pets had a blast while it lasted. Would be nice if they werent hardcore though.
mjvv81 Dec 15, 2013 @ 3:04pm 
I like the idea of multiple pets... Like Thadian said below I wonder if this can be merged with Human Followers Mod.