Register for your free account! | Forgot your password?

You last visited: Today at 17:34

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



d2nt zealer/smiter

Discussion on d2nt zealer/smiter within the Diablo 2 Programming forum part of the Diablo 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2008
Posts: 169
Received Thanks: 14
d2nt zealer/smiter

EDIT2:

Ich habe ein kleines Video zum Smiter hochgeladen, falls es jemanden interessieren sollte.


EDIT:

Link zu einer funktionierenden d2nt version mit eingebautem zealer/smiter teil


okay mein zealer läuft mittlerweile ziemlich rund.

code:

in NTA_Initialize() folgendes einfügen
Code:
			case 97: //Smite
				_NTA_SkillRange[i] = 3;
				break;	
			case 106: //Zeal
				_NTA_SkillRange[i] = 3;
				break;
			case 111: //Vengeance
				_NTA_SkillRange[i] = 3;
				break;
in NTA_GetDamageType() folgendes
Code:
	if(skillid == 106) // Zeal
		return NTA_DAMAGE_PHYSICAL;
		
	if(skillid == 97) // Smite
		return NTA_DAMAGE_PHYSICAL;
in NTA_PaladinAttackPatternInt() folgendes (falls noch nicht vorhanden)
Code:
	_avgskilllevel[0] = parseInt((me.GetSkill(112, false)+me.GetSkill(113, false)+me.GetSkill(115, false))/3); 	//blessed hammer + concentration + vigor
	_avgskilllevel[1] = parseInt((me.GetSkill(106, false)+me.GetSkill(96, false))/2); 					// zeal + sacrifice
	_avgskilllevel[2] = parseInt((me.GetSkill(121, false)+me.GetSkill(101, false)+me.GetSkill(118, false))/3); 	// holy bolt + holy shock
und

Code:
	case 0: // Blessed Hammer
		NTConfig_AttackSkill[0] = 0;		// First skill. Set to 0 if you won't
		NTConfig_AttackSkill[1] = 112; 	// Primary skill to boss.
		NTConfig_AttackSkill[2] = 113;	// Primary aura to boss. Set to 0 if you won't
		NTConfig_AttackSkill[3] = 112;	// Primary skill to others.
		NTConfig_AttackSkill[4] = 113;	// Primary aura to others. Set to 0 if you won't
		NTConfig_AttackSkill[5] = 101;	// Secondary skill in case monster is immune to primary skill. Set to 0 if you won't
		NTConfig_AttackSkill[6] = 113;	// Secondary aura. Set to 0 if you won't
		break;
	case 1: // Zeal
		NTConfig_AttackSkill[0] = 0;		// First skill. Set to 0 if you won't
		NTConfig_AttackSkill[1] = 106;	// Primary skill to boss.
		NTConfig_AttackSkill[2] = 122;	// Primary aura to boss. Set to 0 if you won't
		NTConfig_AttackSkill[3] = 106;	// Primary skill to others.
		NTConfig_AttackSkill[4] = 122;	// Primary aura to others. Set to 0 if you won't
		NTConfig_AttackSkill[5] = 111;	// Secondary skill in case monster is immune to primary skill. Set to 0 if you won't
		NTConfig_AttackSkill[6] = 0;		// Secondary aura. Set to 0 if you won't
		break;
	case 2: // Fist of the Heavens
		NTConfig_AttackSkill[0] = 0;
		NTConfig_AttackSkill[1] = 121;
		NTConfig_AttackSkill[2] = 123;
		NTConfig_AttackSkill[3] = 121;
		NTConfig_AttackSkill[4] = 123;
		NTConfig_AttackSkill[5] = 0;
		NTConfig_AttackSkill[6] = 0;
		break;
für alle nochmal die skillliste, damit sie wissen was das soll
Code:
		/**
		*96   Sacrifice 
		*97   Smite 
		*98   Might 
		*99   Prayer 
		*100   Resist Fire 
		*101   Holy Bolt 
		*102   Holy Fire 
		*103   Thorns 
		*104   Defiance 
		*105   Resist Cold 
		*106   Zeal 
		*107   Charge 
		*108   Blessed Aim 
		*109   Cleansing 
		*110   Resist Lightning 
		*111   Vengeance 
		*112   Blessed Hammer 
		*113   Concentration 
		*114   Holy Freeze 
		*115   Vigor 
		*116   Conversion 
		*117   Holy Shield 
		*118   Holy Shock 
		*119   Sanctuary 
		*120   Meditation 
		*121   Fist of the Heavens 
		*122   Fanaticism 
		*123   Conviction 
		*124   Redemption 
		*125   Salvation
		*/
in NTA_PaladinCastSkillInt() folgendes

Code:
function NTA_LevelBoss(monster)
	{
		var _isLevelBoss = false;
		
		switch(monster.classid)
		{
			/*case 156: //Andariel
				_isLevelBoss = true;
				break;*/
			case 211: //Duriel
				_isLevelBoss = true;
				break;
			/*case 242: //Mephisto
				_isLevelBoss= true;
				break;*/
			case 243: //Diablo
				_isLevelBoss = true;
				break;
			case 544: //Baal
				_isLevelBoss = true;
				break;
		}

		return _isLevelBoss;
	}
	
	if(NTA_LevelBoss(target))
	{
		return NTC_CastSkill(97, NTC_HAND_LEFT, target);
	}
	
	if(NTA_GetResistance(target, NTA_DAMAGE_PHYSICAL) >= 100)
	{
		return NTC_CastSkill(111, NTC_HAND_LEFT, target);
	}
im config lasst ihr die skills alle auf 0, also so
Code:
	NTConfig_AttackSkill[0] = 0;		// First skill. Set to 0 if you won't
	NTConfig_AttackSkill[1] = 0;	// Primary skill to boss.
	NTConfig_AttackSkill[2] = 0;	// Primary aura to boss. Set to 0 if you won't
	NTConfig_AttackSkill[3] = 0;	// Primary skill to others.
	NTConfig_AttackSkill[4] = 0;	// Primary aura to others. Set to 0 if you won't
	NTConfig_AttackSkill[5] = 0;	// Secondary skill in case monster is immune to primary skill. Set to 0 if you won't
	NTConfig_AttackSkill[6] = 0;		// Secondary aura. Set to 0 if you won't
	NTConfig_ClearPosition = true;	// Set to true if you want to clear area after killing boss.
und das müsste so passen im grunde

mfg
fuuch is offline  
Old 07/27/2010, 18:41   #2
 
elite*gold: 0
Join Date: Jul 2008
Posts: 169
Received Thanks: 14
skillung ist zeal/fana/sacrifice/holy shield alle auf 20
smite 1
gedeihen 1
und rest geht in vengeance
fuuch is offline  
Old 07/27/2010, 21:10   #3
 
elite*gold: 0
Join Date: Jul 2008
Posts: 169
Received Thanks: 14
wenn ihr das zeitgleich mit einem hammerdin laufen lassen wollt, müsst ihr
in
Code:
if(NTA_LevelBoss(target))
	{
		return NTC_CastSkill(97, NTC_HAND_LEFT, target);
	}
	
	if(NTA_GetResistance(target, NTA_DAMAGE_PHYSICAL) >= 100)
	{
		return NTC_CastSkill(111, NTC_HAND_LEFT, target);
	}
in den if-statements noch eine extrabedingung einfügen

ihr erstellt am anfang des scriptes eine variable namens
Code:
var palaSkillung = 0;
und setzt in
Code:
NTA_PaladinAttackPatternInt()
hinter
Code:
	for(var i = 0 ; i < _avgskilllevel.length ; i++)
	{
		if(_avgskilllevel[i] > _maxskill)
		{
			_maxindex = i;
			_maxskill = _avgskilllevel[i];
		}
	}
Code:
palaSkillung = _maxindex;
dann geht ihr in
Code:
NTA_PaladinCastSkillInt(index, target)
und fügt

Code:
	if(NTA_LevelBoss(target) && (palaSkillung == 1))
	{
		return NTC_CastSkill(97, NTC_HAND_LEFT, target);
	}
	
	if(NTA_GetResistance(target, NTA_DAMAGE_PHYSICAL) >= 100 && (palaSkillung == 1))
	{
		return NTC_CastSkill(111, NTC_HAND_LEFT, target);
	}
	
	if(NTA_GetResistance(target, NTA_DAMAGE_MAGIC) >= 100 && (palaSkillung == 0))
	{
		return NTC_CastSkill(101, NTC_HAND_LEFT, target);
	}
ein.

die letztere bedingung lässt euren hammerdin magieimmune mobs holybolten.

ich glaube das müsste so reichen.
fuuch is offline  
Old 07/28/2010, 15:10   #4
 
elite*gold: 0
Join Date: Jul 2008
Posts: 169
Received Thanks: 14
botequip:
helm: coa
amu: 10fc 2 pala adds
brust: enigma
waffe: death
schild: zaka
gurt: arach
ringe: 2x 10fc mit viel str und adds
handschuhe: draculs
schuhe: gores

50 fc für breakpoint lässt den zealer ziemlich schnell telen
bo switch mit spirit
keine torch und 4x4 freien platz, lauter 20l scs mit einigen pc life skillern

es läuft sehr gut, bis auf corruptor of souls ab und zu im chaos sanctuary, der einen manchmal grillt.

hat jemand verbesserungsvorschläge?
fuuch is offline  
Old 07/28/2010, 16:08   #5
 
elite*gold: 0
Join Date: Jul 2008
Posts: 169
Received Thanks: 14
komischerweise switcht der bot die aura nicht auf fana, wenn er achmel oder einen seiner unraveler (baal wave 2) im target hat.
hier der fix für dieses problem:

Code:
	if((target.name == "Achmel the Cursed" || target.name == "Unraveler")  && (palaSkillung == 1))
	{
		return (NTC_CastSkill(106, NTC_HAND_LEFT, target) && NTC_CastSkill(122, NTC_HAND_RIGHT, target));
	}
	
	if(NTA_GetResistance(target, NTA_DAMAGE_PHYSICAL) >= 100 && (palaSkillung == 1))
	{
		return (NTC_CastSkill(111, NTC_HAND_LEFT, target) && NTC_CastSkill(122, NTC_HAND_RIGHT, target));
	}
	
	if(NTA_GetResistance(target, NTA_DAMAGE_MAGIC) >= 100 && (palaSkillung == 0))
	{
		return (NTC_CastSkill(101, NTC_HAND_LEFT, target) && NTC_CastSkill(113, NTC_HAND_RIGHT, target));
	}
fuuch is offline  
Old 07/30/2010, 16:24   #6
 
elite*gold: 0
Join Date: Jul 2008
Posts: 169
Received Thanks: 14
ich habe ein wenig am equip herumgeschraubt, da meine game:chicken ratio bei 7:1 lag.

altes equip:

Quote:
botequip:
helm: coa
amu: 10fc 2 pala adds
brust: enigma
waffe: death
schild: zaka
gurt: arach
ringe: 2x 10fc mit viel str und adds
handschuhe: draculs
schuhe: gores
neues equip (einiges noch in planung):

Quote:
botequip:
helm: coa
amu: highlords
brust: enigma
waffe: last wish pb
schild: zaka
gurt: arach
ringe: 2x 10fc mit viel str und adds
handschuhe: laying on hands (alternativ könnt ihr statt laying on hands auch manaleech/str/ias gloves benutzen (manaleech ist sehr wichtig ohne insight))
schuhe: tearhaunch
Quote:
merc equip atm:
waffe: zur zeit eth bonehew 2x amn (destruction, ebotd wp, insight sind alternativen)
rüstung: eth forti
helm: zur zeit andy cham (eth crown of thiefes cham ist eine super alternative)
unterschied zum vorigen equip:
  • positiv: 10 ias weniger zum cap wegen pb (40 ias insgesamt nun fürs cap)
  • positiv: deadly strike, 1+ all und 20 ias, dank highlords
  • positiv: keine punkte mehr in def auren, dank tearhaunch (2+ vigor)
  • positiv: 20 ias, 350% demon dmg, dank laying on hands
  • positiv: fade, lifetap, macht aura und mehr crushing blow dank last wish
  • positiv: merc dmg wird um einiges erhöht, dank macht aura (mit bonehew bei 10k+)
  • negativ: 10fc weniger, da highlords ggn 10fc amu eingetauscht wird (man kommt nicht mehr auf das 48er cap)
  • negativ: weniger maxdmg(mindmg entspricht knapp dem maxdmg - im solospiel jedoch nicht weiter schlimm), da pb vs ba ein großer unterschied sind (nach einigen hundert testläufen muss ich sagen, dass pb vom gefühl her stärker als eine ba reinhaut) - pb ist aber unzerstörbar und das schont nerven
  • negativ: 15 str weniger, da draculs weg sind - tearhaunch geben 5str/10 str müssen nun über charms oder anni kommen, wenn man 0 punkte in str packen will (aus prinzip!11einself)
  • negativ: mehr punkte in dex, pb braucht 136 (man skillt dex eigentlich eh, wegen maxblock aber man muss so ungefähr 5-6 extra reintun um auf pb dexwert zu kommen)

also fazit:

der build ist teurer, aber gibt auf hell maxresis und mit coa(und fade) ziemlich viel dmg reduce (~40+ mit 2 bers in der coa), ohne einen einzigen resicharm, bis auf anni oder torch (torch lässt das spiel manchmal abstürzen als zealer)

ich hoffe die infos bringen euch was
mfg
fuuch is offline  
Old 07/31/2010, 23:33   #7
 
elite*gold: 0
Join Date: Jul 2008
Posts: 169
Received Thanks: 14
ich nub habe jetzt erst gelesen, das conviction die resis inklusive den defensewerten senkt..
das löst auch das phys immune problem
fuuch is offline  
Old 08/03/2010, 11:21   #8
 
elite*gold: 0
Join Date: Jul 2008
Posts: 169
Received Thanks: 14
mit dem aktuellen equip-setup und mit convictionaura ggn phys immune, liegt der pala jetzt bei mir von der game:chicken ratio gleichauf mit meiner trapse.
trapse ist standard equipped (hoto, spirit, eni und so zeug) und hat atm eine ratio von 500:<15 / pala liegt bei 500:<20.

also fazit aus diesem thread ist: man kann auch mit nem zealer gut mfen (perf df, perf griffon, etliche runen, maras, sojs, charms, rares, crafted items und vieles mehr sind gedroppt bisher).

EDIT: pala wurde heute lvl 98 - ich habe am equip nichts geändert, bis auf infinity für den merc
fuuch is offline  
Reply


Similar Threads Similar Threads
PvP-Smiter
08/30/2010 - Diablo 2 - 7 Replies
Hi leute, ich habe mir mal einen PvP-Smiter gebaut, der geht auch schon richtig ab jedoch habe ich immer noch ein paar Fragen. 1. Grief in einer Pb oder Ba?? 2. Enigma oder was sonst??? 3. Zaka oder Exile? 4. Welche Skiller??? Für weitere nützliche Tipps bin ich auch dankbar :D
frage zu meinem fun char: zealer
06/03/2010 - Diablo 2 - 3 Replies
hey leute! ich habe mir mal nen fun char gemacht: dreamer das ding auf pala mit 2 dreams :D der geht auch gut ab^^ möchte den aber jetzt mal auf reinen zealer umskillen mein problem ist jetzt nur welchen hut/helm und welches schild ich nehmen soll? runenwörter gibte da nicht so dolle (phönix is nett aber der feuersturm suckt...)
Smiter Bot
04/27/2010 - Diablo 2 - 3 Replies
Hey, ich möchte evtl einen smiter anfangen und da interessiert mich ob es dafür auch einen D2NT bot gibt? danke für die antwort, lg, quapx
Welches EQ für Smiter oder Zealer?
10/27/2009 - Diablo 2 - 12 Replies
Hallo, bin grade dabei mir einen Smiter oder Zealer zusammenzubasteln (kann mich nicht entscheiden) er sollte auf jedenfall PvM sein und nur PvP wenn ich mal welchen zeigen will, wer hier das Sagen hat ^^ Preis ist relativ egal^^ Ich hoffe ihr könnt mir helfen :) MfG darkawake
Zealer eq
10/04/2008 - Diablo 2 - 11 Replies
hey leute wollt mal fragen was eurer meinung nach das beste eq für nen zealer wär (+merc) ;) danke für jeden post schonmal...:)



All times are GMT +1. The time now is 17:35.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.