Hi everybody,
I'm posting balance changes preview for the upcoming Christmas update. Here is the
preview and brief description:
Deathwood necromancer - keyword conditions that grant resource gain are swapped
Javeliner - tower damage calculation reworked
Reuse the rubble - added 30 upper limit for N
Necroent - gems and recruits gains are swapped
Templar castle - conditional Dungeon increase added
I'll be posting preview of new cards for the New year update here later. There is one more thing that I would like you to know. I've been working on complete redesign of the MArcomage application for the last 6 months. The reason is quite simple: after many years of development the application structure has degraded and made further development increasingly difficult, complex and untestable.
This redesign will have following effects:
- less code, more readable code, better code testing => less difficult, faster and better testable development
- less memory usage
- less database usage
Of course all the functionality and layout remains the same, nothing was taken out. On the contrary, because of the simplified development I was able to add new features that I wanted to implement for years: card development tools. I implemented these two:
- automated test that will play all cards in all modes and thus test the card code for errors
-> this can be used by admins only and should prevent simple typos in the code to be ever released in an update
- in game cheating menu
-> this tool is available for all users that finished tutorial and are playing a game with simple AI (not AI challenge). It allows you to modify all game attributes (Tower, Wall, Facilities, Stock) and also add cards to any player's hand. With this you can explore card combos much easier, since to set up the desired game state is easy.
Currently the development is finished and only final testing needs to be done (big thanks to Fithz Hood for playtesting the new version, his feedback and feature suggestions). I hope we can release this new version on the New year update, but I'll keep you informed.