User:DerCapac/Definitive Edition: Osiris changes
- Definitive Edition: Osiris changes
- 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 no a real value
- call CharacterSetArmorPercentage((CHARACTERGUID)\_Character, (REAL)\_Percentage)
Parameter `_Percentage` is no a real value
- query CharacterGetHitpointsPercentage([in](CHARACTERGUID)\_Character, [out](REAL)\_Percentage)
Parameter `_Percentage` is no a real value
- call CharacterSetHitpointsPercentage((CHARACTERGUID)\_Character, (REAL)\_Percentage)
Parameter `_Percentage` is no a real value
- query CharacterGetMagicArmorPercentage([in](CHARACTERGUID)\_Character, [out](REAL)\_Percentage)
Parameter `_Percentage` is no a real value
- call CharacterSetMagicArmorPercentage((CHARACTERGUID)\_Character, (REAL)\_Percentage)
Parameter `_Percentage` is no 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)