Witcher Wiki
Witcher Wiki

This is a list of all of the global functions marked with the quest keyword. Presumably, these functions are available to the game for things relating to quests.

SetLightSignsReaction

quest function SetLightSignsReaction(value : bool, tag : name)
Parameters:
value : bool
tag : name
Path:
/game/components/gameplayLightComponent.ws

IsLightOn

quest function IsLightOn(tag : name) : bool
Parameters:
tag : name
Returns:
bool
Path:
/game/components/gameplayLightComponent.ws

SetLights

quest function SetLights(value : bool, tag : name, optional allowLightsFade : bool)
Parameters:
value : bool
tag : name
optional allowLightsFade : bool
Path:
/game/components/gameplayLightComponent.ws

EnablePlayerModeTrigger

quest function EnablePlayerModeTrigger(triggerTag : name, enable : bool)
Parameters:
triggerTag : name
enable : bool
Path:
/game/gameplay/gameplay_triggers/playerModeTrigger.ws

EnableNewGamePlus

quest function EnableNewGamePlus(enable : bool)
Parameters:
enable : bool
Path:
/game/quests/quest_function.ws

SetTimeScaleQuest

quest function SetTimeScaleQuest(timeScale : float)
Parameters:
timeScale : float
Path:
/game/quests/quest_function.ws

LaunchCredits

quest function LaunchCredits()
Path:
/game/quests/quest_function.ws

LaunchCreditsEP1

quest function LaunchCreditsEP1()
Path:
/game/quests/quest_function.ws

MessageDialogPopup

quest function MessageDialogPopup(locMessage : string)
Parameters:
locMessage : string
Path:
/game/quests/quest_function.ws

CollectItemsQuest

latent quest function CollectItemsQuest(collectorTag : name, items : array<name>, uniqueTransactionId : string, keepItemsInContainer : bool, optional filterTagsList : array<name>, optional singleItemContainer : bool) : bool
Parameters:
collectorTag : name
items : array<name>
uniqueTransactionId : string
keepItemsInContainer : bool
optional filterTagsList : array<name>
optional singleItemContainer : bool
Returns:
bool
Path:
/game/quests/quest_function.ws

ModifyFactValueQuest

quest function ModifyFactValueQuest(fact : string, action : EFactValueChangeMethod, value : float)
Parameters:
fact : string
action : EFactValueChangeMethod
value : float
Path:
/game/quests/quest_function.ws

RemoveItemAmmoQuest

quest function RemoveItemAmmoQuest(itemName : name, amount : int)
Parameters:
itemName : name
amount : int
Path:
/game/quests/quest_function.ws

EnableGlossaryImageOverrideQuest

quest function EnableGlossaryImageOverrideQuest(uniqueEntryTag : name, imageFileName : string, enable : bool)
Parameters:
uniqueEntryTag : name
imageFileName : string
enable : bool
Path:
/game/quests/quest_function.ws

MonsterHuntInvestigationAreaManager

quest function MonsterHuntInvestigationAreaManager(tag : name, enable : bool)
Parameters:
tag : name
enable : bool
Path:
/game/quests/quest_function.ws

Q202GiantDisableHitAnim

quest function Q202GiantDisableHitAnim(tag : name, enable : bool)
Parameters:
tag : name
enable : bool
Path:
/game/quests/quest_function.ws

ActorBreakQuen

quest function ActorBreakQuen(actorTag : name, skipVisuals : bool)
Parameters:
actorTag : name
skipVisuals : bool
Path:
/game/quests/quest_function.ws

DisableHerbsOnMinimapQuest

quest function DisableHerbsOnMinimapQuest(disableHerbs : bool)
Parameters:
disableHerbs : bool
Path:
/game/quests/quest_function.ws

SetMapPinStatus

quest function SetMapPinStatus(type : EMapPinStatus, tag : name, set : bool)
Parameters:
type : EMapPinStatus
tag : name
set : bool
Path:
/game/quests/quest_function.ws

SetupTrophySceneQuest

latent quest function SetupTrophySceneQuest(monsterTag : name, offset : float)
Parameters:
monsterTag : name
offset : float
Path:
/game/quests/quest_function.ws

ProcessMonsterHuntTrophyQuest

latent quest function ProcessMonsterHuntTrophyQuest(trophyName : name, dontTeleportHorse : bool)
Parameters:
trophyName : name
dontTeleportHorse : bool
Path:
/game/quests/quest_function.ws

AlwaysDisplayWolfHead

quest function AlwaysDisplayWolfHead(display : bool)
Parameters:
display : bool
Path:
/game/quests/quest_function.ws

AlwaysDisplayItemInfo

quest function AlwaysDisplayItemInfo(display : bool)
Parameters:
display : bool
Path:
/game/quests/quest_function.ws

DisplayPortalConfirmationPopup

latent quest function DisplayPortalConfirmationPopup(pauseGame : bool) : bool
Parameters:
pauseGame : bool
Returns:
bool
Path:
/game/quests/quest_function.ws

BankCollectBillOfExchangeQuest

quest function BankCollectBillOfExchangeQuest(baseBillPrice : int)
Parameters:
baseBillPrice : int
Path:
/game/quests/quest_function.ws

BankCurrencyExchangeQuest

quest function BankCurrencyExchangeQuest(orensExchangeModifier : float, florensExchangeModifier : float)
Parameters:
orensExchangeModifier : float
florensExchangeModifier : float
Path:
/game/quests/quest_function.ws

SetGeraltHairQuest

quest function SetGeraltHairQuest(hairstyleName : name)
Parameters:
hairstyleName : name
Path:
/game/quests/quest_function.ws

SetGeraltTorsoQuest

quest function SetGeraltTorsoQuest(torsoName : name)
Parameters:
torsoName : name
Path:
/game/quests/quest_function.ws

SetGeraltPalmsQuest

quest function SetGeraltPalmsQuest(palmsName : name)
Parameters:
palmsName : name
Path:
/game/quests/quest_function.ws

E3TurnOffDebugPagesFromFastMenu

quest function E3TurnOffDebugPagesFromFastMenu(turnOn : bool)
Parameters:
turnOn : bool
Path:
/game/quests/quest_function.ws

HealthBarVisiblityQuest

quest function HealthBarVisiblityQuest(npcTag : name, show : bool)
Parameters:
npcTag : name
show : bool
Path:
/game/quests/quest_function.ws

EnableBuffedMonsterDisplay

quest function EnableBuffedMonsterDisplay(value : bool)
Parameters:
value : bool
Path:
/game/quests/quest_function.ws

DetonatePetardQuest

quest function DetonatePetardQuest(targetTag : name, detonationDelay : float)
Parameters:
targetTag : name
detonationDelay : float
Path:
/game/quests/quest_function.ws

SetMorphBlendQuest

quest function SetMorphBlendQuest(targetTag : name, morphRatio : float, blendTime : float)
Parameters:
targetTag : name
morphRatio : float
blendTime : float
Path:
/game/quests/quest_function.ws

ForceShowUpdateInfo

quest function ForceShowUpdateInfo(locKeyText : string, locKeyTitle : string)
Parameters:
locKeyText : string
locKeyTitle : string
Path:
/game/quests/quest_function.ws

ShowStartScreen

latent quest function ShowStartScreen(fadeOutTime : float, fadeInTime : float, endWithBlackscreen : bool, isStageDemo : bool)
Parameters:
fadeOutTime : float
fadeInTime : float
endWithBlackscreen : bool
isStageDemo : bool
Path:
/game/quests/quest_function.ws

ShowEndScreen

latent quest function ShowEndScreen(fadeOutTime : float, fadeInTime : float, isStageDemo : bool)
Parameters:
fadeOutTime : float
fadeInTime : float
isStageDemo : bool
Path:
/game/quests/quest_function.ws

ShowCompanionIndicator

quest function ShowCompanionIndicator(enable : bool, npcTag : name, optional iconPath : string, optional npcTag2 : name, optional iconPath2 : string)
Parameters:
enable : bool
npcTag : name
optional iconPath : string
optional npcTag2 : name
optional iconPath2 : string
Path:
/game/quests/quest_function.ws

ShowBossFightIndicator

quest function ShowBossFightIndicator(enable : bool, bossTag : name)
Parameters:
enable : bool
bossTag : name
Path:
/game/quests/quest_function.ws

ActivateQuestBonus

quest function ActivateQuestBonus(merchantTag : name)
Parameters:
merchantTag : name
Path:
/game/quests/quest_function.ws

SetShopPriceMultiplier

quest function SetShopPriceMultiplier(priceMult : float, merchantTag : name)
Parameters:
priceMult : float
merchantTag : name
Path:
/game/quests/quest_function.ws

OpenMeditation

quest function OpenMeditation()
Path:
/game/quests/quest_function.ws

ShaveGeralt_Quest

quest function ShaveGeralt_Quest()
Path:
/game/quests/quest_function.ws

SetGeraltBeard_Quest

quest function SetGeraltBeard_Quest(maxBeard : bool, optional stage : int)
Parameters:
maxBeard : bool
optional stage : int
Path:
/game/quests/quest_function.ws

SetTattoo_Quest

quest function SetTattoo_Quest(hasTattoo : bool)
Parameters:
hasTattoo : bool
Path:
/game/quests/quest_function.ws

SetDemonMarkQuest

quest function SetDemonMarkQuest(hasDemonMark : bool)
Parameters:
hasDemonMark : bool
Path:
/game/quests/quest_function.ws

BlockBeardGrowth_Quest

quest function BlockBeardGrowth_Quest(optional block : bool)
Parameters:
optional block : bool
Path:
/game/quests/quest_function.ws

SetCustomHead_Quest

quest function SetCustomHead_Quest(head : name, barberSystem : bool)
Parameters:
head : name
barberSystem : bool
Path:
/game/quests/quest_function.ws

RemoveCustomHead_Quest

quest function RemoveCustomHead_Quest(barberSystem : bool)
Parameters:
barberSystem : bool
Path:
/game/quests/quest_function.ws

CopyPlayersEquipmentToNPCQuest

quest function CopyPlayersEquipmentToNPCQuest(npcTag : name, copyHead : bool, dontCopyHair : bool)
Parameters:
npcTag : name
copyHead : bool
dontCopyHair : bool
Path:
/game/quests/quest_function.ws

ShowTimeLapse

quest function ShowTimeLapse(showTime : float, optional timeLapseMessageKey : string, optional timeLapseAdditionalMessageKey : string)
Parameters:
showTime : float
optional timeLapseMessageKey : string
optional timeLapseAdditionalMessageKey : string
Path:
/game/quests/quest_function.ws

DisplayHudMessage

quest function DisplayHudMessage(localisedStringKey : name, localizedStringID : int)
Parameters:
localisedStringKey : name
localizedStringID : int
Path:
/game/quests/quest_function.ws

DisplayRaceStart

latent quest function DisplayRaceStart(countDownSecondsNumber : int)
Parameters:
countDownSecondsNumber : int
Path:
/game/quests/quest_function.ws

RemoveErrandsFromNoticeboard

quest function RemoveErrandsFromNoticeboard(boardTag : name, errandName : string)
Parameters:
boardTag : name
errandName : string
Path:
/game/quests/quest_function.ws

AddErrandsToTheNoticeBoard

quest function AddErrandsToTheNoticeBoard(boardTag : name, errandDetails : array<ErrandDetailsList>, optional forceActivate : bool)
Parameters:
boardTag : name
errandDetails : array<ErrandDetailsList>
optional forceActivate : bool
Path:
/game/quests/quest_function.ws

FocusClueManager

quest function FocusClueManager(tag : name, actionType : EFocusClueAttributeAction, isAvailable : bool, isInteractive : bool, isReusable : bool, isVisible : bool, wasDetected : bool, isIgnoringFM : bool)
Parameters:
tag : name
actionType : EFocusClueAttributeAction
isAvailable : bool
isInteractive : bool
isReusable : bool
isVisible : bool
wasDetected : bool
isIgnoringFM : bool
Path:
/game/quests/quest_function.ws

FocusDestroyableClueManager

quest function FocusDestroyableClueManager(tag : name, destroyable : bool, triggerDestruction : bool)
Parameters:
tag : name
destroyable : bool
triggerDestruction : bool
Path:
/game/quests/quest_function.ws

FocusSoundClueManager

quest function FocusSoundClueManager(tag : name, soundEffectType : EFocusModeSoundEffectType, startEventOverride : name, stopEventOverride : name)
Parameters:
tag : name
soundEffectType : EFocusModeSoundEffectType
startEventOverride : name
stopEventOverride : name
Path:
/game/quests/quest_function.ws

FocusAreaIntensity

quest function FocusAreaIntensity(areaTag : name, newIntensity : float)
Parameters:
areaTag : name
newIntensity : float
Path:
/game/quests/quest_function.ws

FocusStashManager

quest function FocusStashManager(tag : name, isDisabled : bool)
Parameters:
tag : name
isDisabled : bool
Path:
/game/quests/quest_function.ws

FocusEffect

quest function FocusEffect(actionType : EFocusEffectActivationAction, effectName : name, effectEntityTag : name, duration : float)
Parameters:
actionType : EFocusEffectActivationAction
effectName : name
effectEntityTag : name
duration : float
Path:
/game/quests/quest_function.ws

FocusSetHighlight

quest function FocusSetHighlight(tag : name, highlightType : EFocusModeVisibility)
Parameters:
tag : name
highlightType : EFocusModeVisibility
Path:
/game/quests/quest_function.ws

ChangeWeatherQuest

quest function ChangeWeatherQuest(weatherName : name, blendTime : float, randomGen : bool)
Parameters:
weatherName : name
blendTime : float
randomGen : bool
Path:
/game/quests/quest_function.ws

EffectOnCamera

quest function EffectOnCamera(effectName : name, play : bool)
Parameters:
effectName : name
play : bool
Path:
/game/quests/quest_function.ws

PlayCameraEffect

quest function PlayCameraEffect(animName : ECameraEffect, strength : float, bLoop : bool)
Parameters:
animName : ECameraEffect
strength : float
bLoop : bool
Path:
/game/quests/quest_function.ws

SetCameraFOV

quest function SetCameraFOV(newFov : float)
Parameters:
newFov : float
Path:
/game/quests/quest_function.ws

RequestCameraRotation

quest function RequestCameraRotation(cameraRequest : SQuestCameraRequest)
Parameters:
cameraRequest : SQuestCameraRequest
Path:
/game/quests/quest_function.ws

ResetCameraRotationRequest

quest function ResetCameraRotationRequest()
Path:
/game/quests/quest_function.ws

ReadBookByName

quest function ReadBookByName(bookName : name, unread : bool)
Parameters:
bookName : name
unread : bool
Path:
/game/quests/quest_function.ws

EnableFastTravelMapPins

quest function EnableFastTravelMapPins(pinTags : array<name>, enable : bool)
Parameters:
pinTags : array<name>
enable : bool
Path:
/game/quests/quest_function.ws

DiscoverFastTravelMapPins

quest function DiscoverFastTravelMapPins(pinTags : array<name>, show : bool)
Parameters:
pinTags : array<name>
show : bool
Path:
/game/quests/quest_function.ws

EnableFastTravelling

quest function EnableFastTravelling(enable : bool)
Parameters:
enable : bool
Path:
/game/quests/quest_function.ws

EnableGeraltPushing

quest function EnableGeraltPushing(enable : bool)
Parameters:
enable : bool
Path:
/game/quests/quest_function.ws

EnableOrDisableContainers

quest function EnableOrDisableContainers(containersTag : name, containerEnabled : bool)
Parameters:
containersTag : name
containerEnabled : bool
Path:
/game/quests/quest_function.ws

CombatStageChange

quest function CombatStageChange(npcsTag : name, stage : ENPCFightStage)
Parameters:
npcsTag : name
stage : ENPCFightStage
Path:
/game/quests/quest_function.ws

AppearanceChange

quest function AppearanceChange(npcsTag : name, appearanceName : name)
Parameters:
npcsTag : name
appearanceName : name
Path:
/game/quests/quest_function.ws

ApplyAppearance

quest function ApplyAppearance(entitiesTag : name, appearanceName : name)
Parameters:
entitiesTag : name
appearanceName : name
Path:
/game/quests/quest_function.ws

SoundEventQuest

quest function SoundEventQuest(eventName : string, saveBehavior : ESoundEventSaveBehavior)
Parameters:
eventName : string
saveBehavior : ESoundEventSaveBehavior
Path:
/game/quests/quest_function.ws

SoundEventOnActorQuest

quest function SoundEventOnActorQuest(actorTag : name, eventName : string)
Parameters:
actorTag : name
eventName : string
Path:
/game/quests/quest_function.ws

EnableFistFightMinigame

latent quest function EnableFistFightMinigame(toTheDeath : bool, npcTag : array<name>, optional npcTeleportTag : array<name>, optional playerTeleportTag : name) : bool
Parameters:
toTheDeath : bool
npcTag : array<name>
optional npcTeleportTag : array<name>
optional playerTeleportTag : name
Returns:
bool
Path:
/game/quests/quest_function.ws

HidePlayerItemQuest

quest function HidePlayerItemQuest()
Path:
/game/quests/quest_function.ws

ShowUsableItemLQuest

quest function ShowUsableItemLQuest()
Path:
/game/quests/quest_function.ws

AddItemQuest

quest function AddItemQuest(targetTag : name, itemName : name, quantity : int, items : array<SItem>, informGUI : bool)
Parameters:
targetTag : name
itemName : name
quantity : int
items : array<SItem>
informGUI : bool
Path:
/game/quests/quest_function.ws

AddItemQuestExt

quest function AddItemQuestExt(targetTag : name, items : array<SItemExt>, informGUI : bool)
Parameters:
targetTag : name
items : array<SItemExt>
informGUI : bool
Path:
/game/quests/quest_function.ws

EquipItemQuest

quest function EquipItemQuest(targetTag : name, itemName : name, itemCategory : name, itemTag : name, optional unequip : bool, optional toHand : bool)
Parameters:
targetTag : name
itemName : name
itemCategory : name
itemTag : name
optional unequip : bool
optional toHand : bool
Path:
/game/quests/quest_function.ws

DropItemFromSlotQuest

quest function DropItemFromSlotQuest(targetTag : name, slotName : name, optional removeFromInv : bool)
Parameters:
targetTag : name
slotName : name
optional removeFromInv : bool
Path:
/game/quests/quest_function.ws

EquipItemQuestExt

quest function EquipItemQuestExt(targetTag : name, itemName : SItemNameProperty, itemCategory : name, itemTag : name, optional unequip : bool, optional toHand : bool)
Parameters:
targetTag : name
itemName : SItemNameProperty
itemCategory : name
itemTag : name
optional unequip : bool
optional toHand : bool
Path:
/game/quests/quest_function.ws

RemoveItemQuest

quest function RemoveItemQuest(entityTag : name, item_name : name, item_category : name, item_tag : name, optional quantity : int)
Parameters:
entityTag : name
item_name : name
item_category : name
item_tag : name
optional quantity : int
Path:
/game/quests/quest_function.ws

RemoveItemQuestExt

quest function RemoveItemQuestExt(entityTag : name, item_name : SItemExt, item_category : name, item_tag : name)
Parameters:
entityTag : name
item_name : SItemExt
item_category : name
item_tag : name
Path:
/game/quests/quest_function.ws

PlayEffectQuest

quest function PlayEffectQuest(entityTag : name, effectName : name, activate : bool, persistentEffect : bool, deactivateAll : bool, preventEffectStacking : bool)
Parameters:
entityTag : name
effectName : name
activate : bool
persistentEffect : bool
deactivateAll : bool
preventEffectStacking : bool
Path:
/game/quests/quest_function.ws

PlayEffectWithTargetQuest

quest function PlayEffectWithTargetQuest(entityTag : name, effectName : name, activate : bool, targetTag : name) : bool
Parameters:
entityTag : name
effectName : name
activate : bool
targetTag : name
Returns:
bool
Path:
/game/quests/quest_function.ws

PlaySavableEffectQuest

quest function PlaySavableEffectQuest(entityTag : name, effectName : name, activate : bool, targetTag : name, targetBone : name)
Parameters:
entityTag : name
effectName : name
activate : bool
targetTag : name
targetBone : name
Path:
/game/quests/quest_function.ws

ActivateEnvironmentQuest

quest function ActivateEnvironmentQuest(environmentDefinition : CEnvironmentDefinition, priority : int, blendFactor : float, blendTime : float)
Parameters:
environmentDefinition : CEnvironmentDefinition
priority : int
blendFactor : float
blendTime : float
Path:
/game/quests/quest_function.ws

DectivateEnvironmentQuest

quest function DectivateEnvironmentQuest(blendTime : float)
Parameters:
blendTime : float
Path:
/game/quests/quest_function.ws

SetPlayerOxygen

quest function SetPlayerOxygen(percents : int, relative : bool)
Parameters:
percents : int
relative : bool
Path:
/game/quests/quest_function.ws

SetPlayerAdrenaline

quest function SetPlayerAdrenaline(percents : int, relative : bool)
Parameters:
percents : int
relative : bool
Path:
/game/quests/quest_function.ws

SetHealthQuest

quest function SetHealthQuest(targetTag : name, healthPerc : int, relative : bool, shouldPlayHitParticle : bool)
Parameters:
targetTag : name
healthPerc : int
relative : bool
shouldPlayHitParticle : bool
Path:
/game/quests/quest_function.ws

SetNPCIsAttackableByPlayer

quest function SetNPCIsAttackableByPlayer(npcTag : name, persistent : bool, attackable : bool, optional timeout : float)
Parameters:
npcTag : name
persistent : bool
attackable : bool
optional timeout : float
Path:
/game/quests/quest_function.ws

SetRewardModifierQuest

quest function SetRewardModifierQuest(player : CStoryScenePlayer, rewardName : name, modifer : float, onlyIfDoesntExist : bool)
Parameters:
player : CStoryScenePlayer
rewardName : name
modifer : float
onlyIfDoesntExist : bool
Path:
/game/quests/quest_function.ws

SetImmortalQuest

quest function SetImmortalQuest(targetsTag : name, immortalityMode : EActorImmortalityMode, optional unconsciousMinDuration : float)
Parameters:
targetsTag : name
immortalityMode : EActorImmortalityMode
optional unconsciousMinDuration : float
Path:
/game/quests/quest_function.ws

ChangeUnconsciousDuration

quest function ChangeUnconsciousDuration(targetsTag : name, newMinDuration : float)
Parameters:
targetsTag : name
newMinDuration : float
Path:
/game/quests/quest_function.ws

ChangePlayerQuest

latent quest function ChangePlayerQuest(designatedTemplate : EQuestReplacerEntities)
Parameters:
designatedTemplate : EQuestReplacerEntities
Path:
/game/quests/quest_function.ws

ModifyNPCAbilityQuest

quest function ModifyNPCAbilityQuest(npcTag : name, abilityName : name, remove : bool)
Parameters:
npcTag : name
abilityName : name
remove : bool
Path:
/game/quests/quest_function.ws

ModifyPlayerAbilityQuest

quest function ModifyPlayerAbilityQuest(abilityName : name, remove : bool)
Parameters:
abilityName : name
remove : bool
Path:
/game/quests/quest_function.ws

ResetFactQuest

quest function ResetFactQuest(factID : name)
Parameters:
factID : name
Path:
/game/quests/quest_function.ws

RemoveFactQuest

quest function RemoveFactQuest(factId : name)
Parameters:
factId : name
Path:
/game/quests/quest_function.ws

CloneFactQuest

quest function CloneFactQuest(SourceFactID : name, TargetFactID : name)
Parameters:
SourceFactID : name
TargetFactID : name
Path:
/game/quests/quest_function.ws

FadeOutQuest

quest function FadeOutQuest(fadeTime : float, fadeColor : Color)
Parameters:
fadeTime : float
fadeColor : Color
Path:
/game/quests/quest_function.ws

FadeInQuest

quest function FadeInQuest(fadeTime : float)
Parameters:
fadeTime : float
Path:
/game/quests/quest_function.ws

ShowFastTravelLoadingScreen

quest function ShowFastTravelLoadingScreen(fadeTime : float, enable : bool)
Parameters:
fadeTime : float
enable : bool
Path:
/game/quests/quest_function.ws

SwitchComponentStateQuest

quest function SwitchComponentStateQuest(shouldBeEnabled : bool, objectTag : name, componentName : string)
Parameters:
shouldBeEnabled : bool
objectTag : name
componentName : string
Path:
/game/quests/quest_function.ws

TransferPlayerItemsQuest

quest function TransferPlayerItemsQuest(designatedContainerTag : name, itemSelectionType : EItemSelectionType, steelSword, silverSword, chestArmor, boots, gloves, pants, trophy, mask, bombs, lures, crossbow, secondaryWeapon : bool, optional fromContainerToPlayer : bool, optional equipAfterTransfer : bool)
Parameters:
designatedContainerTag : name
itemSelectionType : EItemSelectionType
steelSword
silverSword
chestArmor
boots
gloves
pants
trophy
mask
bombs
lures
crossbow
secondaryWeapon : bool
optional fromContainerToPlayer : bool
optional equipAfterTransfer : bool
Path:
/game/quests/quest_function.ws

TransferItemQuest

quest function TransferItemQuest(sourceTag : name, targetTag : name, itemName : name, itemCategory : name, itemTag : name, quantity : int)
Parameters:
sourceTag : name
targetTag : name
itemName : name
itemCategory : name
itemTag : name
quantity : int
Path:
/game/quests/quest_function.ws

RememberPlayerEquipment

quest function RememberPlayerEquipment()
Path:
/game/quests/quest_function.ws

UnequipPlayerItemsQuest

quest function UnequipPlayerItemsQuest(steelSword, silverSword, chestArmor, boots, gloves, pants, trophy, bombs, lures, mask, potions, quickslot, bolts, all, crossbow, equipItems, rememberEquipment : bool, excludedItems : array<SItemNameProperty>, excludeHair, secondaryWeapon : bool)
Parameters:
steelSword
silverSword
chestArmor
boots
gloves
pants
trophy
bombs
lures
mask
potions
quickslot
bolts
all
crossbow
equipItems
rememberEquipment : bool
excludedItems : array<SItemNameProperty>
excludeHair
secondaryWeapon : bool
Path:
/game/quests/quest_function.ws

ChangeNPCStateQuest

quest function ChangeNPCStateQuest(npcTag : name, npcState : EQuestNPCStates, ignoreImmortalityMode : bool)
Parameters:
npcTag : name
npcState : EQuestNPCStates
ignoreImmortalityMode : bool
Path:
/game/quests/quest_function.ws

ChangeNPCStanceQuest

quest function ChangeNPCStanceQuest(npcTag : name, npcStance : ENpcStance)
Parameters:
npcTag : name
npcStance : ENpcStance
Path:
/game/quests/quest_function.ws

AddNPCModifierQuest

quest function AddNPCModifierQuest(npcTag : name, buffEffects : array<EEffectType>, remove : bool, removeAll : bool, duration : float, valueAdditive : float, valueMultiplicative : float, valueBase : float, pause : bool, resume : bool, force : bool, pauseResumeSource : name)
Parameters:
npcTag : name
buffEffects : array<EEffectType>
remove : bool
removeAll : bool
duration : float
valueAdditive : float
valueMultiplicative : float
valueBase : float
pause : bool
resume : bool
force : bool
pauseResumeSource : name
Path:
/game/quests/quest_function.ws

DrawWeaponQuest

quest function DrawWeaponQuest(weapon : EDrawWeaponQuestType, dontIgnoreDrawActionLock : bool)
Parameters:
weapon : EDrawWeaponQuestType
dontIgnoreDrawActionLock : bool
Path:
/game/quests/quest_function.ws

DespawnNPCsWithTag

quest function DespawnNPCsWithTag(tag : name)
Parameters:
tag : name
Path:
/game/quests/quest_function.ws

RequestSwarmAttackPlayer

quest function RequestSwarmAttackPlayer(tag : name, stateAfterAttack : ESwarmStateOnArrival, onArrivalFactID : string, onArrivalFactValue : int)
Parameters:
tag : name
stateAfterAttack : ESwarmStateOnArrival
onArrivalFactID : string
onArrivalFactValue : int
Path:
/game/quests/quest_function.ws

RequestSwarmGoTo

quest function RequestSwarmGoTo(lairTag : name, initialStateName : name, stateAfterAttack : ESwarmStateOnArrival, onArrivalFactID : string, onArrivalFactValue : int)
Parameters:
lairTag : name
initialStateName : name
stateAfterAttack : ESwarmStateOnArrival
onArrivalFactID : string
onArrivalFactValue : int
Path:
/game/quests/quest_function.ws

SwarmFlying_RequestGroupStateChange_Quest

quest function SwarmFlying_RequestGroupStateChange_Quest(lairTag : name, groupState : name, affectAllGroups : bool)
Parameters:
lairTag : name
groupState : name
affectAllGroups : bool
Path:
/game/quests/quest_function.ws

SwarmFlying_RequestAllGroupsInstantDespawn_Quest

quest function SwarmFlying_RequestAllGroupsInstantDespawn_Quest(lairTag : name)
Parameters:
lairTag : name
Path:
/game/quests/quest_function.ws

Swarm_DisablePOIs_Quest

quest function Swarm_DisablePOIs_Quest(poiTag : name, disable : bool)
Parameters:
poiTag : name
disable : bool
Path:
/game/quests/quest_function.ws

Swarm_DisableLair_Quest

quest function Swarm_DisableLair_Quest(lairTag : name, disable : bool)
Parameters:
lairTag : name
disable : bool
Path:
/game/quests/quest_function.ws

AnimalNervousState

quest function AnimalNervousState(npcsTag : name, reactionType : EAnimalReaction, percents : int)
Parameters:
npcsTag : name
reactionType : EAnimalReaction
percents : int
Path:
/game/quests/quest_function.ws

TeleportObject

quest function TeleportObject(objectTag : name, destinationTag : name, xOffset : float, yOffset : float, zOffset : float, useSafePlacement : bool, onSafePlacementFailUseBruteForce : bool)
Parameters:
objectTag : name
destinationTag : name
xOffset : float
yOffset : float
zOffset : float
useSafePlacement : bool
onSafePlacementFailUseBruteForce : bool
Path:
/game/quests/quest_function.ws

FaceObjectQuest

quest function FaceObjectQuest(objectsTag : name, TargetTag : name, degreeModifier : float)
Parameters:
objectsTag : name
TargetTag : name
degreeModifier : float
Path:
/game/quests/quest_function.ws

AddTagToEntitiesQuest

quest function AddTagToEntitiesQuest(entityTag : name, newTag : name, remove : bool)
Parameters:
entityTag : name
newTag : name
remove : bool
Path:
/game/quests/quest_function.ws

AddTagToNPCsQuest

quest function AddTagToNPCsQuest(npcTag : name, newTag : name, remove : bool)
Parameters:
npcTag : name
newTag : name
remove : bool
Path:
/game/quests/quest_function.ws

AddTagToNearestActorQuest

quest function AddTagToNearestActorQuest(actorTag : name, newTag : name, remove : bool)
Parameters:
actorTag : name
newTag : name
remove : bool
Path:
/game/quests/quest_function.ws

AddTagToClosestNode

quest function AddTagToClosestNode(nodesTag : name, newTag : name, remove : bool)
Parameters:
nodesTag : name
newTag : name
remove : bool
Path:
/game/quests/quest_function.ws

ChangeCombatStyleByTag

quest function ChangeCombatStyleByTag(preferedCombatStyle : EBehaviorGraph, npcTag : name)
Parameters:
preferedCombatStyle : EBehaviorGraph
npcTag : name
Path:
/game/quests/quest_function.ws

CameraShake

quest function CameraShake(strength : float)
Parameters:
strength : float
Path:
/game/quests/quest_function.ws

CameraShakeLooped

quest function CameraShakeLooped(strength : float, loopTime : float, animName : name)
Parameters:
strength : float
loopTime : float
animName : name
Path:
/game/quests/quest_function.ws

StopCameraShake

quest function StopCameraShake(animName : name)
Parameters:
animName : name
Path:
/game/quests/quest_function.ws

InstantMountPlayer

quest function InstantMountPlayer(vehicleTag : name, vehicleType : EVehicleType, dismount : bool, useAnim : bool)
Parameters:
vehicleTag : name
vehicleType : EVehicleType
dismount : bool
useAnim : bool
Path:
/game/quests/quest_function.ws

InstantDismountPlayer

quest function InstantDismountPlayer()
Path:
/game/quests/quest_function.ws

InstantMountNPC

quest function InstantMountNPC(npcTag : name)
Parameters:
npcTag : name
Path:
/game/quests/quest_function.ws

InstantDismountNPC

quest function InstantDismountNPC(npcTag : name, dismountType : EDismountType)
Parameters:
npcTag : name
dismountType : EDismountType
Path:
/game/quests/quest_function.ws

TameHorse

quest function TameHorse(horseTag : name, tame : bool, riderTag : name)
Parameters:
horseTag : name
tame : bool
riderTag : name
Path:
/game/quests/quest_function.ws

SoundSetState

quest function SoundSetState(soundState : ESoundGameState)
Parameters:
soundState : ESoundGameState
Path:
/game/quests/quest_function.ws

DoorChangeState

quest function DoorChangeState(tag : name, newState : EDoorQuestState, optional keyItemName : name, optional removeKeyOnUse : bool, optional smoooth : bool, optional dontBlockInCombat : bool)
Parameters:
tag : name
newState : EDoorQuestState
optional keyItemName : name
optional removeKeyOnUse : bool
optional smoooth : bool
optional dontBlockInCombat : bool
Path:
/game/quests/quest_function.ws

BlockLockableInteraction

quest function BlockLockableInteraction(tag : name, block : bool)
Parameters:
tag : name
block : bool
Path:
/game/quests/quest_function.ws

BlockGameplayFunctionality

latent quest function BlockGameplayFunctionality(lock : bool, sourceName : name, signs, drawWeapon, openInventory, openPreparation, radialMenu, callHorse, fastTravel, movement, jump, meditation, bombThrow, runAndSprint, sprint, openMap, openCharacterPanel, openJournal, highlightObjective, openAlchemy, explorationFocus, dive, interactions, explorations, climb, slide, mount, dismount, fistFight, swordAttacks, lightAttacks, heavyAttacks, dodgee, roll, parry, counter, quickslots, custom0, crossbow, usableItem, openGlossary, hardLockTarget, meditationWaiting, interactionContainers, XXXXXXX, allGUI, all, sheatheWeaponIfDrawn, specialLightAttack, specialHeavyAttack, openGwint, openFastMenu, openMeditation, noticeboards : bool)
Parameters:
lock : bool
sourceName : name
signs
drawWeapon
openInventory
openPreparation
radialMenu
callHorse
fastTravel
movement
jump
meditation
bombThrow
runAndSprint
sprint
openMap
openCharacterPanel
openJournal
highlightObjective
openAlchemy
explorationFocus
dive
interactions
explorations
climb
Path:
/game/quests/quest_function.ws

ShootProjectileByTag

quest function ShootProjectileByTag(projectileTag : name, optional targetTag : name, optional speed : float, optional angle : float, optional range : float)
Parameters:
projectileTag : name
optional targetTag : name
optional speed : float
optional angle : float
optional range : float
Path:
/game/quests/quest_function.ws

ShootProjectileByEntityName

quest function ShootProjectileByEntityName(advProjectileName : string, sourceTag : name, optional slotName : name, targetTag : name, optional speed : float, optional angle : float, optional range : float, optional damage : float)
Parameters:
advProjectileName : string
sourceTag : name
optional slotName : name
targetTag : name
optional speed : float
optional angle : float
optional range : float
optional damage : float
Path:
/game/quests/quest_function.ws

TogglePhysicalDamageMechanismByTag

latent quest function TogglePhysicalDamageMechanismByTag(tag : name, toggle : bool)
Parameters:
tag : name
toggle : bool
Path:
/game/quests/quest_function.ws

KillPlayer

quest function KillPlayer(ignoreImmortalityMode : bool)
Parameters:
ignoreImmortalityMode : bool
Path:
/game/quests/quest_function.ws

DrawableComponentVisiblityQuest

quest function DrawableComponentVisiblityQuest(objectTag : name, componentName : name, on : bool)
Parameters:
objectTag : name
componentName : name
on : bool
Path:
/game/quests/quest_function.ws

ToggleRagdollByTag

quest function ToggleRagdollByTag(tag : name, toggle : bool)
Parameters:
tag : name
toggle : bool
Path:
/game/quests/quest_function.ws

MonsterHuntingClueHandler

quest function MonsterHuntingClueHandler(huntingNumber : name, clueNumber : name) : bool
Parameters:
huntingNumber : name
clueNumber : name
Returns:
bool
Path:
/game/quests/quest_function.ws

TryToAddUniqueFact

quest function TryToAddUniqueFact(uniqueFactName : name) : bool
Parameters:
uniqueFactName : name
Returns:
bool
Path:
/game/quests/quest_function.ws

DispelIllusionQuest

quest function DispelIllusionQuest(spawnerTag : name)
Parameters:
spawnerTag : name
Path:
/game/quests/quest_function.ws

EnableIllusionQuest

quest function EnableIllusionQuest(illusionTag : name, enabled : bool)
Parameters:
illusionTag : name
enabled : bool
Path:
/game/quests/quest_function.ws

SwitchTrapActivation

quest function SwitchTrapActivation(activate : bool, trapTag : name, optional targetTag : name, armInsteadOfActivate : bool)
Parameters:
activate : bool
trapTag : name
optional targetTag : name
armInsteadOfActivate : bool
Path:
/game/quests/quest_function.ws

EnableTrapTrigger

quest function EnableTrapTrigger(triggerTag : name, enable : bool)
Parameters:
triggerTag : name
enable : bool
Path:
/game/quests/quest_function.ws

ManageDamageAreaTrigger

quest function ManageDamageAreaTrigger(damageAreaTag : name, affectedEntityTag : name, activate : bool)
Parameters:
damageAreaTag : name
affectedEntityTag : name
activate : bool
Path:
/game/quests/quest_function.ws

ManageEffectAreaTrigger

quest function ManageEffectAreaTrigger(effectAreaTag : name, activate : bool, updateEffects : bool)
Parameters:
effectAreaTag : name
activate : bool
updateEffects : bool
Path:
/game/quests/quest_function.ws

ManageOilBarrels

quest function ManageOilBarrels(barrelsTag : name, executeAction : array<EOilBarrelOperation>)
Parameters:
barrelsTag : name
executeAction : array<EOilBarrelOperation>
Path:
/game/quests/quest_function.ws

ManageRift

quest function ManageRift(riftTag : name, activate : bool, dontActivateEncounter : bool)
Parameters:
riftTag : name
activate : bool
dontActivateEncounter : bool
Path:
/game/quests/quest_function.ws

ManageRiftDisabling

quest function ManageRiftDisabling(riftTag : name, canBeDisabled : bool)
Parameters:
riftTag : name
canBeDisabled : bool
Path:
/game/quests/quest_function.ws

ManageTeleport

quest function ManageTeleport(teleportTag : name, enabling_activating : bool, value : bool, keepBlackscreen : bool, activationTime : float)
Parameters:
teleportTag : name
enabling_activating : bool
value : bool
keepBlackscreen : bool
activationTime : float
Path:
/game/quests/quest_function.ws

ManageToxicCloud

quest function ManageToxicCloud(toxicCloudsTag : name, executeAction : array<EToxicCloudOperation>)
Parameters:
toxicCloudsTag : name
executeAction : array<EToxicCloudOperation>
Path:
/game/quests/quest_function.ws

BlockActorAbility

quest function BlockActorAbility(actorTag : name, abilityName : name, unBlock : bool)
Parameters:
actorTag : name
abilityName : name
unBlock : bool
Path:
/game/quests/quest_function.ws

BroadcastDanger

quest function BroadcastDanger(lifetime : float, distance : float, interval : float)
Parameters:
lifetime : float
distance : float
interval : float
Path:
/game/quests/quest_function.ws

ApplyForce

quest function ApplyForce(fromNode : name, toTag : name, force : float, optional destroy : bool)
Parameters:
fromNode : name
toTag : name
force : float
optional destroy : bool
Path:
/game/quests/quest_function.ws

AddRaceSlowMo

quest function AddRaceSlowMo(factor : float)
Parameters:
factor : float
Path:
/game/quests/quest_function.ws

RemoveRaceSlowMo

quest function RemoveRaceSlowMo()
Path:
/game/quests/quest_function.ws

SetBarrelsOnFire

quest function SetBarrelsOnFire(tag : name, explodeTime : float, optional randomize : bool)
Parameters:
tag : name
explodeTime : float
optional randomize : bool
Path:
/game/quests/quest_function.ws

EnableBeeSwarm

quest function EnableBeeSwarm(tag : name)
Parameters:
tag : name
Path:
/game/quests/quest_function.ws

StartHeartFight

quest function StartHeartFight(tag : name)
Parameters:
tag : name
Path:
/game/quests/quest_function.ws

KillHeart

quest function KillHeart(tag : name)
Parameters:
tag : name
Path:
/game/quests/quest_function.ws

HorseWhistle

quest function HorseWhistle()
Path:
/game/quests/quest_function.ws

LockReactions

quest function LockReactions(toggle : bool, areaTag : name)
Parameters:
toggle : bool
areaTag : name
Path:
/game/quests/quest_function.ws

MeditationStop

quest function MeditationStop()
Path:
/game/quests/quest_function.ws

ToggleHorseCanFlee

quest function ToggleHorseCanFlee(tag : name, value : bool)
Parameters:
tag : name
value : bool
Path:
/game/quests/quest_function.ws

ForceDismount

quest function ForceDismount(horseTag : name)
Parameters:
horseTag : name
Path:
/game/quests/quest_function.ws

SetCiriLevel

quest function SetCiriLevel(level : int)
Parameters:
level : int
Path:
/game/quests/quest_function.ws

SetNPCLevel

quest function SetNPCLevel(npcTag : name, level : int)
Parameters:
npcTag : name
level : int
Path:
/game/quests/quest_function.ws

Q001_EquipFood

quest function Q001_EquipFood()
Path:
/game/quests/quest_function.ws

SetGeraltLevelHandsOn

quest function SetGeraltLevelHandsOn()
Path:
/game/quests/quest_function.ws

SetGeraltLevel

quest function SetGeraltLevel(level : int, path : EGeraltPath)
Parameters:
level : int
path : EGeraltPath
Path:
/game/quests/quest_function.ws

DestroyEntity

quest function DestroyEntity(entityTag : name)
Parameters:
entityTag : name
Path:
/game/quests/quest_function.ws

SetSkating

quest function SetSkating()
Path:
/game/quests/quest_function.ws

BirdsManagerTryFlyIfBirdsPresent

quest function BirdsManagerTryFlyIfBirdsPresent(birdsManagerTag : name)
Parameters:
birdsManagerTag : name
Path:
/game/quests/quest_function.ws

PlayerModeQuest

quest function PlayerModeQuest(playerMode : EPlayerMode, toggle : bool, snapToNavMeshSourceName : name, snapToNavMeshEnable : bool)
Parameters:
playerMode : EPlayerMode
toggle : bool
snapToNavMeshSourceName : name
snapToNavMeshEnable : bool
Path:
/game/quests/quest_function.ws

AddAndEquipItemsRandomlyQuest

quest function AddAndEquipItemsRandomlyQuest(actorsTag : name, itemsNames : array<SItem>)
Parameters:
actorsTag : name
itemsNames : array<SItem>
Path:
/game/quests/quest_function.ws

AddAndEquipItemsRandomlyQuestExt

quest function AddAndEquipItemsRandomlyQuestExt(actorsTag : name, itemsNames : array<SItemExt>)
Parameters:
actorsTag : name
itemsNames : array<SItemExt>
Path:
/game/quests/quest_function.ws

HACK_MinimapWerewolf

quest function HACK_MinimapWerewolf()
Path:
/game/quests/quest_function.ws

EnterJumpToWaterArea

quest function EnterJumpToWaterArea(optional requireDirection : bool, optional direction : Vector, optional requireSprint : bool)
Parameters:
optional requireDirection : bool
optional direction : Vector
optional requireSprint : bool
Path:
/game/quests/quest_function.ws

ExitJumpToWaterArea

quest function ExitJumpToWaterArea()
Path:
/game/quests/quest_function.ws

EnableMapPath

quest function EnableMapPath(tag : name, enable : bool, lineWidth : float, segmentLength : float, color : Color)
Parameters:
tag : name
enable : bool
lineWidth : float
segmentLength : float
color : Color
Path:
/game/quests/quest_function.ws

AddQuestMappinToNoticeboard

quest function AddQuestMappinToNoticeboard(noticeboardTag : name, entityTag : name, entityType : AQMTN_EntityType)
Parameters:
noticeboardTag : name
entityTag : name
entityType : AQMTN_EntityType
Path:
/game/quests/quest_function.ws

EnableDynamicMappin

quest function EnableDynamicMappin(tag : name, optional enable : bool, optional type : EDM_MappinType, optional informUI : bool)
Parameters:
tag : name
optional enable : bool
optional type : EDM_MappinType
optional informUI : bool
Path:
/game/quests/quest_function.ws

EnableStaticMappin

quest function EnableStaticMappin(tag : name, enable : bool, isFastTravelPoint : bool)
Parameters:
tag : name
enable : bool
isFastTravelPoint : bool
Path:
/game/quests/quest_function.ws

SetSimulatedCloth

quest function SetSimulatedCloth(e : CEntity, enable : bool)
Parameters:
e : CEntity
enable : bool
Path:
/game/quests/quest_function.ws

DestroyByTag

quest function DestroyByTag(tag : name)
Parameters:
tag : name
Path:
/game/quests/quest_function.ws

ManageRootsEntrance

quest function ManageRootsEntrance(tag : name, shouldOpen : bool)
Parameters:
tag : name
shouldOpen : bool
Path:
/game/quests/quest_function.ws

MakePhilippaShootAtNode

quest function MakePhilippaShootAtNode(philippaTag : name, nodeTag : name)
Parameters:
philippaTag : name
nodeTag : name
Path:
/game/quests/quest_function.ws

DespawnMagicBubble

quest function DespawnMagicBubble(magicBubbleOwnerTag : name)
Parameters:
magicBubbleOwnerTag : name
Path:
/game/quests/quest_function.ws

ScaleMagicBubble

quest function ScaleMagicBubble(magicBubbleTag : name, desiredScale : Vector, scaleDuration : float)
Parameters:
magicBubbleTag : name
desiredScale : Vector
scaleDuration : float
Path:
/game/quests/quest_function.ws

SwitchAttachment

quest function SwitchAttachment(attach : bool, parentEntityTag : name, childEntityTag : name, attachSlot : name, switchGravity : bool)
Parameters:
attach : bool
parentEntityTag : name
childEntityTag : name
attachSlot : name
switchGravity : bool
Path:
/game/quests/quest_function.ws

SwitchCapsuleCollision

quest function SwitchCapsuleCollision(actorTag : name, enable : bool, switchVulnerability : bool, effectLinkedToCollision : name)
Parameters:
actorTag : name
enable : bool
switchVulnerability : bool
effectLinkedToCollision : name
Path:
/game/quests/quest_function.ws

PlayerSelectQuickslotItem

quest function PlayerSelectQuickslotItem(itemName : name, itemCategory : name, useSign : bool, sign : ESignType)
Parameters:
itemName : name
itemCategory : name
useSign : bool
sign : ESignType
Path:
/game/quests/quest_function.ws

EquipAmmoOnCrossbow

quest function EquipAmmoOnCrossbow(ammoName : name)
Parameters:
ammoName : name
Path:
/game/quests/quest_function.ws

EnableShopkeeper

quest function EnableShopkeeper(tag : name, enable : bool)
Parameters:
tag : name
enable : bool
Path:
/game/quests/quest_function.ws

EnableShopkeeperCraftingQuest

quest function EnableShopkeeperCraftingQuest(npcTag : name, enable : bool)
Parameters:
npcTag : name
enable : bool
Path:
/game/quests/quest_function.ws

IgniteFlammableArea

quest function IgniteFlammableArea(tag : name)
Parameters:
tag : name
Path:
/game/quests/quest_function.ws

EnableTalkInteractionInCombatByTag

quest function EnableTalkInteractionInCombatByTag(npcTag : name, enable : bool)
Parameters:
npcTag : name
enable : bool
Path:
/game/quests/quest_function.ws

AddGwentCards

quest function AddGwentCards(val : EGwentCardFaction)
Parameters:
val : EGwentCardFaction
Path:
/game/quests/quest_function.ws

ManageBuffImmunities

quest function ManageBuffImmunities(npcTag : name, effects : array<EEffectType>, remove : bool)
Parameters:
npcTag : name
effects : array<EEffectType>
remove : bool
Path:
/game/quests/quest_function.ws

UseRiddleNodeQuest

quest function UseRiddleNodeQuest(riddleNodeTag : name)
Parameters:
riddleNodeTag : name
Path:
/game/quests/quest_function.ws

EnableRigidMeshQuest

quest function EnableRigidMeshQuest(entityTag : name, enable : bool)
Parameters:
entityTag : name
enable : bool
Path:
/game/quests/quest_function.ws

PadVibrationEnable

quest function PadVibrationEnable(enable : bool)
Parameters:
enable : bool
Path:
/game/quests/quest_function.ws

TriggerSonarFXQuest

quest function TriggerSonarFXQuest(sonarEntityTag : name)
Parameters:
sonarEntityTag : name
Path:
/game/quests/quest_function.ws

EnableFXManager

quest function EnableFXManager(fxManagerTag : name, enable : bool)
Parameters:
fxManagerTag : name
enable : bool
Path:
/game/quests/quest_function.ws

PlayVoicesetQuest

quest function PlayVoicesetQuest(tag : name, voiceSet : string)
Parameters:
tag : name
voiceSet : string
Path:
/game/quests/quest_function.ws

Achievement_FinishedGame

quest function Achievement_FinishedGame()
Path:
/game/quests/quest_function.ws

SpawnAndAttachEntity

quest function SpawnAndAttachEntity(entTemplate : CEntityTemplate, attachToEntityTag : name, attachSlot : name)
Parameters:
entTemplate : CEntityTemplate
attachToEntityTag : name
attachSlot : name
Path:
/game/quests/quest_function.ws

DisableHorseSlowdownTriggers

quest function DisableHorseSlowdownTriggers(HorseCanAlwaysGallop : bool)
Parameters:
HorseCanAlwaysGallop : bool
Path:
/game/quests/quest_function.ws

SetHorseRacingMode

quest function SetHorseRacingMode(value : bool)
Parameters:
value : bool
Path:
/game/quests/quest_function.ws

SetArachasEggDestoryedCustomQuest

quest function SetArachasEggDestoryedCustomQuest(EggsTag : name, dontAddFact : bool)
Parameters:
EggsTag : name
dontAddFact : bool
Path:
/game/quests/quest_function.ws

SetCreaturesGroupState

quest function SetCreaturesGroupState(encounterTag : name, creaturesGroups : array<name>, sourceName : name, enable : bool, setDelayManually : bool, delay : GameTimeWrapper)
Parameters:
encounterTag : name
creaturesGroups : array<name>
sourceName : name
enable : bool
setDelayManually : bool
delay : GameTimeWrapper
Path:
/game/quests/quest_function.ws

ActivateBoatRacingGate

quest function ActivateBoatRacingGate(tag : name)
Parameters:
tag : name
Path:
/game/quests/quest_function.ws

ForceInteractSwitch

quest function ForceInteractSwitch(tag : name, on : bool, switchType : PhysicalSwitchAnimationType)
Parameters:
tag : name
on : bool
switchType : PhysicalSwitchAnimationType
Path:
/game/quests/quest_function.ws

ManageGate

quest function ManageGate(tag : name, open : bool, speedModifier : float)
Parameters:
tag : name
open : bool
speedModifier : float
Path:
/game/quests/quest_function.ws

LaunchGwint

quest function LaunchGwint()
Path:
/game/quests/quest_function.ws

QuestItemDisable

quest function QuestItemDisable(itemName : name, addQuestTag : bool)
Parameters:
itemName : name
addQuestTag : bool
Path:
/game/quests/quest_function.ws

TeleportPlayerWithPortalFx

quest function TeleportPlayerWithPortalFx(targetTag : name)
Parameters:
targetTag : name
Path:
/game/quests/quest_function.ws

UnlockGwentDeck

quest function UnlockGwentDeck(val : EGwentDeckUnlock)
Parameters:
val : EGwentDeckUnlock
Path:
/game/quests/quest_function.ws

SetHorsePanicMult

quest function SetHorsePanicMult(horseTag : name, mult : float)
Parameters:
horseTag : name
mult : float
Path:
/game/quests/quest_function.ws

ManagerReplacerWarningArea

quest function ManagerReplacerWarningArea(areaTag : name, enable : EEnableMode)
Parameters:
areaTag : name
enable : EEnableMode
Path:
/game/quests/quest_function.ws

ToggleBoatCanBeDestroyed

quest function ToggleBoatCanBeDestroyed(boatTag : name, val : bool)
Parameters:
boatTag : name
val : bool
Path:
/game/quests/quest_function.ws

ToggleBoatInteraction

quest function ToggleBoatInteraction(boatTag : name, enable : bool)
Parameters:
boatTag : name
enable : bool
Path:
/game/quests/quest_function.ws

AllowHorseInTheInterior_Q

quest function AllowHorseInTheInterior_Q(interiorAreaTag : name, isAllowed : bool)
Parameters:
interiorAreaTag : name
isAllowed : bool
Path:
/game/quests/quest_function.ws

ApplyOil

quest function ApplyOil(oilName : name, onSteelSword : bool)
Parameters:
oilName : name
onSteelSword : bool
Path:
/game/quests/quest_function.ws

RemoveAllHerbsFromInventory

quest function RemoveAllHerbsFromInventory()
Path:
/game/quests/quest_function.ws

GiveSpecificGwentCardViaMerchantQuest

quest function GiveSpecificGwentCardViaMerchantQuest(merchantTag : name, cardName : name, disableCraftingComponentsIfGiven : bool)
Parameters:
merchantTag : name
cardName : name
disableCraftingComponentsIfGiven : bool
Path:
/game/quests/quest_function.ws

GiveMerchantRandomGwintCardToPlayerQuest

quest function GiveMerchantRandomGwintCardToPlayerQuest(merchantTag : name)
Parameters:
merchantTag : name
Path:
/game/quests/quest_function.ws

KillWithoutAgony

quest function KillWithoutAgony(killTag : name)
Parameters:
killTag : name
Path:
/game/quests/quest_function.ws

EnableSignReactiveEntityQ

quest function EnableSignReactiveEntityQ(igni : bool, aard : bool, entityTag : name)
Parameters:
igni : bool
aard : bool
entityTag : name
Path:
/game/quests/quest_function.ws

ToggleSupressBroadcastingReactionsByTag

quest function ToggleSupressBroadcastingReactionsByTag(supress : bool, tag : name)
Parameters:
supress : bool
tag : name
Path:
/game/quests/quest_function.ws

DisableNPCInteractivness

quest function DisableNPCInteractivness(npcTag : name, disableTalking : bool, disableOnliners : bool, disableLookats : bool)
Parameters:
npcTag : name
disableTalking : bool
disableOnliners : bool
disableLookats : bool
Path:
/game/quests/quest_function.ws

SpawnMagicBubble

quest function SpawnMagicBubble(resourceName : name, spawnPos : Vector, spawnRot : EulerAngles, addTag : name)
Parameters:
resourceName : name
spawnPos : Vector
spawnRot : EulerAngles
addTag : name
Path:
/game/quests/quest_function.ws

DespawnMagicBubbleByTag

quest function DespawnMagicBubbleByTag(magicBubbleTag : name)
Parameters:
magicBubbleTag : name
Path:
/game/quests/quest_function.ws

AddAlchemyRecipeQ

quest function AddAlchemyRecipeQ(recipeName : name)
Parameters:
recipeName : name
Path:
/game/quests/quest_function.ws

AddCraftingSchematicsQ

quest function AddCraftingSchematicsQ(schematicsName : name)
Parameters:
schematicsName : name
Path:
/game/quests/quest_function.ws

SetBehaviorVariableQuest

quest function SetBehaviorVariableQuest(entityTag : name, variableName : name, variableValue : float)
Parameters:
entityTag : name
variableName : name
variableValue : float
Path:
/game/quests/quest_function.ws

EnableProudWalk

quest function EnableProudWalk(enable : bool)
Parameters:
enable : bool
Path:
/game/quests/quest_function.ws

RecoverGeralt

quest function RecoverGeralt(dontUpdateUI : bool)
Parameters:
dontUpdateUI : bool
Path:
/game/quests/quest_function.ws

EnableTargetingOnActorsQ

quest function EnableTargetingOnActorsQ(actorsTag : name, isEnabled : bool)
Parameters:
actorsTag : name
isEnabled : bool
Path:
/game/quests/quest_function.ws

ForceManaualSaveQ

quest function ForceManaualSaveQ()
Path:
/game/quests/quest_function.ws

SetHorseMountableByPlayerQ

quest function SetHorseMountableByPlayerQ(horseTag : name, isMountable : bool)
Parameters:
horseTag : name
isMountable : bool
Path:
/game/quests/quest_function.ws

HideUsableItemLQuest

quest function HideUsableItemLQuest(force : bool)
Parameters:
force : bool
Path:
/game/quests/quest_function.ws

ShowHud

quest function ShowHud(show : bool)
Parameters:
show : bool
Path:
/game/quests/quest_function.ws

SetNPCTargetabilityQuest

quest function SetNPCTargetabilityQuest(npcTag : name, _isTargetable : bool, _isAttackable : bool, _isUsingTooltip : bool)
Parameters:
npcTag : name
_isTargetable : bool
_isAttackable : bool
_isUsingTooltip : bool
Path:
/game/quests/quest_function.ws

MuteHeadAudio

quest function MuteHeadAudio(tag : name, mute : bool)
Parameters:
tag : name
mute : bool
Path:
/game/quests/quest_function.ws

AddTagToFurthestNodeQuest

quest function AddTagToFurthestNodeQuest(nodeTag : name, newTag : name, remove : bool)
Parameters:
nodeTag : name
newTag : name
remove : bool
Path:
/game/quests/quest_function.ws

MoneyModifyQuest

quest function MoneyModifyQuest(containerTag : name, value : int, isPercentage : bool)
Parameters:
containerTag : name
value : int
isPercentage : bool
Path:
/game/quests/quest_function.ws

UseCoatOfArmsInsteadOfWolfsHead

quest function UseCoatOfArmsInsteadOfWolfsHead(value : bool)
Parameters:
value : bool
Path:
/game/quests/quest_function.ws

ManageHudTimeOut

quest function ManageHudTimeOut(action : EHudTimeOutAction, value : float)
Parameters:
action : EHudTimeOutAction
value : float
Path:
/game/quests/quest_function.ws

ActivateEthereal

quest function ActivateEthereal(tag : name)
Parameters:
tag : name
Path:
/game/quests/quest_function.ws

AddSkillToEthereals

quest function AddSkillToEthereals(skillNumber : int, tag : name)
Parameters:
skillNumber : int
tag : name
Path:
/game/quests/quest_function.ws

BoostPlayerLevel

quest function BoostPlayerLevel(toLevel : int)
Parameters:
toLevel : int
Path:
/game/quests/quest_function.ws

InteractiveQuestEntityEnable

quest function InteractiveQuestEntityEnable(tag : name, enable : bool)
Parameters:
tag : name
enable : bool
Path:
/game/quests/quest_function.ws

PerformRaycastQuest

quest function PerformRaycastQuest(collisionGroupsNames : array<name>, searchedTag : name) : bool
Parameters:
collisionGroupsNames : array<name>
searchedTag : name
Returns:
bool
Path:
/game/quests/quest_function.ws

DestroyMonsterNest

quest function DestroyMonsterNest(tag : name)
Parameters:
tag : name
Path:
/game/quests/quest_function.ws

EnableMimics

quest function EnableMimics(tag : name, enable : bool)
Parameters:
tag : name
enable : bool
Path:
/game/quests/quest_function.ws

MarkEquippedItems

quest function MarkEquippedItems(sourceName : name, allItems : bool, slots : array<EEquipmentSlots>)
Parameters:
sourceName : name
allItems : bool
slots : array<EEquipmentSlots>
Path:
/game/quests/quest_function.ws

ReequipMarkedItems

quest function ReequipMarkedItems(sourceName : name)
Parameters:
sourceName : name
Path:
/game/quests/quest_function.ws

AddItemTagQuest

quest function AddItemTagQuest(itemName : name, itemTag : name, remove : bool)
Parameters:
itemName : name
itemTag : name
remove : bool
Path:
/game/quests/quest_function.ws

ForceOpenNoticeboardQuest

quest function ForceOpenNoticeboardQuest(boardTag : name, dontConsiderAsVisiting : bool, dontAddDiscoveryFact : bool, dontSetPOIEntitiesKnown : bool)
Parameters:
boardTag : name
dontConsiderAsVisiting : bool
dontAddDiscoveryFact : bool
dontSetPOIEntitiesKnown : bool
Path:
/game/quests/quest_function.ws

DisableNoticeboardQuest

quest function DisableNoticeboardQuest(boardTag : name, disabled : bool)
Parameters:
boardTag : name
disabled : bool
Path:
/game/quests/quest_function.ws

VibrateController

quest function VibrateController(strength : EQuestPadVibrationStrength, duration : float)
Parameters:
strength : EQuestPadVibrationStrength
duration : float
Path:
/game/quests/quest_function.ws

StoreEnchanterMoney

quest function StoreEnchanterMoney(enchanterTag : name)
Parameters:
enchanterTag : name
Path:
/game/quests/quest_function.ws

RestoreEnchanterMoney

quest function RestoreEnchanterMoney(enchanterTag : name)
Parameters:
enchanterTag : name
Path:
/game/quests/quest_function.ws

SetGroupAttitudeQuest

quest function SetGroupAttitudeQuest(srcGroup : name, dstGroup : name, attitude : EAIAttitude)
Parameters:
srcGroup : name
dstGroup : name
attitude : EAIAttitude
Path:
/game/quests/attitude/quest_attitude.ws

AssignNPCGroupAttitudeQuest

quest function AssignNPCGroupAttitudeQuest(npcTag : name, attGroup : name)
Parameters:
npcTag : name
attGroup : name
Path:
/game/quests/attitude/quest_attitude.ws

AssignNPCTemporaryGroupAttitudeQuest

quest function AssignNPCTemporaryGroupAttitudeQuest(npcTag : name, attGroup : name, priority : EAttitudeGroupPriority, set : bool)
Parameters:
npcTag : name
attGroup : name
priority : EAttitudeGroupPriority
set : bool
Path:
/game/quests/attitude/quest_attitude.ws

ForceTargetQuest

quest function ForceTargetQuest(npcTag : name, targetTag : name, unforce : bool)
Parameters:
npcTag : name
targetTag : name
unforce : bool
Path:
/game/quests/attitude/quest_attitude.ws

ForgetTargetQuest

quest function ForgetTargetQuest(npcTag : name)
Parameters:
npcTag : name
Path:
/game/quests/attitude/quest_attitude.ws

EntityComponentQuest

quest function EntityComponentQuest(tag : name, componentName : name, bEnable : bool)
Parameters:
tag : name
componentName : name
bEnable : bool
Path:
/game/quests/components/questComponent.ws

BossFight_Witches_WaitForWitchesToBeHit

latent quest function BossFight_Witches_WaitForWitchesToBeHit(witch1tag : string, witch2tag : string, witch3tag : string, desiredTimeWindow : float)
Parameters:
witch1tag : string
witch2tag : string
witch3tag : string
desiredTimeWindow : float
Path:
/game/quests/functions/bossFights.ws

BossFight_Witches_ClosePlayerInCage

latent quest function BossFight_Witches_ClosePlayerInCage(cageTag : name, close : bool, regenerateHealthOnPerc : float, regenDuration : float, regenValuePerc : float)
Parameters:
cageTag : name
close : bool
regenerateHealthOnPerc : float
regenDuration : float
regenValuePerc : float
Path:
/game/quests/functions/bossFights.ws

BossFight_Witches_ApplyHypnotizeEffect

quest function BossFight_Witches_ApplyHypnotizeEffect(duration : float)
Parameters:
duration : float
Path:
/game/quests/functions/bossFights.ws

BossFight_WH_Mage_TeleportToNode

quest function BossFight_WH_Mage_TeleportToNode(mageTag : name, nodeTag : name)
Parameters:
mageTag : name
nodeTag : name
Path:
/game/quests/functions/bossFights.ws

CombatStageChangeLatent

latent quest function CombatStageChangeLatent(npcsTag : name, stage : ENPCFightStage)
Parameters:
npcsTag : name
stage : ENPCFightStage
Path:
/game/quests/functions/bossFights.ws

TutorialScript

quest function TutorialScript(scriptName : name, tutorialMessageName : name)
Parameters:
scriptName : name
tutorialMessageName : name
Path:
/game/quests/functions/tutorial.ws

TutorialRegisterUIHint

quest function TutorialRegisterUIHint(data : SUITutorial)
Parameters:
data : SUITutorial
Path:
/game/quests/functions/tutorial.ws

HAX_Debug_TutorialStartInTheMiddle

quest function HAX_Debug_TutorialStartInTheMiddle()
Path:
/game/quests/functions/tutorial.ws

TutorialHintHide

quest function TutorialHintHide(journalEntry : name)
Parameters:
journalEntry : name
Path:
/game/quests/functions/tutorial.ws

TutorialHintFeedback

quest function TutorialHintFeedback(tutorialMessageName : name, negative : bool)
Parameters:
tutorialMessageName : name
negative : bool
Path:
/game/quests/functions/tutorial.ws

TutorialMessage

quest function TutorialMessage(message : STutorialMessage)
Parameters:
message : STutorialMessage
Path:
/game/quests/functions/tutorial.ws

TutorialsSetGameplaySettings

quest function TutorialsSetGameplaySettings(enable : bool)
Parameters:
enable : bool
Path:
/game/quests/functions/tutorial.ws

TutorialRadialDesaturation

quest function TutorialRadialDesaturation(data : array<SRadialDesaturation>)
Parameters:
data : array<SRadialDesaturation>
Path:
/game/quests/functions/tutorial.ws

TutorialForceSecondLevel

quest function TutorialForceSecondLevel(minExpToGive : int)
Parameters:
minExpToGive : int
Path:
/game/quests/functions/tutorial.ws