@Talisman: See attached for an attempted fix.
Note that this is based on my own game version, so contains some stuff from Mod Release - Build 14 Beta 4.1 WIP | PiratesAhoy! too.
For this to start working, execute this through console:
With these changes, you can be caught for carrying opium WHENEVER carrying opium.
This does not expire, but does automatically stop as soon as you no longer do carry opium.
So as long as you carry opium, Fast Travel is disabled.
Additional improvements:
- Slight dialog improvement for the guard when you get caught
- Using opium only removes ONE item (used to be two apparently unintentionally)
- You only get Opium as starting items IF you start Free Play as Jean Lafitte (easy for testing), but not for any other Smuggler start
I think this should help.
Note that this is based on my own game version, so contains some stuff from Mod Release - Build 14 Beta 4.1 WIP | PiratesAhoy! too.
For this to start working, execute this through console:
Code:
DeleteAttribute(pchar, "quest.opium_smuggling.active");
DeleteAttribute(pchar, "quest.Opium_set_first_ambush");
DeleteAttribute(pchar, "quest.opium_smugglingset");
pchar.quest.Opium_set_first_ambush.win_condition.l1 = "item";
pchar.quest.Opium_set_first_ambush.win_condition.l1.character = pchar.id;
pchar.quest.Opium_set_first_ambush.win_condition.l1.item = "opium";
pchar.quest.Opium_set_first_ambush.win_condition = "Opium_set_first_ambush";
This does not expire, but does automatically stop as soon as you no longer do carry opium.
So as long as you carry opium, Fast Travel is disabled.
Additional improvements:
- Slight dialog improvement for the guard when you get caught
- Using opium only removes ONE item (used to be two apparently unintentionally)
- You only get Opium as starting items IF you start Free Play as Jean Lafitte (easy for testing), but not for any other Smuggler start
I think this should help.
