Thank you for your help Makanyane.
Its usually takes at least one question before I figure out where I went wrong.
I did as you suggested and edited the EDB back to working perfectly then removed a coma from a the requires factions list and it gave me the expected error message.
I also created graphic cards for all the building levels. I was hoping I could get away with just placing them into the desc_ui_buildings file, but that doesn't seem to work for me.
I also went back through all my text and found I missed a word in only one of the building levels, this must have been the major issue. Now I have everything working, including the branched building tree.
Thanks for the prompt reply. It led me to figuring out all my problems.
Bookmarks