ScummVM API documentation
Harvester::Script Member List

This is the complete list of members for Harvester::Script, including all inherited members.

addRuntimeObjectToInventory(const Common::String &objectName) (defined in Harvester::Script)Harvester::Script
adjustPlayerCurrentHitPoints(int delta) (defined in Harvester::Script)Harvester::Script
consumePlayerCombatResourceUnit(int loadout) (defined in Harvester::Script)Harvester::Script
executeActionTag(const Common::String &tag, InteractionResult &result, bool allowTransitions=true, const Common::String &roomName=Common::String()) (defined in Harvester::Script)Harvester::Script
executeDebugCommand(const CommandRecord &command, InteractionResult &result, bool allowTransitions=true) (defined in Harvester::Script)Harvester::Script
executeNestedActionTag(const Common::String &tag, InteractionResult &result, bool allowTransitions=true) (defined in Harvester::Script)Harvester::Script
executeRoomEnterCommands(const Common::String &roomName, InteractionResult &result) (defined in Harvester::Script)Harvester::Script
executeRoomExitCommands(const Common::String &roomName, InteractionResult &result) (defined in Harvester::Script)Harvester::Script
executeTimerAction(const Common::String &timerName, InteractionResult &result, bool allowTransitions=true, const Common::String &roomName=Common::String()) (defined in Harvester::Script)Harvester::Script
finalizeRuntimeNpcDeathOrMonsterfy(const Common::String &npcName, int deathDamageType=0, bool preserveCorpse=false, int corpseFrame=-1, int monsterfyPosZ=kNoMonsterfyPosZOverride) (defined in Harvester::Script)Harvester::Script
findEntranceRecord(const Common::String &entranceName) const (defined in Harvester::Script)Harvester::Script
findHeadRecord(const Common::String &headId) const (defined in Harvester::Script)Harvester::Script
findMapEntranceRecord(const Common::String &entryName) const (defined in Harvester::Script)Harvester::Script
findRuntimeNpcRecord(const Common::String &npcName) const (defined in Harvester::Script)Harvester::Script
findRuntimeTimerRecord(const Common::String &timerName) const (defined in Harvester::Script)Harvester::Script
getAnimations() const (defined in Harvester::Script)Harvester::Scriptinline
getCommands() const (defined in Harvester::Script)Harvester::Scriptinline
getCurrentStoryDayIndex() const (defined in Harvester::Script)Harvester::Script
getData() const (defined in Harvester::Script)Harvester::Scriptinline
getDialogueTextMode() const (defined in Harvester::Script)Harvester::Scriptinline
getEntrances() const (defined in Harvester::Script)Harvester::Scriptinline
getExecLists() const (defined in Harvester::Script)Harvester::Scriptinline
getFlags() const (defined in Harvester::Script)Harvester::Scriptinline
getFlagValue(const Common::String &flagName) const (defined in Harvester::Script)Harvester::Script
getFxVolumeLevel() const (defined in Harvester::Script)Harvester::Scriptinline
getGammaLevel() const (defined in Harvester::Script)Harvester::Scriptinline
getHeads() const (defined in Harvester::Script)Harvester::Scriptinline
getMapEntrances() const (defined in Harvester::Script)Harvester::Scriptinline
getMapLocations() const (defined in Harvester::Script)Harvester::Scriptinline
getMonsters() const (defined in Harvester::Script)Harvester::Scriptinline
getMusicVolumeLevel() const (defined in Harvester::Script)Harvester::Scriptinline
getNpcs() const (defined in Harvester::Script)Harvester::Scriptinline
getObjects() const (defined in Harvester::Script)Harvester::Scriptinline
getParentalPassword() const (defined in Harvester::Script)Harvester::Scriptinline
getPath() const (defined in Harvester::Script)Harvester::Scriptinline
getPlayerCombatLoadout() const (defined in Harvester::Script)Harvester::Scriptinline
getPlayerCombatResourceCount(int loadout) const (defined in Harvester::Script)Harvester::Script
getPlayerCurrentHitPoints() const (defined in Harvester::Script)Harvester::Scriptinline
getRegions() const (defined in Harvester::Script)Harvester::Scriptinline
getRooms() const (defined in Harvester::Script)Harvester::Scriptinline
getTexts() const (defined in Harvester::Script)Harvester::Scriptinline
getTimers() const (defined in Harvester::Script)Harvester::Scriptinline
getUseItems() const (defined in Harvester::Script)Harvester::Scriptinline
getVisibleInventoryObjects(Common::Array< ObjectRecord > &objects) const (defined in Harvester::Script)Harvester::Script
getVoicePath() const (defined in Harvester::Script)Harvester::Scriptinline
hasObjectInteraction(const ObjectRecord &object) const (defined in Harvester::Script)Harvester::Script
hasRoomSetupTarget(const Common::String &entranceName, const Common::String &roomName) const (defined in Harvester::Script)Harvester::Script
hasUseItemInteraction(const Common::String &itemName, const ObjectRecord &target) const (defined in Harvester::Script)Harvester::Script
isGoreEnabled() const (defined in Harvester::Script)Harvester::Scriptinline
isNamedNpcDeathTypeClear(const Common::String &npcName) const (defined in Harvester::Script)Harvester::Script
isObjectInInventory(const Common::String &objectName) const (defined in Harvester::Script)Harvester::Script
isPickupBlockedByAction(const ObjectRecord &object, InteractionResult *result=nullptr) const (defined in Harvester::Script)Harvester::Script
isPickupObject(const ObjectRecord &object) const (defined in Harvester::Script)Harvester::Script
isPlayerControlPaused() const (defined in Harvester::Script)Harvester::Scriptinline
isQuickTipsEnabled() const (defined in Harvester::Script)Harvester::Scriptinline
kDefaultPlayerHitPoints (defined in Harvester::Script)Harvester::Scriptstatic
kNoMonsterfyPosZOverride enum value (defined in Harvester::Script)Harvester::Script
load(ResourceManager &resources) (defined in Harvester::Script)Harvester::Script
markObjectIdentShown(const ObjectRecord &object) (defined in Harvester::Script)Harvester::Script
materializeRoomState(const Common::String &entranceName, const Common::String &roomName, RoomSetupState &state, ResourceManager &resources) const (defined in Harvester::Script)Harvester::Script
popDeferredLiveNpcDeathTransitions() (defined in Harvester::Script)Harvester::Script
pushDeferredLiveNpcDeathTransitions() (defined in Harvester::Script)Harvester::Script
queueRuntimeNpcDeathOrMonsterfy(const Common::String &npcName, int deathDamageType=0) (defined in Harvester::Script)Harvester::Script
reloadTownWorld(ResourceManager &resources) (defined in Harvester::Script)Harvester::Script
resetRuntimeObjectToInitialState(const Common::String &objectName) (defined in Harvester::Script)Harvester::Script
resetRuntimeState() (defined in Harvester::Script)Harvester::Script
resolveInventoryTooltipText(const ObjectRecord &object) const (defined in Harvester::Script)Harvester::Script
resolveObjectInspectText(const ObjectRecord &object, ResolvedText &text) const (defined in Harvester::Script)Harvester::Script
resolveObjectInteraction(const ObjectRecord &object, InteractionResult &result, const Common::String &roomName=Common::String()) (defined in Harvester::Script)Harvester::Script
resolveObjectLabel(const ObjectRecord &object) const (defined in Harvester::Script)Harvester::Script
resolveRegionInteraction(const RegionRecord &region, InteractionResult &result, const Common::String &roomName=Common::String()) (defined in Harvester::Script)Harvester::Script
resolveRoomSetupState(const Common::String &entranceName, RoomSetupState &state, ResourceManager &resources) (defined in Harvester::Script)Harvester::Script
resolveRoomSetupStateByRoomName(const Common::String &roomName, RoomSetupState &state, ResourceManager &resources) (defined in Harvester::Script)Harvester::Script
resolveTextRecord(const Common::String &key, ResolvedText &text) const (defined in Harvester::Script)Harvester::Script
resolveTextValue(const Common::String &key) const (defined in Harvester::Script)Harvester::Script
resolveUseItemInteraction(const Common::String &itemName, const ObjectRecord &target, InteractionResult &result, const Common::String &roomName=Common::String()) (defined in Harvester::Script)Harvester::Script
saveConfig() const (defined in Harvester::Script)Harvester::Script
setDialogueTextMode(StartupDialogueTextMode mode) (defined in Harvester::Script)Harvester::Scriptinline
setFxVolumeLevel(int level) (defined in Harvester::Script)Harvester::Script
setGammaLevel(int level) (defined in Harvester::Script)Harvester::Script
setGoreEnabled(bool enabled) (defined in Harvester::Script)Harvester::Scriptinline
setMusicVolumeLevel(int level) (defined in Harvester::Script)Harvester::Script
setParentalPassword(const Common::String &password) (defined in Harvester::Script)Harvester::Scriptinline
setPlayerCombatLoadout(int loadout) (defined in Harvester::Script)Harvester::Script
setPlayerControlPaused(bool paused) (defined in Harvester::Script)Harvester::Script
setQuickTipsEnabled(bool enabled) (defined in Harvester::Script)Harvester::Scriptinline
setRuntimeFlagValue(const Common::String &flagName, bool value) (defined in Harvester::Script)Harvester::Script
setRuntimeNpcState(const Common::String &npcName, bool active, bool visible) (defined in Harvester::Script)Harvester::Script
setRuntimeObjectVisible(const Common::String &ownerOrRoom, const Common::String &objectName, bool visible) (defined in Harvester::Script)Harvester::Script
setRuntimeRegionEnabled(const Common::String &regionName, bool enabled) (defined in Harvester::Script)Harvester::Script
setRuntimeTimerEnabled(const Common::String &timerName, bool enabled) (defined in Harvester::Script)Harvester::Script
syncRuntimeAnimState(const Common::String &animName, bool active, bool visible, int currentFrame) (defined in Harvester::Script)Harvester::Script
syncRuntimeMonsterRecord(const MonsterRecord &monster) (defined in Harvester::Script)Harvester::Script
syncRuntimeObjectRecord(const ObjectRecord &object) (defined in Harvester::Script)Harvester::Script
syncRuntimeSaveState(Common::Serializer &s) (defined in Harvester::Script)Harvester::Script
syncRuntimeTimerRecord(const TimerRecord &timer) (defined in Harvester::Script)Harvester::Script