Funktionen: Unterschied zwischen den Versionen

Aus Schicksalsklinge Wiki
Wechseln zu: Navigation, Suche
(Allgemein verfügbare Funktionen)
(Allgemein verfügbar)
 
(9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
[[Category:Modding]]
 
[[Category:Modding]]
 
=Übersicht über verfügbare Funktionen=
 
=Übersicht über verfügbare Funktionen=
Hier sollen vor allem die speziell für Schickalsklinge erstellten Funktionen, mit denen aus den XMLs auf den C-Code zugegriffen werden kann, erläutert werden.
+
Hier sollen vor allem die speziell für Schickalsklinge erstellten Funktionen, mit denen aus den XMLs auf den Engine-Code zugegriffen werden kann, erläutert werden.
  
Diese sollten innerhalb von [[Hauptfunktionen]] ausgeführt werden.
+
Anwendbar sind diese in [[Dialoge|Dialogen]] in und außerhalb der [[Hauptfunktionen]], außerdem in den [[Charakter-Effekte|Effekten]] sowie im [[Dungeon Kontrollscript|Dungeon-Script]].
  
 
== Allgemein verfügbar ==
 
== Allgemein verfügbar ==
 +
<table><tr><td valign="top" width="250">
 
* [[activateInterval]]
 
* [[activateInterval]]
 
* [[addCompanion]]
 
* [[addCompanion]]
Zeile 30: Zeile 31:
 
* [[findRitualEnchantment]]
 
* [[findRitualEnchantment]]
 
* [[findRopeLength]]
 
* [[findRopeLength]]
 +
</td><td width="250">
 
* [[gameover]]
 
* [[gameover]]
 
* [[generateRandomName]]
 
* [[generateRandomName]]
Zeile 47: Zeile 49:
 
* [[getEquipped]]
 
* [[getEquipped]]
 
* [[getGender]]
 
* [[getGender]]
 +
* [[getGeneralState / setGeneralState]]
 
* [[getGodGrace]]
 
* [[getGodGrace]]
 
* [[getHintKnown]]
 
* [[getHintKnown]]
Zeile 53: Zeile 56:
 
* [[getMappieceCount]]
 
* [[getMappieceCount]]
 
* [[getModifier]]
 
* [[getModifier]]
 +
</td><td width="250" valign="top">
 
* [[getName]]
 
* [[getName]]
 
* [[getNumber]]
 
* [[getNumber]]
Zeile 77: Zeile 81:
 
* [[isCompanion]]
 
* [[isCompanion]]
 
* [[jumpToLocation]]
 
* [[jumpToLocation]]
 +
</td><td width="250" valign="top">
 
* [[leaveLocation]]
 
* [[leaveLocation]]
 
* [[modifyCharSpell]]
 
* [[modifyCharSpell]]
 
* [[modifyGodGrace]]
 
* [[modifyGodGrace]]
 
* [[modifyInventoryItem]]
 
* [[modifyInventoryItem]]
 +
* [[OnTimePassed]]
 
* [[passTime]]
 
* [[passTime]]
 
* [[printSpecialStates]]
 
* [[printSpecialStates]]
Zeile 95: Zeile 101:
 
* [[saveJourney]]
 
* [[saveJourney]]
 
* [[setAchievement]]
 
* [[setAchievement]]
 +
* [[setDialogueImage]]
 
* [[setHeadline]]
 
* [[setHeadline]]
 
* [[setHunger]]
 
* [[setHunger]]
 
* [[setInhabitant]]
 
* [[setInhabitant]]
 
* [[setInsideScene]]
 
* [[setInsideScene]]
 +
</td><td width="250" valign="top">
 
* [[getJourneyState / setJourneyState|setJourneyState]]
 
* [[getJourneyState / setJourneyState|setJourneyState]]
 
* [[setQuestStateInconly]]
 
* [[setQuestStateInconly]]
 
* [[setThirst]]
 
* [[setThirst]]
 
* [[showDialogue]]
 
* [[showDialogue]]
 +
* [[showItemContainer]]
 
* [[showItemset]]
 
* [[showItemset]]
 
* [[showItemsetList]]
 
* [[showItemsetList]]
Zeile 113: Zeile 122:
 
* [[startDialogueCallback]]
 
* [[startDialogueCallback]]
 
* [[startdlg]]
 
* [[startdlg]]
 +
</td></tr></table>
 +
<table><tr><td valign="top" width="500">
  
 
== Nur auf Reisen ==
 
== Nur auf Reisen ==
Nicht nur "Karte aufgerufen in einem Dorf", sondern tatsächlich "auf Reisen befindlich"!
 
 
 
* [[consumeHuntingAmmo]]
 
* [[consumeHuntingAmmo]]
 
* [[forceRouteEvent]]
 
* [[forceRouteEvent]]
Zeile 124: Zeile 133:
 
* [[getCurrentRouteType]]
 
* [[getCurrentRouteType]]
 
* [[turnAround]]
 
* [[turnAround]]
 +
''Nicht nur "Karte aufgerufen in einem Dorf",
  
 +
''sondern tatsächlich "auf Reisen befindlich"!
 +
</td><td valign="top" width="500">
 
== Nur in Dörfern ==
 
== Nur in Dörfern ==
  
 
* [[getCurrentTriggerData]]
 
* [[getCurrentTriggerData]]
 
* [[getTownTip]]
 
* [[getTownTip]]
 
+
</td><td valign="top" width="250">
 
== Nur in Dungeons ==
 
== Nur in Dungeons ==
  
Zeile 143: Zeile 155:
 
* [[setDoorState]]
 
* [[setDoorState]]
 
* [[setTriggerState]]
 
* [[setTriggerState]]
* [[teleportToTrigger]]
+
* [[teleportToTrigger]]</td></tr></table>

Aktuelle Version vom 7. Juni 2015, 12:15 Uhr

Übersicht über verfügbare Funktionen

Hier sollen vor allem die speziell für Schickalsklinge erstellten Funktionen, mit denen aus den XMLs auf den Engine-Code zugegriffen werden kann, erläutert werden.

Anwendbar sind diese in Dialogen in und außerhalb der Hauptfunktionen, außerdem in den Effekten sowie im Dungeon-Script.

Allgemein verfügbar

Nur auf Reisen

Nicht nur "Karte aufgerufen in einem Dorf",

sondern tatsächlich "auf Reisen befindlich"!

Nur in Dörfern

Nur in Dungeons