diff --git a/singletons/ess.cpp b/singletons/ess.cpp index d1ee7db..a76488c 100644 --- a/singletons/ess.cpp +++ b/singletons/ess.cpp @@ -550,6 +550,9 @@ ESS::ESS() { equip_slot_set_string(GLOBAL_DEF("ess/enums/equip_slots", "Head,Neck,Shoulder,Chest,Gloves,Belt,Legs,Feet,Ring_1,Ring_2,Trinket_1,Trinket_2,Main_Hand,Off_Hand")); + _entity_types = GLOBAL_DEF("ess/enums/entity_types", "None,Creature,Totem,Idol,Humanoid,Mechanical,Beast,Dragonkin,Elemental,Ghost,Energy,Anomaly,Demon,Object"); + _entity_type_skeletons = GLOBAL_DEF("ess/enums/entity_type_skeletons", PoolStringArray()); + if (!Engine::get_singleton()->is_editor_hint() && _automatic_load) { call_deferred("load_all"); } diff --git a/singletons/ess.h b/singletons/ess.h index b107af9..f261f01 100644 --- a/singletons/ess.h +++ b/singletons/ess.h @@ -187,6 +187,10 @@ private: HashMap _equip_slot_property_to_id; String _equip_slot_enum_string; + + //Entity Types + String _entity_types; + PoolStringArray _entity_type_skeletons; }; #endif