Greetings, programs!
I recently downloaded and started running tbamud, first with the packaged code but then when my son and I ran into the water drinking bug which was fixed in github I thought it might not be a bad idea to run that instead. Unfortunately after compiling I found all shops selling everything for 0 gold. I reverted back to the 3.68 code with the fix manually applied, and shops are working as expected again.
Looking at the diff between the two, I'm not sure I see what the problem is - the additions are bandaging, unfollow and I believe regroup, and then a changeset labeled to fix compiler warnings that does a lot of setting statics and some type casting. I did notice that some variables were cast to float before and are now cast to double in shop.c, and I wonder if the change in precision messed up the arithmetic. It's been a while since I've done any heavy lifting in C, so I figured I'd post the question and see if someone more familiar with the code would see the error rather than me spending a lot of time adding debug statements and stepping through gdb
Very long way of not only reporting what seems to be a bug but asking if the github codebase should be considered stable for use? My goal is to run a small mud for my son (9) and some friends of mine who used to mud, and so far we're having a lot of fun exploring and learning about it. I ran an ew-too so this is a bit new for me too...