Funktionen: Unterschied zwischen den Versionen

Aus Schicksalsklinge Wiki
Wechseln zu: Navigation, Suche
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 C-Code zugegriffen werden kann, erläutert werden.
  
 
Diese sollten innerhalb von [[Hauptfunktionen]] ausgeführt werden.
 
Diese sollten innerhalb von [[Hauptfunktionen]] ausgeführt werden.
  
 
+
== Allgemein verfügbare Funktionen ==
----
+
* [[activateInterval]]
 
+
* [[addCompanion]]
* [[rollCheck]]
+
* [[addEffect]]
 
+
* [[addMappiece]]
* [[rollRandom]]
+
* [[autoSave]]
 
+
* [[awardXP]]
 +
* [[breakInventoryItem]]
 +
* [[callControlFunction]]
 +
* [[callControlFunctionString]]
 +
* [[canAct]]
 +
* [[castNpcAnalues]]
 +
* [[chooseItem]]
 +
* [[chooseSingleCharacter]]
 +
* [[continueJourney]]
 +
* [[damageCurrentWeapon]]
 +
* [[deactivateInterval]]
 
* [[dealDamage]]
 
* [[dealDamage]]
 
+
* [[debugLog]]
* [[awardXP]]
+
* [[errorLog]]
 
+
* [[fillUsesType]]
* [[getJourneyState / setJourneyState]]
+
* [[findInventoryItem]]
 
+
* [[findInventoryItemAt]]
* [[getLocation]]
+
* [[findRitualEnchantment]]
 
+
* [[findRopeLength]]
 +
* [[gameover]]
 
* [[generateRandomName]]
 
* [[generateRandomName]]
 
+
* [[getBuildingState / setBuildingState]]
* [[getSpecialState / setSpecialState]]
+
* [[getCharAttribute / modifyCharAttribute]]
 
+
* [[getCharClass]]
* [[getQuestState / setQuestState]]
+
* [[getCharEffect]]
 
+
* [[getCharEffects]]
* [[getGodGrace / modifyGodGrace]]
+
* [[getCharSchool]]
 
+
* [[getCharSkill / modifyCharSkill]]
* [[passTime]]
+
* [[getCharSpell]]
 
+
* [[getCharUniqueId]]
 +
* [[getDateDay]]
 +
* [[getDateSeason]]
 +
* [[getDateTime]]
 +
* [[getDateWeekday]]
 
* [[getEquipped]]
 
* [[getEquipped]]
 
+
* [[getGender]]
* [[setBuildingState]]
+
* [[getGodGrace]]
 
+
* [[getHintKnown]]
 +
* [[getLangString]]
 +
* [[getLocation]]
 +
* [[getMappieceCount]]
 +
* [[getModifier]]
 +
* [[getName]]
 +
* [[getNumber]]
 +
* [[getNumberDlg]]
 
* [[getPartyCount]]
 
* [[getPartyCount]]
 
+
* [[getPartyLevel]]
 +
* [[getQuestState / setQuestState]]
 +
* [[getRotation]]
 +
* [[getSpecialState / setSpecialState]]
 +
* [[getStatFloat]]
 +
* [[getStatInt]]
 +
* [[getTime]]
 +
* [[getTotalPartyCount]]
 +
* [[getWealth / changeWealth]]
 +
* [[giveItem]]
 +
* [[giveItemTo]]
 +
* [[hasCompanion]]
 +
* [[hasEffect]]
 +
* [[hasHuntingWeapon]]
 +
* [[healDamage]]
 +
* [[incrementStatFloat]]
 +
* [[incrementStatInt]]
 
* [[isAlive]]
 
* [[isAlive]]
 
+
* [[isCompanion]]
* [[hasCompanion]]
+
* [[jumpToLocation]]
 
+
* [[leaveLocation]]
* [[addCompanion]]
+
* [[modifyCharSpell]]
 
+
* [[modifyGodGrace]]
 +
* [[modifyInventoryItem]]
 +
* [[passTime]]
 +
* [[printSpecialStates]]
 +
* [[releaseTrap]]
 +
* [[removeCharacter]]
 +
* [[removeChosenItem]]
 
* [[removeCompanion]]
 
* [[removeCompanion]]
 
+
* [[removeEffect]]
* [[findInventoryItem]]
+
 
+
* [[modifyInventoryItem]]
+
 
+
 
* [[removeInventoryItem]]
 
* [[removeInventoryItem]]
 +
* [[replaceItem]]
 +
* [[rollCheck]]
 +
* [[rollRandom]]
 +
* [[round]]
 +
* [[saveJourney]]
 +
* [[setAchievement]]
 +
* [[setHeadline]]
 +
* [[setHunger]]
 +
* [[setInhabitant]]
 +
* [[setInsideScene]]
 +
* [[getJourneyState / setJourneyState|setJourneyState]]
 +
* [[setQuestStateInconly]]
 +
* [[setThirst]]
 +
* [[showDialogue]]
 +
* [[showItemset]]
 +
* [[showItemsetList]]
 +
* [[showMessage]]
 +
* [[showTrader]]
 +
* [[splitLeaveCharacter]]
 +
* [[startBattle]]
 +
* [[startDialogue]]
 +
* [[startDialogueAt]]
 +
* [[startDialogueCallback]]
 +
* [[startdlg]]
  
* [[giveItem]]
+
== Nur auf Reisen ==
 
+
Nicht nur "Karte aufgerufen in einem Dorf", sondern tatsächlich "auf Reisen befindlich"!
* [[addEffect]]
+
 
+
* [[removeEffect]]
+
 
+
* [[getWealth / changeWealth]]
+
 
+
* [[getCharAttribute / modifyCharAttribute]]
+
 
+
* [[getCharSkill / modifyCharSkill]]
+
 
+
* [[getLangString]]
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
Anm.: vorläufige Liste
+
 
+
 
+
  
 +
* [[consumeHuntingAmmo]]
 +
* [[forceRouteEvent]]
 +
* [[forceCamp]]
 +
* [[getJourneyState / setJourneyState|getJourneyState]]
 +
* [[getCurrentRoute]]
 +
* [[getCurrentRouteType]]
 +
* [[turnAround]]
  
 +
== Nur in Dörfern ==
  
 +
* [[getCurrentTriggerData]]
 +
* [[getTownTip]]
  
 +
== Nur in Dungeons ==
  
--lunatic 13:01, 12. Mär. 2014 (CET)
+
* [[activateStair]]
 +
* [[forceDoorState]]
 +
* [[getDoorState]]
 +
* [[getDungeonObjectState]]
 +
* [[getTriggerState]]
 +
* [[lookAtDIO]]
 +
* [[lookAtTrigger]]
 +
* [[moveToTrigger]]
 +
* [[setDungeonObjectState]]
 +
* [[setDoorState]]
 +
* [[setTriggerState]]
 +
* [[teleportToTrigger]]

Version vom 13. August 2014, 08:20 Uhr

Ü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.

Diese sollten innerhalb von Hauptfunktionen ausgeführt werden.

Allgemein verfügbare Funktionen

Nur auf Reisen

Nicht nur "Karte aufgerufen in einem Dorf", sondern tatsächlich "auf Reisen befindlich"!

Nur in Dörfern

Nur in Dungeons