|
You last visited: Today at 17:34
Advertisement
d2nt zealer/smiter
Discussion on d2nt zealer/smiter within the Diablo 2 Programming forum part of the Diablo 2 category.
07/27/2010, 18:34
|
#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
|
|
|
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
|
|
|
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.
|
|
|
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?
|
|
|
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));
}
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
 |
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.
|
|