{"push_id":652318073,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"a98977f198af7841aa62b34328e103dcf560a823","before":"4f2d2eab5d05d88f5e0e7d04a480d5f9e5dcea43","commits":[{"sha":"a98977f198af7841aa62b34328e103dcf560a823","author":{"email":"df97942da70111b555124fc6b533310130a1604f@c-loomis.com","name":"Artifice"},"message":"Festival Duels, Battle Rewrite, General Reset Build\n\nBattle\nFull re-write of battle routines. Including:\nAdd Festival Duel Champion battles\nUnified common functions that handle all battle-type stuff for battle,\nconquest, festival duel, and guild battles\nAutomatic recon at all times. CAAP records all targets it sees on the\nbattle pages and keeps a list of the best 250 targets\nImprove target selection, based on chance to win by level/army of\nopponent * number of points for winning\nTarget rank updating based on points received\nImprove chaining. CAAP remembers the last target and will go back to\nfinish chaining them even if interrupted\nSimplify config menu -- Raid stuff hidden and moved under Raid section\nonly to appear if selected. Level filters for targets removed, since\nCAAP will automatically pick the best target by level\nSeparate Wait for Monster into check box to allow Max Stamina, Between X\nStamina, settings otherwise\nAdd ability to do relative or absolute rank selection. For example, your\nrank +3 ranks or over rank 19, regardless of your rank\nConvert to next generation Navigate3 navigation\nNet reduction of about 1000 lines of code, even after increased Festival\nDuel functionality\nProbably break Raid and userId list functionality. Will have to check\nthose out.\n\nGenerals\nAdd general quick switch for all pages\nEnable loadouts reset rebuild -- I said I wasn't going to do this, since\nit's CA's bug, but it's taken too long to fix. Of course, now that I've\ngone to the trouble of coding a fix, they'll probably fix tomorrow. ;)\nNot 100% sure this works yet. Hard to test without a reset.\nGeneral level up detection -- CAAP notices when the general level up\npop-up appears and levels up the general\nUnder level general order changed to default to do lowest level first.\nAdd check box to config menu to do highest under level first instead.\n\nConquest Battle\nAll battle improvements above apply\nAdd level selection to go for 300+, 600+, or 900+ for better Conqueror\npoints\nBurn tokens when about to do a Conquest level up to get the token refill\n\nMonster Finder\nFix for blank lines\nFix for [0] conditions\n\nGB\nFix for continually trying to rejoin battle that ended early\nFix for select by FB ID conditions\n\nLoE/LoM\nFix check for LoM/LoE defend actions\nAdd check for low health, and stop LoM defend when health too low\n\nMonster\nFix for monsters joined with zero damage (joined a monster with zero\nhealth or not enough stamina) not registering as joined\nFix dashboard display of title with stamina/energy use for monsters when\nusing user-set achievement\n\nOther\nAdd read for Festival Duel Champion rank to keep\nChange level up logic to find biggest monster hit or current quest, use\nall stamina, use all energy, then do the big hit\nRemove some page reviews where the information is read elsewhere, such\nas Oracle for FP or Battle Rank page for rank which is on Keep\nExpand logged out page check to include pages without the splash page,\nso hypervisor can log in account\nAdd bqh value (CA method for prevention of stale link use) to navigate3\nnavigation\nAdd log suppression option for record validation\nAdd bulk regex mismatch log suppression option\nAdd \"blank\" option for google sheet configurations\nAdd reboot if FB ID not loaded correctly. This happens on FB sometimes\nand will cause CAAP to erase all your monsters because it doesn't see\nyour FB ID in the damage table.","distinct":true,"url":"https://api.github.com/repos/Artifice/Castle-Age-Autoplayer/commits/a98977f198af7841aa62b34328e103dcf560a823"}]}