StardewModders / mod-ideas

Submit ideas for mods to create, or find your next mod project!
92 stars 5 forks source link

Add Buff/Effect to Wedding Ring #579

Open RafieIvory opened 4 years ago

RafieIvory commented 4 years ago

Like the title stated, maybe add some kind of buff or effect to wedding ring, I'm playing multiplayer with my wife. I really want to actually use the wedding ring but with it not having any buff it feels kind of discouraging.

Maybe add effect like Iridium Band or a bit more since you use prismatic shard for the wedding ring, which i think is much more rare than 20 solar and moon essence to make the iridium band.

Thats about it! Thanks in advance for anyone willing to make em.

Xabidar commented 3 years ago

Can I add to this? I've always liked the idea of adding a "gem socket" to the wedding ring. By adding in different gemstones, you change the stats, making the wedding ring a flexible, fit-to-your-playstyle kind of thing. Not sure how easy it would be to balance something like that, not to mention I have no clue what gems would give what stats.

Also, a built-in "teleport to the other user" option would be AMAZING for multiplayer.

RafieIvory commented 3 years ago

I like the first ideas, u can follow the other rings buff for that, like ruby ring give 10% more attack, but if u slot it in the wedding ring maybe make it 20% or 25% more, since again its using iridium, and emerald ring give 10% speed, so for the wedding make it 20-25%, and so on so forth following the other rings.

but the built in teleport is kinda broken tbh, cause one of u can go to the desert, and another can just teleport there without ticket, or go deep down in the mine, and one of u teleport and continue from there while the other one left to recover and then repeat, so the teleport to other user is kinda broken, the first idea can be manage i guess, depends on how hard it is to code that. which to be honest, might be impossible thinking it over lol. but hey, whoever willing!

Xabidar commented 3 years ago

Perhaps the teleport could be balanced with a cooldown? Make it so it can only be used once a day, or once a week? Maybe have it be a global cooldown? So if Player A uses it, Player B can't use it until the cooldown refreshes idk, just spitballin', lol

embolden commented 3 years ago

I actually started working on something similar at one point because my wife and I play together a lot. I don't remember why I never finished it and published it. I think I paused because of this bug: https://github.com/spacechase0/JsonAssets/issues/54, but it's been a while so I don't remember. I might pick it back up but you're more than welcome to fork it and finish it.

Here's what generates the config.json file so you can see what stats I was thinking about. I was trying to make something that gave a slight boost to everything and then got more powerful, I think double, if your spouse was in the same tile as you.

        public int MagneticRadius { get; set; } = 64;

        public float KnockbackModifier { get; set; } = 0.05f;

        public float WeaponPrecisionModifier { get; set; } = 0.05f;

        public float CritChanceModifier { get; set; } = 0.05f;

        public float CritPowerModifier { get; set; } = 0.05f;

        public float WeaponSpeedModifier { get; set; } = 0.05f;

        public float AttackIncreaseModifier { get; set; } = 0.05f;

        public int Resilience { get; set; } = 1;

https://github.com/embolden/WeddingRings