
Benutzt Lua: |
Überblick
Vorlage um die Daten für eine Fertigkeit und dessen Stufenprogression zu speichern, damit sie in anderen Vorlagen genutzt werden kann wie {{Item}}
oder {{Skill progression}}
.
Parameter
Alle Paramter sollten möglichst vollständig ausgefüllt werden sofern möglich.
Allgemeine Parameter
Parameter | Typ | Opt | Auto | Tabelle & Feld | Beschreibung |
---|---|---|---|---|---|
skill_id | str | ✓
|
✓
|
skill.skill_id | Die (internale) Id der Fertigkeit |
cast_time | float | ✓
|
✓
|
skill.cast_time | Zauberzeit (oder Animierungszeit) in Sekunden
Nur für aktive Fertigkeiten |
gem_description | str | ✓
|
✓
|
skill.description | Beschreibung für die aktive Fertigkeit (also der Text, der angezeigt wird, wenn man den Mauszeiger über die Fertigkeit in der Fertigkeitenleiste zeigt)
Nur für aktive Fertigkeiten. |
active_skill_name | str | ✓
|
✓
|
skill.active_skill_name | Name der aktiven Fertigkeit.
Nur für aktive Fertigkeiten. |
item_class_id_restriction | list[str] | ✓
|
✓
|
skill.item_class_restriction
skill.item_class_id_restriction |
Komma-getrennte Liste von Restriktionen der Gegenstansklasse mit denen die Fertigkeit nutzbar ist. Dabei muss die Klassen-ID genutzt werden und nicht die lokaliserte Variante; die lokalisierte Variate wird automatisch in das skill.item_class_restriction Feld hinzugefügt.
Nur für aktive Fertigkeiten. |
projectile_speed | int | ✓
|
* | skill.projectile_speed | Tempo der Projektile, die von der Fertigkeit abgefeuert werden. |
stat_text | str | ✓
|
✓
|
skill.stat_text | Statistiktext für die gesamte Progression der Fertigkeit im Überblick |
quality_stat_text | str | ✓
|
✓
|
skill.quality_stat_text | Statistiktext von der Qualität bei Fertigkeitengemme für die gesamte Progression der Fertigkeit im Überblick |
has_percentage_mana_cost | bool | ✓
|
✗
|
skill.has_percentage_mana_cost | Ob die Manakosten prozentual ist (z.B. bei Auren) |
has_reservation_mana_cost | bool | ✓
|
✗
|
skill.has_reservation_mana_cost | Ob die Manakosten reseviert werden, anstatt die vom aktuellen Mana abzuziehen(z.B. bei Auren) |
radius | int | ✓
|
✗
|
skill.radius | Primärer Radius. |
radius_description | str | ✓
|
✗
|
skill.radius_description | Beschreibung, die erläutert um was es sich bei dem primären Radius handelt |
radius_secondary | int | ✓
|
✗
|
skill.radius_secondary | Secundärer Radius. |
radius_secondary_description | str | ✓
|
✗
|
skill.radius_secondary_description | Beschreibung, die erläutert um was es sich bei dem secundären Radius handelt |
radius_tertiary | int | ✓
|
✗
|
skill.radius_tertiary | Tertiärer Radius. |
radius_description | str | ✓
|
✗
|
skill.radius_tertiary_description | Beschreibung, die erläutert um was es sich bei dem tertiären Radius handelt |
skill_screenshot | str | ✓
|
✗
|
skill.skill_screenshot | Name der Fertigkeit die benutzt werden soll für das Bildschirmfoto der Fertigkeit statt des Names der unter active_skill_name angegeben wurde.
Sobald dieser Parameter angegeben wird, dann wird das Bild eingefügt unabhängig davon, ob die Datei im Wiki existiert. Sollte nicht angeben werden außer der Name der aktiven Fertigkeit ist mehrdeutig (verweist auf falsche Datein) |
skill_screenshot_file | str | ✓
|
✗
|
skill.skill_screenshot | Kompletter Name der Datei (ohne File:), die für das Bildschirmfoto dieser Fertigkeit genutzt werden soll.
Sobald dieser Parameter angegeben wird, dann wird das Bild eingefügt unabhängig davon, ob die Datei im Wiki existiert. Sollte nicht angeben werden außer der Name der aktiven Fertigkeit ist mehrdeutig (verweist auf falsche Datein) |
Progression Parameter
Es gibt zwei Einsatzmöglichkeiten der folgenden Parameter:
static_
- Für Parameter, die auf allen Stufen gleich sindlevel<N>_
- Für Parameter, die nicht auf allen Stufen gleich sind
Dabei wird <N>
mit der Stufe ersetzt, dabei darf keine Stufe ausgelassen werden. Für jede Stufe muss level<N> = True
gesetzt werden.
<P>
muss mit dem Typ von oben (also level oder static ersetzt werden).
Parameter | Type | Optional | Tabelle & Feld | Beschreibung |
---|---|---|---|---|
<P>_level_requirement | int | ✓
|
skill_levels.level_requirement | Stufenanforderung |
<P>_dexterity_requirement | int | ✓
|
skill_levels.dexterity_requirement | Geschicklichkeitsanfoderung |
<P>_strength_requirement | int | ✓
|
skill_levels.strength_requirement | Stärkeanfoderung |
<P>_intelligence_requirement | int | ✓
|
skill_levels.intelligence_requirement | Intelligenzanfoderung |
<P>_mana_multiplier | int | ✓
|
skill_levels.mana_multiplier | Manamultiplikator in Prozent |
<P>_critical_strike_chance | int | ✓
|
skill_levels.critical_strike_chance | Kritische Trefferchance in Prozent |
<P>_mana_cost | int | ✓
|
skill_levels.mana_cost | Manakosten. Abhängig davon, ob has_mana_cost_percentage oder has_percentage_reservation_cost wahr sind wird dieser Wert als Prozentwert und/oder Reservierungswert angesehen.
|
<P>_damage_effectiveness | int | ✓
|
skill_levels.damage_effectiveness | Effektivität zusätzlichen Schadens in Prozent |
<P>_stored_uses | int | ✓
|
skill_levels.stored_uses | Gespeicherte Nutzungen (z.B. für Fallen oder Minen). Einige Fertigkeiten speichern auch Nutzungen zwecks Cooldown.
Für Vaal-Nutzung sollte vaal_stored_uses genutzt werden |
<P>_cooldown | float | ✓
|
skill_levels.cooldown | Abklingzeit in Sekunden |
<P>_vaal_souls_requirement | int | ✓
|
skill_levels.vaal_souls_requirement | Basisanfoderung von Vaalseelen requirement (ohne die Erhöhungen von Akt 5 oder Akt 10) |
<P>_vaal_stored_uses | int | ✓
|
skill_levels.vaal_stored_uses | Gespeicherte Nutzungen für Vaal-Fertigkeiten
Für reguläre Nutzungen sollte stored_uses genutzt werden |
<P>_vaal_soul_gain_prevention_time | float | ✓
|
skill_levels.vaal_soul_gain_prevention_time | Zeit in Sekunden, in der man keine weiteren Vaal-Seelen erhält nachdem die Fertigkeit eingesetzt wurde. |
<P>_damage_mutliplier | str | ✓
|
skill_levels.damage_multiplier | Schadensmultiplikator der Fertigkeit in Prozent |
<P>_stat_text | str | ✓
|
skill_levels.stat_text | Statistiktext für die aktuelle Stufe der Fertigkeit |
<P>_quality_stat_text | str | ✓
|
skill_levels.quality_stat_text | Statistiktext der Qualtität für die aktuelle Stufe der Fertigkeit (nur bei Gemme) |
<P>_experience | int | ✓
|
skill_levels.experience | Gesamte erfoderliche Erfahrung für diese Stufe
Nur für Gemme-Fertigkeitn. |
Progression Statistiken
<M>
wird mit der Ordnungszahl der Statistik ersetzt, beginned mit 1 und ohne Auslassungen. Die Reihenfolge ist wichtig.
Code support: 1 <= M <= 8
<P>
muss mit dem Typ von oben (also level oder static ersetzt werden).
Parameter | Type | Optional | Tabelle & Feld | Beschreibung |
---|---|---|---|---|
<P>_stat<M>_id | str | ✓
|
skill_stats_per_level.id
skill_stats_per_level.is_quality_stat=0 |
Interne Id der Statistik |
<P>_stat<M>_value | int | ✓
|
skill_stats_per_level.value
skill_stats_per_level.is_quality_stat=0 |
Verbundener Wert der Statstik |
<P>_quality_stat<M>_id | str | ✓
|
skill_stats_per_level.id
skill_stats_per_level.is_quality_stat=1 |
Interne Id der Statistik der Qualität |
<P>_quality_stat<M>_value | int | ✓
|
skill_stats_per_level.value
skill_stats_per_level.is_quality_stat=1 |
Verbundener Wert der Qualitätsstatistik |
Beispiele für zulässige Statistiken:
static_stat1_id= static_stat1_value= static_stat2_id= static_stat2_value= static_quality_stat1_id= static_quality_stat1_value= level1_stat1_id= level1_stat1_value= level1_quality_stat1_id= level1_quality_stat1_value= level2_stat1_id= level2_stat1_value= level2_stat2_id= level2_stat2_value=
Cargotabellendeklarationen
- Template:Skill/cargo/skill
- Template:Skill/cargo/skill_levels
- Template:Skill/cargo/skill_stats_per_level
Siehe auch
- Template:Skill
- Template:Item
- Lua reference manual - patterns
Redakteure können im Sandkasten (erstellen | kopieren) und in den Testfällen (erstellen) experimentieren.
Bitte füge Kategorien und Interwikis zur /Doku Unterseite hinzu. Unterseiten dieser Vorlage.