The incredible danger posed by enemy poison in Daggerfall demands a strategy of either immunity or real-life luck. At later levels poison damage can become unbearable, not to mention the irritation caused by mysteriously reduced stats which many characters have trouble restoring.
A poison mod would only need to alter one file: https://github.com/Interkarma/daggerfal ... nEffect.cs
Better poisons mod
-
- Posts: 241
- Joined: Sat May 23, 2015 2:22 pm
Re: Better poisons mod
sounds pretty neat man!
- jayhova
- Posts: 924
- Joined: Wed Jul 19, 2017 7:54 pm
- Contact:
Re: Better poisons mod
A thing that tells you have been poisoned before you go to sleep would be nice. Poisons are way to fast acting. In Daggerfall you can be killed all but instantly with a poison.
Remember always 'What would Julian Do?'.
-
- Posts: 555
- Joined: Fri Oct 23, 2015 8:19 pm
Re: Better poisons mod
We do see a lot of confusion caused by poison. Totally agree that it's a bad mechanic. Players either don't know they're poisoned or they do, but can't gauge its effects during rest or travel, resulting in cheap deaths.
You know the "You are healthy" message that appears after time and place when pressing "I"? This is totally out of place and belongs on the character sheet, just like Magicka. There should be a line that says "Status: Healthy" that changes to "Diseased" and/or "Poisoned", which you can hover over to see what specific poison you are afflicted with and what it does. Because you can only fix something if you know it's there and you can only know how dangerous it is if you know what it does.
Poison should decline hp 3x as fast and change the bar from red to green. When this happens during battle, it adds an element of excitement, panic, and strategy. It also makes it obvious when you're poisoned, giving the player the opportunity to cure it. This slow, invisible poison stuff that Daggerfall does is boring and confusing. It never results in satisfying deaths and you end up blaming the game instead of your own procrastinations and gambles.
You know the "You are healthy" message that appears after time and place when pressing "I"? This is totally out of place and belongs on the character sheet, just like Magicka. There should be a line that says "Status: Healthy" that changes to "Diseased" and/or "Poisoned", which you can hover over to see what specific poison you are afflicted with and what it does. Because you can only fix something if you know it's there and you can only know how dangerous it is if you know what it does.
Poison should decline hp 3x as fast and change the bar from red to green. When this happens during battle, it adds an element of excitement, panic, and strategy. It also makes it obvious when you're poisoned, giving the player the opportunity to cure it. This slow, invisible poison stuff that Daggerfall does is boring and confusing. It never results in satisfying deaths and you end up blaming the game instead of your own procrastinations and gambles.
- Ralzar
- Posts: 2211
- Joined: Mon Oct 07, 2019 4:11 pm
- Location: Norway
Re: Better poisons mod
I think a lot of the problem with Poison is that you don't know what's happening or how it affects you.
If it listed what kind of poison, what effects it had, duration and suggestions on how to cure it, it would be better. The problem is really when you just suddenly have debuffed attributes and the game can't inform why why that is or how to fix it. It feels like a bug.
It's also really weird that the only ways are by getting a high enough rank in a temple or doing some hacky spellcasting. "Cure Disease" in temples should really just be "Cure" and handle both disease and poison.
If it listed what kind of poison, what effects it had, duration and suggestions on how to cure it, it would be better. The problem is really when you just suddenly have debuffed attributes and the game can't inform why why that is or how to fix it. It feels like a bug.
It's also really weird that the only ways are by getting a high enough rank in a temple or doing some hacky spellcasting. "Cure Disease" in temples should really just be "Cure" and handle both disease and poison.
- Hazelnut
- Posts: 3016
- Joined: Sat Aug 26, 2017 2:46 pm
- Contact:
Re: Better poisons mod
There are also potions of cure poison that you can purchase or mix, although you have to have reached the appropriate rank in a guild that offers those services.Ralzar wrote: ↑Mon Oct 14, 2019 9:19 am I think a lot of the problem with Poison is that you don't know what's happening or how it affects you.
If it listed what kind of poison, what effects it had, duration and suggestions on how to cure it, it would be better. The problem is really when you just suddenly have debuffed attributes and the game can't inform why why that is or how to fix it. It feels like a bug.
It's also really weird that the only ways are by getting a high enough rank in a temple or doing some hacky spellcasting. "Cure Disease" in temples should really just be "Cure" and handle both disease and poison.
See my mod code for examples of how to change various aspects of DFU: https://github.com/ajrb/dfunity-mods
- Ralzar
- Posts: 2211
- Joined: Mon Oct 07, 2019 4:11 pm
- Location: Norway
Re: Better poisons mod
From https://en.uesp.net/wiki/Daggerfall:Poison
Cures
Curing a poisoning is only possible by consuming a Cure Poison potion, or casting a spell (circinate or self-made) with a Cure Poison effect. However, while the poison will no longer be actively harming you, these cures will not restore any attribute damage you have already suffered.
Is this fixed in DFU? If so, if potions were easier to buy, that would solve it.
Cures
Curing a poisoning is only possible by consuming a Cure Poison potion, or casting a spell (circinate or self-made) with a Cure Poison effect. However, while the poison will no longer be actively harming you, these cures will not restore any attribute damage you have already suffered.
Is this fixed in DFU? If so, if potions were easier to buy, that would solve it.
- Hazelnut
- Posts: 3016
- Joined: Sat Aug 26, 2017 2:46 pm
- Contact:
Re: Better poisons mod
Pretty sure when I used a cure poison potion, my attributes were fixed too - but I wasn't paying enough attention to be sure. Looking at the code, the entire poison effect bundle is removed so I suspect DFU has fixed the issue.
See my mod code for examples of how to change various aspects of DFU: https://github.com/ajrb/dfunity-mods
- Leeux
- Posts: 52
- Joined: Thu Sep 26, 2019 2:05 am
Re: Better poisons mod
You can use enchanted items with cure poison too ("x of Venom Antidote"), and they're quite common drop, relatively speaking... still, it requires you to be lucky in finding one early, or farming some of the quest that give enchanted items as reward, or be high level enough with the MG to be able to at least purchase Magic items.
- Ralzar
- Posts: 2211
- Joined: Mon Oct 07, 2019 4:11 pm
- Location: Norway
Re: Better poisons mod
I actually ran head-first into this problem yesterday. While in a dungeon I got poisoned with attribute debuffs. I had to leave the dungeon and fail the quest.
I had no magic items with poison cure, I had no temple membership and not enough spell points to cast cure poison. My attributes were too debuffed for dungeon crawling. (And I only play with one savegame, so no loading back before getting poisoned)
So I wound up joining a temple and spending an hour or two just grinding my way up the ladder until I unlocked the potion seller, bought a Cure Poison and fixed myself.
In a way it's kind of cool to get problems that require some serious work to solve, but it also feels like a bug. If the poisoned condition would just stop at some point it would be fine. Or if there was a more predictable source of cure poison, that would also solve it. For example, if alchemists sold Cure Poison and Cure Disease at much higher prices than the temples, so you could right away see a natural path to fixing the problem. Without the Daggerfall wiki I would have had no idea I needed a high temple rank (in the right kind of temple) to get this fixed.
Edit: Btw, looking at the file linked in OP, I see there are several types of poisones. It would be really nice if the status popup didn't just change to "You are poisoned". But actually informed you what type of poison, effects and its duration. Even if it was just a vague "You have Droth Weed poisoning. It reduces your agility, speed and strength. The effects will last for 7 days"
I had no magic items with poison cure, I had no temple membership and not enough spell points to cast cure poison. My attributes were too debuffed for dungeon crawling. (And I only play with one savegame, so no loading back before getting poisoned)
So I wound up joining a temple and spending an hour or two just grinding my way up the ladder until I unlocked the potion seller, bought a Cure Poison and fixed myself.
In a way it's kind of cool to get problems that require some serious work to solve, but it also feels like a bug. If the poisoned condition would just stop at some point it would be fine. Or if there was a more predictable source of cure poison, that would also solve it. For example, if alchemists sold Cure Poison and Cure Disease at much higher prices than the temples, so you could right away see a natural path to fixing the problem. Without the Daggerfall wiki I would have had no idea I needed a high temple rank (in the right kind of temple) to get this fixed.
Edit: Btw, looking at the file linked in OP, I see there are several types of poisones. It would be really nice if the status popup didn't just change to "You are poisoned". But actually informed you what type of poison, effects and its duration. Even if it was just a vague "You have Droth Weed poisoning. It reduces your agility, speed and strength. The effects will last for 7 days"