The Opium smuggling now works. 
1 - Buyers List is now OK
2- Fast Travel - disabled when player carrying Opium - & Re-enabled when Opium got rid of ( need to go to next location for re-enable to happen)
3 - Opium can only be got rid of by selling to Buyer on Buyer's list - or by using it
- or having it confiscated by a soldier - ( can't give to Officers - sell it - or put it in a chest ) 
Small cosmetic problem :- Quest Book
When play as Jean Lafitte - given Opium at start - Quest book has entry

text.t4=Hey, I've found an Opium Den and bought some opium! Maybe the smugglers have interest in that too?
The same quest Book entry is also used when you find Opium on the body of a dead smuggler on the Beach.
I think this does not make sense since the player does not know where the Opium Den is yet, ( I think it should only be used if you buy Opium in the Opium Den ) - so I think a different text should be used in both situations e.g.
text.t16=Ah, I've acquired some Opium. I will have to ask the smugglers about this.
I have added this to the quest book file attached.
I have looked in the code but cannot find the place where the code is to put this entry in the quest book, for both the Lafitte Start, and finding the Opium on a dead smuggler.

Attached is a Save - just about to meet smugglers on the beach - get caught by coastguard - let them kill smugglers & then loot smugglers bodies for Opium.
Logs for this are also attached - even using these I can't work out where in the code the quest book entry is


1 - Buyers List is now OK

2- Fast Travel - disabled when player carrying Opium - & Re-enabled when Opium got rid of ( need to go to next location for re-enable to happen)

3 - Opium can only be got rid of by selling to Buyer on Buyer's list - or by using it


Small cosmetic problem :- Quest Book
When play as Jean Lafitte - given Opium at start - Quest book has entry

text.t4=Hey, I've found an Opium Den and bought some opium! Maybe the smugglers have interest in that too?
The same quest Book entry is also used when you find Opium on the body of a dead smuggler on the Beach.
I think this does not make sense since the player does not know where the Opium Den is yet, ( I think it should only be used if you buy Opium in the Opium Den ) - so I think a different text should be used in both situations e.g.
text.t16=Ah, I've acquired some Opium. I will have to ask the smugglers about this.
I have added this to the quest book file attached.
I have looked in the code but cannot find the place where the code is to put this entry in the quest book, for both the Lafitte Start, and finding the Opium on a dead smuggler.


Attached is a Save - just about to meet smugglers on the beach - get caught by coastguard - let them kill smugglers & then loot smugglers bodies for Opium.
Logs for this are also attached - even using these I can't work out where in the code the quest book entry is


Attachments
Last edited: