tModLoader

tModLoader

Pets Overhaul
Showing 101-110 of 171 entries
< 1 ... 9  10  11  12  13 ... 18 >
Update: 7 Nov, 2023 @ 11:12pm

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

### Patch 2.2.6.3 - November 8, 2023
### Fixes & Changes
- Honey Bee Pet now does correctly contain the ability haste given by the Healer's Honey Bee, ability haste it gives is now not through the honey overdose buff itself and now it rather simply acts as a flag.
- Also made the buff's code more efficient.
- Fixed Mini Minotaur being able to get stacks from friendly npcs, dummies and critters.
- Fixed Oblivious Pet Debuff not retrieving its tooltip from Localization files, resulting in not being able to translate to Chinese.
- Made it so even more Pets return default values rather than tempering with the method's default values theirselves if they have nothing to do with it.
- Added a new coin method for Pets that gives Player coins.
- This shortens, increases readability and quality of the code.
- Following this, Dirtiest Block is more consistent.
- Puppy will now give more precise amounts of coins rather than just Silver coins.
- Simplified, shortened and cleaned up some code.

Update: 7 Nov, 2023 @ 1:50pm

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

### Major Fixes & Honey Bee Fixes, Patch 2.2.6.2 - November 6, 2023
### Fixes & Changes
- Changed Deerclops' damage storing list's type and timers counting up rather than down. Now is way more readable. Effectively, has little to no gameplay impact.
- Fixed many Pets tempering with a mechanic such as item consumption or item pickup, despite not having any effects on disabling/enabling a the thing. Now they will correctly not set something theirselves. This should make many Pets way, way more consistent and behave more correctly, outside of what they regularly should do.
- More technical; Almost all of the return's will now return the base rather than the Pet setting it to true or false itself if Pet has nothing to do with it, fixing many crossmod and vanilla situations.
- Fixed Desert Fossil being twice on Extractables list.
- Honey Bee Pet fixes
- Fixed in Multiplayer, being entirely ineffective, not giving any buffs to any Players.
- Now is syncing correctly while in Multiplayer.
- Now correctly retains information from the Healer, owner of the Honey Bee.
- Fixed it forcing items that shouldn't be consumed to be consumed.
- Fixed not correctly giving Honey buff to user.
- Fixed even in singleplayer, not giving anything except 10% potion increase and the debuff to User.
- Fixed Ability Haste not correctly applying to the Debuff time.
- Now correctly contains how much Ability Haste the Player that Healed grants rather than using healed Player's ability haste value on their Honey Bee pet. (No use as if now, is useful if somehow that other Player grants higher ability haste to target Player.)
- Fixed display related issues.
- Improved and shortened code.

Update: 6 Nov, 2023 @ 3:25am

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

### Patch 2.2.6.1 - November 6, 2023
### Changes & Fixes
- Fixed Sound Effects not playing on where Player is
- Updated Chinese Translation, updated the Notice and a few bugs, Cr: Celestepic

Update: 5 Nov, 2023 @ 2:35pm

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

### Chinese Translation Update, QoL & Multiplayer Improvements, Patch 2.2.6 - November 5, 2023
### Changes & Fixes
- Updated the Chinese translation for all of the existing Pets, Town Pets, Items, Buffs, pretty much everything! Credit: Celestepic
- Weighted List clear will now run at the end of all Updates rather than before executing the list and after its executed on all Pets that uses it, meaning its now possible to add to spesifically these Pets lists from outside sources and added more comment to it.
- Few tooltip changes.
- Mystic Slime's tooltip is now clearer
- Volt Bunny's tooltip is now clearer
- The item 'Egg's description is now clearer with the Shane reference from Stardew Valley.
- Added to the localization file and changed the Junimo's dynamic config option text's saying whether or not exp gain outside inventory is active's color.
- Changed Junimo Experience and Level-up colors to match the 'Class' colors' hex codes directly.
- Now Sea Creatures will give experience upon dying to whoever fished them out, including for Duke Fishron.
- This is now initialized correctly in Multiplayer.
- This means in multiplayer, someone else doing the last hit won't matter, the Player that caught the enemy will get the exp.
- This also fixes the issue of if Player haven't done the finishing blow, they wouldn't get exp. (Eg. if enemy died to a debuff or a trap, now Player will get the Exp, as long as enemy dies.)
- Also slightly improved Duke Fishron's check.
- Fixed Queen Bee's Teammate healing effect being able to be displayed more than once in Multiplayer.
- Shortened Junimo code a bit, again.
- Added Gold Coin and Platinum Coin to Angler Bonus Drops List, with 80 and 1 Weights respectively.

Update: 4 Nov, 2023 @ 1:57am

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

### Junimo Level Increase & Fishing Quest Rewards, Patch 2.2.5 - November 4, 2023
### Systemical Changes
- Now all Lifesteal works with 33% Effectiveness if Player currently has Moonbite debuff.
### Balance Changes
- Nerd Slime
- Now Dangersense and Night vision is given in Hardmode, Wire is given post Moonlord.
- Now gives Light all the time starting from pre-hm but scales up as it progresses by 0.2/0.5/1.1x and is now just a White light
- Sapling
- Reduced regular Lifesteal to 0.9% from 1.2% and reduced Plantera weapon lifesteal to 3% from 3.3%
- Shark Pup
- Reduced Sea Creature Resist/Bonus damage to 1.1x from 1.2x
- Increased Shield time to 15 seconds from 10
- Buff/Bugfix: Now correctly reduces damage coming by a Sea Creature's projectile.
- Junimo
- Maximum Levels are now 40 from 27.
- Reduced Exp to coin multiplier of Harvesting to 1.1x from 1.2x per level
- Old max: 32.4x (64.8x while in use), New max: 44x (88x while in use)
- Ore Drop chance reduced to 0.9 per level, Old max: 27% (54% while in use), New max: 36% (72% while in use)
- Reduced multiplicative Fishing Power increase per level to 0.4% from 0.5% per level
- Old max: 12.5% (25% while in use), New max: 16% (32% while in use)
- Reduced Damage resistance per Mining level to 0.14% from 0.2%.
- Old max: 5.4% (10.8% while in use), New max: 5.6% (11.2% while in use)
- Reduced Damage increase per Fishing level to 0.15% from 0.2%
- Old max: 5.4% (10.8% while in use), New max: 6% (12% while in use)
- Reduced Health increase per Harvesting level to 0.16% from 0.2%
- Old max: 5.4% (10.8% while in use), New max: 6.4% (12.8% while in use), Minimum amount unchanged, giving +40 health minimum at max level.
- New: You now gain extra loot (Fishes, potions etc.) based on your fishing power upon completing an Angler Quest. (Can only be claimed once per day same as Angler exp.)
- You will roll a loot table for a minimum of 1 times + 0.1 more per fishing level (fishing level boost doubled while Junimo is in use), up to 1.5x more. (Way likely to low roll, extremely unlikely to high roll)
- Check junimo-fishing-info channel for further information about list & item weights.
- Junimo Table Changes
- Mining
- Copper/Tin is now 2.5 exp from 2
- Iron/Lead/Amethyst is now 3.25 exp from 3
- Gold etc. is now 4.75 exp from 4.7
- Crystal Shard is now 10.5 exp from 8.5
- Fishing
- Reduced Default Sea Creature Exp to 15 for consistency
- Fixed Bomb Fish being twice in the list, resulting in giving inconsistent exp
- Garbages are now 0.2 exp from 0.1
- Purple Clubberfish, Swordfish, Chaos Fish, Flarefin Koi, Iron Crate and Mythril Crate is now 5 exp from various amounts
- Sawtooth Shark, Rockfish, Reaver Shark and Alchemy Table is now 6 exp from 5
- All biome crates are now 7 exp from 5.5
- Golden Crate, Obsidian Crate and their hardmode variants are now 9 exp from 7.5 exp
- New: Duke Fishron now gives 500 Exp on kill.
- Harvesting
- Acorn is now 1.1 exp from 0.8
- All woods except higher tiered ones are now 1.65 exp from 1.5
- Bamboo and Cactus is now 3 exp from 2.2
- Jungle spores is now 4 exp from 3.5
- Jungle Rose and Nature's Gift is now 50 exp from 40
- All types of fruits are now 17.5 exp from 12.5, Hardmode fruits unchanged
- Egg is now 20 exp from 15

Update: 2 Nov, 2023 @ 11:42am

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

### Patch 2.2.4.3 - November 2, 2023
### Fixes & Changes
- Fixed Lil'Harpy constantly re-setting its cooldown to be maximum amount, causing it to never be able to recover cooldown again after first flight.
- Blue Chicken Egg is now 100 Harvesting Exp (If obtained by Blue Chicken)
- Fixed Sea Plants working opposite way of intended for Harvesting Purposes, they were working if they were placed by Player, not how its intended.
- Removed another check from all item instances regarding Harvesting purposes
- Made Harvesting check a bit more simpler and shorter.
- Following this, Blue Chicken and Caveling Gardener code is a bit more simple aswell
- Removed index check (is used for 'default' values) for Junimo's Harvesting purposes since Harvesting benefits works by checking the Junimo's list, meaning an item that benefits from Harvesting benefits can never have default Exp for Harvesting.
- Also made Junimo's harvesting code simpler.
- Junimo's Fortune exp code is now using default values and slightly simpler.

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.