Automatically selects professions for empty slots
< Feedback on Neverwinter gateway - Profession Automation
Lvl 20 nerf but lvl 25 looks cool...
Alchemy and Leadership needs some tasklist change... others just "copy paste".
LVL:21 ,name:"Protect Magical Goods Market" taskname:"Leadership_Tier4_21_Protectmagic".
LVL:21 ,name:"Train for the Protector's Tourney" taskname:"Leadership_Tier4_21_Training".
LVL:22 ,name:"Guard Clerics of Ilmater" taskname:"Leadership_Tier4_22_Guardclerics".
LVL:23 ,name:"Guard Young Noble on Trip" taskname:"Leadership_Tier4_23_Guardnoble".
LVL:24 ,name:"Escort a Wizard's Seneschal" taskname:"Leadership_Tier4_24_Wizardsseneschal".
LVL:25 ,name:"Battle Elemental Cultists" taskname:"Leadership_Tier4_25_Battleelementalcultists".
LVL:21 ,name:"Kill Rogue Elemental" taskname:"Leadership_Tier4_21r_Killelemental".
LVL:22 ,name:"Capture Bandit Leader" taskname:"Leadership_Tier4_22r_Capturebandithq".
LVL:23 ,name:"Provide security for Pilgrims" taskname:"Leadership_Tier4_23r_Securepilgrimage".
LVL:24 ,name:"Kill a young Dragon" taskname:"Leadership_Tier4_24r_Killdragon".
LVL:25 ,name:"Hunt down an escaped Experiment" taskname:"Leadership_Tier4_25r_Huntexperiment". (AD -task)
They nerf Leadership adding time to task completion...
...about RP´s, each artifact need´s 6.5KK RP so its only 4x that + artigear +artimain/offhand... maybe 30 - 40KK RP´s?
xD, really... (edit, 6.5KK RP´s from rank100 to rank140)
i just looked at the task's for lvl 21-25 and they seem worthless AD wise.
There is a good summary on the forums of the different options for running leadership now.See posts by checkmatein and others: http://nw-forum.perfectworld.com/showthread.php?850351-severe-reduction-ahead-in-AD-gained-through-leadership/page5
Maybe for higher levels should be two script options, one for RPs and one for ADs? Will take some thinking a little pen and paper work to optimize.
Of course for alchemy, the most useful are the craft of enchanced pots (alchemy-specific items, cant get from pve content) and the crafting of elemental aggregate/unified element. Maybe default is to craft enhanced pots (but which ones??) and then user can reset tasks for the loooooong craft of EA/UE is desired.
i just looked at the task's for lvl 21-25 and they seem worthless AD wise.
Like @freedom and @vyserage stated, new task for Profession are more likely AD gain nerf. (and BIG thanks for link!!!)
Higher level Leadership reward chest can be good if they drop decent amount RP´s, but that is just speculation. If rewards contains good amount RP´s then leveling up 25can be done with new task what gives 2x exp. but poor AD, if else then use old level20 task and add two worthy task on level 25...
LVL:25 ,name:"Battle Elemental Cultists" taskname:"Leadership_Tier4_25_Battleelementalcultists".
LVL:25 ,name:"Hunt down an escaped Experiment" taskname:"Leadership_Tier4_25r_Huntexperiment". (rare task)
well, we have one month to investigate and you can extract new names to console.log with easy click,
https://greasyfork.org/en/scripts/7977-nw-profession-names
Rare task are what is needed most.
Well, there is one BIG problem.
Destroy Enemy Camp took now 16h!!!
and 25lvl AD task 24h :(
We probably should have 2 separate Leadership list:
1st. with Explore Local Area and Chart Region for Collect Taxes.
2nd. with Patrol the Mines for rare Protect Diamond Shipment.
Well, there is one BIG problem. Destroy Enemy Camp took now 16h!!! and 25lvl AD task 24h :( We probably should have 2 separate Leadership list: 1st. with Explore Local Area and Chart Region for Collect Taxes. 2nd. with Patrol the Mines for rare Protect Diamond Shipment.
What problem with those? Rare tasks runs when requirements are filled, other task works same way and Leadership is NERFED.
I think there is two separated list for leadership allready,
If bot opens "rewardchests" it will get some "required items", only time will tell how badly they nerfed AD income and mod6 anyway are really big "AD-sink"...
with leadership you need to do 24K RAD / 24H so if we choose the task that do it all other task that take more than 12H don't need.
in the wiki take the RAD/hour and then calculate the amoubnt you can do in 24H to obtain the 24KRAD.
24k RAD (- 2k from invocation) = 22k/24h/9slots = 102 RAD/h/slot.
EDIT: No more RAD from invocation on preview serwer !
Current Top Task:
1. Deliver Metals 150 RAD/h (consumes 3x Mining Claim)
2. Destroy Enemy Camp 133,33 RAD/h
3. Protect Diamond Shipment (Rare) 133,33 RAD/h (consumes 1x Mining Claim)
4. Collect Taxes 100 RAD/h (Consumes 1x District Map)
5. Battle Undead 66,66 RAD/h
5. Fight Off Spellplagued 66,66 RAD/h
But when you count time for produce resources:
1. Destroy Enemy Camp 133,33 RAD/h
2. Protect Diamond Shipment (Rare) 100 RAD/h
3. Battle Undead 66,66 RAD/h
3. Fight Off Spellplagued 66,66 RAD/h
5. Deliver Metals 60 RAD/h
6. Collect Taxes 50 RAD/h
Deliver Metals & Protect Diamond Shipment use the same resources.
I think Deliver Metals waste Mining Claims bacause you can't produce it so fast, and can't start Protect Diamond Shipment.
After Mod6 Destroy Enemy Camp gives only 100 RAD/h and take 16h (less large chest == less claims from chests).
In my opinion the fastest way to gain RAD is:
1. Start Protect Diamond Shipment as often as possible
2. Start Destroy Enemy Camp
3a. Start Patrol the Mines if you don't have at least 6 Mining Claims (resource for Protect Diamond Shipment).
3b. Start Colect Taxes, Battle Elemental Cultist (lvl 25 - 83,33 RAD/h), Fight Off Spellplagued or Battle Undead (first possible)
Maybe Chart Region should have higher priority than Battle Undead (because we have big amount of Local Maps from chest)
Question to developers: is it possible to check how many Mining Claims we have in inventory?
Maybe Rotten_mind can answer it?
Good post @WloBeb.
About,
Question to developers: is it possible to check how many Mining Claims we have in inventory?APBI/xulrurner/GeckoFX
It needs no Devs to know that script can check your inventory, list items etc.
...but DEvs are needed to make that information usefull inside script, got it, :? !
...and you are right, "Deliver metals" is now obsolete and waste of resources!!
https://greasyfork.org/en/forum/discussion/comment/10380/#Comment_10380
I know script can check inventory, but I'm not sure how about resources :D
I probably can try to code this myself, but gatewaytest is down :( and I don't want to check on live server.
I know script can check inventory, but I'm not sure how about resources :D
I probably can try to code this myself, but gatewaytest is down :( and I don't want to check on live server.
Wise words, ;). I too wait testGateway came up for test.
Script itself do checks what items are needed for task, but it will not check "how many items you have".
Look this https://greasyfork.org/en/scripts/7808-neverwinter-gateway-professions-robot/code and lines between 2288 - 2390, there is "tradebag" listed.
I know script can check inventory, but I'm not sure how about resources :D
I probably can try to code this myself, but gatewaytest is down :( and I don't want to check on live server.
I put a feature request here https://greasyfork.org/en/forum/discussion/3184/x it's a similar idea.
I know script can check inventory, but I'm not sure how about resources :D I probably can try to code this myself, but gatewaytest is down :( and I don't want to check on live server.I put a feature request here https://greasyfork.org/en/forum/discussion/3184/x it's a similar idea.
Similarity is notified,
I did "tradebag" listing because I wanted script sell gathered items if account has no gold to buy needed refining items so script can continue leveling...
Look this https://greasyfork.org/en/scripts/7808-neverwinter-gateway-professions-robot/code and lines between 2288 - 2390, there is "tradebag" listed.
...
Leadership is divided to AD and XP/RP(RefinePoints), check list first 4 - 6 task per level 20 - 25,
http://neverwinter.gamepedia.com/Leadership (current wiki list used,)
LEadership AD,
20: ["Leadership_Tier3_20r_Master2", "Leadership_Tier3_20r_Master1", "Leadership_Tier3_20r_Master3", "Leadership_Tier3_20_Destroy", "Leadership_Tier3_13r_Protectdiamonds", "Leadership_Tier2_12_Taxes", "Leadership_Tier3_16_Fight", "Leadership_Tier2_10_Battle", "Leadership_Tier3_13_Patrol", "Leadership_Tier2_9_Chart", "Leadership_Tier1_5_Explore"],
21: ["Leadership_Tier3_20r_Master2", "Leadership_Tier3_20r_Master1", "Leadership_Tier3_20r_Master3", "Leadership_Tier3_20_Destroy", "Leadership_Tier3_13r_Protectdiamonds", "Leadership_Tier2_12_Taxes", "Leadership_Tier3_16_Fight", "Leadership_Tier2_10_Battle", "Leadership_Tier3_13_Patrol", "Leadership_Tier2_9_Chart", "Leadership_Tier1_5_Explore"],
22: ["Leadership_Tier4_22r_Capturebandithq","Leadership_Tier3_20r_Master2", "Leadership_Tier3_20r_Master1", "Leadership_Tier3_20r_Master3", "Leadership_Tier3_20_Destroy", "Leadership_Tier3_13r_Protectdiamonds", "Leadership_Tier2_12_Taxes", "Leadership_Tier3_16_Fight", "Leadership_Tier2_10_Battle", "Leadership_Tier3_13_Patrol", "Leadership_Tier2_9_Chart", "Leadership_Tier1_5_Explore"],
23: ["Leadership_Tier4_22r_Capturebandithq","Leadership_Tier3_20r_Master2", "Leadership_Tier3_20r_Master1", "Leadership_Tier3_20r_Master3", "Leadership_Tier3_20_Destroy", "Leadership_Tier3_13r_Protectdiamonds", "Leadership_Tier2_12_Taxes", "Leadership_Tier3_16_Fight", "Leadership_Tier2_10_Battle", "Leadership_Tier3_13_Patrol", "Leadership_Tier2_9_Chart", "Leadership_Tier1_5_Explore"],
24: ["Leadership_Tier4_22r_Capturebandithq","Leadership_Tier4_24r_Killdragon","Leadership_Tier3_20r_Master2", "Leadership_Tier3_20r_Master1", "Leadership_Tier3_20r_Master3", "Leadership_Tier3_20_Destroy", "Leadership_Tier3_13r_Protectdiamonds", "Leadership_Tier2_12_Taxes", "Leadership_Tier3_16_Fight", "Leadership_Tier2_10_Battle", "Leadership_Tier3_13_Patrol", "Leadership_Tier2_9_Chart", "Leadership_Tier1_5_Explore"],
25: ["Leadership_Tier4_25r_Huntexperiment","Leadership_Tier4_22r_Capturebandithq","Leadership_Tier4_24r_Killdragon","Leadership_Tier3_20r_Master2", "Leadership_Tier3_20r_Master1", "Leadership_Tier3_20r_Master3", "Leadership_Tier3_20_Destroy", "Leadership_Tier3_13r_Protectdiamonds","Leadership_Tier4_25_Battleelementalcultists", "Leadership_Tier2_12_Taxes", "Leadership_Tier3_16_Fight", "Leadership_Tier2_10_Battle", "Leadership_Tier3_13_Patrol", "Leadership_Tier2_9_Chart", "Leadership_Tier1_5_Explore"],
Leadership XP/RP, (Wiki shows some task provide more XP, but maybe need take RP over XP?)
20: ["Leadership_Tier3_20r_Master2", "Leadership_Tier3_20r_Master1", "Leadership_Tier3_20r_Master3", "Leadership_Tier3_20_Destroy", "Leadership_Tier3_13r_Protectdiamonds", "Leadership_Tier2_12_Taxes", "Leadership_Tier3_16_Fight", "Leadership_Tier2_10_Battle", "Leadership_Tier3_13_Patrol", "Leadership_Tier2_9_Chart", "Leadership_Tier1_5_Explore"],
21: ["Leadership_Tier4_21_Protectmagic","Leadership_Tier4_21_Training","Leadership_Tier3_20r_Master2", "Leadership_Tier3_20r_Master1", "Leadership_Tier3_20r_Master3", "Leadership_Tier3_20_Destroy", "Leadership_Tier3_13r_Protectdiamonds", "Leadership_Tier2_12_Taxes", "Leadership_Tier3_16_Fight", "Leadership_Tier2_10_Battle", "Leadership_Tier3_13_Patrol", "Leadership_Tier2_9_Chart", "Leadership_Tier1_5_Explore"],
22: ["Leadership_Tier4_21_Protectmagic","Leadership_Tier4_21_Training","Leadership_Tier4_22_Guardclerics","Leadership_Tier3_20r_Master2", "Leadership_Tier3_20r_Master1", "Leadership_Tier3_20r_Master3", "Leadership_Tier3_20_Destroy", "Leadership_Tier3_13r_Protectdiamonds", "Leadership_Tier2_12_Taxes", "Leadership_Tier3_16_Fight", "Leadership_Tier2_10_Battle", "Leadership_Tier3_13_Patrol", "Leadership_Tier2_9_Chart", "Leadership_Tier1_5_Explore"],
23: ["Leadership_Tier4_21_Protectmagic","Leadership_Tier4_21_Training","Leadership_Tier4_22_Guardclerics","Leadership_Tier3_20r_Master2", "Leadership_Tier3_20r_Master1", "Leadership_Tier3_20r_Master3", "Leadership_Tier3_20_Destroy", "Leadership_Tier3_13r_Protectdiamonds", "Leadership_Tier2_12_Taxes", "Leadership_Tier3_16_Fight", "Leadership_Tier2_10_Battle", "Leadership_Tier3_13_Patrol", "Leadership_Tier2_9_Chart", "Leadership_Tier1_5_Explore"],
24: ["Leadership_Tier4_21_Protectmagic","Leadership_Tier4_21_Training","Leadership_Tier4_24_Wizardsseneschal","Leadership_Tier4_22_Guardclerics","Leadership_Tier3_20r_Master2", "Leadership_Tier3_20r_Master1", "Leadership_Tier3_20r_Master3", "Leadership_Tier3_20_Destroy", "Leadership_Tier3_13r_Protectdiamonds", "Leadership_Tier2_12_Taxes", "Leadership_Tier3_16_Fight", "Leadership_Tier2_10_Battle", "Leadership_Tier3_13_Patrol", "Leadership_Tier2_9_Chart", "Leadership_Tier1_5_Explore"],
25: ["Leadership_Tier4_25r_Huntexperiment", "Leadership_Tier3_20r_Master2", "Leadership_Tier3_20r_Master1", "Leadership_Tier3_20r_Master3","Leadership_Tier4_25_Battleelementalcultists", "Leadership_Tier3_20_Destroy", "Leadership_Tier3_13r_Protectdiamonds", "Leadership_Tier2_12_Taxes", "Leadership_Tier3_16_Fight", "Leadership_Tier2_10_Battle", "Leadership_Tier3_13_Patrol", "Leadership_Tier2_9_Chart", "Leadership_Tier1_5_Explore"],
nice work. but i think better to have 3 options AD / XP / RP cause some people do not care about XP some do not care about RP and i am willing to bet most do care about pure AD generating tasks
nice work. but i think better to have 3 options AD / XP / RP cause some people do not care about XP some do not care about RP and i am willing to bet most do care about pure AD generating tasks
yup, third option is nice to have, but if you look closer, then you see that RP and XP are allmost same so there is no meaning separate them. Leveling LEadership with extraXP generates also RP items and Level25 XP = more RP and less AD.
AD from LEadership is main thing and that needs recheck after mod6 release.
do you think we can do a good amount of RP/Day when you know the chest offer 1or 2 item max for RP ?
i tell about this because RP are not binding so we can sell it in pack of 99 and perhaps for a good price that we can complete or repalce the farm of RAD with leadrship AD.
what do you think about that ? :)
do you think we can do a good amount of RP/Day when you know the chest offer 1or 2 item max for RP ? i tell about this because RP are not binding so we can sell it in pack of 99 and perhaps for a good price that we can complete or repalce the farm of RAD with leadrship AD. what do you think about that ? :)
RP's price are set by market so we affect that market...
Im lazy, I take AD and Buy RP's (person 1)
nah, I sell RP's in AH, good price (person 2)
"person 1" will use AD profile and "person 2" will use XP/RP (if need edit it level 20 - 24).
...thats what I think, some one collect RP´s and get profit other ones are too Lazy and buy RP's ... xD
Mod6 is mostly copy paste with script, Leadership might need some optimization.
NOTE, as you can see LEadership and Alchemy has different jobs lvl20 - 25, that is because most lvl20 - 25 task needs "expensive and rare" materials so other profession are upgraded with "common" and less expencive tasks. Check Preview server for more info.
(just copy paste for mod6, main script is updated later)(and if you got funny ideas for optimization, just edit list, send here or in "Github")
Good news: gatewaytest is up.
Bad news: Protect Diamond Shipment took now 14h.
But let us return to the topic of Mining Claim.
I think solution is small piece of cake.
- + /** Count resouce in bags
- + *
- + * @param {string} name The name of resource
- + */
- + function countResource(name) {
- + var count = 0;
- + var _bags = unsafeWindow.client.dataModel.model.ent.main.inventory.bags;
- + console.log("Checking bags for " + name);
- + $.each(_bags, function (bi, bag) {
- + bag.slots.forEach(function (slot) {
- + if (slot && slot.name === name) {
- + count = count + slot.count;
- + }
- + });
- + });
- + return count;
- + }
- /**
- * Checks task being started for requirements and initiates beginning task if found
- *
- * @param {string} taskname The name of the task being started
- * @param {string} profname The name of the profession being used
- * @param {Deferred} dfd Deferred object to process on return
- */
- function searchForTask(taskname, profname) {
- // Return first object that matches exact craft name
- + // edited by WloBeb - start Patrol the Mines task only if char has less than 10 Mining Claims
- + if (taskname == "Leadership_Tier3_13_Patrol" && countResource("Crafting_Resource_Mining_Claim") >= 10) {
- + console.log("Too many Mining Claims: skiping");
- + return false;
- + }
- +
- var thisTask = unsafeWindow.client.dataModel.model.craftinglist['craft_' + profname].entries.filter(function (entry) {
- return entry.def && entry.def.name == taskname;
- })[0];
I post this as pull request on github.
BTW. countResource("Crafting_Resource_Residuum") return amount of Residuum in bags. Maybe someone could edit script and skip tasks which lacks an appropriate amount of Residuum.
It looks great addition for automation, this is why I like "open source".
So now, tasklist can start with "patrolmines" and task is executed only if... yup, it works. I listed "tradebag" different way, but that was because I used listing for Vendoring...
Protect Diamond shipment... its good that it takes only 14h, I saw 16 hours before... :-/
Good news: gatewaytest is up.
Bad news: Protect Diamond Shipment took now 14h.
But let us return to the topic of Mining Claim.
I think solution is small piece of cake.
- + /** Count resouce in bags
- + *
- + * @param {string} name The name of resource
- + */
- + function countResource(name) {
- + var count = 0;
- + var _bags = unsafeWindow.client.dataModel.model.ent.main.inventory.bags;
- + console.log("Checking bags for " + name);
- + $.each(_bags, function (bi, bag) {
- + bag.slots.forEach(function (slot) {
- + if (slot && slot.name === name) {
- + count = count + slot.count;
- + }
- + });
- + });
- + return count;
- + }
- /**
- * Checks task being started for requirements and initiates beginning task if found
- *
- * @param {string} taskname The name of the task being started
- * @param {string} profname The name of the profession being used
- * @param {Deferred} dfd Deferred object to process on return
- */
- function searchForTask(taskname, profname) {
- // Return first object that matches exact craft name
- + // edited by WloBeb - start Patrol the Mines task only if char has less than 10 Mining Claims
- + if (taskname == "Leadership_Tier3_13_Patrol" && countResource("Crafting_Resource_Mining_Claim") >= 10) {
- + console.log("Too many Mining Claims: skiping");
- + return false;
- + }
- +
- var thisTask = unsafeWindow.client.dataModel.model.craftinglist['craft_' + profname].entries.filter(function (entry) {
- return entry.def && entry.def.name == taskname;
- })[0];
It looks great addition for automation, this is why I like "open source".
thanks, I like open source too :D
So now, tasklist can start with "patrolmines" and task is executed only if... yup, it works. I listed "tradebag" different way, but that was because I used listing for Vendoring...
I think better tasklist order is: Protect Diamond Shipment, Destroy Enemy Camp, Patrol Mines. I set limit for Mining Claims to 10 because it means 3x3 Protect Diamond Shipment could start in row (if someone have luck).
You listed "tradebags" exactly the same way. There is only one exception - you listed user bags, and I listed all others bags - for gateway even zone rewards and used equipment are in bags :D
Protect Diamond shipment... its good that it takes only 14h, I saw 16 hours before... :-/
I saw:
Destroy Enemy Camp - 16h, Protect Diamond Shipment - 12h.
BTW. this addition could mess up with leveling, because protect from starting Patrol Mines on lower levels too but, in my opinion, it should't be a big problem (especially because exp/h for Patrol Mines isn't so big).
BTW. this addition could mess up with leveling, because protect from starting Patrol Mines on lower levels too but, in my opinion, it should't be a big problem (especially because exp/h for Patrol Mines isn't so big).
It will not mess up leveling, just need add better task for AD or XP. PAtrolmines needs to be done only when low "Mining claims" maybe later I make it "Menu" item if some one want do AH sales with them...
BTW, infinite loop starting task when task is allready started X times... it is(was) old issue and leads Gateway - Browser -bug, making loop counter was idea to solve it, ;D...
There is similar "loop issue" selecting assets, but it is really "rare" and need specific environment to replicate...(some one can call it stupidity too) who try do "rare jobs" if not have 4x purple tools or no tools at all... xD
ps. I took that "code block" and add it to Mod6 update, ;D.
PAtrolmines needs to be done only when low "Mining claims" maybe later I make it "Menu" item if some one want do AH sales with them...
I think about this, but it's not important to me :). I need AD, not Mining Claims.
BTW, infinite loop starting task when task is allready started X times... it is(was) old issue and leads Gateway - Browser -bug, making loop counter was idea to solve it, ;D...
So, it is not only my problem?
In log I saw something like "Stack overflow error" at the first attempt of starting task, but now this is no problem :D
If it is so old issue, why nobody try to resolve it? Or 3h reload was an attempt to solve?
For me, it's last annoying bug in gateway/script, so it's last commit for now ;D
PAtrolmines needs to be done only when low "Mining claims" maybe later I make it "Menu" item if some one want do AH sales with them...I think about this, but it's not important to me :). I need AD, not Mining Claims.
BTW, infinite loop starting task when task is allready started X times... it is(was) old issue and leads Gateway - Browser -bug, making loop counter was idea to solve it, ;D...So, it is not only my problem? In log I saw something like "Stack overflow error" at the first attempt of starting task, but now this is no problem :D
If it is so old issue, why nobody try to resolve it? Or 3h reload was an attempt to solve?
For me, it's last annoying bug in gateway/script, so it's last commit for now ;D
Priorities what I have are not allways met with others,
https://greasyfork.org/en/scripts/7808-neverwinter-gateway-professions-robot
, it is pretty much Mod6 ready, but tasklist needs just some edits.
Crystal Snow Entity (nice name BTW), did some changes too but they are less visible, maybe performance is better.
Those "loops" happening, leadership,
, but not very often. Asset loop is really rare.
Stack Overflow -error comes with advanced builds, but with current greasyfork -build its very rare... and it is very good that they are now fixed reliable way.
THX for contributing, 8D.
Priorities what I have are not allways met with others,
https://greasyfork.org/en/scripts/7808-neverwinter-gateway-professions-robot
, it is pretty much Mod6 ready, but tasklist needs just some edits.
I know you like open rewardchest and sell items ;D
I don't use this features.
I open rewardchest only when 2xrefinement weekends occurs, and use all the "trash" and for leveling proffesions have couple big bags of holding :D
You have error in this script:
function loadCharacter(charname) {
// Load character and restart next load loop
console.log("Loading gateway script for", charname);
- startedTask["currTaskName"] = charname;
+ startedTask["currTaskChar"] = charname;
It's my error but improved couple minutes later.
Do you really think counting to 20 is necessary? With above error maybe...
"Opening rewards", "Auto vendor", "AD transfer", etc. are usefull for those who have more characters/accounts and less time/patience deal with them. ( some users have 50+ characters and some users have +50 accounts...)Priorities what I have are not allways met with others,
https://greasyfork.org/en/scripts/7808-neverwinter-gateway-professions-robot
, it is pretty much Mod6 ready, but tasklist needs just some edits.
I know you like open rewardchest and sell items ;D I don't use this features. I open rewardchest only when 2xrefinement weekends occurs, and use all the "trash" and for leveling proffesions have couple big bags of holding :D
You have error in this script:
function loadCharacter(charname) { // Load character and restart next load loop console.log("Loading gateway script for", charname);
- startedTask["currTaskName"] = charname; + startedTask["currTaskChar"] = charname;
It's my error but improved couple minutes later.
Do you really think counting to 20 is necessary? With above error maybe...
"Counting 20" is better option than "restart too early", I point again users who have 20+ characters. It is same thing with "Limit/Get Mining Claim", I lowered it to 7...
I tried track that, but missed it,
function loadCharacter(charname) {
// Load character and restart next load loop
console.log("Loading gateway script for", charname);
<b>-</b> startedTask[<b>"currTaskName"</b>] = charname;
<b>+</b> startedTask[<b>"currTaskChar"</b>] = charname;
, xD.
...I just wondering if there is any real "script_gateway_fail" left, I think Crystall addressed "asset" problem allready so real issues are now mostly solved, 99% reached...
"Opening rewards", "Auto vendor", "AD transfer", etc. are usefull for those who have more characters/accounts and less time/patience deal with them. ( some users have 50+ characters and some users have +50 accounts...)
"Counting 20" is better option than "restart too early", I point again users who have 20+ characters. It is same thing with "Limit/Get Mining Claim", I lowered it to 7...
I use "AD transfer" :D (and I think I could improve it :D)
I think you don't understand this commit (sorry :P), this piece of code checks always pair "CharacterName" + "TaskName". If you change character lastTask != currTask.
You could start 9 task from one character in a row (eg. gather components), because you have 9 slots. If you try to start 10th, its something bad (I know, it should be time check, because, if you have 1 character with fast tasks, you could end 9 tasks and want to start another 9, but it's improbable situation).
But no problem - this additional 10 iterations took couple of seconds :D.
leadership 25 is up on preview
dont think we have to worry about refinements now =)