gfx gfx
gfx gfx
Please login or register.

Login with username, password and session length
gfx gfx
gfx gfx

  • Welcome at our new home!!!

    This is the Snej Portal, home of several D2 Modifications and D2SE
  • On our Realmserver you can find this hosted Mods:

    Snej
    Reign of Shadows (RoS)
    Eastern Sun (ES)
  • You can also find the home of the

    Aftermath Mod here

    https://snej.org/forum/index.php?board=674.0
gfx gfx
gfx
June 23, 2021, 10:00:30 PM
*
gfx gfx
gfx* Home Help Search Login Registergfx

Author Topic: Fileguide: Skills.txt (translate by Destrution)  (Read 2439 times)

0 Members and 1 Guest are viewing this topic.

Offline SirSamusAranTopic starter

  • Administrator
  • Andariel
  • *
  • Posts: 1717
  • Gender: Male
  • Event-Manager
    • SnEj Homepage
Fileguide: Skills.txt (translate by Destrution)
« on: January 28, 2009, 12:46:18 AM »
Skills.txt

Allgemein:
Diese Datei ist - wie der Name schon sagt - für die Skills (Char wie auch Monster) zuständig. Und zwar für alle! Und diese Datei ist bestialisch groß. Sie besitzt 256 Spalten. Also an die Arbeit :D

Verknüpfte txt Dateien:
Diese Datei benutzt
    Missiles.txt
    States.txt
    Monstats.txt
    Sounds.txt
    Properties.txt
    Weapons.txt
Diese Datei wird von
    Monstats.txt
    Monprob.txt
benutzt.

Spaltenbeschreibungen:

skill:  Skillname

Id:  Einzigartige Id des Skills

charclass:  Welchem Char ist dieser Skill zugewiesen?

skilldesc:  Beschreibungsname aus der Skilldesc.txt.

srvstfunc:  Funktion zum Serverstarten (???)

srvdofunc:  Funktion zum Serverbeenden (???)

prgstack:  Fortschreitender Haufen (keine Ahnung was das ist).

srvprgfunc1,2,3:  Eine vom Surver kontrollierte Attackenfunktion (???)
prgcalc1,2,3:  Kalkulation die bei fortlaufenden Skills der Assa benutzt wird.
prgdam:  Der Schadenstyp der bei fortlaufenden Skills der Assa benutzt wird.
Die fortlaufenden Dinger sind wahrscheinlich auf die Lade-Skills bezogen.

srvmissile:  Serverkontrollierter Geschosstyp (von der Missiles.txt).

decquant:  Verringerte Anzahl für Zonattacke (???)

lob:  Fliegt das Geschoss in einem Bogen? 1=ja (z.B. Feuerstoss von Assa)

srvmissilea,b,c:  Server fragt die Missilestxt nach dem Typ.

srvoverlay:  Serverkontrollierter Overlay Bildname (???)

aurafilter:  hat vielleicht etwas damit zu tun, wen es treffen soll (???)
aurastate:  Name des Effekts auf den Skillanwender von States.txt.
auratargetstate:  Name des Effekts auf Andere von States.txt.
auralencalc:  Dauer des Effekts.
aurarangecalc:  Die Reichweite des Effekts.

aurastat1-6:  Die Stats, die von der Aura hervorgerufen werden.
aurastatcalc1-6:  Kalkulationen betreffend der Stats.
auraevent1-3:  Von der Aura hervorgerufenes Event. Für mehr->Events.txt
auraeventfunc1-3:  Funktion des Events.
auratgtevent:  Unbenutzt, Aura target Event???
auratgteventfunc:  Unbenutzt, Aura target Event Funktion???
Hier können wir bestimmen, was die Aura macht. LebenabsaugungsAura gefällig? ;) Beachtet, dass eine Aura, die mit der States.txt kombiniert ist, mehr als eine einfache optische Veränderung bewirken kann...

passivestate:  Name des Skills aus der States.txt
passiveitype:  Waffentyp von der Weapons.txt
passivestat1-5:  Stats, die Passiv dazukommen. (meist für Summonskills)
passivecalc1-5:  Kalkulator der passiven Stats.
passiveevent:  Unbenutzt, Passives Event???
passiveeventfunc:  Unbenutzt, Funktion fürs passive Event???
Das gleiche wie oben, nur für Passivskills. Ich weiß nicht, ob Passiv und Aura zur selben Zeit wirken kann.

summon:  Name des zu rufenden Monsters, Fallen,...
pettype:  Typ des Dieners, von der Pettype.txt
petmax:  Maximale Anzahl an erlaubten Dienern
summode:  Modus des erstehenden Monsters, siehe monmode.txt
sumskill1-5:  Skillnamen der Gerufenen.
sumsk1-5calc:  Skilllevel und Verfügbarkeit der Skills
sumumod:  Unbekannt
sumoverlay:  Bild des Hervorgerufenen (Doppelgänger der Amazone z.B. hat ja je nach deren equip ein anderes Bild ;) )

stsuccessonly:  ???
stsound:  Startton???
stsoundclass:  Starttonklasse???
stsounddelay:  Starttonverzögerung???

weaponsnd:  Waffenton mit Skill.
dosound,a,b:  Sounds die aufgerufen werden, wenn der Skill beendet ist???

tgtoverlay:  Bild, dass dem Ziel hinzugefügt wird, wenn es getroffen wird.
tgtsound:  Ton des Skills, wenn das Ziel betroffen ist.

prgoverlay:  Fortlaufende Bildüberlagerung.
prgsound:  Fortlaufender Ton des skills.

castoverlay:  Fortlaufende Bildüberlagung beim Benutzen des Skills.
cltoverlaya,b:  ???

cltstfunc:  ???
cltdofunc:  ???
cltprgfunc1-3:  ???
cltmissile -d:  Missiles txt wird Clientseitig gerufen.
cltcalc1-3:  Clientseitig kontrollierte Kalkulationen für Skills.
*cltcalc1-3 desc:  Beschreibungen der Kalkulationen; nicht vom Spiel benutzt.
Gleicher Effekt wie svtxxxx aber Clientseitig

warp:  Bewirkt der Skill eine Veränderung der Platzierung des Chars? 1=ja

immediate:  Aura startet sofort? 1=ja
enhanceable:  Kann der Skill durch Zaubern aufgerufen werden? 1=ja
attackrank:  kein Plan...

noammo:  ??? wird nur von Magicarrow verwendet. Wahrscheinlich wird dadurch der Verbrauch von Geschossen verhindert.

range:  Reichweite von Nahkampfattackenskills. h2h=Hnad zu Hand (Wahrscheinlich übliche Waffenreichweite); rng=Distanzangriff; both=benutzt beides; none=Benutzt nichts.

weapsel:  ???

itypea1-3:  Der benötigte Itemtyp rechts um den Skill benutzen zu können.

etypea1-2:  ???

itypeb1-3:  Der benötigte Itemtyp links um den Skill benutzen zu können.

etypeb1-2:  Unbenutzt

anim:  Charanimation für den Skill.
seqtrans:  ???
monanim:  Monsteranimation für den Skill.
seqnum:  ???
seqinput:  ???

durability:  Ist der Skill von der Haltbarkeit der Waffe/Rüstung abhängig? 1=ja

UseAttackRate:  Braucht der Skill eine Waffe zum Ausführen?
LineOfSight:  Das Ziel muss gesehen werden um den Skill ausführen zu können. 4=ja; 0=nein
TargetableOnly:  Man muss treffen um den Effekt zu erzielen.
SearchEnemyXY:  Man muss den Gegner anvisieren können um den Effekt zu erzielen.
SearchEnemyNear:  Es muss ein Gegner in der Nähe des anvisierten Punkts sein um den Effekt zu erzielen.
SearchOpenXY:  Für weitläufige Skills??? (Blizzard, Feuerwand, Meteor,...)
SelectProc:  ???
TargetCorpse:  Für Skills, die auf Leichen angewendet werden.
TargetPet:  Für Skills, die auf verbündete gehen (unsummon, HolyBolt).
TargetAlly:  Ähnlich wie oben, nur kann man andere nicht "unsummon" ;).
TargetItem:  Für Telekinese und Eisengolem ;)
AttackNoMana:  ??? macht nicht das, was die Spaltenüberschrift besagt^^.

TgtPlaceCheck:  Nur bei Ressurect und Ressurect2. Prüft Zielanwesenheit???

ItemEffect:  Kann der Skill auf einem Ladungs- oder Gethitgegenstand sein?

ItemCltEffect:  ???

ItemTgtDo:  ???

ItemTarget:  ???

ItemCheckStart:  ???

ItemCltCheckStart:  ???

ItemCastSound:  Ton eines Skills der von einem Gegenstand benutzt wird.

ItemCastOverlay:  Bildüberlagerung beim Char wenn Skill von einem Item.

skpoints:  Ist im Originalen nicht benutzt, aber hier kann man die Anzahl der Skillpunkte (auch durch Formeln darstellbar) verändern, die man braucht um den Skill um einen Level zu steigern.

reqlevel:  Benötigtes Level um den Skill überhaupt benutzen zu können.

maxlvl:  Maximum Skilllevel.

reqstr:  Unbenutzt
reqdex:  Unbenutzt
reqint:  Unbenutzt
reqvit:  Unbenutzt
Bin mir nicht sicher, aber damit kann man wohl erreichen, dass man auch Stärke usw für Skills benötigt.

reqskill1-3:  Benötigte Skills um den Skill skillen zu können.

restrict:  1=Originalform; 2=Wandelform

State1-3:  States die für das Ausführen des Skills nötig sind. (siehe Druide)

delay:  Verzögerung in 25tel Sekunden.

leftskill:  Der Skill ist links benutzbar. 1=ja

repeat:  Continuierliches Benutzen des Skills (z.B. Inferno). 1=ja

checkfunc:  Kontrolle eines vorhandenen Gegenstandes zum benutzen des skills???
1=Attack+Bogen-/Armbrustskills
2=Werfen
3=Werfen mit der linken Hand
4=Schlagen mit der linken Hand
5=Tp+Id Schriftrollen/Bücher
6=Doppelwurf

nocostinstate:  keine Manakosten für die Anwendung, wenn der State schon aktiv ist (nur Werwolf/-bär; Rückverwandlung kostet kein Mana); 1=ja

usemanaondo:  ???

startmana:  Für fortlaufende Skills (z.B. Inferno) das Mana zum Starten des Skills.

minmana:  Minimale Manakosten???

manashift:  Manakostenmultiplikationsfaktor. Dabei gilt: Kosten=0.5^(9-Manashift)
Deshalb gilt: Je höher das Manashift, desto niedriger die Manakosten.

mana:  Manakosten, wird im Spiel vom Manashift beeinflusst.

lvlmana:  Wie viel mehr/weniger Manakosten werden Pro level benötigt.

interrupt:  Kann der Skill in der Anwendung unterbrochen werden? 1=ja

InTown:  Kann der Skill in der Stadt benutzt werden? 1=ja

aura:  Ist der Skill eine Aura? 1=ja

periodic:  Wiederhohlt sich die Wirkung des skills selbst? 1=ja (z.B.Gewitter)

perdelay:  Zeit zwischen 2 Wiederhohlungen.

finishing:  Assa Finishing Skill/Attacke

passive:  Ist der Skill passiv? 1=ja

progressive:  Wächst der Skill mit zunehmender Anwendung? (Ladeskills assa)

general:  Ein Skill den jeder hat. 1=ja

scroll:  Kann der Skill nur von einer Schriftrolle ausgeführt werden? 1=ja

calc1-4:  Kalkulatoren für den Skill.

*calc1-4 desc:  Beschreibt die Kalkulatoren.

Param1-8:  Einige Parametereinstellungen. Auch zur Kalkulation.

*Param1-8 Description:  Parameterbeschreibungen.

InGame:  Gibts den Skill im Spiel überhaupt? 1=ja

ToHit:  +AR wenn Skill auf Level1.

LevToHit:  +AR für jeden weiteren Skilllevel.

ToHitCalc:  ???

ResultFlags:  ???

HitFlags:  ???

HitClass:  ???

Kick:  Benutzt der Skill zum Attackieren einen Kick? 1=ja

HitShift:  Das Gleiche wie Manashift für Hit???

SrcDam:  Der Schaden in 128teln.

MinDam:  Minimum physischer Schaden in Level1

MinLevDam1-5:  Anwachsen des Minimalschadens. 1=slvl2-8; 2=9-16; 3=17-22; 4=23-28; 5=29++

MaxDam, MaxLevDam1-5:  wie oben nur mit Maximalschaden.

DmgSymPerCalc:  Synberechnung des Schadens.

EType:  Attackenelementtyp. fire, cold, ltng, pois, mag

EMin, EMinLev1-5, EMax, EMaxLev1-5:  siehe oben nur mit Elementarschaden.

EDmgSymPerCalc:  Synberechnung des Elementarschadens.

ELen:  Länge von Gift/Erstarrung in 25tel Sekunden.

ELevLen1-3:  Anwachsen der Länge. 1=slvl2-16; 2=17-28; 3=29++

ELenSymPerCalc:  Synberechnung der Elementardauer.

aitype:  ???
aibonus:  ???

cost mult:  Wenn Skill auf Item, Faktor zur Kostenberechnung.
cost add:  Wenn Skill auf Item, weiterer Faktor zur Kostenberechnung.
« Last Edit: May 08, 2009, 10:05:27 PM by destrution »
Gruß euer Cola-Vampir SirSamusAran

Ich poste nur wahllos auf meiner Tastatur getippte Buchstaben, sollten dabei Silben, Wörter oder gar sinnige Sätze entstehen, ist dies purer Zufall.
I only type randomly on my keyboard. Should thereby syllables, words or even meaningfull sentences be created, that would be totally by accident.

Snejportal  |  D2SE  |  General Modding  |  Fileguides (Moderator: SirSamusAran)  |  Topic: Fileguide: Skills.txt (translate by Destrution)
 

gfxgfx
gfx
SMF 2.0.10 | SMF © 2015, Simple Machines  Snejtheme V2 by Seltsamuel/Faust (based on Helios Multi by Bloc)
gfx