Today I have added in the structure and code to create upgradeable buildings in MagicDuel. These will allow players to pay resources towards a project which will, over time, grow and provide additional functionality. An example of this is a treasury that if properly maintained will grow and allow more items and creatures to be stored.
There is a wide range of possibilities with this that I plan to expand this to encompass and I am sure the A25 team can come up with ideas that I have not even considered! Some examples include contributing resources to your lands armoury to provide bonuses, charging fees at land boundaries (if protected!), and even the ability to blockade scenes and other areas in a "war footing". Or you could have a community shed which, is improved would allow a wider range of items to be grown, and tools to be used. The ability to "upgrade" a scene using this framework is pretty wide so I am open to ideas about how you could create an upgradable building.
The start of this however is the humble building, a framework that allows contribution towards resources in MagicDuel. For the moment the underlying code and tables are in place and I plan to continue the work to make it more functional.
I will detail more information once I have the first instance implemented and I can demonstrate how it works within MD. A25 members are welcome to ask my questions on our PM thread beforehand however as the (read only interface) is currently up. Please note nothing you see below is currently fixed.
Example A25 Interface for viewing building templates