tModLoader

tModLoader

Pets Overhaul
Showing 111-120 of 175 entries
< 1 ... 10  11  12  13  14 ... 18 >
Update: 2 Nov, 2023 @ 2:17am

Version 2.2.4.2 has been published to Stable tModLoader v2023.9, learn more at the homepage[discord.gg]

### Patch 2.2.4.2 - November 2, 2023
### Fixes & Changes
- Blue Chicken now has 0.2% chance to give a Blue Egg and a 0.3% chance to give a Rotten Egg rather than always giving a regular Egg
- Changed Estee's tooltip to be a bit more clear
- Fixed Baby Ogre affecting Tool speed (Fixed by tModLoader's Latest Patch)
- Now Hoardagron and Spiffo makes the Projectile use local npc immunity since they increase the Projectile's pierce.
- This fixes Hoardagron hitting same enemy another time with its +1 pierce, Spiffo doesn't get anything fixed but for sake of consistency and preventing same issue if it were to grant higher pierce in possible future.

Update: 1 Nov, 2023 @ 3:12am

Version 2.2.4.1 has been published to Stable tModLoader v2023.8, learn more at the homepage[discord.gg]

### Optimization Patch, Patch 2.2.4.1 - November 1, 2023
### Optimizations & Fixes
- Fixed Items keeping their old flags when they are re-created by Pets, causing items to be repeatedly taking in effect.
- Fixed Baby Hornet still keeping old Sources, now correctly uses EntitySource_Pet
- Fixed Bamboo and Cactus not being in the Tree Tiles list correctly
- Optimized all Item Checks to now include returning main Item check class last, so now for example if a Pet item is not in use, that pet will not try to retrieve the Item Check while being inactive.
- Added a Clear to Tile Replacement scenarios to Tiles that are being replaced list. Before, list would keep containing useless items inside and would re-apply the coordinates constantly, causing more memory usage and possibly adding incorrect coordinates to blocks placed by player if the tile has been replaced before. (This is technically also a Bug Fix)
- Item checks will now ignore checks that are pointless.
- Removed Bamboo, Tree, Gem Tree, Sea Plant and Rare Herb Boost checks to further reduce amounts of checks passed on to server and checked in real time by client and to reduce checks every item instance contains. Instead they are combined in 1 check.
- Added new static item sets that contains Tree items and Gem Tree items to compensate for Caveling Gardener and Blue Chicken, and one for Sea Plants but its solely used by the checks, done for consistency.
- Pets that distincts Rare Plants now checks it theirselves in their own code upon Pickup. Alongside this, aforementioned Pets have their code shortened a bit.
- Optimized message sent to Server, now won't run the code whatsoever in single player and reduced the message amount that is sent and received to 2 from 3 with the removal and compacting of other item checks.
- Dirtiest Block fixes
- Fixed Dirtiest Block displaying chat message
- Removed 'dirt' check from items for optimization
- Now checks if the tile was placed by player before anything else, making code more optimized.
- Fixed Dirtiest Block granting same exp as dirt with common blocks.
- Fixed regular and biome Stones not included in common tile list.

Update: 31 Oct, 2023 @ 1:49pm

Version 2.2.4 has been published to Stable tModLoader v2023.8, learn more at the homepage[discord.gg]

### Major Fix Update, Patch 2.2.4 - October 31, 2023
### Fixes & Changes
- Fixed Pets not working whatsoever due to their code not being separate from Tooltip code, resulting in the code not applying to any instance of an item except their own Pet item.
- This fixes Honey Bee from other than increasing user's potions by 10%, not being able to do anything whatsoever.
- This fixes Pigman Pet from not being able to do anything at all.
- Mini Prime Fixes
- Fixed Mini Prime causing errors at situations where it cannot find any shield active such as loading into a world with it, while its the only shield source etc.
- Fixed Mini Prime Shield not working due to it giving a Shield as long as 1 frame, the 1 frame gets reduced and resulting in the shield dissapearing before it could be used.
- Fixed Mini Prime unable to retrieve correct amount of shields in the list.
- Fixed Mini Prime retrieving wrong index values, causing errors.
- Shortened/Improved code and update order.
- Shield Fixes
- Fixed Shields being ineffective in multiplayer.
- Fixed Shields not being synced to other Players in Multiplayer correctly, such as sound effect, damage text etc.
- Fixed Shields being able to freeze the game if amount of shield to be reduced is more than a select shield on the list.
- Fixed Shields causing errors while trying to retrieve shield index
- Improved code (did NOT shorten one bit, due to now it being correctly synced with server, but it should be more efficient.)
- Fixed "Global Pet Item"'s enabling fishing item boost.
- Fixed List sizes having excessive amounts of capacity, now Lists does not have a set capacity to be allocated for every instance to reduce down memory usage by quite a bit.
- Changed the List type for List of Player placed blocks to be Point16 from Vector2.
- This fixes issue of game sometimes when overloaded causing commonly multiple-break tile scenarios (Trees, bombs etc.) to be played frame by frame, displayed to Player like a freeze with blocks being broken sound effects in the background.
- This improves efficiency of the usage of this list.
- This reduces the amount of space the List takes.
- Fixed Junimo in inventory treating as if it should have double stats (but not double economic benefits) by solely checking if player has oblivious pet debuff or not, now both checks the debuff and checks whether or not player has junimo equipped alongside it.
- Fixed any harvesting item except cactus and bamboo that is placeable (trees, starfishes etc) being able to be placed and rebroken to reap their benefits.
- Removed unused checks.
- This reduces checks applied to all item and projectile instances.
- Improved and made the Item Check code more efficient and smaller.
- Created new source type: EntitySource_Pet
- Which has a ContextType field that passes on in what context Entity was created in.
- GlobalItem, HarvestingItem, PetProjectile etc. are now all contained in this, way easier and cleaner to use.
- Changed all Pets that creates a new entity to use the new EntitySource_Pet.
- Junimo's Items are now all GlobalItem, meaning they are affected by Global Fortune stat but does not grant any exp.
- Fixed Lightning Whelk Shell, Tulip Shell and Junonia Shell's not being included in Junimo's harvesting list.
- Pets that creates a projectile on hit now directly cannot create from a Projectile created by another Pet.
- A few source fixes.
- Egg that Blue Chicken lays is now HarvestingItem correctly.
- Glommer's poop and Dirtiest Block's coins are global item now correctly.

Update: 29 Oct, 2023 @ 10:12am

Version 2.2.3.1 has been published to Stable tModLoader v2023.8, learn more at the homepage[discord.gg]

### Patch 2.2.3.1 - October 29, 2023
### Fixes & Changes
- Diva Slime now uses the randomizer mechanic litteraly almost everything else in Pets Overhaul does for way smoother refunds.
- Eg. buying something even with 1 copper has a small chance of refunding 1 copper now, or buying something that costs 150 copper, while you have 1% discount can give you 2 copper with 50% chance, unlike before; giving 1 copper everytime.
- Fixed Dirtiest Block displaying chat message.
- Fixed Junimo's Exp pop-up text index's default being 0, instead of intended -1, causing issues when its attempted to create one if there is no other pop-up texts
- Also changed its 'reset' system to be more consistent to cover very rare cases aswell.

Update: 28 Oct, 2023 @ 5:05am

Version 2.2.3 has been published to Stable tModLoader v2023.8, learn more at the homepage[discord.gg]

### Town Pet Improvements, Patch 2.2.3 - October 28, 2023
### Fixes & Changes
- Tooltip rounding maximum digits are recuded to 2 from 5, since 5 sometimes causing the same problem as before with higher numbers and the value's digits that are more than 2nd are pretty much trivial anyways.
- Added the Notice to Localization file.
- Added new Fortune stat; Global Fortune. Affects all other fortune stats with half effectiveness and on its own, affects all items from Pets that doesn't fit into one of the 3 gathering classes.
- Of course alongside this added a new item source; GlobalFortuneItem, though, unused.
- Fixed Dirtiest Block's Dirt and Stone benefits checking for if the block was placed by player wrong, resulting in only working with Player placed blocks.
- Fixed Puppy registering it catching a critter even if the chance for it have returned 0 amount.
- Changed how Shadow Mimic works, now directly spawns an item rather than increasing stack and now all bonuses are additive together if somehow the obtained item meets more than 1 requirement at the same time.
- This also fixes it being able to increase an item's stack more than its maximum amount (best offender being coins), since it won't be 'increasing' the stack now.
- Removed the check for 'maximum stack' from all pets since now none of the Pets actually increases the stack of an item, there shouldn't be any issues now.
- This means, you can now get multiple of the item that cannot stack.
### Balance Changes
- Volt Bunny
- Removed whole 'electrified' mechanic.
- New: Now enemies that makes contact with you gets paralyzed (slowed) by 300% for 0.75 second.
- Reduced speed multiplier to 1.08x from 1.1x
- Caveling Gardener
- New: Now has a custom, pulsating smoother shine. It also now scales, and added to tooltip to reflect its scaling.
- Squashling
- Increased rare plant chance to 10% from 8%
- Shadow Mimic
- Decreased Boss drop extra item chance to 5% from 10%, and Bag drop extra item chance to 4% from 5% due to now items that have max stack of 1 also working.
- Increased Boss coin chance to 7% from 5%, Bag coin chance to 5% from 3%
- Baby Ogre
- Increased speed multiplier to 0.6x from 0.5x.
- Reduced damage reduction to be 2.5%, 5% and 7.5% depending on difficulty from 10% for all.
- Reduced Melee Multipliers to 3x from 3.5x
- Defense multiplier is now 1.19x, 1.26x, 1.33x depending on difficulty from flat 1.25x
- Attack speed multiplier increased to 0.33x from 0.3x.
- Also fixed tooltip showing wrong numbers for Baby Ogre's health amount and the dynamic values not updating if the Baby Ogre Pet isn't equipped.
### Town Pet Changes
- Tooltips will now reflect more accurate information
- Town Pets now follow same tooltip code as regular Pets, roundings etc. has been added.
- More clarifications in tooltips.
- Diva
- Improved logic of Refund a bit.
- Refund coins are now affected by Global fortune.
- Mystic
- New: grants 1/2/3% exp boost to all Mining/Harvesting/Fishing
- Bunny
- New: grants 2/4/6% Harvesting exp boost
- Dog
- New: grants 2/4/6% Fishing exp boost
- Fixed actually not giving any Fishing power.
- Squire
- New: grants 2/4/6% Mining exp boost
- Clumsy
- New: grants 1/2/3 Global fortune
- Cat
- New: grants 2/4/6 Fishing fortune
- Old
- New: grants 2/4/6 Harvesting fortune
- Cool
- New: grants 2/4/6 Mining fortune
- Diva, Nerdy and Surly haven't been given anything since they already give some decent utility.

Update: 27 Oct, 2023 @ 2:50pm

Version 2.2.2.3 has been published to Stable tModLoader v2023.8, learn more at the homepage[discord.gg]

### Tooltip Fixes & Cleanup, Patch 2.2.2.3 - October 27, 2023
### Fixes & Changes
- Fixed an issue where Tooltip values would display unintendedly high amount of digits where the float value (eg. 10% damage increase is actually +0.1) is multiplied for readability. Now all values that are multiplied for the tooltip rounds them to a number, up to 5 digits to still keep values displayed precisely.
- Though digits can go up to 5, doesn't mean they will be. This fix should prevent from tooltips having funny numbers now.
- Player self handicap config option's maximum amount increased to 20% from 15%
- Tooltip changes
- Added to Dirtiest Block's tooltip to reflect that it allows Player to gain Junimo's mining exp from dirt and soil blocks.
- Fixed Penguin's Cold Fish increase change not displaying
- Rephrased Junimo, made Classes more separate/clean and now shows if config option is active or inactive for non-inventory/equip exp gain.
- Rephrased Skeletron Jr. quite a bit.
- Slightly changed a few Config tooltips to reflect greater info.
- Other many minor tooltip fixes/changes.
- Cleaned up unused code and tidied the code. (Dropped down by a whopping 0.001 Megabytes)

Update: 25 Oct, 2023 @ 11:13pm

Version 2.2.2.2 has been published to Stable tModLoader v2023.8, learn more at the homepage[discord.gg]

### Patch 2.2.2.2 - October 26, 2023
### Fix
- Fixed Sugar Glider giving Wing that has 0 Wing time causing incompatibility issues with Calamity Mod's Wing Meter, resulting in user's cursor dissapearing, unable to click anything but Settings. (Changed maximum wing time to 1 frame)
### Balance Change
- Dirtiest Block
- Now while active, grants Junimo mining experience equal to amount of coins it gives halved by 100, only for dirt and soils.
- 0.03 mining exp for dirt, 0.02 for soil (common) blocks, no exp for 'all' blocks.

Update: 24 Oct, 2023 @ 2:44pm

Version 2.2.2.1 has been published to Stable tModLoader v2023.8, learn more at the homepage[discord.gg]

### Junimo Table Changes, Patch 2.2.2.1 - October 24, 2023
### Changes & Additions
- Mastery Shard now glows same as Master mode color in overworld.
- Increased Fishing exp per Angler quest to 40 from 35.
- New Junimo Harvesting table additions: (Remember all the experience yields increase depending on the Item's stack)
- Rotten eggs now gives 0.69 exp (tree shake)
- Coral, Seashell and Starfish now gives 5 exp
- Jungle Roses and Nature's Gifts now gives 40 exp
- All Wood Wands now gives 100 exp (tree shake)
- New Junimo Mining table additions:
- Crystal Shards now gives 8.5 exp.
- Life Crystals now gives 25 exp.
- Gelatin Crystal now gives 125 exp.
- Junimo Fishing Table revamped:
- 2 Notes: All hardmode crates yield same exp as their pre-hm counterparts and Quest Fishes have not been included due to their exploitable nature and Angler Quests already granting experience. They will be giving default, 0.5 exp.
- 0.1 exp Junk catches, except Joja Cola
- 0.25 exp Frost Daggerfish
- 0.35 exp Bomb Fish
- 1 exp all Plentiful rarity fishes and Joja Cola
- 1.75 exp all Common rarity fishes (except Salmon and Neon Tetra)
- 2 exp Salmon and Neon Tetra
- 2.5 exp all Uncommon rarity fishes (except Princess Fish, Oyster and Honeyfin)
- 2.75 exp Princess Fish, Oyster and Honeyfin
- 3.5 exp Wooden Crate
- 3.75 exp all Rare rarity fishes
- 4 exp Swordfish, Purple Clubberfish
- 4.75 exp Flarefin Koi, Chaos Fish and Iron Crate
- 5 exp Rockfish, Sawtooth Shark, Reaver Shark and Alchemy Table
- 5.5 exp all biome Crates except Hallow and Obsidian
- 6 exp Hallow Crate and Golden Carp
- 7.5 exp Golden Crate and Obsidian Crate
- 10 exp Balloon Pufferfish and Frog Leg
- 12.5 exp Dread of the Sea, Advanced Combat Techniques and Zephyr Fish
- 15 exp Bottomless Lava Bucket, Lava Absorbant Sponge and Demon Conch
- 20 exp Lady of the Lake, Toxikarp, Bladetongue and Crystal Serpent
- 25 exp Obsidian Swordfish and Scaly Truffle

Update: 24 Oct, 2023 @ 4:46am

Version 2.2.2 has been published to Stable tModLoader v2023.8, learn more at the homepage[discord.gg]

### Junimo Exp Improvements & Fixes, Patch 2.2.2 - October 24, 2023
### Fixes & Additions & Changes
- Junimo Experience is now shown in a 'message box' in a pop-up text way, that stacks upon every experience gain.
- They will stay for 3 seconds + the experience amount (in frames, 60 exp = 1 second), up to 10 seconds. So you can 'combo' your exp gains into having a big exp amount if you want to!
- This can be disabled with the newly added Config option if that is to your liking.
- Fixed all items that requires a tile check (eg. Stone & gems, or bamboo) that are in Harvesting category completely ignoring the tile check for their eligibility for Harvesting benefits.
- Added a Steam Workshop description .txt file.
- Fixed Phantasmal Dragon, Dynamite Kitten, Baby Hornet and Plantero's Projectile sources remaining unchanged.
- Fixed Rich Mahogany not benefitting from any Harvesting perks.
- Fixed Rare Plant check being able to coexist alongside Common Plant check. Rare Plant will override regular Plant check.
- Fixed Sea Creature default exp being 100 times lower than intended and default and set exp's not being affected by Exp boost.
- Tree Shaking items are now registered correctly for Harvesting purposes.
- 'Rare Plants' are now all Plants with Harvesting exp value equal or higher than 10, instead of 35.
- Egg now grants 15 harvesting exp.
- All fruits except Dragonfruit, Starfruit and Grapes grants 12.5 harvesting exp, the exceptional fruits grants 25 harvesting exp.
- 'Unstackable' items now grant experience aswell, but solely experience, they still are not affected by anything else.
- Magical Pumpkin Seed and Eucalyptus Sap grants 250 Harvesting exp.
- The Dirtiest Block grants 1000 Mining exp.

Update: 22 Oct, 2023 @ 1:07pm

Version 2.2.1 has been published to Stable tModLoader v2023.8, learn more at the homepage[discord.gg]

### New Player Stats, Patch 2.2.1 - October 22, 2023
### Changes & Additions & Fixes
- Now all Pets that gives Player an extra item (eg. giving +1 ore with 50% chance) now directly gives the item to the Player on their own, rather than increasing the stack, allowing to be able to act as its own separate thing and pass information about its source.
- Now all Pets that creates a new Entity (Pets that gives an item, Pets that spawns in its own projectile etc.) passes a shared source, allowing them to be interacted via their source.
- If interested with interacting with them, they all are EntitySource_Misc where the context is following:
- HarvestingItem (affected by Exp and Fortune benefits)
- MiningItem (affected by Exp and Fortune benefits)
- FishingItem (affected by Exp and Fortune benefits)
- PetProjectile (currently nothing special)
- HarvestingFortuneItem (affected by Exp and no other benefit)
- MiningFortuneItem (affected by Exp and no other benefit)
- FishingFortuneItem (affected by Exp and no other benefit)
- Following this, there are new 6 Player Stats; (They are unobtainable, thier display and distribution will be added later, you may think of this as a base implementation, though they are as if now, functioning.)
- Fortune stats, which can increase its respective drops obtained by any Pet with the chance of given amount;
- Harvesting Fortune
- Mining Fortune
- Fishing Fortune
- Exp Boost stats, which increases experience gained by Junimo by the given amount;
- Harvesting Exp Boost
- Mining Exp Boost
- Fishing Exp Boost
- This interaction used to be inconsistent overall, eg. if the equipped Pet were to be called before Junimo's code, Junimo could benefit from both Eco and Exp of the Item that Pet gave, but not vice versa.
- Now Junimo gains exp from everything without compability issues except from itself, whether it be in regular terms, by a Pet or by Fortune stats.
- Also now if the item is obtained by Fortune, but the item is non existent in its corresponding List, it will simply give 0 exp rather than usual 0.5. (Eg. Dirtiest block giving copper coins would give experience for every copper.)
- Also Items given by Pets that would not increase an item's stack were entirely ignored by Junimo. Now they give Exp. (Blue Chicken table's items, Baby Dinosaur table's items etc. were the greatest offenders of this, not anymore)
- Puppy's coins benefits from Harvesting Fortune despite not being a Harvesting pet.
- Re-Added a small checklist for Wood (choppable) items since Blue Chicken was using them, which caused Blue Chicken's wood table to be inaccessible and would rather give Player regular Plant table.
- Fixed Cactus and Bamboo not being in Junimo's harvesting list. They are now among the regular Plants due to them being more difficult to obtain compared to other Trees, yielding 2.2 exp per item, unlike other trees which gives 1.5 exp.
- A few tooltip tweaks/fixes.