gitextract_12vn9isv/ ├── .gitignore ├── LICENSE ├── README.md ├── SCsub ├── config.py ├── data/ │ ├── atlases/ │ │ ├── character_atlas.cpp │ │ ├── character_atlas.h │ │ ├── character_atlas_entry.cpp │ │ └── character_atlas_entry.h │ ├── auras/ │ │ ├── aura_group.cpp │ │ └── aura_group.h │ ├── items/ │ │ ├── craft_recipe.cpp │ │ ├── craft_recipe.h │ │ ├── craft_recipe_helper.cpp │ │ ├── craft_recipe_helper.h │ │ ├── equipment_data.cpp │ │ ├── equipment_data.h │ │ ├── item_instance.cpp │ │ ├── item_instance.h │ │ ├── item_template.cpp │ │ ├── item_template.h │ │ ├── model_visual.cpp │ │ ├── model_visual.h │ │ ├── model_visual_entry.cpp │ │ └── model_visual_entry.h │ ├── loot/ │ │ ├── loot_data_base.cpp │ │ └── loot_data_base.h │ ├── species/ │ │ ├── entity_species_data.cpp │ │ ├── entity_species_data.h │ │ ├── species_instance.cpp │ │ ├── species_instance.h │ │ ├── species_model_data.cpp │ │ └── species_model_data.h │ └── spells/ │ ├── spell.cpp │ ├── spell.h │ ├── spell_cooldown_manipulation_data.cpp │ ├── spell_cooldown_manipulation_data.h │ ├── spell_effect_visual.cpp │ ├── spell_effect_visual.h │ ├── spell_effect_visual_simple.cpp │ └── spell_effect_visual_simple.h ├── database/ │ ├── ess_resource_db.cpp │ ├── ess_resource_db.h │ ├── ess_resource_db_folders.cpp │ ├── ess_resource_db_folders.h │ ├── ess_resource_db_map.cpp │ ├── ess_resource_db_map.h │ ├── ess_resource_db_static.cpp │ └── ess_resource_db_static.h ├── defines.h ├── doc_classes/ │ ├── AIFormation.xml │ ├── ActionBarButtonEntry.xml │ ├── ActionBarEntry.xml │ ├── ActionBarProfile.xml │ ├── AuraApplyInfo.xml │ ├── AuraData.xml │ ├── AuraGroup.xml │ ├── Bag.xml │ ├── CharacterAtlas.xml │ ├── CharacterAtlasEntry.xml │ ├── CharacterBones.xml │ ├── CharacterSkeleton2D.xml │ ├── CharacterSkeleton3D.xml │ ├── CharacterSpec.xml │ ├── ClassProfile.xml │ ├── ComplexLevelStatData.xml │ ├── CraftRecipe.xml │ ├── CraftRecipeHelper.xml │ ├── ESDragAndDrop.xml │ ├── ESS.xml │ ├── ESSEntitySpawner.xml │ ├── ESSMaterialCache.xml │ ├── ESSMaterialCachePCM.xml │ ├── ESSResourceDB.xml │ ├── ESSResourceDBFolders.xml │ ├── ESSResourceDBMap.xml │ ├── ESSResourceDBStatic.xml │ ├── Entity.xml │ ├── EntityAI.xml │ ├── EntityClassData.xml │ ├── EntityCreateInfo.xml │ ├── EntityData.xml │ ├── EntityDataContainer.xml │ ├── EntityEnums.xml │ ├── EntityResource.xml │ ├── EntityResourceCostData.xml │ ├── EntityResourceCostDataHealth.xml │ ├── EntityResourceCostDataResource.xml │ ├── EntityResourceHealth.xml │ ├── EntityResourceSpeed.xml │ ├── EntitySkill.xml │ ├── EntitySkillData.xml │ ├── EntitySpeciesData.xml │ ├── EquipmentData.xml │ ├── InputProfile.xml │ ├── InputProfileModifier.xml │ ├── InputProfileModifierEntry.xml │ ├── ItemContainerData.xml │ ├── ItemContainerDataEntry.xml │ ├── ItemEnums.xml │ ├── ItemInstance.xml │ ├── ItemTemplate.xml │ ├── LevelStatData.xml │ ├── LootDataBase.xml │ ├── ModelVisual.xml │ ├── ModelVisualEntry.xml │ ├── PlayerProfile.xml │ ├── ProfileManager.xml │ ├── PropDataEntity.xml │ ├── SimpleLevelStatData.xml │ ├── SkeletonModelEntry.xml │ ├── SpeciesInstance.xml │ ├── SpeciesModelData.xml │ ├── Spell.xml │ ├── SpellCastInfo.xml │ ├── SpellCooldownManipulationData.xml │ ├── SpellDamageInfo.xml │ ├── SpellEffectVisual.xml │ ├── SpellEffectVisualSimple.xml │ ├── SpellEnums.xml │ ├── SpellFollowProjectile3D.xml │ ├── SpellHealInfo.xml │ ├── StatData.xml │ ├── VendorItemData.xml │ └── VendorItemDataEntry.xml ├── drag_and_drop/ │ ├── es_drag_and_drop.cpp │ └── es_drag_and_drop.h ├── editor/ │ ├── ess_editor_plugin.cpp │ └── ess_editor_plugin.h ├── entities/ │ ├── ai/ │ │ ├── entity_ai.cpp │ │ └── entity_ai.h │ ├── auras/ │ │ ├── aura_data.cpp │ │ └── aura_data.h │ ├── data/ │ │ ├── character_spec.cpp │ │ ├── character_spec.h │ │ ├── entity_class_data.cpp │ │ ├── entity_class_data.h │ │ ├── entity_data.cpp │ │ ├── entity_data.h │ │ ├── entity_data_container.cpp │ │ ├── entity_data_container.h │ │ ├── item_container_data.cpp │ │ ├── item_container_data.h │ │ ├── item_container_data_entry.cpp │ │ ├── item_container_data_entry.h │ │ ├── vendor_item_data.cpp │ │ ├── vendor_item_data.h │ │ ├── vendor_item_data_entry.cpp │ │ └── vendor_item_data_entry.h │ ├── entity.cpp │ ├── entity.h │ ├── resources/ │ │ ├── entity_resource.cpp │ │ ├── entity_resource.h │ │ ├── entity_resource_cost_data.cpp │ │ ├── entity_resource_cost_data.h │ │ ├── entity_resource_cost_data_health.cpp │ │ ├── entity_resource_cost_data_health.h │ │ ├── entity_resource_cost_data_resource.cpp │ │ ├── entity_resource_cost_data_resource.h │ │ ├── entity_resource_health.cpp │ │ ├── entity_resource_health.h │ │ ├── entity_resource_speed.cpp │ │ └── entity_resource_speed.h │ ├── skills/ │ │ ├── entity_skill.cpp │ │ ├── entity_skill.h │ │ ├── entity_skill_data.cpp │ │ └── entity_skill_data.h │ └── stats/ │ ├── complex_level_stat_data.cpp │ ├── complex_level_stat_data.h │ ├── level_stat_data.cpp │ ├── level_stat_data.h │ ├── simple_level_stat_data.cpp │ ├── simple_level_stat_data.h │ ├── stat_data.cpp │ └── stat_data.h ├── entity_enums.cpp ├── entity_enums.h ├── formations/ │ ├── ai_formation.cpp │ └── ai_formation.h ├── infos/ │ ├── aura_infos.cpp │ ├── aura_infos.h │ ├── spell_cast_info.cpp │ └── spell_cast_info.h ├── inventory/ │ ├── bag.cpp │ ├── bag.h │ ├── grid_bag.cpp │ ├── grid_bag.h │ ├── inventory.cpp │ ├── inventory.h │ ├── normal_bag.cpp │ └── normal_bag.h ├── item_enums.cpp ├── item_enums.h ├── material_cache/ │ ├── ess_material_cache.cpp │ ├── ess_material_cache.h │ ├── ess_material_cache_pcm.cpp │ └── ess_material_cache_pcm.h ├── pipelines/ │ ├── spell_damage_info.cpp │ ├── spell_damage_info.h │ ├── spell_heal_info.cpp │ └── spell_heal_info.h ├── profiles/ │ ├── actionbar/ │ │ ├── action_bar_button_entry.cpp │ │ ├── action_bar_button_entry.h │ │ ├── action_bar_entry.cpp │ │ ├── action_bar_entry.h │ │ ├── action_bar_profile.cpp │ │ └── action_bar_profile.h │ ├── class_profile.cpp │ ├── class_profile.h │ ├── input/ │ │ ├── input_profile.cpp │ │ ├── input_profile.h │ │ ├── input_profile_modifier.cpp │ │ ├── input_profile_modifier.h │ │ ├── input_profile_modifier_entry.cpp │ │ └── input_profile_modifier_entry.h │ ├── player_profile.cpp │ └── player_profile.h ├── projectiles/ │ └── 3d/ │ ├── spell_follow_projectile_3d.cpp │ └── spell_follow_projectile_3d.h ├── props/ │ ├── prop_data_entity.cpp │ └── prop_data_entity.h ├── register_types.cpp ├── register_types.h ├── singletons/ │ ├── ess.cpp │ ├── ess.h │ ├── profile_manager.cpp │ └── profile_manager.h ├── skeleton/ │ ├── character_bones.cpp │ ├── character_bones.h │ ├── character_skeleton_2d.cpp │ ├── character_skeleton_2d.h │ ├── character_skeleton_3d.cpp │ ├── character_skeleton_3d.h │ ├── entity_skeleton_data.cpp │ ├── entity_skeleton_data.h │ ├── skeleton_model_entry.cpp │ └── skeleton_model_entry.h ├── spawners/ │ ├── ess_entity_spawner.cpp │ └── ess_entity_spawner.h ├── spell_enums.cpp ├── spell_enums.h └── utility/ ├── entity_create_info.cpp └── entity_create_info.h