{ id = "custom_wearable.tiny.back" name = "#LoadoutSlot_Tiny_Body_3" 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 = 15000 }, { id = "mesh_world" name = "#DOTA_Workshop_LOD1Title" desc = "#DOTA_Workshop_LOD1Desc" max_polygons = 8000 }, ] material_list = [ { id = "material_wearable" name = "#DOTA_Workshop_Mat0Title" desc = "#DOTA_Workshop_Mat0Desc" template_vmat = "materials/models/heroes/tiny/tiny_04_color.vmat" material_group_name = "0" s1_legacy_name = "vmt0" max_tex_width = 2048 max_tex_height = 2048 }, ] anim_list = [ { id = "animation_run" suffix = "_anim_run" sequence_name = "tiny_04_run" activity_name = "ACT_DOTA_RUN" default = "scripts/workshop_import_templates/default_content/tiny/tiny_04_run.dmx" looping = true add_motion_extraction = true always_use_default_anim = true }, { id = "animation_idle" suffix = "_anim_idle" sequence_name = "tiny_04_idle" activity_name = "ACT_DOTA_IDLE" default = "scripts/workshop_import_templates/default_content/tiny/tiny_04_idle.dmx" looping = true always_use_default_anim = true }, { id = "animation_attack1" suffix = "_anim_attack1" sequence_name = "tiny_04_attack1" activity_name = "ACT_DOTA_ATTACK" default = "scripts/workshop_import_templates/default_content/tiny/tiny_04_attack1.dmx" always_use_default_anim = true }, { id = "animation_death" suffix = "_anim_death" sequence_name = "tiny_04_death" activity_name = "ACT_DOTA_DIE" default = "scripts/workshop_import_templates/default_content/tiny/tiny_04_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 = [ -54.3512, -77.4453, -70.7298 ] max_bounds = [ 102.624, 84.9264, 145.965 ] }, { set_name = "select_high" box_name = "root" bone_name = "root" min_bounds = [ -7.35778, -37.8921, -70.9622 ] max_bounds = [ 62.1829, 35.0261, 121.1 ] }, { set_name = "head" box_name = "head" bone_name = "head" min_bounds = [ -17.7914, -18.6686, -13.2876 ] max_bounds = [ 30.8844, 20.3495, 31.5527 ] }, { set_name = "hands" box_name = "elbow_R" bone_name = "elbow_R" min_bounds = [ -114.665, -15.3845, -20.9342 ] max_bounds = [ -4.47727, 28.4486, 19.2466 ] }, { set_name = "hands" box_name = "wrist_L" bone_name = "wrist_L" min_bounds = [ -6.26833, -8.78337, -21.0006 ] max_bounds = [ 25.2486, 17.8166, 12.8554 ] }, ] s1_legacy_name = "model0" preview_offset = [ 0.0, 0.0, 0.0 ] }, ] item_defs = [ { prefab_type = "wearable" localization_prefix = "Item_" item_type_name = "back" model_player_expr = "" hero_name = "npc_dota_hero_tiny" loadout_slot = "back" visuals = [ { type = "entity_model" asset_expr = "npc_dota_hero_tiny_variant_3" modifier_expr = "$(model_wearable:vmdl_name)" } ] set_keys = [ { key_expr = "visuals/skip_model_combine" value_expr = "1" } ] }, ] workshop_tags = [ "Wearable", "Tiny", "back", ] }