Funktionen: Unterschied zwischen den Versionen
Aus Schicksalsklinge Wiki
(→Allgemein verfügbar) |
|||
| (15 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | + | [[Category:Modding]] | |
| + | =Ü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 [[Dialoge|Dialogen]] in und außerhalb der [[Hauptfunktionen]], außerdem in den [[Charakter-Effekte|Effekten]] sowie im [[Dungeon Kontrollscript|Dungeon-Script]]. | |
| − | + | ||
| − | + | == Allgemein verfügbar == | |
| + | <table><tr><td valign="top" width="250"> | ||
| + | * [[activateInterval]] | ||
| + | * [[addCompanion]] | ||
| + | * [[addEffect]] | ||
| + | * [[addMappiece]] | ||
| + | * [[autoSave]] | ||
| + | * [[awardXP]] | ||
| + | * [[breakInventoryItem]] | ||
| + | * [[callControlFunction]] | ||
| + | * [[callControlFunctionString]] | ||
| + | * [[canAct]] | ||
| + | * [[castNpcAnalues]] | ||
| + | * [[chooseItem]] | ||
| + | * [[chooseSingleCharacter]] | ||
| + | * [[continueJourney]] | ||
| + | * [[damageCurrentWeapon]] | ||
| + | * [[deactivateInterval]] | ||
| + | * [[dealDamage]] | ||
| + | * [[debugLog]] | ||
| + | * [[errorLog]] | ||
| + | * [[fillUsesType]] | ||
| + | * [[findInventoryItem]] | ||
| + | * [[findInventoryItemAt]] | ||
| + | * [[findRitualEnchantment]] | ||
| + | * [[findRopeLength]] | ||
| + | </td><td width="250"> | ||
| + | * [[gameover]] | ||
| + | * [[generateRandomName]] | ||
| + | * [[getBuildingState / setBuildingState]] | ||
| + | * [[getCharAttribute / modifyCharAttribute]] | ||
| + | * [[getCharClass]] | ||
| + | * [[getCharEffect]] | ||
| + | * [[getCharEffects]] | ||
| + | * [[getCharSchool]] | ||
| + | * [[getCharSkill / modifyCharSkill]] | ||
| + | * [[getCharSpell]] | ||
| + | * [[getCharUniqueId]] | ||
| + | * [[getDateDay]] | ||
| + | * [[getDateSeason]] | ||
| + | * [[getDateTime]] | ||
| + | * [[getDateWeekday]] | ||
| + | * [[getEquipped]] | ||
| + | * [[getGender]] | ||
| + | * [[getGeneralState / setGeneralState]] | ||
| + | * [[getGodGrace]] | ||
| + | * [[getHintKnown]] | ||
| + | * [[getLangString]] | ||
| + | * [[getLocation]] | ||
| + | * [[getMappieceCount]] | ||
| + | * [[getModifier]] | ||
| + | </td><td width="250" valign="top"> | ||
| + | * [[getName]] | ||
| + | * [[getNumber]] | ||
| + | * [[getNumberDlg]] | ||
| + | * [[getPartyCount]] | ||
| + | * [[getPartyLevel]] | ||
| + | * [[getQuestState / setQuestState]] | ||
| + | * [[getRotation]] | ||
| + | * [[getSpecialState / setSpecialState]] | ||
| + | * [[getStatFloat]] | ||
| + | * [[getStatInt]] | ||
| + | * [[getTime]] | ||
| + | * [[getTotalPartyCount]] | ||
| + | * [[getWealth / changeWealth]] | ||
| + | * [[giveItem]] | ||
| + | * [[giveItemTo]] | ||
| + | * [[hasCompanion]] | ||
| + | * [[hasEffect]] | ||
| + | * [[hasHuntingWeapon]] | ||
| + | * [[healDamage]] | ||
| + | * [[incrementStatFloat]] | ||
| + | * [[incrementStatInt]] | ||
| + | * [[isAlive]] | ||
| + | * [[isCompanion]] | ||
| + | * [[jumpToLocation]] | ||
| + | </td><td width="250" valign="top"> | ||
| + | * [[leaveLocation]] | ||
| + | * [[modifyCharSpell]] | ||
| + | * [[modifyGodGrace]] | ||
| + | * [[modifyInventoryItem]] | ||
| + | * [[OnTimePassed]] | ||
| + | * [[passTime]] | ||
| + | * [[printSpecialStates]] | ||
| + | * [[releaseTrap]] | ||
| + | * [[removeCharacter]] | ||
| + | * [[removeChosenItem]] | ||
| + | * [[removeCompanion]] | ||
| + | * [[removeEffect]] | ||
| + | * [[removeInventoryItem]] | ||
| + | * [[replaceItem]] | ||
| + | * [[rollCheck]] | ||
| + | * [[rollRandom]] | ||
| + | * [[round]] | ||
| + | * [[saveJourney]] | ||
| + | * [[setAchievement]] | ||
| + | * [[setDialogueImage]] | ||
| + | * [[setHeadline]] | ||
| + | * [[setHunger]] | ||
| + | * [[setInhabitant]] | ||
| + | * [[setInsideScene]] | ||
| + | </td><td width="250" valign="top"> | ||
| + | * [[getJourneyState / setJourneyState|setJourneyState]] | ||
| + | * [[setQuestStateInconly]] | ||
| + | * [[setThirst]] | ||
| + | * [[showDialogue]] | ||
| + | * [[showItemContainer]] | ||
| + | * [[showItemset]] | ||
| + | * [[showItemsetList]] | ||
| + | * [[showMessage]] | ||
| + | * [[showTrader]] | ||
| + | * [[splitLeaveCharacter]] | ||
| + | * [[startBattle]] | ||
| + | * [[startDialogue]] | ||
| + | * [[startDialogueAt]] | ||
| + | * [[startDialogueCallback]] | ||
| + | * [[startdlg]] | ||
| + | </td></tr></table> | ||
| + | <table><tr><td valign="top" width="500"> | ||
| + | == Nur auf Reisen == | ||
| + | * [[consumeHuntingAmmo]] | ||
| + | * [[forceRouteEvent]] | ||
| + | * [[forceCamp]] | ||
| + | * [[getJourneyState / setJourneyState|getJourneyState]] | ||
| + | * [[getCurrentRoute]] | ||
| + | * [[getCurrentRouteType]] | ||
| + | * [[turnAround]] | ||
| + | ''Nicht nur "Karte aufgerufen in einem Dorf", | ||
| − | + | ''sondern tatsächlich "auf Reisen befindlich"! | |
| + | </td><td valign="top" width="500"> | ||
| + | == Nur in Dörfern == | ||
| − | [[ | + | * [[getCurrentTriggerData]] |
| + | * [[getTownTip]] | ||
| + | </td><td valign="top" width="250"> | ||
| + | == Nur in Dungeons == | ||
| − | [[ | + | * [[activateStair]] |
| − | + | * [[forceDoorState]] | |
| − | [[ | + | * [[getDoorState]] |
| − | + | * [[getDungeonObjectState]] | |
| − | [[ | + | * [[getTriggerState]] |
| − | + | * [[lookAtDIO]] | |
| − | [[ | + | * [[lookAtTrigger]] |
| − | + | * [[moveToTrigger]] | |
| − | [[ | + | * [[setDungeonObjectState]] |
| − | + | * [[setDoorState]] | |
| − | [[ | + | * [[setTriggerState]] |
| − | + | * [[teleportToTrigger]]</td></tr></table> | |
| − | [[ | + | |
| − | + | ||
| − | [[ | + | |
| − | + | ||
| − | [[ | + | |
| − | + | ||
| − | [[ | + | |
| − | + | ||
| − | [[ | + | |
| − | + | ||
| − | [[ | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
Aktuelle Version vom 7. Juni 2015, 11:15 Uhr
Inhaltsverzeichnis
Ü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 |