Disposition fix not working
- Is the problem OpenMW specific or does it also happen in vanilla Morrowind?
- I don't know
- What is your operating system?
- Windows 10 x64 21H2
- What version of OpenMW are you using? If you used a bleeding edge build, state the exact revision used.
- Openmw: 0.49.0 (Rev: f135cd19bd)
- What version of Morrowind are you using (i.e. retail CD or Steam)? What addons (Tribunal, Bloodmoon) do you have installed? What language is your Morrowind install?
- GOTY version on steam, chinese by 3 esp as translation (but the bug reproduced without them)
- Additional files
- Logs&cfg: OpenMW_cfg_logs.7z
- Video: OpenMW_2023.04.11_-_18.58.00.01_resize.7z
I search the forum and found no one reported it, the wiki page said it's fixed
I wonder if it's me did something wrong :/
Disposition fix. When talking to someone while under the effect of a personality increase that would push disposition over 100, extra disposition could be lost when the effect expired. This should no longer happen.
Say, I use Fortify Personality 100 to a merchant with 70 disposition and after the trading it decreased to 50
I tested on game without mod (only 2 dlc) and a fresh new save, it reproduced
Reproduce Steps:
- Goto the debug mode of openmw (skip character creation and set spawn point), set spawn cell: Balmora, Guild of Mages
- Add a script for it to run after start, content:
player->AddItem "Gold_001" 99999
player->setspeed 200
player->setmagicka 500
player->setwillpower 500
player->addspell "Charisma"
- Start the game from openmw, talk to the spellmaker downstairs, create a
100Charmspell that fortify 100 personality on self for few seconds - Talk to a trader nearby, persuade him with 1000 gold or so to increase his/her disposition higher than 50 and lower than 100, for example 70
- Cast your
100Charmand talk to the trader before the effect wear off, buy anything from him (purchase spell is not working, only physical trading counts, for example potions) - Wait few seconds until the
100Charmspell effect disappeard, talk to the trader again
Actual result:
The disposition of trader drop to 50
Expected result:
disposition drop back to 70
Any help? Did I break something?
If it is a bug, is there any makeshift fix I can do now, before it really fixed?
Edited by byzod