All of the dialogs in TTW_Reputation.esp that are supposed to modify the discount based on reputation are using the wrong variable in the script. Here is an example from xx038E03:
short rep
short discount
;Get positive rep and increase discount
set rep to GetReputationThreshold RepTTWLittleLamplight 1
set discount to (rep - 1) * 5
;Get negative rep and decrease discount
set rep to GetReputationThreshold RepTTWLittleLamplight 2
set discount to discount - ((rep - 1) * 5)
ShowBarterMenu rep
The last "ShowBarterMenu rep" should read "ShowBarterMenu discount". The same code was copied throughout the vendors so they all have the same issue.
I'll see if I can fix it.. but I've never made scripting changes in dialog's, so we'll see how it goes.
EDIT: Seems pretty easy to fix. Tested it and it seems to be working for me so I thought I would upload it for anyone else who wants it.
