Don't Starve Together

Don't Starve Together

Not enough ratings
(Fixed and Updated) Airana Stormrider
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
7.457 MB
25 Oct, 2024 @ 10:09pm
3 Nov, 2024 @ 7:58am
5 Change Notes ( view )

Subscribe to download
(Fixed and Updated) Airana Stormrider

Description
                                            🐲Credits🐲

A fixer mod, by me! I like balance and things working correctly which prompted me, after years of not playing to check this mod code before embarking on a journey but it seems the only thing properly working was the weapon and the base character stats, her special powers, traits etc were broken or missing... so I decided to learn Lua just to fix her for the past 2 weeks. Most of the code is mine.

Special thanks to Ultroman The Tacoman!, I got stuck on the overheating screen effect (the orange ring) since I made Airana overheat earlier by default and I didn't know how to trigger the warnings with the changed overheat temperature... they saved the day! The orange overheating effect is their code (I only changed a number there) so big thanks to them. They also explained some Lua stuff to me so this mod would take longer and/or be worse without them.

Credit to Auveiss, for the amazing art and bcs this character wouldn't exist to begin with without them, it's their OC and original mod, I just wanted to make it fixed, better and I hope I did make it better. The original mod can be found here: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=826502628. You can find there a link to reference sheet of the character if you are interested in the origins.

                                        🐲Differences🐲

Now, what does the mod do differently compared to the original? Well, I fixed all the bugs, every single one that I could find. I added features according to her biography and just stuff that fits her. I plan to add a simple skill tree to her as a finisher once I learn that and a new lunar/shadow version of her weapon. I also added config settings so you can change every aspect of her stats, abilities and traits to your desire, you can make her an unbearable hardcore squish to a stat bloated dragon goddess. It was also a way for me to make a balanced character without making 2 different mods as I and now everyone can just change config settings.

                                          🐲Character🐲

Character stats :
- Health 100
- Hunger 120
- Sanity 170

Traits :
- Immune to freezing and cold temperatures
- Immune to electric damage
- She likes rain and will regain sanity slowly
- Overheats much earlier and twice as fast making summer harder
- She is a lightning magnet and will always be struck, this can lead to wild fires, insanity, friendlies getting hurt etc, beware!

Abilities :
- She goes Thunder Berserk mode once lightning hits her (only if she is not wearing any lightning protection like eyebrella) gaining triple damage and 30% move speed bonus as well as healing 100 hp at the cost of 33 sanity. This buff lasts 5 minutes and starts slowly degrading after half the time has passed. When it ends a short power down animation plays leaving her vulnerable for half a second, beware!

Favorite Food :
- Her favorite food is Fancy Spiralled Tubers and gets 1.93x more hunger from eating it

Custom Weapon :
- She has her very own whip weapon that can freeze enemies and requires alchemy station to prototype
- The weapon costs 10 ice, 4 mosquito sacks, and 1 board
- It deals 35 damage, has 300 durability and heals her 0.5 hp every 7 seconds when actively held
- Can only be crafted and wielded by her
- She starts with one when spawning

                          🐲For other character modders🐲

Since I've seen many mods not fixing the screen effects while changing overheat temperature (which forced me to seek help of someone professional), this mod has the code, yes, you can fix your mod with it and I will explain how to do it. Modmain.lua has this piece of code between 121 and 211 lines, copy that to your modmain.lua. Now in "self.owner.prefab" change "airana" to whatever is the name tag of your character. Change "TUNING.AIRANA_HEAT_MAX" to whatever overheat temperature you set for your character in prefabs. Done, that's it, the orange ring widget will now correctly work with your custom overheat temperature.

                                   🐲Latest Changelog🐲

HOTFIX

- She crashed when rain started bcs I forgot to give her a tunning for sanity gain on release, I'm really sorry about that, it was the case for past week and I just noticed.

                                         🐲Roadmap🐲

- Skill Tree (in progress, 75% art done, 50% coding done)
- Add new infused whips
- Fix arrow on status when overheating (done, will be applied with next update)
- Fix blood ring widget not appearing properly when overheating
- Update speech lines
- Give her a status bar showing how much charge she currently has
- Maybe make her get a little bit of charge from touching electric stuff/getting hit with electric stuff other than lightning
- Clear the code a bit after all is done

                            🐲Warning and Ending Lines🐲

Warning: Despite orange ring effect showing up when you start overheating the red ring and the big black arrow on your health will not show up till the default in-game set temperature, I didn't know how to do it and I was told it's too hard coded so be warned, do not wait for the red ring to know you started taking damage, be already cautious when the orange one shows up!

I will also clean up the code and update some things, I just wanted to upload it since it's currently fully working as intended and only missing a single major feature being skill tree and her infused weapon. Another thing is, she uses Walter speech lines and was last updated in 2021 meaning not only she sometimes will call Woby and possibly use boyish dialogue, she also most definitely lacks lines for any content that was added after that so bear that in mind. I will update the speech lines to the latest but making her unique?, do you know how many lines are there in the game per character?, I'm not sure if I can do that one tho I can understand why the artist chosen adventurers character lines for her adventurer OC, I will do what I can, at least remove the Woby mentioning lines so it doesn't get confusing.

Another disclaimer is, after releasing the mod and doing some hotfixes over the next days I decided to make the skill tree update, I've done a lot, need some skill icons and polish the background, populated like half of the tree with already working skills and done some other fixes (my plan was to make her fully lightning resistant bcs devs made certain things, for example volt goats to do true damage rather than lightning damage, it's basically a dev command just reducing your hp instead of doing damage with electric tag and I had no idea how to fix it without overwriting devs main code despite knowing how to write my own skill that reflects lightning damage, another plan was to fix completely the overlay when overheating, I was helped with one thing so 2 out of 3 things fixed but I didn't even begin doing the third), basically, coding is hard, it takes time and after a month of learning lua just to do this updated base version of the mod and then spending few weeks bashing head against massively harder stuff in skill tree, networking and so on I simply burnt out, I didn't know how to do so many things and after a break real life happened which prompted me to just go on a hiatus, I will try completing it one day, I just don't know when and if I will be able bcs coding is hard.
2 Comments
Nightstrasza  [author] 3 Nov, 2024 @ 8:00am 
I'm really sorry to everyone for the past week, she was crashing from rain and I didn't know, she is now fixed, you will need to update the mod with hotfix and I think leaving and launching the server should be enough to apply it.
Russian Furry 27 Oct, 2024 @ 12:27am 
Daym,finally you can play as this cute dragoness properly. Thank you for fixing it! :LIS_pixel_heart: