{ id = "custom_wearable.phoenix.wings_with_fx" name = "#DOTA_Workshop_Phoenix_Wings" desc = "#DOTA_Workshop_Phoenix_Wings_Desc" template_group = "#DOTA_Workshop_SubmissionType_CustomWearable" template_subgroup = "#npc_dota_hero_phoenix" directory = "phoenix" workshop_tags = [ "CustomWearable", "wings", "npc_dota_phoenix", ] models = [ { id = "model_phoenix_wings" name = "#DOTA_Workshop_Phoenix_Wings_Solid" lod_list = [ { id = "mesh_portrait" name = "#DOTA_Workshop_LOD0Title" desc = "#DOTA_Workshop_LOD0Desc" max_polygons = 10000 optional = true }, { id = "mesh_world" name = "#DOTA_Workshop_LOD1Title" desc = "#DOTA_Workshop_LOD1Desc" max_polygons = 4000 }, ] material_list = [ { id = "material_phoenix" name = "#DOTA_Import_Mat0Title_Generic" desc = "#DOTA_Import_Mat0Desc_Generic" template_vmat = "materials/models/heroes/phoenix/phoenix_body_color.vmat" max_tex_width = 512 max_tex_height = 512 }, ] }, { id = "model_wings_fx" name = "#DOTA_Workshop_Phoenix_Wings_FX" desc = "#DOTA_Workshop_Phoenix_Wings_FX_Desc" model_name_suffix = "_fx" optional = true lod_list = [ { id = "mesh_world" name = "#DOTA_Workshop_Phoenix_Wings_FX_Mesh" desc = "#DOTA_Workshop_Phoenix_Wings_FX_Mesh_Desc" max_polygons = 500 }, ] material_list = [ { id = "material_phoenix_wings_fx" name = "#DOTA_Import_Mat0Title_Generic" desc = "#DOTA_Import_Mat0Title_Phoenix_Wing_FX_Materials_Desc" template_vmat = "materials/models/heroes/phoenix/phoenix_fx_color.vmat" max_tex_width = 256 max_tex_height = 256 }, ] }, ] item_defs = [ { hero_name = "npc_dota_hero_phoenix" loadout_slot = "back" prefab_type = "wearable" item_type_name = "back" localization_prefix = "Item_" model_player_expr = "$(model_phoenix_wings:vmdl_name)" remove_preexisting_visuals = true visuals = [ { type = "additional_wearable" asset_expr = "$(model_wings_fx:vmdl_name_or_empty)" skip_if_asset_empty = true } ] } ] }