{ id = "custom_wearable.tiny.shoulder" name = "#LoadoutSlot_Tiny_Body_0" directory = "tiny" template_group = "#DOTA_Workshop_SubmissionType_CustomWearable" template_subgroup = "#npc_dota_hero_tiny" models = [ { id = "model_wearable" lod_list = [ { id = "mesh_portrait" name = "#DOTA_Workshop_LOD0Title" desc = "#DOTA_Workshop_LOD0Desc" optional = true max_polygons = 7000 }, { id = "mesh_world" name = "#DOTA_Workshop_LOD1Title" desc = "#DOTA_Workshop_LOD1Desc" max_polygons = 5000 }, ] material_list = [ { id = "material_wearable" name = "#DOTA_Workshop_Mat0Title" desc = "#DOTA_Workshop_Mat0Desc" template_vmat = "materials/models/heroes/tiny/tiny_01_color.vmat" material_group_name = "0" max_tex_width = 1024 max_tex_height = 1024 }, ] anim_list = [ { id = "animation_run" suffix = "_anim_run" sequence_name = "tiny_1_run" activity_name = "ACT_DOTA_RUN" default = "scripts/workshop_import_templates/default_content/tiny/tiny_1_run.dmx" looping = true add_motion_extraction = true always_use_default_anim = true }, { id = "animation_idle" suffix = "_anim_idle" sequence_name = "tiny_1_idle" activity_name = "ACT_DOTA_IDLE" default = "scripts/workshop_import_templates/default_content/tiny/tiny_1_idle.dmx" looping = true always_use_default_anim = true }, { id = "animation_attack1" suffix = "_anim_attack1" sequence_name = "tiny_1_attack1" activity_name = "ACT_DOTA_ATTACK" default = "scripts/workshop_import_templates/default_content/tiny/tiny_1_attack1.dmx" always_use_default_anim = true }, { id = "animation_death" suffix = "_anim_death" sequence_name = "tiny_1_death" activity_name = "ACT_DOTA_DIE" default = "scripts/workshop_import_templates/default_content/tiny/tiny_1_death.dmx" always_use_default_anim = true }, ] attach_list = [ { id = "attachment_hitlocation" s1_legacy_name = "attachment0" name = "#DOTA_Workshop_Attachment_HitLocation" desc = "#DOTA_Workshop_Attachment_HitLocation_Autofill_Desc" attach_name = "attach_hitloc" attach_joint = "spine3" }, { id = "attachment_attackpoint" s1_legacy_name = "attachment1" name = "#DOTA_Workshop_Attachment_AttackPoint" desc = "#DOTA_Workshop_Attachment_AttackPoint_Autofill_Desc" attach_name = "attach_attack1" attach_joint = "wrist_R" }, { id = "attachment_attackpoint2" s1_legacy_name = "attachment2" name = "#DOTA_Workshop_Attachment_AttackPoint2" desc = "#DOTA_Workshop_Attachment_AttackPoint2_Autofill_Desc" attach_name = "attach_attack2" attach_joint = "wrist_L" }, ] hitbox_list = [ { set_name = "select_low" box_name = "root" bone_name = "root" min_bounds = [ -46.362621, -73.731956, -33.733829 ] max_bounds = [ 108.055405, 66.757362, 64.583908 ] }, { set_name = "select_high" box_name = "root" bone_name = "root" min_bounds = [ 0.170517, -30.089634, -34.330772 ] max_bounds = [ 58.715202, 26.643028, 53.188225 ] }, { set_name = "head" box_name = "head" bone_name = "head" min_bounds = [ -8.588991, -9.456081, -13.808075 ] max_bounds = [ 16.207764, 11.603333, 10.009279 ] }, { set_name = "hands" box_name = "elbow_R" bone_name = "elbow_R" min_bounds = [ -44.393345, -10.128556, -13.4373 ] max_bounds = [ -33.201256, 12.473191, 12.127769 ] }, { set_name = "hands" box_name = "wrist_L" bone_name = "wrist_L" min_bounds = [ -2.462085, -9.589886, -12.500733 ] max_bounds = [ 17.517374, 0.708873, 6.499684 ] }, ] preview_offset = [ 0.0, 0.0, 0.0 ] }, ] item_defs = [ { prefab_type = "wearable" localization_prefix = "Item_" item_type_name = "shoulder" model_player_expr = "" hero_name = "npc_dota_hero_tiny" loadout_slot = "shoulder" visuals = [ { type = "entity_model" asset_expr = "npc_dota_hero_tiny_variant_0" modifier_expr = "$(model_wearable:vmdl_name)" } ] set_keys = [ { key_expr = "visuals/skip_model_combine" value_expr = "1" } ] }, ] workshop_tags = [ "Wearable", "Tiny", "shoulder", ] }