Castle Age Autoplayer

By erik a. Last update Feb 26, 2010 — Installed 246,864 times.

Help Topic - Attack Monsters in this Order

in
Subscribe to Help Topic - Attack Monsters in this Order 40 posts, 19 voices



Artifice Scriptwright
FirefoxWindows

The Attack Monsters in this Order box takes a string of comma or return separated words or phrases, and searches against the list of monsters available to decide what order to attack them in. Either "dragon", "red dragon", "your", or "bob" is ok. It's case insensitive.

If Achievement Mode is checked, then it will first scan through the list looking for monsters under the achievement level. This is as listed on the Achievements page of CA (such as 100,000 damage for a dragon), or 250,000 for serpents and 250 orcs for Dark Legions. If nothing matches your search list, then it will check the other monsters from top to bottom. If there are no monsters under achievement damage, then it will start over from the attack monster order again.

Here are current achievement levels:

monstAchTable:{'Dragon':100000, 'Serpent': 250000,'Knight': 30000,'Terra': 20000,'Hydra': 500000,'Ravenmoore': 500000,'King': 15000,'Queen': 50000,'Legion':250,'Mephistopheles':250000},

You can also enter specific commands after the word with a colon to change how the script handles a match for that word. Commands are:

:sa - use single attack against a match for this word
:pa - use power attack against a match for this word
:ach500000 - use 500,000 damage as the achievement level for a match against this word, instead of the default
:max1000000 - after 1000000 damage against a match for this word, do not attack this monster any more
k = X1000
m = X1000000

These can be combined as well, such as "dragon:sa:max200k:ach150k".

As an example, here's my normal monster attack order:

emerald d:max100k
emerald, sapphire:ach500k, serpent:max500k,legion,dragon:sa:max200k,hydra:sa:max1m

Note, first match against a word will overrule later ones if lower, so if you have "dragon:max100000,emerald dragon:max200000" it will never attack the emerald dragon over 100,000 damage, because it would first match the "dragon" condition. "emerald dragon:max200000,dragon:max100000" would attack the emerald dragon for up to 200,000 damage, and all other dragons for 100,000 damage.

 
caesar2k Scriptwright
FirefoxWindows

isn't any :fort keyword for ship / legion?

 
Artifice Scriptwright
FirefoxWindows

Your description is a little short, but did you mean you want to add a :fort10% or something as a possible condition? In other words, if it matches the search word, then it would fortify for that monster at 10%, instead of the setting in the default?

Funky. Yeah, that's possible. Did other people want that feature?

 
BManTYA User
FirefoxWindows

I am assuming that the "emerald d:max100k" in your example above is for the fortification. Is that a good assumption? Also, would you use the independent boss names or are they recognized as "boss" or something?

 
leppykahn User
FirefoxWindows

Emerald Dragon, Maximum 100,000 damage.

 
jackedupcanyon User
FirefoxWindows

Think he may want to set a certain amount of fortifying health/damamge to be done. I would think % of attack you have done would also work. I like to fortify about 25-33% of what I attack at a minimum.

 
BManTYA User
FirefoxWindows

OK, got it. Can you tell me if this is the way you meant for the script to work?

gildamesh:pa:max60k:ach30k
colossus:pa:max80k:ach40k
sylvanas:pa:max200k:ach100k
mephistopheles:pa:max200k:ach100k
keira:pa:max120k:ach60k
lotus:pa:max2m:ach1m
dragon:pa:max500k:ach250k
serpent:pa:max1m:ach500k
legion:pa:max1k:ach500
hydra:pa:max2m:ach1m
freshmeat

 
Artifice Scriptwright
FirefoxWindows

If you have the check box for use Power Attack clicked, you don't need to specify it for each monster. Your attack order would work fine. You are overriding all of the default achievement levels, presumably because you want to do more damage.

"Freshmeat" is irrelevant for monsters.

 
BManTYA User
FirefoxWindows

Thanks Artifice. Would it be safe to assume that the old way of using FB ID's will work as well? For ex. if I wanted to go after a specific players monster, I can just add their ID to the beginning of my list and specify the points for max (7400000012:max3m).

 
Artifice Scriptwright
FirefoxWindows

Um, nope. That would not be safe. ;) They don't work. Coding support for that and text was ugly, and I don't understand why you would want to use numbers instead of your friend's name.

 
Grimstock User
FirefoxWindows

Some of my friends are Asian, and use Asian character sets, which I can not recreate on a roman keyboard, so for me it would make things easier to put them in by number rather than by name. As it is I am quite happy with the system you have come up with, it seems to work quite well. It would be nice to be able to give priority to one monster over an other of the same type, to be able to help out a friend in a scrape, would there be a way to set the priority by the order they appear in the list of monsters? Say start with the second hydra on the list first, then do the dragons, and then finish up with the first hydra on the list? Also is there a way to do call to arms for specific types of monsters, perhaps on a set time, say call to arms on hydras ever 3 hours or the like? Just some thoughts.

Oh, and Thank you. I was about fed up with Castle Age before I started using this, and now I am back to playing a couple times a day, and enjoying it, and doing the parts that I like, and not having to get bogged down in the tedium of having to do all the little things that need to be done to get ahead at all, and which had sucked most of the fun out of the game for me. So thank you.

 
mattst User
FirefoxWindows

I have friends with asian characters as well, hadn't come across that problem yet. But until they can come up with a fix for that, you could use the script in reverse. Instead of trying to get it to attack one first, make low level max damage on the ones you don't want to attack. This would trick the script into going to the one you want (albeit with a bit more checking)

For ex.
I have 2 Cronus one from a friend with asian characters and the other is named "bob"
set the script
bob:max100

It wouldn't go any higher on Bob's and would switch to the other by default.
Granted won't work if all the names are using asian characters :)

 
Artifice Scriptwright
SafariMacintosh

Hmm. . . Copy and paste doesn't work for the Asian characters? Seemed to work fine when I just tried it.

 
barelyalive User
FirefoxWindows

question, what if you have say .. 3x Battle of the Dark Legion's .. and you want to say put the minimum achieve on all 3x battles .. then the rest of the stamina can be used for battles. what would i have to put in the monster box?

cheers

 
barelyalive User
FirefoxWindows

also forgot to add to the above .. and you want to fortify those battles upto 25x times each as well

cheers

 
Avenger999 User
FirefoxWindows

I have two hydras on my monster list. I key in the following code to attack monster in that order.
robert:max100k,
miguel:max500k

But it keeps attacking robert's hydra non-stop
What is the problem

 
marijanpull User
FirefoxWindows

please response fastly
can autoplayer script do the random achived monster attack randomizly without order text filled

 
Bricio Scriptwright
ChromeWindows

it is not implemented.
"Attack Monsters in this order", means not random
 
Artifice Scriptwright
SafariMacintosh

barelyalive:

legion:max250 will do the job. Then, set Battle to Battle When No Monsters.

There is no way implemented yet to specify how much you fortify, aside from the fortify below % setting.

Marijanpull and Avenger999 - Do you have Achivement mode checked? See here: http://userscripts.org/topics/44350?page=1#post...

 
marijanpull User
FirefoxWindows

for christ sake what to write in order to attack randomizly monsters with achive mode of all this words

To find more monsters to battle, go to your [Castle Age Facebook Newsfeed] and look for your friend's Call-To-Arms.
Help:
Completed!
Your Gildamesh, The Orc King
collect reward
SUMMON YOUR OWN!
summon
SUMMON YOUR OWN!
summon
Completed!
SunInn's Battle of the Dark Legion
collect reward
Kenneth's Battle of the Dark Legion
engage
小羊's Keira the Dread Knight
engage
Lorena's Cronus, The World Hydra
engage
Jack's Gildamesh, The Orc King
engage
Luis Miguel's Battle of the Dark Legion
engage

answer the words to type
and answer will it change monsters couse i wanna be active in many monsters just to be cool ...............kiss

 
marijanpull User
FirefoxWindows

ok will not do random but what to type of all this words here like command to attack them all just retype command to me excample is one reply up

 
1NUY4SH4 Scriptwright
FirefoxMacintosh

if you just want to attack everything automatically, don't type anything into the box and let CAAP chose for you. It will check and see what monsters have not had achievement met and attack those as needed first.

To "attack them all" do not type anything into the box.

If you want to specify which monsters to check first, then list them. i don't usually specify, but when I do, I use the person's name, i.e.:

Lorena
Luis
Jack

If you have Achivement Mode selected, then it will start with Lorena's monster, attack it until achievement mode met, then move on to Luis, then Jack, then attack those three automatically afterwards.. i think

 
marijanpull User
FirefoxWindows

i love you, i love you, i love you, just, shift enter names in checbox, and add as many monster, out achivement, to fight..............................

 
barelyalive User
FirefoxWindows

@artifice, sorry, forgot to ask, in your response
legion:max250 will do the job. Then, set Battle to Battle When No Monsters.

is that with achievement on or off?

cheers

 
Mike Nixon User
FirefoxWindows

1. For Serpents, if I have
Serpent:max500k and I also have The other "Fortify if under" set to 50% so I've done 400k in defense, will I only attack for another 100k?

2. And legion:max400k that will stop when my total orc kills (from fortify and attack) are at 400? (since 1k = 1 orc), Is this assumption correct. Thanks