Funktionen: Unterschied zwischen den Versionen
Aus Sternenschweif Wiki
Zeile 1: | Zeile 1: | ||
[[Category:Modding]] | [[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 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]] | |
− | * [[ | + | * [[addEffect]] |
− | + | * [[addMappiece]] | |
− | * [[ | + | * [[autoSave]] |
− | + | * [[awardXP]] | |
+ | * [[breakInventoryItem]] | ||
+ | * [[callControlFunction]] | ||
+ | * [[callControlFunctionString]] | ||
+ | * [[canAct]] | ||
+ | * [[castNpcAnalues]] | ||
+ | * [[chooseItem]] | ||
+ | * [[chooseSingleCharacter]] | ||
+ | * [[continueJourney]] | ||
+ | * [[damageCurrentWeapon]] | ||
+ | * [[deactivateInterval]] | ||
* [[dealDamage]] | * [[dealDamage]] | ||
− | + | * [[debugLog]] | |
− | * [[ | + | * [[errorLog]] |
− | + | * [[fillUsesType]] | |
− | * [[ | + | * [[findInventoryItem]] |
− | + | * [[findInventoryItemAt]] | |
− | * [[ | + | * [[findRitualEnchantment]] |
− | + | * [[findRopeLength]] | |
+ | * [[gameover]] | ||
* [[generateRandomName]] | * [[generateRandomName]] | ||
− | + | * [[getBuildingState / setBuildingState]] | |
− | * [[ | + | * [[getCharAttribute / modifyCharAttribute]] |
− | + | * [[getCharClass]] | |
− | * [[ | + | * [[getCharEffect]] |
− | + | * [[getCharEffects]] | |
− | * [[ | + | * [[getCharSchool]] |
− | + | * [[getCharSkill / modifyCharSkill]] | |
− | * [[ | + | * [[getCharSpell]] |
− | + | * [[getCharUniqueId]] | |
+ | * [[getDateDay]] | ||
+ | * [[getDateSeason]] | ||
+ | * [[getDateTime]] | ||
+ | * [[getDateWeekday]] | ||
* [[getEquipped]] | * [[getEquipped]] | ||
− | + | * [[getGender]] | |
− | * [[ | + | * [[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]] | |
− | * [[ | + | * [[jumpToLocation]] |
− | + | * [[leaveLocation]] | |
− | * [[ | + | * [[modifyCharSpell]] |
− | + | * [[modifyGodGrace]] | |
+ | * [[modifyInventoryItem]] | ||
+ | * [[passTime]] | ||
+ | * [[printSpecialStates]] | ||
+ | * [[releaseTrap]] | ||
+ | * [[removeCharacter]] | ||
+ | * [[removeChosenItem]] | ||
* [[removeCompanion]] | * [[removeCompanion]] | ||
− | + | * [[removeEffect]] | |
− | * [[ | + | |
− | + | ||
− | + | ||
− | + | ||
* [[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]] | ||
− | + | == Nur auf Reisen == | |
− | + | Nicht nur "Karte aufgerufen in einem Dorf", sondern tatsächlich "auf Reisen befindlich"! | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | * [[consumeHuntingAmmo]] | ||
+ | * [[forceRouteEvent]] | ||
+ | * [[forceCamp]] | ||
+ | * [[getJourneyState / setJourneyState|getJourneyState]] | ||
+ | * [[getCurrentRoute]] | ||
+ | * [[getCurrentRouteType]] | ||
+ | * [[turnAround]] | ||
+ | == Nur in Dörfern == | ||
+ | * [[getCurrentTriggerData]] | ||
+ | * [[getTownTip]] | ||
+ | == Nur in Dungeons == | ||
− | + | * [[activateStair]] | |
+ | * [[forceDoorState]] | ||
+ | * [[getDoorState]] | ||
+ | * [[getDungeonObjectState]] | ||
+ | * [[getTriggerState]] | ||
+ | * [[lookAtDIO]] | ||
+ | * [[lookAtTrigger]] | ||
+ | * [[moveToTrigger]] | ||
+ | * [[setDungeonObjectState]] | ||
+ | * [[setDoorState]] | ||
+ | * [[setTriggerState]] | ||
+ | * [[teleportToTrigger]] |
Version vom 13. August 2014, 07:20 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 C-Code zugegriffen werden kann, erläutert werden.
Diese sollten innerhalb von Hauptfunktionen ausgeführt werden.
Allgemein verfügbare Funktionen
- activateInterval
- addCompanion
- addEffect
- addMappiece
- autoSave
- awardXP
- breakInventoryItem
- callControlFunction
- callControlFunctionString
- canAct
- castNpcAnalues
- chooseItem
- chooseSingleCharacter
- continueJourney
- damageCurrentWeapon
- deactivateInterval
- dealDamage
- debugLog
- errorLog
- fillUsesType
- findInventoryItem
- findInventoryItemAt
- findRitualEnchantment
- findRopeLength
- gameover
- generateRandomName
- getBuildingState / setBuildingState
- getCharAttribute / modifyCharAttribute
- getCharClass
- getCharEffect
- getCharEffects
- getCharSchool
- getCharSkill / modifyCharSkill
- getCharSpell
- getCharUniqueId
- getDateDay
- getDateSeason
- getDateTime
- getDateWeekday
- getEquipped
- getGender
- getGodGrace
- getHintKnown
- getLangString
- getLocation
- getMappieceCount
- getModifier
- 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
- leaveLocation
- modifyCharSpell
- modifyGodGrace
- modifyInventoryItem
- passTime
- printSpecialStates
- releaseTrap
- removeCharacter
- removeChosenItem
- removeCompanion
- removeEffect
- removeInventoryItem
- replaceItem
- rollCheck
- rollRandom
- round
- saveJourney
- setAchievement
- setHeadline
- setHunger
- setInhabitant
- setInsideScene
- setJourneyState
- setQuestStateInconly
- setThirst
- showDialogue
- showItemset
- showItemsetList
- showMessage
- showTrader
- splitLeaveCharacter
- startBattle
- startDialogue
- startDialogueAt
- startDialogueCallback
- startdlg
Nur auf Reisen
Nicht nur "Karte aufgerufen in einem Dorf", sondern tatsächlich "auf Reisen befindlich"!
- consumeHuntingAmmo
- forceRouteEvent
- forceCamp
- getJourneyState
- getCurrentRoute
- getCurrentRouteType
- turnAround