tModLoader

tModLoader

166 ratings
Elemental Hearts
2
3
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
418.251 KB
27 Nov, 2021 @ 7:32pm
24 Jul, 2022 @ 10:08am
21 Change Notes ( view )

Subscribe to download
Elemental Hearts

In 1 collection by vincentjenei
My Things
3 items
Description
A rewritten classic mod - Elemental Hearts - adds in numerous consumable life crystals crafted using the various elements found across the game, bought from NPCs, or rewarded for killing bosses.

Quality > Quantity!
Great addition to any modded playthrough.
Gives a use for leftover/extra blocks and ores, without being unbalanced.
Spreads with progression.
Simply complex.

Discord Link: https://discord.gg/WHMg38mXs8

Changelog:
2.21
Fixed the heart recycling mechanic.
New config options related to recycling.

2.2
Fixed 32 unique errors.
1.4 Stable version.
Removed Alpha and Apex hearts.

2.11
Fixed the Martian Saucer Heart from not dropping.
Fixed the Eater of Worlds Heart from not dropping.

2.1
Fixed the orichalcum heart recipe.
Fixed the palladium heart recipe.
Alpha and Apex heart can no longer be actually consumed (so you don't need to recreate the entire things to make Omega).

2.02
New Alpha Heart sprite...
Removed unnecesary description text.

2.01
Fixed a new bug relating to tooltip texts. (Before anyone needed to tell me in the discrod! (: )
New logo!
Removed "Core" from the name. (Only temporary, until I create other cross-mod hearts which require this as a base. Reason: Instead of working on EHP, I'm making a new full content mod.)

2.00
Renamed this mod to "Elemental Hearts Core", because I am going to start working on the additions such as bosses etc.
Created 'Hard Heart', the stubborn heart (Or is it just the smartest?). Removes all Love Points from your player. This can be crafted out of any Elemental Heart at a demon altar. Signifying the corruption of love, and alluding to the Abrahamic understanding of stubborness.
Created 'Alpha Heart', the ultimate heart (Or is it just the manliest?). Crafted by 1 of every vanilla natural heart. Very difficult to obtain!
Created 'Apex Heart', the predatory heart (Or is it a pedophile?). Crafted by 1 of every vanilla boss heart. Very mighty.
Created 'Omega Heart', the final heart (Or is it just the beginning?). Forged by the powers of Chaos, Time, and Haram. Strongest of them all (at the moment).
Created 'Horny Heart', the horniest heart (Hearts have a libido now?). Hardmode only, crafted out of the Ancient Horn.
Created 'Deer Heart', a new boss heart (Is this cruel?). Deerclops drop.
Fixed the boss heart's HP bonus levels. Basically, its also affected by the Love Power value. And its not like a cringe value like 4, instead it always rounds to the nearest 5.
Changed around the config, now the default for backup logs are false. You can change it to true if you want. Also fixed the default love power.
Heart bonus values are more uniform across hearts. There is no longer the occasional cringy +1 depending on rarity.
New config option to enable/disable 'Other' Hearts, Like Hard Heart and Omega Heart.
Added 'Recipe Difficulty', a new config option that can change the amount of the material I need. In increments of 1 multiplying the creative recipe requirement. (However there are some exceptions.)
Reordered item-initiation order.
Beutified the config a little bit. Also made the entire config server sided, so the owner of the server has FULL control over everyone in the game. Also makes it harder to cheat since you need to server reload every time you change something important.
New layout, different colors, added descriptions for each option, etc.

1.70
Hotfixed a super cringy error caused by the new 1.4 beta, relating to effects. (Which broke the entire mod...)
Added Love Power: A config you can use to choose how strong you want the hearts to be. Useful for modpacks etc.
(Reload is required.) (This only applies to hearts FROM NOW ON, so your current player's health wont be affected. Whatever value it says when you eat it, stays the same forever.)

1.63
New config option to toggle the /Roaming backup .txts. If you know, you know. Doesn't make gameplay changes but can be crucial incase of a mod error. I'd recomend to leave it on unless you are on mac/linux.
Fixed the boss heart bug craftabiliy which has been not fixed for basically 2 months. Yikes!

1.62
Fixed the Sight heart obtainability.
Intended to be the boss heart for twins, for some reason I put it as a regular drop from Eyezor during the solar eclipse. Thanks to someone on steam, I fixed this.
1.61
Small code change for BaseHeart.cs.
1.60
Life Crystal Heart - Dedicated to AdamChromeE! Thank you for making a mod review!
Code Cleanup.
Names which used to be like: "Eye Of Cthulu", is now: "Eye of Cthulu".
Soul Of Fright Heart => Fright Heart.
Soul Of Might Heart => Might Heart.
Soul Of Sight Heart => Sight Heart.
Renamed "Eye of Cthulu" to "Eye of Cthuhlu".
Renamed "Brain of Cthulu" to "Brain of Cthuhlu".

1.53
Journey Mode code.
1.52
Fix description.
1.51
Code Formatting.
1.50
Boss hearts implemented.
(+21 hearts)
Rewrote the saving and loading code.
Player data doesn't get reset after every update/reload anymore! :)
This gives the .txt file in Appdata/Roaming less value, but I will keep it there incase something happens and the player wants to get back what they lost.

1.40
Hardmode hearts implemented.
(+30 hearts)
New optional info display (Similar to the cellphone), can be toggled in the config (Turned off by default).
(shows how much bonus HP you are recieving from the mod)
Fixed + added a lot of backend code.
Bestiary code + shop code implemented.
New settings in the config to allow you to disable/enable boss hearts or material hearts.
(A use case for this can be for a modpack which likes the boss hearts feature but dont like the material hearts. Disabling material hearts ALSO disables their recipes. Disabled hearts are destroyed (sold) upon entering your inventory.)

1.30
Item tooltip now displays information depending on its usability.
[Max Consumed]: if config is untouched/set to default.
[Amount/Max]: if config set to higher than 1.
[Disabled]: if config set to 0. (For modpacks etc.)
New config for the shockwave. Incase you want to disable it because it is too distracting or takes too long.
A new file gets created in AppData/Roaming every time you save the game, with info on which hearts you have consumed. This can be used incase something horrible happens to your save file and you need to add some things back.
Fix with the recycle crafting recipes, hearts that are crafted by only 1 item (Such as the enchanted heart) now return the full item when you craft back. It used to craft back into nothing, but the recipe would still be there.

1.20
Strong code Optimizations.
UI text demonstrating amount of potential HP earned, text doesnt show up if you can't consume another.
Reverse crafting recipes - All hearts can be extracted back into 80% of its material form, must be near an extractinator.
Value is now consistent with material cost. Sell price is a 75% return of what its materials would cost.
Logging code, in the client.txt file.
Mini shockwaves are released now opon consumption. If a heart gives +5 Max HP, theres 1. If a heart gives +25 Max HP, theres 5. You get the pattern.
Text is now determined by the rarity of the heart.

1.10
All pre-hardmode hearts finished.
First release on the mod browser.
(From here, I am going to make sure everything within the code and mod that I want is finished before comensing to Hardmode / Bosses. Im going to work on some UI etc.)

1.00
A complete rewrite of the old 1.3 classic. New repo, same mod. Drastically changing the codebase, incorporating a WAY more modular design with functionality and scalability in mind. Void of the numerous bugs that plagued the old mod, you guys know what I'm referencing.
Popular Discussions View All (2)
1
3 Apr, 2022 @ 9:26am
Not Respecting Rules
Azzy_Asurazariel
0
1 Mar, 2023 @ 12:58pm
Tooltip Bug
absoluteAquarian
113 Comments
G 12 Jun @ 11:26am 
shouldn't it actually be cthulhu? not cthuhlu?
Goob 6 Mar, 2024 @ 1:12pm 
I've updated this mod to 1.4.4 and republished it here:

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3174344764

Functionally works as it does here, but I am still working on adding support for localization changes introduced by tML, so it will only have support for the English language until that is finished.
Sr_Lobte 22 Jan, 2024 @ 2:13pm 
update to new version
Punglan 23 Oct, 2023 @ 7:25am 
Upadate
Splears
landonharris76 19 Oct, 2023 @ 5:24pm 
Update PLEASE.
ZenithDramill 4 Sep, 2023 @ 1:31pm 
is this mod still being updated or has it been abandoned or is a new mod being made to replace this one?
HeKyJlbTyPHblu 21 Aug, 2023 @ 10:17am 
when will the update for 1.4.4 be released?
Professor_Wisteria 15 Aug, 2023 @ 11:41am 
I have also been experiencing a bug where Boss Hearts will drop to the ground, but can't be picked up.
JJtheCatian 8 Aug, 2023 @ 1:20pm 
Good luck for porting 1.4.4! .w .
Zephyr 8 Aug, 2023 @ 2:07am 
any chance at 1.4.4?