tModLoader

tModLoader

34 ratings
Nurse Overhaul
   
Award
Favorite
Favorited
Unfavorite
Mod Side: Both
tModLoader Version: 1.4.3, 1.4.4
Language: English, German, Russian
File Size
Posted
Updated
503.366 KB
22 Jul, 2023 @ 2:47am
8 Jul @ 8:47pm
26 Change Notes ( view )

Subscribe to download
Nurse Overhaul

Description
Overview

TL;DR: This mod adds: 7 items, 3 recipes, 1 hotkey for quick healing, and 1 shop.

From what I've seen, the Nurse is a divisive topic in the Terraria community. Some say she's a noob trap, while others believe she trivializes the game if used correctly. However, something everyone seems to agree on is that it can be difficult to get a heal from her when fighting, especially during boss fights. Everyone who has played through Terraria has at least one experience of trying to heal at the Nurse during a boss fight and accidentally killing their entire village of NPCs in the process. In my last playthrough, I wished many times that there was a small way to make it easier to press that heal button, something so it doesn't feel like you're opening a timed aim trainer every time you right-click on the Nurse. This mod solves this problem, attempts to balance the solution, and adds some small additional quality-of-life features centered around the Nurse.

Specifically, this mod adds three things centered around the Nurse and healing items:

1. A shop for the Nurse where she sells most types of healing potions.
2. A hotkey for paid Nurse healing and items earned through progression that increase this hotkey's range.
3. Recipes to bridge the gap between lesser/regular healing potions and later potions, and additional options to craft those later potions.

Things to Note

You need to manually bind the quick heal to a button in the Settings -> Controls -> Mod Controls menu.

Items that increase the Nurse's range will do so at a cost. The first item you get will only allow you to heal from the same room; the next will triple the range, but healing outside the room will increase the cost to three times the normal rate. Upgrades will further increase the quick heal range, from one screen to the entire surface to the entire world. However, the sweet spot will increase only by small amounts. You can easily tell if you are within the normal range of the item or the sweet spot as you will receive buffs for being in either range. So go ahead and use that quick heal while you're digging up that hellstone, but be sure to check with your financial advisor before you do.

For the Nurse quick heal at range items, King Slime, Eye of Cthulhu, and Brain of Cthulhu/Eater of Worlds all drop component items to upgrade the base Nurse VIP Badge, which is sold in the Nurse's shop. You will also be able to buy these items from her shop as you progress, but it is significantly cheaper to obtain them by killing the bosses.

IF YOU ARE PLAYING CALAMITY: Prices when fighting a boss are 5x what they normally are, so be careful. Also, the base heal cost increases by a flat amount depending on which bosses you have defeated.

Numbers should always be accurate to what you see on the Nurse, but since what you are being charged is reverse-engineered and manually implemented, if you find a situation where the quick heal doesn't match the price or there is some other issue, let me know and I can fix it. This applies to money reporting in the text box, actual money subtracted from your bank, and item text. If you find an issue, let me know.

Recipes

The added recipes are balanced against in-game recipes and require an Alchemy Table/Bottle crafting station to craft.

Current recipes:

Greater Healing Potion = 2x(Healing Potion) + Pixie Dust
Super Healing Potion = 4x(Greater Healing Potion)

CALAMITY ONLY:

Supreme Healing Potion = 4x(Super Healing Potion)

Shop

Unlike the Nurse Shop mod, items are not unlocked through stage progression; rather, each item is unlocked by killing individual bosses. This means that if you kill King Slime, the Nurse will start selling Healing Potions. If you kill Eye of Cthulhu before King Slime, Restoration Potion and the Nurse's Walkie Talkie will be unlocked, but Healing Potion won't be. Here is a full list of the items the Nurse will sell and their unlock conditions:

None: Mushroom, Bottled Water, Bottled Honey, Lesser Healing Potion, Nurse VIP Badge
King Slime: Healing Potion
Eye of Cthulhu: Restoration Potion
Brain of Cthulhu/Eater of Worlds: Nurse's Walkie Talkie
Skeletron: Nurse's Painted Shirt
Wall of Flesh: Lifeforce Potion, Greater Healing Potion, Nurse Nourishment Diamond
Ancient Cultist: Super Healing Potion

CALAMITY ONLY:

Moon Lord: Supreme Healing Potion
Devourer of Gods: Omega Healing Potion

TOGGLEABLE (DISABLED BY DEFAULT):

Eye of Cthulhu: Life Crystal
All Mech Bosses: Life Fruit

If there are healing-related items that people would find useful to be added to the shop, leave a comment, and I’ll see if I should add them.

There are also old ideas floating around for a more comprehensive overhaul, including quests to kill certain monsters that reset every Terraria day and medically inspired combat items. If that sounds interesting, leave a comment.

Special Thanks

A huge thank you to the legendary NotLe0n for allowing me to use his UI/UISystem to create the Nurse's shop. Core UI elements were adapted with modifications from his mod AnglerShop.

Another big thank you to Solafide Media for creating the sprites for the items and one of the buffs. They brought my vision for the items to life and did what I couldn’t. Check out his work on Fiverr.

Shout out to another legend, jopojelly, for helping me figure out how to automatically adjust my manual pricing based on the Nurse's happiness and pointing me to catGPT for shop help. It was amazing to Google something and see a response from them from 7+ years ago, then go to the Discord and have them answer one of my questions.

Also, shout out to ThomasthePencil and catGPT in the Discord for help with shop indexing in the 1.4.4 preview. Adding a shop to a vanilla NPC without a shop isn’t as straightforward as you might think, but they helped me get it over the finish line.

Gotta mention my boy TheEdster3 for guiding me through the beginning of my journey on this project, decompiling Terraria and planting the seed that would eventually become Nurse Overhaul. He left me with a heal that max-healed every game tick you were next to the Nurse, and now we’re here.

And thanks to the community in general for having so many resources. A lot of work goes into tModLoader and its supporting documentation, and I definitely took it for granted before diving into this project. If you’ve worked on any part of tModLoader, let me say from a simple player: thank you.

Recent Changes

I ran out of room to keep updating patch notes here, so check out my Terraria Forum post[forums.terraria.org] for the latest changes

Originally posted by tModLoader:
Developed By Selystra
Originally posted by tModLoader:
Developed By Selystra
38 Comments
kolokythi 11 Jul @ 10:53am 
will do
Selystra  [author] 11 Jul @ 1:48am 
lol been there, all good. if you run into anything else let me know
kolokythi 10 Jul @ 8:16am 
ngl i should probably read more (I'm not at full health)
Selystra  [author] 9 Jul @ 4:22pm 
Weird, it's still working on my characters. Only way for the shop should be disabled is if you aren't at full health or you're debuffed in some way. Did you try healing from her before trying to get in the shop?
Hesh 9 Jul @ 11:28am 
shop is gone for some reason
kolokythi 9 Jul @ 10:25am 
why cant i find the shop
Lost_Null 16 Jun @ 3:58am 
Its funny im playing calamity Infernum and i moved the nurse 100ish tiles away from me and i am fighting aquatic scourge and im priced a good amount of 1 platinum and 46 gold for medical fees (I havent touched the config because i didnt know there was one till i read the comments i just thought it would be funny to mention)
Selystra  [author] 29 May @ 6:09pm 
@alexpert2 HUGE! Thank you for catching this.

What happened was, in the last update when I added some other config options and set default values for their numbers. That caused all the other options that I didn't have default tags for to default to false (turning off all the items for new players).

I released a patch that fixes this for all future players. For anyone that was affected by this, you can turn all the items on in the config menu manually, or, you can download the latest release of Nurse Overhaul and in the config menu for the mod, click "Revert to Default" and then "Save Config." Items should be enabled after that.

If that doesn't work, just leave another comment and I'll take a look at it.
alexpert2 29 May @ 3:02am 
Hi i downloaded this mod halfway through a world and none of the items for upgrading the nurse appear, not from boss drops or in her shop
Selystra  [author] 9 May @ 3:52pm 
Nice catch! Should be fixed