magowiz / Castle-Age-Autoplayer

Auto player for Castle Age game on Facebook.
http://caaplayer.freeforums.org
20 stars 30 forks source link

Conquest Paths and Monster Summoning #215

Closed Artifice closed 9 years ago

Artifice commented 9 years ago

Conquest Collect Major rewrite to allow for automatic Engineering, Guardian, Conqueror, and Hunter points. Now all criteria (except Hunter) must be satisfied before it will collect. Also, a new option, "Round Up," is available for options aside from Hunter. This will collect after the next medal is reached, at 1000, 3000, or 4500 points. When Engineering is set, instead of Questing, CAAP will gather engineering points up to the amount set. If Guardian or Conqueror set, CAAP will try to get those points. Guardian points are priority, unless Prioritize setting under Conquest Options is set to LoE. If Hunter is set, CAAP will not auto-collect for Conquest monsters after the Hunter points is set. Otherwise, collection happens as normal, even if hunter points are not met.

LoM Added defense option for LoM lands

LoE Added defense option for LoE lands

Quests Added Engineer path points. Setting is under Conquest Options, and follows When Quest rules. Remove quest status message at top of config menu if When Quest set to Never Fix quick buy button

Monster Finder Added :f[] field to Finder to filter monsters. If evaluated to false, the monster will be ignored. Finder can now summon monsters. Use a :sum1, :sum2, :sum101, etc based on the mpool of the monster your summoning. Add :pri and :pub options to finder to make monsters you don't join guild priority or public. Remove other joinable monster reviews when :burn options set Guild Priority monsters review is now working Add the following values for use in finder settings: filterok -- true if the monster passes the :f[] setting. Used for summoning. dp -- your divine power level hasgeneral = function(g) -- true if you have that general needrecipe = function(recipeName, numberWanted, keyIngredientName, numberOfIngredientsPerRecipe) -- true if you still haven't finished this recipe, put 'g' for numberWanted for general recipes. guild -- true for your guild priority monsters, mine -- true for monsters you summoned

Here's an example string to summon and join Gildameshes until the Item Archive is complete: Gildamesh:f[needname("Gildamesh's War Helm",10)]:j[stamina > 100]:s[1000]:burn:pri72:pub48:sum1[filterok]

Monster Add :pri and :pub options to finder to make your monsters your joined guild priority or public. For example, :pri48 would make CAAP list your monster as priority once it had less than 48 hours left. Fix identification of your monsters

Stats Rearranged config menu items to group together Stats items, like item archives, stats, demi-blessings, etc. Fix for stat points not upgrading Fix to read stats even with decimal places in modifiers

Gifts Made gift frequency every half hour Allowed for multiple gift choices for one FB ID Improved config menu instructions for gifting

Battle Fix war result reading not error

Alchemy Rework alchemy. Uses a black list and white list and avoid combines that have ingredients in more than one recipe.

Conquest Battle Fix for rank not reading Fix rank reading in console logs

GB Fix splash healing calc Fix swap move and in and out modifiers Fix possible heal amount Fix win/loss reading for confuse and poly

Other Rearranged config menu items to group together Item options, like potions, alchemy, Kobo, etc. Fix for non-text worker index items conversion to text not being saved Speeded up Kobo to click on more than one item of a stack in one action Fix reading of numbers that should be text for google sheets config dash

Artifice commented 9 years ago

Thanks!

On Mon, Apr 20, 2015 at 10:55 PM, magowiz notifications@github.com wrote:

Merged #215 https://github.com/magowiz/Castle-Age-Autoplayer/pull/215.

— Reply to this email directly or view it on GitHub https://github.com/magowiz/Castle-Age-Autoplayer/pull/215#event-285224253 .

To avoid this the XP community uses Refactoring. Refactoring is the term used when improving the internal design of a system without changing the external behaviour. Code Rot is the reverse of this, which I call ‘Refuctoring’. -- Dave Chaplin http://www.byte-vision.com/ProductivityArticle.aspx