I just started dabbling with the smaug codebase, and had a few questions. I have a lot of ideas, but am not sure where to start.
First, I’d like to set up a currency system, apart from just gold and silver. How much will have to be changed for this to work?
Second, I want to get rid of the levels (like 60-65 or whatever) for admins and just set admin flags, then the player can level up to the max level. Again, I’m trying to figure out where to go with this.
Last, I noticed a lot of reserved and unused flags in the player file. Does there exist some sort of property table that will allow for storing of values?
I have a lot of ideas, as I mentioned; I’m just not quite sure where to go with them all. To me, some of the code looks really messy, but I don’t have the slightest idea of much in the base, so my cleanup will probably cause more problems down the road.
I have done a lot of work in c and c++, so I’m pretty familiar with the language specifics, pointers, memory management, etc. I think I’m just jumping to far in wanting to modify the deep internals. Is there something I can get started doing that will allow me to sort of get a better view of how things work? I’m not sure what is overly complicated and what isn’t at this point.