Don't Starve Together

Don't Starve Together

Wigfrid: Re-Refresh!
41 Comments
corvo_de_cartola May 27 @ 9:36pm 
Hi! can you please make an option to revert the healing one, i want to be able to heal my allies too
UyTheo Nov 11, 2024 @ 5:44pm 
Does this work with mods that allow her to eat anything?
FourthLess  [author] Sep 23, 2024 @ 8:08am 
I noticed that being an issue so there's a mechanic that decreases your "adrenaline" by 20% if you don't kill anything for 12 seconds (just hitting stuff doesn't reset the timer), also heart attack by itself is a good way to clear hordes
The Guide From Terraria Sep 23, 2024 @ 7:27am 
So far so good! Keep up the good work!

Also is there any way to circumvent the mechanic of the heartrending ballad? I can understand what its supposed to do but what do we do if we dont want to get a heart attack but we also have a boss to continue fighting/ a horde to kill
FourthLess  [author] Sep 23, 2024 @ 5:19am 
Unfortunately I still couldn't really figure out exactly *why* it was happening but thanks to your log I did a potentional fix that should prevent it from happenning again, please tell if the issue is stil there
The Guide From Terraria Sep 23, 2024 @ 3:29am 
i was worried I won't be able to replicate it but I got it. Let me know if this is not enough/not the right one. I have the full server log copied just in case
The Guide From Terraria Sep 23, 2024 @ 3:28am 
[00:04:30]: [string "../mods/workshop-2892396162/scripts/prefabs..."]:276: attempt to index field 'health' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-2892396162/scripts/prefabs/battlesongdefs.lua:276 in (upvalue) consumeblood (Lua) <267-334>
../mods/workshop-2892396162/scripts/prefabs/battlesongdefs.lua:338 in (local) fn (Lua) <338-338>
scripts/entityscript.lua:1215 in (method) PushEvent (Lua) <1202-1229>
scripts/components/combat.lua:599 in (method) GetAttacked (Lua) <530-651>
scripts/components/combat.lua:1153 in (method) DoAttack (Lua) <1066-1177>
scripts/prefabs/gestalt_alterguardian_projectile.lua:55 in (upvalue) attack_behaviour (Lua) <52-82>
scripts/prefabs/gestalt_alterguardian_projectile.lua:92 in (field) fn (Lua) <84-101>
scripts/scheduler.lua:186 in (method) OnTick (Lua) <164-216>
scripts/scheduler.lua:409 in (global) RunScheduler (Lua) <407-415>
scripts/update.lua:240 in () ? (Lua) <224-298>
FourthLess  [author] Sep 21, 2024 @ 6:03am 
I am not able to replicate the crash, please provide the log if you're able to
documnets>Klei>DoNotStarveTogether and master_server_log if the server is caved and client_log if the server without caves
Scroll to the bottom and you should be able to see the error message
The Guide From Terraria Sep 21, 2024 @ 1:35am 
Heartrending Ballad's effect where you kill something causes the game to crash, this has been consistent to me so far
Horsheen Aug 24, 2024 @ 6:48am 
I also couldn't replicate the crash today, using the same mods and without them, in solo or multiplayer. How strange!
FourthLess  [author] Aug 23, 2024 @ 6:04pm 
I am not able to replicate the crash, would really appreciate if you could send the crash log
Horsheen Aug 23, 2024 @ 2:04pm 
Using fireproof falsetto crashes the game sadly
Hug Feb 10, 2024 @ 3:05pm 
Hello, is there a way to make a mod where you can customize the sanity and hp gain when fighting without the other part with all the songs changes?
I'd like to turn the sanity gain to 0 so i need to deal with sanity drain like the other characters and basically make the game harder for me?
Thanks :D
inspectorsnapper Jan 30, 2024 @ 9:44am 
Hey! I might have an idea for Wigfrid's lunar and shadow songs, seeing as she can both make her own hats and how much she benefits from the end-game ones. All are pre-existing effect in the game, so probably minimal fine-tuning required.

For Enlightened Lullaby, same effect as Enlightened Crown minus the light and sanity gain(?). Above 85% sanity, you spawn gestalts to attack enemies - no idea if they should drain sanity (you're already using another resource for it), or if it would be reasonably balanced without that. The original effect stays, both for Wigfrid and her team, so 10% less damage taken and 5% more damage dealt, but only she receives the gestalts.

For Dark Lament, I'd go with Bone Helm effects, false-insanity and neutral nightmare creatures, along with the added perks of Thulecite Club, summoning shadow tentacles on hit. The song should be good against lunar enemies, and out of those, CC is the biggest one. Same as before, the original effect remains for your team.
FourthLess  [author] Aug 8, 2023 @ 4:51am 
Glad you like it! I didn't exactly tune the damage down but up! I knew song needed adjustemnts and the number of hits required to activate it seemed like a better solution because I didn't want to force other non-Wigfrid players having drawbacks while fighting during songs (heartrending ballad is the excpetion that I was really iffy about). And I just don't think having sanity drain would fit it that well since staffs drain it because it's magic not because it's elemental effect! Chilling amulet for example doesn't drain any sanity while using it.

I could bring the damage slightly up to compensate for the amount of hits required to trigger explosion if that's your concern! Since in my opinion it's not the damage of an aoe that is the most powerful and important thing about the song but having aoe itself.
inspectorsnapper Aug 7, 2023 @ 7:33pm 
Long time fan, this is how Wigfrid should have been done, a glorious utility fighter, in contrast to Wolfgang's simple double damage.

I do have a suggestion, however: instead of tuning the Fireproof Falsetto's damage down, why not just make it somewhat more expensive to use with adding, say, 0.5 sanity drained for every mob hit by the AoE effect?

It would make next to no difference when fighting Dragonfly (where fire protection is actually useful), but it would mean you need to actually expand resources when using it, you can't just mindlessly AoE anymore.

The damage and small area of effect was imho perfect in the previous iteration and made the BQ fight extremely fun, but without any cost, it is indeed too strong. Also, that would bring it more in line to how the game already treats elemental damage, fire and ice staves already drain sanity for each use, though I've no idea if it's even possible to code this way.

Cheers and thanks for all your work!
Nikki Darks Jul 3, 2023 @ 11:14am 
Very good mod, the best one out there for Wigfrid, in the sea of hundreds of Wigfrid mods on this God-forsaken platform. :btd6thumbsup:
DarkEyes Jun 11, 2023 @ 11:01am 
I Love This Mod More Den ah Uh Uhm Well Its Relly Good:steamthumbsup:
Bombobbit Mar 20, 2023 @ 8:43pm 
Tropical Experience is a bad mod anyways
Ikki Feb 15, 2023 @ 3:47pm 
carash with tropical experience :c any song get crash :steamsad:
Hers Feb 7, 2023 @ 7:26pm 
No problem, thanks for reading anyways. Keep the good work and thanks again for your support.
FourthLess  [author] Feb 7, 2023 @ 6:02pm 
Oh damn. I apologize but I think this erroe is beyond my control or at least my level of modding knowledge. Error seems to occur in Tropical Experience specifically
Hers Feb 7, 2023 @ 5:10pm 
k = PERIODIC 139635: 0.700000
v = true
already_dead = nil
scripts/scheduler.lua:409 in (global) RunScheduler (Lua) <407-415>
tick = 24385
scripts/update.lua:235 in () ? (Lua) <219-293>
dt = 0.033333335071802
tick = 24385
i = 24385

[00:18:05]: [string "../mods/workshop-1505270912/scripts/modweab..."]:58: attempt to perform arithmetic on local 'X' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-1505270912/scripts/modweab.lua:58 in (method) GetAttacked (Lua) <58-58>
../mods/workshop-2892396162/scripts/prefabs/battlesongdefs.lua:117 in (field) fn (Lua) <86-153>
scripts/scheduler.lua:186 in (method) OnTick (Lua) <164-216>
scripts/scheduler.lua:409 in (global) RunScheduler (Lua) <407-415>
scripts/update.lua:235 in () ? (Lua) <219-293>
Hers Feb 7, 2023 @ 5:10pm 
G = nil
X = nil
z = nil
x = nil
I = 1
J = 1
../mods/workshop-2892396162/scripts/prefabs/battlesongdefs.lua:117 in (field) fn (Lua) <86-153>
data = 139635 - wathgrithr (valid:true)
fx = 155015 - thedamnring (valid:true)
overflowdamage = 59.94375
x = 77.69898223877
y = 0
z = 784.99981689453
ents = table: 000000003ED3CD40
scripts/scheduler.lua:186 in (method) OnTick (Lua) <164-216>
self =
running = table: 000000000B5D3F60
waitingfortick = table: 000000000B5D3920
hibernating = table: 000000000B5D4000
tasks = table: 000000000B5D3EC0
waking = table: 00000000190EBEE0
attime = table: 000000000B5D36A0
tick = 24385
Hers Feb 7, 2023 @ 5:10pm 
transfertargetcallback = function - scripts/components/combat.lua:77
hitrange = 2
pvp_damagemod = 0.5
lastwasattackedbytargettime = 0
GetAttacked = function - ../mods/workshop-1505270912/scripts/modweab.lua:58
lastwasattackedtime = 809.90004223958
DoAttack = function - ../mods/workshop-1505270912/scripts/modweab.lua:57
AddDamageTypeBuff = function - ../mods/workshop-1505270912/scripts/modweab.lua:24
GetBuffMults = function - ../mods/workshop-1505270912/scripts/modweab.lua:56
lastdoattacktime = 802.33337517828
externaldamagemultipliers = table: 000000000B0633F0
GetAttackRange = function - ../mods/workshop-1505270912/scripts/modweab.lua:35
keeptargettimeout = 0
AddDamageBuff = function - ../mods/workshop-1505270912/scripts/modweab.lua:23
losetargetcallback = function - scripts/components/combat.lua:76
battlecryenabled = true
_ = table: 000000000B063210
Hers Feb 7, 2023 @ 5:10pm 
GetBattleCryString = function - scripts/prefabs/player_common.lua:121
lastattacker = 154436 - mosquito (valid:true)
CalcDamage = function - ../mods/workshop-1505270912/scripts/modweab.lua:39
AddDamageStimuliBuff = function - ../mods/workshop-1505270912/scripts/modweab.lua:27
hiteffectsymbol = torso
laststartattacktime = 811.90004234388
GetGiveUpString = function - scripts/prefabs/player_common.lua:110
nextbattlecrytime = 817.37230739882
lasttargetGUID = 154436
CopyBuffsTo = function - ../mods/workshop-1505270912/scripts/modweab.lua:32
GetHitRange = function - ../mods/workshop-1505270912/scripts/modweab.lua:37
onhitfn = function - ../mods/workshop-1505270912/scripts/components/poisonable.lua:104
inst = 139635 - wathgrithr (valid:true)
damagemultiplier = 1.25
Hers Feb 7, 2023 @ 5:09pm 
Alright I'm back I tested it and only crashes when I use those 2 at the same time. It doesn't crash when I use them separately.
Here's the complete error:


[00:18:05]: [string "../mods/workshop-1505270912/scripts/modweab..."]:58: attempt to perform arithmetic on local 'X' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-1505270912/scripts/modweab.lua:58 in (method) GetAttacked (Lua) <58-58>
self =
HasDamageBuff = function - ../mods/workshop-1505270912/scripts/modweab.lua:33
DoSpecialAttack = function - ../mods/workshop-1505270912/scripts/modweab.lua:60
defaultdamage = 10
forcefacing = true
SetDamageType = function - ../mods/workshop-1505270912/scripts/modweab.lua:21
RemoveDamageBuff = function - ../mods/workshop-1505270912/scripts/modweab.lua:30
damagebuffs = table: 000000000B0637B0
DoAreaAttack = function - ../mods/workshop-1505270912/scripts/modweab.lua:59
externaldamagetakenmultipliers = table: 000000000B062F90
Hers Feb 7, 2023 @ 4:46pm 
I'm not thaaaat sure. I used heartrending ballad since almost day 1 and at day 37 I crafted and used the clear minded cadenza. The problem started when I played heartrending ballad and clearminded cadenza at the same time for the first time trying to kill some mobs. It worked fine for almost 30 secs and then it shut down the server. I tried to reproduce the error again in a new world and the same happened. I haven't tried to use the clearminded cadenza alone, so I'll try it and come back. Thanks for your support.
FourthLess  [author] Feb 7, 2023 @ 12:28pm 
Hello, are you sure the issue isn't related to Heartrending Ballad? I don't know anything about Tropical Experience other than it's bad reputtaion of being poorly made and the error seems to occur in that mod. The only part from the error message that says something about my mod is related to the heartbeat from the Hearttrending Ballad.
Hers Feb 6, 2023 @ 6:02pm 
Hi, I get this error everytime I activate the clear minded cadenza.

[00:45:46]: [string "../mods/workshop-1505270912/scripts/modweab..."]:58: attempt to perform arithmetic on local 'X' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-1505270912/scripts/modweab.lua:58 in () ? (Lua) <58-58>
=(tail call):-1 in () (tail) <-1--1>
../mods/workshop-2892396162/scripts/prefabs/battlesongdefs.lua:117 in (field) fn (Lua) <86-153>
scripts/scheduler.lua:186 in (method) OnTick (Lua) <164-216>
scripts/scheduler.lua:409 in (global) RunScheduler (Lua) <407-415>
scripts/update.lua:235 in () ? (Lua) <219-293>

And then it just shuts down the server.
It seems to be something related to another mod (Tropical experience) and I just wanted to know if you have an idea of what could be wrong there. Btw I love your mod and thanks for the support.
m.lid23 Feb 1, 2023 @ 2:01am 
I think @gudlif3r's idea is amazing. I would actually start using it if it made armor more durable as well. Cause weapon durability is never a bother for me but armor durability means so much especially due to lag.
Guðleifr Dec 26, 2022 @ 9:52pm 
How about make Weaponized Warble also reduces the loss of armor durability? And can you make a Heartbreaking Ballad to give adrenaline for hitting enemies, not for killing, cause it becomes useless in boss fights?
FourthLess  [author] Dec 16, 2022 @ 4:54am 
Was planning to do so but didn't have any proper ideas
Guðleifr Dec 16, 2022 @ 3:17am 
How about doing something with Weaponized Warble too?
LuzDelSol Nov 30, 2022 @ 9:48pm 
Neat
Adolf Wilson Nov 27, 2022 @ 6:43am 
понский пон
:DSTskull:
RainBO_OM Nov 25, 2022 @ 7:01am 
yes queen wathgrithr gaming dragonfly when 💅🏻
rastarocks Nov 23, 2022 @ 3:27pm 
i really like this mod
Atobá Azul Nov 23, 2022 @ 2:07pm 
neat!
Gearless Nov 23, 2022 @ 12:49pm 
Very cool tweaks!
NoodlemanNed Nov 23, 2022 @ 12:31pm 
based