Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
tutorials:spell_tutorial:allgemein_zu_modifizierende_dateien [2016/02/08 23:42] milgo |
tutorials:spell_tutorial:allgemein_zu_modifizierende_dateien [2016/12/31 09:10] (aktuell) milky-way leere Spalte entfernt |
||
---|---|---|---|
Zeile 10: | Zeile 10: | ||
|spells_params.d|content/MAGIC|Hier stehen die Werte für jeden Spell - wieviel Mana wir benötigt zum Casten, Schaden der direkten Kampfsprüche(Prot.nicht miteinbezogen), Schaden pro Sekunde und Dauer der ZS-Zauberzustände (Eiswelle), Konstanten für die FAI-Logik(ab welcher Enternung benutze ich welche Zaubergattung?) 2 String Arrays mit MAX_SPELL Elementen, alle Spells mit Namen und einmal mit Abkürzung, letzlich eine Instanz pro Spell, die Cast Zeit, Schadenstyp, Spelltyp(SPELL_BAD/NEUTRAL/GOOD- Je nachdem was hier angegeben wird fangen sofort alle Leute im Umkreis an zu schreien "Hör' sofort auf mit der Magie-Scheiße!" (hier: SPELL_BAD)) und wer von dem Spell betroffen werden kann (also als Ziel gelten kann).| | |spells_params.d|content/MAGIC|Hier stehen die Werte für jeden Spell - wieviel Mana wir benötigt zum Casten, Schaden der direkten Kampfsprüche(Prot.nicht miteinbezogen), Schaden pro Sekunde und Dauer der ZS-Zauberzustände (Eiswelle), Konstanten für die FAI-Logik(ab welcher Enternung benutze ich welche Zaubergattung?) 2 String Arrays mit MAX_SPELL Elementen, alle Spells mit Namen und einmal mit Abkürzung, letzlich eine Instanz pro Spell, die Cast Zeit, Schadenstyp, Spelltyp(SPELL_BAD/NEUTRAL/GOOD- Je nachdem was hier angegeben wird fangen sofort alle Leute im Umkreis an zu schreien "Hör' sofort auf mit der Magie-Scheiße!" (hier: SPELL_BAD)) und wer von dem Spell betroffen werden kann (also als Ziel gelten kann).| | ||
|spells_process_mana.d|content/MAGIC|Wird bei jedem investierten Mana aufgerufen( - wieviel Mana wurde investiert?) Übergibt diese Informationen an Spell_*.d| | |spells_process_mana.d|content/MAGIC|Wird bei jedem investierten Mana aufgerufen( - wieviel Mana wurde investiert?) Übergibt diese Informationen an Spell_*.d| | ||
- | ||spells_process_mana_released|content/MAGIC|Diese Funktion wird als Letztes aufgerufen, hiermit wird der Spell letzten Endes gecastet, weil genug Mana investiert wurde.| | + | |spells_process_mana_released|content/MAGIC|Diese Funktion wird als Letztes aufgerufen, hiermit wird der Spell letzten Endes gecastet, weil genug Mana investiert wurde.| |
|ZS_*.d|content/MAGIC/ZS|Hier sind die Magic-Zustände gespeichert, wie zum Beispiel ZS_MagicFreeze und ZS_Zapped| | |ZS_*.d|content/MAGIC/ZS|Hier sind die Magic-Zustände gespeichert, wie zum Beispiel ZS_MagicFreeze und ZS_Zapped| | ||
|Text.d|content/Story|Ab Line 132 wird ein String Array mit den angezeigten Namen, beim Bereitmachen des Zaubers, deklariert. Den 2. Array könnt ihr getrost vergessen, da auskommentiert.| | |Text.d|content/Story|Ab Line 132 wird ein String Array mit den angezeigten Namen, beim Bereitmachen des Zaubers, deklariert. Den 2. Array könnt ihr getrost vergessen, da auskommentiert.| |