Closed Alya-N closed 5 years ago
I think all but the last stage of the promotion system would actually be fairly easy to implement. Once you are able to retrieve the promotion level then you could just add the stats to it, it seems that each hero has different stats for the 1st, 2nd and 4th stage, but the 3rd stage is 1 stats per level for common, 2 stats per level for rare and 3 stats per level for legendary, which since they have to be level 99 would be 99 stats (both atk and hp I believe) for common, 198 for rare and 297 for legendary.
I think the promotion system is actually easier than dealing with the abilities of new heroes.
Okay, I may have made a test build of the promotion system: https://github.com/Alya-N/C-Hero-Calc/tree/Promotions_beta Use hawking:99.5 for promotions.
EDIT: Promotion system is ready. Use hawking:99.5 for promotions. Detailed change log is here https://github.com/Alya-N/C-Hero-Calc/compare/4.0.0.0a_backup...Alya-N:Promotions_beta
I doubt I'll be able to implement the promotion system in a reasonable amount of time (I'll try, but it'll take a while(months?) and is not 100% certain I have the skill required for it). For anyone who decides to update the calc, I'll leave some notes from room 1.
So, from what I can tell, the parsing system and the replay generator will have to be altered. Macrocreator also needs to be changed to accommodate the new feature and the new promotions will have to be retrieved from the server.
_(Oh, and I've already made preparations for Christmas heroes here: https://github.com/Alya-N/C-Hero-Calc/compare/3.2.2.0f_Backup...Alya-N:master )_