Would using LAi_FindRandomLocator("sit") be of any help? If I recall, that function should only return empty locators.
It might be... if I'm going to look at getting PChar to only sit at vacant spaces, which is where this is heading . Is there an equivalent test to find if a specific locator is already occupied?
I think I looked at that and it doesn't seem to involve the "without_money" dialogue cases (and reputation loss) as it stands. I will continue to search as I work on the sitting problem but am tempted just to change the code for the other taverns to what I did for FdF with the waitress, take out the -1 reputation tweak the dialogue a little and see if anyone finds it a problem.There IS a bedroom angle there which works once you reach rank 4/5. @Levis definitely made some updates to that as well.