Fixes and Improvements - Soap distribution: fixed soap delivery so that it does not deliver soap indefinitely. Hopefully. They don't run out, don't worry; - Volition Cabinet: added Volition Cabinet as a dependency. - 1.0.3 fixed a regression from 1.0.2 in the soap usage mechanism that prevented the mod from cleaning party members.
So... the bug where a dialogue that starts combat which enables the mod to auto-soap at pre-combat that makes you lose Main Action resource - is the fix known already, and when's it gonna roll out?
Yo, VoIitio! I have the Soap usage after combat enabled even when it was still bugged.
Luckily, since MCM's recent updates - I haven't experienced losing action resource at the start of combat and it's not using auto-soap at the start of combat anymore. I reckon it was a MCM problem after all. 🤔
Just dropped by to see if this had been reported. Still happening on the latest version, and it happens with soap, not just sponges (I don't have any sponges in inventory). Combat was initiated after dialogue, so it wasn't right after combat ended and another started either. But now that I know what's causing my action going missing, easy enough to disable the mod for now. Hope you can figure it out because it is nice not having blood all over my face after combat.
As other comment said, since using autosoap I keep having my characters enter combat without action for the first turn. Also the log does show the characters using soap as fight starts. Doesn't happen always but in cases where the conversation leads to combat, it seems to happen often. Had it happen most recently on Cazador for example. Maybe there is some weird false combat start/end when going from conversation to fight.
A possible solution would be making using all cleaning products a free action, since it is useless in combat anyway. Wiki says it doesn't cost an action but it may still due to bug / use sponge tray rather than soap bar and cost an action.
Otherwise works well and all, but i'll be uninstalling due to above reasons, i'm tired of starting bossfight and no action for me.
The only triggers for soap usage are CombatEnded and RequestEndTheDaySuccess, and the soap usage call explicitly tells the game not to consume action points, so I can't think of anything other than a game bug. This has never happened to me, but I'll revisit this mod soon and check it out.
The trigger happening as a fight starts might be one bug yes, but this maybe is a bug too?: i don't have any mods that should affect soap but to me it does cost an action to use the soap.
This mod auto uses soap at the worst times, instead of after combat it uses it at the start combat taking away her action. Is there a fix for this? Till I figure it out I have to remove the mod :(
I am also unfortunately having the issue where I have no action point at the start of combat because of soap. And as of late it hasn't been appearing in the camp chest :( I do have other mods but I don't have the action point issue when I don't have soap in my inventory.
I thought this mod wasn't working... then I realised it was, in fact, my reading comprehension skills that were not working. Now that everyone has *soap* (you even wrote it in bold... wtf is wrong with me), they're squeaky clean!
I updated 1.0.2 version with Volition Cabinet, and It looks auto use soap logic doesn't work. (it worked well for previous version) I don't know this happens because it is mid-save and there is old version of soap in my inventory. check it plz if you have some time :) Thanks!
I used bg3mm and I checked se console as you suggested. (I used Volition Cabinet 1.1.0 and Auto Use Soap 1.0.2)
Here is what I did for this log. 1) drived into the battle and killed one npc to make blood and dirt. 2) finished the battle. 3) go to camp 4) save the game with the blood and dirt 5) get back to main menu and load the save for clear logging 6) get out camp and go to camp (with blood & dirt)
and here is the log. loaded with b&d in the camp and just in&out camp once. (without seems another mods' log)
...
Loading bootstrap script: Mods/AutoUseSoap/ScriptExtender/Lua/BootstrapServer.lua [Auto Use Soap]: Volitio's Auto Use Soap 1.0.2 loaded
...
bg3se::esv::lua::OsirisCallbackManager::RunHandler(): Osiris event handler failed: [string "VolitionCabinet/Shared/Helpers/Camp.lua"]:12: attempt to index a nil value (field '?') stack traceback: VolitionCabinet/Shared/Helpers/Camp.lua:12: in method 'GetChestTemplateUUID' AutoSendFoodToCamp/Server/EventHandlers.lua:108: in function [ [ "LAR_Demon_MaleSlight_e082e927-ab37-de00-3788-215c65fdd002" ], [ "S_Player_ShadowHeart_3ed74f06-3c60-42dc-83f6-f034cb47c679" ], [ "S_Player_Laezel_58a69333-40bf-8358-1d17-fff240d7fb12" ] ]
And after this log, there is no additional log for this mod while I go in&out camp.
I'm not sure I did it correctly, but here is the console result
_D(Osi.DB_Camp_UserCampChest:Get(nil, nil)) Entering server Lua console. S >> S >> _D(Osi.DB_Camp_UserCampChest:Get(nil, nil)) [ [ 65537, "CONT_PlayerCampChest_A_71a45e9e-2f8a-d294-c4bc-30e4e52f42bb" ] ] S >>
65 comments
Fixes and Improvements
- Soap distribution: fixed soap delivery so that it does not deliver soap indefinitely. Hopefully. They don't run out, don't worry;
- Volition Cabinet: added Volition Cabinet as a dependency.
- 1.0.3 fixed a regression from 1.0.2 in the soap usage mechanism that prevented the mod from cleaning party members.
Luckily, since MCM's recent updates - I haven't experienced losing action resource at the start of combat and it's not using auto-soap at the start of combat anymore. I reckon it was a MCM problem after all. 🤔
Edit: Nevermind. Got the bug again (on both sponge and soap items) when meeting The Emperor for the first time.
A possible solution would be making using all cleaning products a free action, since it is useless in combat anyway. Wiki says it doesn't cost an action but it may still due to bug / use sponge tray rather than soap bar and cost an action.
Otherwise works well and all, but i'll be uninstalling due to above reasons, i'm tired of starting bossfight and no action for me.
I do have other mods but I don't have the action point issue when I don't have soap in my inventory.
Thank you so much for this lovely mod 💜💜💜
I don't know this happens because it is mid-save and there is old version of soap in my inventory.
check it plz if you have some time :)
Thanks!
(I used Volition Cabinet 1.1.0 and Auto Use Soap 1.0.2)
Here is what I did for this log.
1) drived into the battle and killed one npc to make blood and dirt.
2) finished the battle.
3) go to camp
4) save the game with the blood and dirt
5) get back to main menu and load the save for clear logging
6) get out camp and go to camp (with blood & dirt)
and here is the log. loaded with b&d in the camp and just in&out camp once.
(without seems another mods' log)
...
Loading bootstrap script: Mods/AutoUseSoap/ScriptExtender/Lua/BootstrapServer.lua
[Auto Use Soap]: Volitio's Auto Use Soap 1.0.2 loaded
...
bg3se::esv::lua::OsirisCallbackManager::RunHandler(): Osiris event handler failed: [string "VolitionCabinet/Shared/Helpers/Camp.lua"]:12: attempt to index a nil value (field '?')
stack traceback:
VolitionCabinet/Shared/Helpers/Camp.lua:12: in method 'GetChestTemplateUUID'
AutoSendFoodToCamp/Server/EventHandlers.lua:108: in function
[
[
"LAR_Demon_MaleSlight_e082e927-ab37-de00-3788-215c65fdd002"
],
[
"S_Player_ShadowHeart_3ed74f06-3c60-42dc-83f6-f034cb47c679"
],
[
"S_Player_Laezel_58a69333-40bf-8358-1d17-fff240d7fb12"
]
]
And after this log, there is no additional log for this mod while I go in&out camp.
I hope it is helpful.
Thanks!
_D(Osi.DB_Camp_UserCampChest:Get(nil, nil))
from your console when that issue occurs?
_D(Osi.DB_Camp_UserCampChest:Get(nil, nil))
Entering server Lua console.
S >>
S >> _D(Osi.DB_Camp_UserCampChest:Get(nil, nil))
[
[
65537,
"CONT_PlayerCampChest_A_71a45e9e-2f8a-d294-c4bc-30e4e52f42bb"
]
]
S >>
Thanks for your effort!
I love this mod :D