isid0re / SoloLeveling

The original multi-class single character leveling script for Kolbot. Blizzhackers / Kolbot from level 1 to 99. After the initial setup, the bot will operate without user involvement.

Home Page:https://buymeacoffee.com/isid0re

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Necro not changing into Summon build

ciompek opened this issue · comments

Hi I have a Necro, currently lvl 78 act2 hell. He is stuck on the leveling build - bone / explosion, however from the Globals.js i understand that he should respec at level 75...

commented

I guess the level 75 you mentioned is from the below case 0, which is for classic game. For LOD, your Necromancer needs have Enigma to do respectTwo.

respecTwo: function () {
		let respec;

		switch (me.gametype) {
		case 0:  // classic game
			respec = [75, 75, 75, 85, 75, 75, 75][me.classid];
			break;

		case 1:  // LOD
			switch (this.finalBuild) {
			case "Witchyzon":
				respec = Check.haveItem("diamondbow", "unique", "Witchwild String") ? me.charlvl : 100;
				break;
			case "Javazon":
			case "Lightning":
			case "Blova":
				respec = Attack.checkInfinity() ? me.charlvl : 100;
				break;
			case "Cold":
			case "Meteorb":
			case "Blizzballer":
				respec = Check.haveItem("amulet", "set", "Tal Rasha's Adjudication") && Check.haveItem("belt", "set", "Tal Rasha's Fine-Spun Cloth") && Check.haveItem("armor", "set", "Tal Rasha's Guardianship") && Check.haveItem("swirlingcrystal", "set", "Tal Rasha's Lidless Eye") ? me.charlvl : 100; //Tal ammy, belt, armor, and wep
				break;
			case "Bone":
			case "Poison":
			case "Summon":
			case "Hammerdin":
			case "Elemental":
			case "Wind":
			case "Trapsin":
			case "Singer":
				respec = Check.haveItem("armor", "runeword", "Enigma") ? me.charlvl : 100;
				break;
			case "Whirlwind":
			case "Smiter":
				respec = Check.haveItem("sword", "runeword", "Grief") ? me.charlvl : 100;
				break;
			case "Frenzy":
				respec = Check.haveItem("sword", "runeword", "Grief") && Check.haveItem("sword", "runeword", "Breath of the Dying") ? me.charlvl : 100;
				break;
			case "Wolf":
				respec = Check.haveItem("stalagmite", "unique", "Ribcracker") && Check.haveItem("armor", "runeword", "Chains of Honor") ? me.charlvl : 100;
				break;
			case "Plaguewolf":
				respec = Check.haveItem("sword", "runeword", "Grief") && Check.haveItem("armor", "runeword", "Chains of Honor") ? me.charlvl : 100;
				break;
			}
		}

		return respec;
	},

ROFL thanks, my eyes missed that it is a one rule for all the above.
Anyways - Ill change it in my case and see how it works - cause now - he is really screwed...

Ok, let me close that issue. I will make a pull request with another necro build or the changes in Summon becasue this one is a poor one ;) - maxing Amplify Damage is not a good choice