User:DerCapac/Definitive Edition: Osiris changes

From Divinity Engine Wiki
Jump to: navigation, search

Removed

  • call CharacterLaunchIteratorAroundCharacter((CHARACTERGUID)_Character, (REAL)_Radius, (STRING)_Event)
  • call NotifyGameProgress((REAL)_Progress)

Renamed

  • call DialogAddCharacter((INTEGER)_InstanceID, (CHARACTERGUID)_Player)
    call DialogAddActor((INTEGER)_InstanceID, (GUIDSTRING)_Actor)
  • call DialogAddCharacterAt((INTEGER)_InstanceID, (CHARACTERGUID)_Player, (INTEGER)_Index)
    call DialogAddActorAt((INTEGER)_InstanceID, (GUIDSTRING)_Actor, (INTEGER)_Index)
  • event ItemTransformed((ITEMGUID)_Item, (STRING)_ItemTemplate)
    event ObjectTransformed((GUIDSTRING)_Object, (GUIDSTRING)_ToTemplate)
  • query DialogRemoveCharacter([in](INTEGER)_InstanceID, [in](CHARACTERGUID)_Player, [out](INTEGER)_success)
    query DialogRemoveActorFromDialog([in](INTEGER)_InstanceID, [in](GUIDSTRING)_Actor, [out](INTEGER)_success)
  • event DLCUnlocked((INTEGER)_DLCId)
    event DLCUpdated((STRING)_DLCName, (INTEGER)_UserID, (INTEGER)_Installed)

Changed

  • query CrimeIsAnyNPCGoingToReact([in](GUIDSTRING)_Criminal, [in](STRING)_CrimeType, [in](GUIDSTRING)_Victim, [in](REAL)_X, [in](REAL)_Y, [in](REAL)_Z, [out](INTEGER)_Bool)
    New parameter `_Victim`
  • event CharacterUsedSkill((CHARACTERGUID)_Character, (STRING)_Skill, (STRING)_SkillType, (STRING)_SkillElement)
    New parameter `_SkillElement`
  • event CharacterUsedSkillAtPosition((CHARACTERGUID)_Character, (REAL)_X, (REAL)_Y, (REAL)_Z, (STRING)_Skill, (STRING)_SkillType, (STRING)_SkillElement)
    New parameter `_SkillElement`
  • event CharacterUsedSkillInTrigger((CHARACTERGUID)_Character, (STRING)_Skill, (STRING)_SkillType, (STRING)_SkillElement, (TRIGGERGUID)_Trigger)
    New parameter `_SkillElement`
  • event CharacterUsedSkillOnTarget((CHARACTERGUID)_Character, (GUIDSTRING)_Target, (STRING)_Skill, (STRING)_SkillType, (STRING)_SkillElement)
    New parameter `_SkillElement`
  • event CharacterUsedSkillOnZoneWithTarget((CHARACTERGUID)_Character, (GUIDSTRING)_Target, (STRING)_Skill, (STRING)_SkillType, (STRING)_SkillElement)
    New parameter `_SkillElement`
  • event SkillCast((CHARACTERGUID)_Character, (STRING)_Skill, (STRING)_SkillType, (STRING)_SkillElement)
    New parameter `_SkillElement`
  • event CharacterReservedUserIDChanged((CHARACTERGUID)_Character, (INTEGER)_OldUserID, (INTEGER)_NewUserID)
    New parameter `_OldUserID`
  • call TeleportTo((GUIDSTRING)_SourceObject, (GUIDSTRING)_TargetObject, (STRING)_Event, (INTEGER)_TeleportLinkedCharacters, (INTEGER)_ExcludePartyFollowers, (INTEGER)_LeaveCombat)
    New parameter `_LeaveCombat`
  • query CharacterGetArmorPercentage([in](CHARACTERGUID)_Character, [out](REAL)_Percentage)
    Parameter `_Percentage` is now a real value
  • call CharacterSetArmorPercentage((CHARACTERGUID)_Character, (REAL)_Percentage)
    Parameter `_Percentage` is now a real value
  • query CharacterGetHitpointsPercentage([in](CHARACTERGUID)_Character, [out](REAL)_Percentage)
    Parameter `_Percentage` is now a real value
  • call CharacterSetHitpointsPercentage((CHARACTERGUID)_Character, (REAL)_Percentage)
    Parameter `_Percentage` is now a real value
  • query CharacterGetMagicArmorPercentage([in](CHARACTERGUID)_Character, [out](REAL)_Percentage)
    Parameter `_Percentage` is now a real value
  • call CharacterSetMagicArmorPercentage((CHARACTERGUID)_Character, (REAL)_Percentage)
    Parameter `_Percentage` is now a real value
  • call ShowNotification((CHARACTERGUID)_Character, (STRING)_Text)
    New parameter `_Character`

New

Combat

  • call CreateProjectileStrikeAt((GUIDSTRING)_Target, (STRING)_SkillID, (INTEGER)_CasterLevel)
  • call CreateProjectileStrikeAtPosition((REAL)_X, (REAL)_Y, (REAL)_Z, (STRING)_SkillID, (INTEGER)_CasterLevel)
  • event OnMutatorEnabledAtTurn((STRING)_Mutator, (INTEGER)_Turn)

Stats

  • query AttributeGetDifficultyLevelMappedValue([in](STRING)_Difficulty, [in](INTEGER)_Level, [out](INTEGER)_AttributeValue)
  • event CharacterBaseAbilityChanged((CHARACTERGUID)_Character, (STRING)_Ability, (INTEGER)_OldBaseValue, (INTEGER)_NewBaseValue)

Death

  • event CharacterPrecogDying((CHARACTERGUID)_Character)

Transform

  • call CharacterCloneSkillsTo((CHARACTERGUID)_From, (CHARACTERGUID)_To, (INTEGER)_MemorizedOnly)
  • call CharacterTransformFromCharacter((CHARACTERGUID)_Target, (CHARACTERGUID)_Source, (INTEGER)_ReplaceScripts, (INTEGER)_ReplaceScale, (INTEGER)_ReplaceStats, (INTEGER)_ReplaceEquipment, (INTEGER)_ReplaceSkills, (INTEGER)_UseCustomLooks, (INTEGER)_ReleasePlayerData)

Items

  • query ItemGetUseRemotely([in](ITEMGUID)_Item, [out](INTEGER)_bool)
  • query ItemIsDestructible([in](ITEMGUID)_Item, [out](INTEGER)_Bool)
  • call ItemSetUseRemotely((ITEMGUID)_Item, (INTEGER)_bool)

On Stage

  • event OnStageChanged((GUIDSTRING)_Object, (INTEGER)_Bool)

Position

  • query FindValidPosition([in](REAL)_SourceX, [in](REAL)_SourceY, [in](REAL)_SourceZ, [in](REAL)_Radius, [in](GUIDSTRING)_Object, [out](REAL)_ValidPositionX, [out](REAL)_ValidPositionY, [out](REAL)_ValidPositionZ)
  • query GetWorldTransformFromLocal([in](GUIDSTRING)_Object, [in](REAL)_LocX, [in](REAL)_LocY, [in](REAL)_LocZ, [in](REAL)_LocRotX, [in](REAL)_LocRotY, [in](REAL)_LocRotZ, [out](REAL)_WorldX, [out](REAL)_WorldY, [out](REAL)_WorldZ, [out](REAL)_WorldRotX, [out](REAL)_WorldRotY, [out](REAL)_WorldRotZ)
  • query HasLineOfSight([in](GUIDSTRING)_Source, [in](GUIDSTRING)_Target, [out](INTEGER)_Bool)

Iterators

  • call CharacterLaunchIteratorAroundObject((GUIDSTRING)_Center, (REAL)_Radius, (STRING)_Event)
  • call CharacterLaunchOsirisOnlyIterator((STRING)_Event)

Sound

  • call CharacterPlayHUDSoundResource((CHARACTERGUID)_Character, (GUIDSTRING)_SoundResource)
  • call PlaySoundResource((GUIDSTRING)_Object, (GUIDSTRING)_SoundResource)

Effects

  • query PlayLoopEffectAtPosition([in](STRING)_FxName, [in](REAL)_X, [in](REAL)_Y, [in](REAL)_Z, [out](INTEGER64)_FxHandle)
  • query PlayScaledLoopEffectAtPosition([in](STRING)_FxName, [in](REAL)_Scale, [in](REAL)_X, [in](REAL)_Y, [in](REAL)_Z, [out](INTEGER64)_FxHandle)

Surfaces

  • call RemoveSurfaceLayer((GUIDSTRING)_Source, (INTEGER)_SurfaceLayer, (REAL)_Radius)
  • call RemoveSurfaceLayerAtPosition((REAL)_x, (REAL)_Y, (REAL)_Z, (INTEGER)_SurfaceLayer, (REAL)_Radius)

Camera

  • call SetSelectorCameraMode((CHARACTERGUID)_Character, (INTEGER)_Bool)

Crimes

  • query CharacterCanIgnoreActiveCrimes([in](CHARACTERGUID)_Character, [out](INTEGER)_Bool)
  • query CharacterCanReactToCrime([in](CHARACTERGUID)_Character, [in](STRING)_CrimeType, [out](INTEGER)_Bool)
  • query CharacterIgnoreActiveCrimes([in](CHARACTERGUID)_Character, [out](INTEGER)_Bool)
  • event CharacterStoppedLockpickingItem((CHARACTERGUID)_Character, (ITEMGUID)_Item)
  • query DialogIsCrimeDialog([in](INTEGER)_InstanceID, [out](INTEGER)_IsCrimeDialog)

Recipes

  • query CharacterHasRecipeUnlocked([in](CHARACTERGUID)_Character, [in](STRING)_RecipeID, [out](INTEGER)_Bool)
  • event CharacterUnlockedRecipe((CHARACTERGUID)_Character, (STRING)_Recipe)

Quest

  • call CloseJournalMystery((CHARACTERGUID)_Character, (STRING)_MysteryID)
  • call MapMarkerChangeLevel((STRING)_MarkerID, (STRING)_NewRegionID)
  • event MysteryUnlocked((CHARACTERGUID)_Character, (STRING)_MysteryID)
  • call QuestAddSubquest((CHARACTERGUID)_Character, (STRING)_SubquestID, (STRING)_ParentQuestID)
  • query QuestIsMysteryEntry([in](STRING)_QuestID, [in](STRING)_StateID, [out](INTEGER)_Bool)
  • query QuestIsSubquestEntry([in](STRING)_QuestID, [in](STRING)_StateID, [out](INTEGER)_Bool)
  • call UnlockJournalMystery((CHARACTERGUID)_Character, (STRING)_MysteryID)

Arena

  • call SendArenaNotification((INTEGER)_NotificationType, (STRING)_StringParam, (INTEGER)_InNumberOfRounds)

UI

  • event MessageBoxChoiceClosed((CHARACTERGUID)_Character, (STRING)_Message, (STRING)_ResultChoice)
  • event MessageBoxYesNoClosed((CHARACTERGUID)_Character, (STRING)_Message, (INTEGER)_Result)
  • call OpenMessageBoxChoice((CHARACTERGUID)_Character, (STRING)_Message, (STRING)_Choice_1, (STRING)_Choice_2)
  • call OpenMessageBoxYesNo((CHARACTERGUID)_Character, (STRING)_Message)

Internal

  • call AddFeedbackString((CHARACTERGUID)_Character, (STRING)_Location, (STRING)_Question, (STRING)_Answer)
  • call SaveFeedback()
  • call SonyRealtimeMultiplayerEvent((CHARACTERGUID)_Character, (STRING)_EventName)