Instance IDs

Some GUIDs in data point to GameObjects that exist in scenes. These occur most frequently as parameters to script calls such as Void ActivateObject(Guid, Boolean).

You can determine the GUID of an object in the game by hovering the mouse over it and entering the console command "PrintInstance oei_hovered". The GUID will be printed in the combat log. For invisible objects such as waypoints, you can use "FindObject <name>".

There are some special constant GUIDs that always point to certain objects:

Name /GUIDDescription
Invalid
12345678-1234-1234-1234-123456789abc
An invalid object.
Player
b1a8e901-0000-0000-0000-000000000000
The player character.
Owner
011111e9-0000-0000-0000-000000000000
The object that owns the piece of data this script is on. For example, if the data is an ability, the character that has the ability.
This
7d150000-0000-0000-0000-000000000000
Same as Owner.
AnimalCompanion
2b850000-0000-0000-0000-000000000000
The owner's Animal Companion, if it has one.
AnimalCompanionMaster
2b850001-0000-0000-0000-000000000000
The owner's master, if the owner is an Animal Companion.
Speaker
5bea12e9-0000-0000-0000-000000000000
In a conversation, the character speaking in the current node.
Listener
5426ab73-0000-0000-0000-000000000000
In a conversation, the character being spoken to in the current node.
Target
1a26e100-0000-0000-0000-000000000000
For attacks, the target being attacked. This may be the primary target or a secondary target (such as a character hit by an AoE).
MainTarget
1a26e120-0000-0000-0000-000000000000
For attacks, the primary target of the attack.
User
005e9000-0000-0000-0000-000000000000
The character using the object (for example, opening a door).
Party
b1a7e000-0000-0000-0000-000000000000
(Script Only) Calls the script on all active party members.
PartyAll
b1a7ea77-0000-0000-0000-000000000000
(Conditional Only) The conditional passes only if it passes for each party member.
PartyAny
b1a7ea1e-0000-0000-0000-000000000000
(Conditional Only) The conditional passes if it passes for any party member.
Slot0
51070000-0000-0000-0000-000000000000
The character in the first party slot.
Slot1
51071000-0000-0000-0000-000000000000
The character in the second party slot.
Slot2
51072000-0000-0000-0000-000000000000
The character in the third party slot.
Slot3
51073000-0000-0000-0000-000000000000
The character in the fourth party slot.
Slot4
51074000-0000-0000-0000-000000000000
The character in the fifth party slot.
Slot5
51075000-0000-0000-0000-000000000000
Unused.
Specified0
4e3d0000-0000-0000-0000-000000000000
A reference to a character stored by a specify script such as Void SpecifyCharacter(Guid, Int32).
Specified1
4e3d0001-0000-0000-0000-000000000000
A reference to a character stored by a specify script such as Void SpecifyCharacter(Guid, Int32).
Specified2
4e3d0002-0000-0000-0000-000000000000
A reference to a character stored by a specify script such as Void SpecifyCharacter(Guid, Int32).
Specified3
4e3d0003-0000-0000-0000-000000000000
A reference to a character stored by a specify script such as Void SpecifyCharacter(Guid, Int32).
Specified4
4e3d0004-0000-0000-0000-000000000000
A reference to a character stored by a specify script such as Void SpecifyCharacter(Guid, Int32).
Specified5
4e3d0005-0000-0000-0000-000000000000
A reference to a character stored by a specify script such as Void SpecifyCharacter(Guid, Int32).
SkillCheck0
6dcee000-0000-0000-0000-000000000000
A reference to a character stored by a skill check script such as Void SetSkillCheckToken(Guid, Operator, Int32).
SkillCheck1
6dcee001-0000-0000-0000-000000000000
A reference to a character stored by a skill check script such as Void SetSkillCheckToken(Guid, Operator, Int32).
SkillCheck2
6dcee002-0000-0000-0000-000000000000
A reference to a character stored by a skill check script such as Void SetSkillCheckToken(Guid, Operator, Int32).
SkillCheck3
6dcee003-0000-0000-0000-000000000000
A reference to a character stored by a skill check script such as Void SetSkillCheckToken(Guid, Operator, Int32).
SkillCheck4
6dcee004-0000-0000-0000-000000000000
A reference to a character stored by a skill check script such as Void SetSkillCheckToken(Guid, Operator, Int32).
SkillCheck5
6dcee005-0000-0000-0000-000000000000
A reference to a character stored by a skill check script such as Void SetSkillCheckToken(Guid, Operator, Int32).
Hovered
039202e3-0000-0000-0000-000000000000
The object currently under the mouse.