Tutorial:Skillbare Fähigkeiten nach Spielbeginn hinzufügen
Es gibt eine Menge Maps im Battle.Net, bei denen man sich einen eigenen Hero mit eigenen Fähigkeiten zusammenstellen kann. Die Aktion "Add Ability" fügt jedoch nur eine nicht skillbare Fähigkeit hinzu. In diesem Tutorial wird beschrieben wie es denoch möglich ist.
Inhaltsverzeichnis |
Idee
Wie oben bereits erwähnt, gibt es keine Aktion, die eine skillbare Fähigkeit hinzufügt. Es gibt jedoch einen Workaround: Man braucht eine Dummyfähigkeit, durch die die eigentliche Fähigkeit ersetzt wird, und eine weitere Dummyfähigkeit auf Basis von Ingenieurskunst.
Umsetzung
Als erstes erstellen wir eine Fähigkeit, die keine Wirkung hat (am besten namens Skill Slot). Sie muss so viele Stufen haben, wie die Fähigkeit, mit der sie ersetzt wird. Der Held bekommt diese Fähigkeit so oft wie er später Fähigkeiten hinzufügen können soll. (Also wenn der Held später 3 Fähigkeiten hinzufügen können soll, muss er auch drei mal Skill Slot als Fähigkeit haben.) Danach erstellen wir eine Fähigkeit mit Namen (Beispiel) Kettenblitz Fake auf Basis von Ingenieurskunst. Wie stellen alle Werte auf 0 bzw. keine Wirkung und die Anzahl Stufen auf eine. Nur bei Daten - Fähigkeit-Ausbau stellen wir (in unserem Falle) Kettenblitz (also der echte) und Skill Slot ein.
Jetzt brauchen wir einen Trigger, der Skill Slot und den Fake Skill deaktiviert:
Skills Deaktivieren
Ereignisse

Zeit - Elapsed game Time is 0.10 seconds
Bedingungen
Aktionen

Spieler - Deaktivieren Skill Slot for (Player)

Spieler - Deaktivieren Kettenblitz Fake for (Player)Jetzt kann mit
Add Skill
Aktionen

Einheit - Add Kettenblitz Fake to (Unit)die Fähigkeit hinzugefügt werden. Fertig!
Warum Funktioniert Das?
Der ganze Workaround basiert auf Ingenieurskunst. Dieser verbessert nicht die Fähigkeiten, sondern ersetzt sie. So gibt es jede Fähigkeit des Tüftlers viermal: einmal die Grundfähigkeit und dreimal die Verbesserten Stufen von Ingenieurskunst.
Abschluss
Dieses Tutorial basiert auf Techniken von Warcraft_Guru[1]. Diese Beispielmap[2] ist ebenfalls von ihm.

USA
Argentina
Thyke.