Automatically selects professions for empty slots
< Feedback on Neverwinter gateway - Profession Automation
Very interesting, but I think it is not working in this context, ;D.
Its ok managed to get it working as I wanted now. Just reloaded script then re added mine and its working now
I don't need an entire lesson, but what is the code at the bottom of that? I'm a code noob, but I can copy and paste stuff around. If I want the same task to run at all levels, I have been copying it 25 times, once for each level.
0: ["Alchemy_Tier1_Aquavitae"],
23: "+25",
Does this mean I can make the code just the 0 line, add the 23: "+25" and it will do it at any level?
This would save me huge amounts of time (I do leatherworking, weaponsmithing and alchemy only on my toons due to the best assets for those, and only do gathering tasks. Every time I update the script I have to redo those tasks. Would be nice to be able to mimic a line and not have to write it 25 times).
Hope that made sense ;)
I have no idea how @johnn made/got it but it is not from this script, it's from the more advanced version
With the most new version here: https://github.com/Phr33d0m/NW-Profession-Bot
And direct link: https://raw.githubusercontent.com/Phr33d0m/NW-Profession-Bot/master/main.js
And the less updated: https://greasyfork.org/en/scripts/9812-neverwinter-gateway-professions-robot
It has the profiles are already there in the correct form:
addProfile("Alchemy", {
profileName: "Blue & Green Vitriol",
isProfileActive: true,
level: {
1: ["Alchemy_Tier1_Refine_Basic", "Alchemy_Tier1_Gather_Components"],
2: "+25",
},
});
And yes the marker "+25" is to repeat the last line 25 times or until there is another line set (or reached max level)
The 23: +25 from johnn code is NOT correct. It should be as I wrote.
For example: Weaponsmithing Mass refining profile from the script:
addProfile("Weaponsmithing", {
profileName : "mass refining",
isProfileActive : true,
useMassTask : true,
level : {
0: ["Weaponsmithing_Tier0_Intro"],
1: ["Weaponsmithing_Tier1_Refine_Basic_Mass", "Weaponsmithing_Tier1_Gather_Basic"],
2: "+25",
7: ["Weaponsmithing_Tier2_Refine_Basic_Mass"],
8: "+25",
14: ["Weaponsmithing_Tier3_Refine_Basic_Mass"],
15: "+25",
21: ["Weaponsmithing_Tier4_Refine_Basic_Mass"],
22: "+25",
},
});
It supports multiple profiles per profession so for the same Weaponsmithing from the script:
addProfile("Weaponsmithing", {
profileName: "Wondrous Sprocket",
isProfileActive: false,
level: {
6: ["Weaponsmithing_Tier1_Event_Gond"],
7: "+25",
},
});
You can also add over the existing profiles without modifying the code by adding custom proifiles that are based on the existing, those profiles saved as settings from the UI and kept over script updates.
for example
Task name : Leadership
Base Profile : AD
Profile :
{
"profileName": " custom RP+AD",
"isProfileActive": true,
"level": {
"24": [
"Leadership_Tier4_24_Wizardsseneschal",
"+"
],
"25": [
"Leadership_Tier4_24_Wizardsseneschal",
"+"
]
},
}
The + here marks to use the rest of the tasks from the AD profile, and it will be used for levels 0-23
Help with Alchemy
First I'd like to say a big thank you for this script it is great.
Now my question I'm trying to get the Alchemy to Just make Vitriol and Aquavitia on my Characters so I can use them for the dye packs but they make them then got straight to using them for pots that isn't what I want. These are the scripts that I made fi any one can tell me where I've gone wrong ty
ps All my chars at lvl 10+In Alchemy and have the mixoligist guy so can make them
addProfile("Alchemy", {
profileName: "Aqua Vitae",
level: {
0: ["Alchemy_Tier1_Aquavitae"],
23: "+25",
}
addProfile("Alchemy", {
profileName: "Blue & Green Vitriol",
isProfileActive: true,
level: {
0: ["Alchemy_Tier1_Refine_Basic"],
23: "+25",
},