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 /GUID | Description |
---|---|
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. |