PHP Code:
enum class eGizmoGroup : int32_t // credits: mooege
{
Passive = -1,
Door = 0,
LootContainer = 1,
Portal = 2, // whichdoctor_fetisharmy also has this set despite beeing client effects
Waypoint = 4,
Item = 5,
CheckPoint = 7,
Sign = 8,
Healthwell = 9,
Shrine = 10, // and actor\MinimapIconStairs_Switch.acr
TownPortal = 11,
HearthPortal = 12,
Headstone = 18,
ServerProp = 19, // mostly set for server props and for actors that have a controling function (conductorproxymaster, markerlocation, nospawn20feet, etc)
StartLocations = 20, // and exit locations
CathedralIdol = 22, // only one actor with that name
DestructibleLootContainer = 23,
PlayerSharedStash = 25,
Spawner = 28,
Trigger = 44,
Destructible = 48,
Barricade = 56,
WeirdGroup57 = 57, // Actor\TEMP_SkeletonPortal_Center.acr, Gizmo Actor\SkeletonKingGizmo.acr, Gizmo, Actor\TEMP_GoatPortal_Center.acr, Gizmo, Actor\Temp_Story_Trigger_Enabled.acr, Gizmo, Actor\trOut_fields_Cart_Fixable.acr, Gizmo, Actor\Temp_FesteringWoodsAmbush_Switch.acr, Gizmo, Actor\trOut_Wilderness_Skeleton_Chair_Switch.acr,
ProximityTriggered = 60, // raven pecking, wall collapse... triggered when player approaches
ActChangeTempObject = 62, // only one actor with that name
Banner = 64,
Readable = 65,
BossPortal = 66,
QuestLoot = 67, // only Actor\PlacedGold.acr, Gizmo and Actor\Scoundrel_LoreLoot.acr, Gizmo
Savepoint = 68,
DungeonStonePortal = 70, // only one actor with that name
NephalemAltar = 71
};
for doors, you should also check the gameattribs Operatable, Gizmo_Has_Been_Operated, Door_Locked if i remember correctly.