tModLoader

tModLoader

Pets Overhaul
Showing 1-10 of 182 entries
< 1  2  3 ... 19 >
Update: Dec 6 @ 1:35pm

Version 3.8 has been published to Stable tModLoader v2025.10, learn more at the homepage[terrariamods.wiki.gg]

### Achievements & Gathering Systems Improvements, Patch 3.8, December 7, 2025
- **Added 44 New Achievements, 3 of them being hidden.**
- Fixed Global Fortune sourced items being able to re-activate infinitely on themselves, even causing high lag spikes and unintendedly more amounts of items with higher stack counts.
- Lightened network load on Item pickups regarding Pet sourced items, improving performance especially in multiplayer.
- Items gained from Pets are all dropped in stacks now.
- This fixes when dropping multiple items from Pets, spawning items would get called multiple times. Sounds would go off more than once & more.
- Fixed Junimo Pet's exp gains and coin gains sometimes being inconsistent with each other.
- **Water Creature kill Fishing EXP and Angler Quest Fishing EXP now rewards with same coins as it would with catching fishes with Junimo.**
- Removed Puppy Pet playing an extra sound effect when giving bonus critter catches, as item pickup sound is already played when the critter items gets picked up.
- Fixed trying to create copper coins with stack value of 0 when a Pet effect gives you coins; if the coin amount is an exact amount of higher value coins with no copper coins remaining. Ex. this fixes an issue occurring when you're supposed to get 100 copper coins, which would try to give you 1 silver and 0 copper. Now it will only give 1 silver.
- **Zephyr Fish and Tiny Fishron now can directly increase amount of items fished up with maximum stack value of 1. Example: You can get 2 Sawtooth Sharks from 1 catch.**
- **Heavily reduced Baby Werewolf Pet's and Itsy Betsy Pet's Debuffs dusts spawning on enemies. Made Baby Werewolf's dusts larger, and bleed dusts become more common as stacks go higher.**
- Fixed Wisp In a Bottle's custom effect not swapping properly as intended.
- Fixed Bernie not recognizing a Burn debuff, if there are more than 5 burning enemies and the NPC has other debuffs on them.
- Fixed Bernie not recognizing there are more than 5 burning NPCs around. (Cap for heal/mana is not removed)
- Fixed Sugar Glider custom effect's damage not varying.
- Turtle Pet's reflect damage's variation is now calculated better.
- Black Cat Improvements
- NEW: Positive luck now both increases healing and increases odds of getting a heal. Same for taking damage in case of negative luck.
- Highest damage possible is increased to 20 from 10.
- Highest heal possible is increased to 25 from 20.
- Reduced active ability cooldown to 7 seconds from 17 seconds.
- Fixed Black Cat rolling 1 or -1 more likely than other numbers.
- Fixed positive luck increasing damage taken from Black Cat.
- Fixed damage not dealing any damage when Player is 'immune' (ex. Invisibility frames)
- Fixed Suspicious Eye triggering Enrage mode even when the Player is out of combat.
- ENRAGED! Buff is now more detailed on what it does.
- Added CurrentPet and CurrentLightPet extensions, and ItemIsPetItem() utility method to PetUtils class.
- Added TownPetID class, which includes properties that accesses BuffID's of Town Pet Buffs.
- Changed Bool array of TownPetBuffs to be a List, and to manually include current Town Pet Buffs.
- Added fields to PetModPlayer which will save their data to record which Pets has been obtained.
- Renamed GlobalPetItem fields to better match what they are.
- Removed 'Fortune item' fields from GlobalPetItem, and combined them into 1 field.
- Updated Terraria forums Page to be more up-to-date.
- Implemented SpawnItemSourcingFromPet() method, which safely checks max stack count of item id and acts accordingly (drops items in stacks if safe), and doesn't do anything if Randomizer() method returns 0. This should improve performance overall.
- Carried over PreOnPickup method locating inside PetUtils back to PetModPlayer, as it doesn't belong there.
- Removed some unnecessary things off of LightPetEffect ModPlayer class.
- Removed a few unnecessary things and cleaned up code.
- Adjusted notice & descriptions.

Update: Nov 13 @ 11:12am

Version 3.7.1 has been published to Stable tModLoader v2025.9, learn more at the homepage[terrariamods.wiki.gg]

### Polishing Update 2, Patch 3.7.1, November 13, 2025
- Fixed Eucalyptus Sap's custom effect missing value and missing keybind value.
- **Fully implemented custom PetClass struct, where every class contains an internal name, a localization path for where the Class' display name will be, classes color and an internal id; assigned by PetClassID.RegisterPetClass() method.**
- Removed Rogue class color and Rogue class localization entry.
- Added PetClassID class, where 'base mods' Pet Classes reside and a list of all of them.
- Improved class related commands and command text.
- PetSlowID sets are now regular Bool sets instead of Named sets.
- Simplified lots of methods.
- Added FirstCharToUpper() method to PetUtils, mainly to be used by commands.
- Removed PetClasses enum.
- Added debug command to check for Pet class ID's from internal class names.

Update: Nov 13 @ 2:03am

Version 3.7 has been published to Stable tModLoader v2025.9, learn more at the homepage[terrariamods.wiki.gg]

### Polishing Update, Patch 3.7, November 13, 2025
- **Fixed Pet Slows not applying 20% effectiveness on Bosses.**
- **Lizard Tail now doesn't glow when its pickup-able, and instead will have an arrow above it.**
- **Fixed Pet Tamer's Light Pet Combination Menu not closing unless Player forcefully closes it by tracking if Player is talking to Pet Tamer or not. Now it closes when Player gets out of talking range, interacting with another NPC/object or Pet Tamer dying and so on.**
- **PetSlowIDclass now uses a proper ID system, where newly added SlowID's can be easily populated.**
- Pet Slow ID's now cannot go below 0, and cannot go above existing count of Pet Slow IDs. (Any that does will default to 0.)
- PetSlowID = 0 is now 'Any'. Moved other ID's accordingly.
- Added a default value for circular dust mechanic to be 10 / radius amount.
- Some Pets circular dust displays dust amounts are changed very slightly, should be mostly unnoticeable.
- Updated Wiki to include the fact that Pets Overhaul alters Moon Lord's loot table to drop Suspicious Looking Tentacle in non-Expert worlds.
- PetSounds class is now a Static class, and no longer a ModPlayer class. This should result in slightly better performance.
- Removed some unused & unnecessary things;
- Removed unnecessary localization values & their code for math operators.
- Removed Pets Overhaul: Broken Edition from Steam Workshop and its code.
- Removed an unused debug command for Placed Blocks system
- Removed ItemPool field and ItemWeight method, and instead now Pets use WeightedRandom from Vanilla Terraria instead. This should prove better results & slightly better performance.
- Lots of class renaming;
- PetTextsColors > PetUtils
- NpcPet > PetGlobalNPC
- ItemPet > PetGlobalItem
- ProjectileSourceChecks > PetGlobalProjectile
- GlobalPet > PetModPlayer
- TilePlacement > PetGlobalTile
- PetItemIDs > PetIDs
- PetCraftingConditions > PetConditions
- PetSlowIDs > PetSlowID
- Moved around lots of content:
- Moved very commonly used static Methods inside of PetModPlayer (Used to be GlobalPet) into new static PetUtils class.
- Moved Junimo Exp tables into PetIDs class.
- Moved Pet Recipe Groups into PetRecipes.cs (still different class, same file)
- Moved Not a Boss condition for NPC drops to PetConditions.cs
- Moved Player Placed Blocks code into PetGlobalTile.cs
- Moved all Global classes where they exist for general use (ex. the ones used by 1 Pet is still in that Pet's code) into Systems namespace. (PetGlobalNPC, PetGlobalItem, PetGlobalProjectile)
- Moved all Item/NPC/Buff ID lists into PetIDs class.
- Bestiary improvements
- **Added Bestiary Entry for Slime Servant, which can now be acquired when Slime Servant has been summoned and when it dies.**
- **Fixed Lizard Tail's Bestiary not moving while hovered or when being viewed.**
- Lizard Tail's bestiary image is now moved up a bit to be in more center.
- Fixed Pet Tamer looking & walking towards right, while most NPCs look towards left.
- Now Lizard Tail's Bestiary does not say it 'spawns' in The Temple, but rather through Lizard Egg item. Still has Temple Background.
- Adjusted and fixed a small typo in Lizard Tail's Bestiary flavor tooltip.
- Added stars to bestiary entries accordingly with how rare Pet Items of the Pet Spawned NPCs are.
- Some non-NPCID related ID lists are now Bool ID sets. (Ex. Buff related ones)
- Mastery Shard obtainability checks now has the boss they represent in their name.
- Added Player class extension that allows for easier access to PetModPlayer within code & simplified some cases of code with this.
- Added debug command for SlowID's.
- Heavily improved documentation within code.
- Improved tidiness within code.
- Fixed a few issues in Method descriptions that caused the description to not appear when hovered.
- Updated Notice for English, and updated very outdated ones for Russian and Brazillian Portuguese.

Update: Nov 5 @ 11:03am

Version 3.6.6.2 has been published to Stable tModLoader v2025.9, learn more at the homepage[terrariamods.wiki.gg]

### Patch 3.6.6.2, November 5, 2025
- Updated mod to include the tModLoader's newly added dropdown menu options in Config options.
- Updated Shield Display, Circular Particle Amount and Passive Pet Sound config options' selectable options to be simpler & explain what they further are when hovered over.
- Adjusted localization files to match new tModLoader update & be tidier with it.
- Added missing values from Brazilian Portuguese and Russian localizations for latest custom effect features.

Update: Oct 23 @ 12:51am

Version 3.6.6.1 has been published to Stable tModLoader v2025.8, learn more at the homepage[terrariamods.wiki.gg]

### Wiki Improvements v2 Patch 3.6.6.1 October 23, 2025
- Updated notice in game to mention improvements to wiki.
- Simplified notice a bit.
- Now core class stores current active Pet Effect instance (only backend currently, should have no effects in gameplay)
- Wiki improvements
- Added Egg
- Improved Mechanics Page
- Fixed lots of broken links
- Added All non-town pet, pet buffs and oblivious pet debuff
- Added Buff&Debuff page
- Fixed & improved a few recipes
- Improved Recipes page

Update: Oct 20 @ 3:38pm

Version 3.6.6 has been published to Stable tModLoader v2025.8, learn more at the homepage[terrariamods.wiki.gg]

### Localization Fixes & Wiki Improvements Patch 3.6.6 October 20, 2025
- **Increased indenting of Pet Tooltip sub-lines (the lines that starts with * ) by 1 more space for clarity that they are a 'sub line' of the line above it.**
- Fixed a few indentings for sub-lines (possibly imperfect but still)
- Moved Tree-Shake Pet Food's code to where Tile related code is for clarity.
- Fixed 'Nerdy Slime' being 'Nerd Slime' for Town Pet Buffs.
- Fixed 'Elder Slime' being 'Old Slime' for Town Pet Buffs.
- Fixed Brazillian Portuguese and Russian translations missing Donator effect translations.
- **Tree-Shaking dropping Pet Food now does not actually override original Tree Shaking loot, and instead act as a bonus drop.**
- **Updated Wiki to include way more info, especially things that may not be mentioned in the game. (Wiki is still incomplete though)**
- Added NPCs page.
- Adjusted Items page.
- Added Mechanics page and filled in info for Shimmer changes, Pet Stats, Light Pet Mechanics and exp values for items.
- Added Pet Tamer Page, and his preferences.
- Added Pet Food Page.
- Added Pet Forge Page.
- Added Mastery Shard Page.
- Added Pet Food recipes.
- Added Config Page.
- Adjusted some outdated information.
- Adjusted some images.
- Adjusted some links.

Update: Sep 9 @ 1:05pm

Version 3.6.5 has been published to Stable tModLoader v2025.7, learn more at the homepage[terrariamods.wiki.gg]

### Patch 3.6.5 September 9, 2025
- **Updated Town Pet Buff tooltips for Chinese Localization. By: ROH**
- **Now when the mod is used with Alchemist NPC Lite Mod, Destroyer Pet and Baby Imp Pet's potion related effects will work with all combinations that contains their matching potions.**
- Added extra checks to Shadow Mimic Pet to prevent Loot boxes from being affected by loot increasing buffs.
- Added mentions of wiki to the mod descriptions, command etc. (Wiki improvements done by Th3Moo5e)
- Updated notice.
- Updated 'homepage' to be the wiki page rather than discord server.

Update: Aug 4 @ 9:20am

Version 3.6.4.1 has been published to Stable tModLoader v2025.6, learn more at the homepage[discord.gg]


### Patch 3.6.4.1 August 4, 2025
- Improved Chinese Localization. By: ROH

Update: Aug 3 @ 9:03am

Version 3.6.4 has been published to Stable tModLoader v2025.6, learn more at the homepage[discord.gg]

### Patch 3.6.4 August 3, 2025
- Added another safety net for Ice Queen that will instantly set Player's life regen to be 0 if its below 0 upon 'dying' to prevent debuffs from killing exactly the frame that puts Player on Ice Tomb.
- Implemented low-budget systems on Light Pets to implement custom effects etc.
- **Added new Custom effect for Wisp In a Bottle for ROH**

> There just isn't too many Pets that utilizes the Pet Healing and the Pet Ability Haste.
- Diva Slime
- Increased Pet Ability Haste bonus to 18% from 14%.
- Reduced Pet Healing bonus to 12% from 14%.

> Shield buff is a bit underwhelming here.
- Nerdy Slime
- Increased Pet Shield bonus to 12% from 10%.

> Same as Nerdy, despite how early you can obtain this Town Pet.
- Squire Slime
- Increased Pet Shield bonus to 22% from 20%.

Update: Jul 31 @ 10:05am

Version 3.6.3.1 has been published to Stable tModLoader v2025.5, learn more at the homepage[discord.gg]

### Patch 3.6.3.1 July 31, 2025
- Fixed Detailed Tooltip Switch keybind not working.