Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if hero:GetUnitName() == "npc_dota_hero_monkey_king" then
- local mask = SpawnEntityFromTableSynchronous("prop_dynamic", {model = "models/heroes/monkey_king/monkey_king_armor.vmdl"})
- mask:SetParent(hero, nil)
- mask:FollowEntity(hero, true)
- mask:SetOwner(hero)
- if Util:PlayerEquipedItem(hero:GetPlayerOwnerID(), "monkey_king_hair_bronze_staff") then
- local mask1 = SpawnEntityFromTableSynchronous("prop_dynamic", {model = "models/items/monkey_king/monkey_king_king_of_the_dark_reef_ti_2017_weapon/monkey_king_king_of_the_dark_reef_ti_2017_weapon.vmdl"})
- mask1:SetParent(hero, nil)
- mask1:FollowEntity(hero, true)
- mask1:SetOwner(hero)
- table.insert(hero.attachments, {weapon = mask1})
- else
- local mask1 = SpawnEntityFromTableSynchronous("prop_dynamic", {model = "models/heroes/monkey_king/monkey_king_base_weapon.vmdl"})
- mask1:SetParent(hero, nil)
- mask1:FollowEntity(hero, true)
- mask1:SetOwner(hero)
- table.insert(hero.attachments, {weapon = mask1})
- end
- if Util:PlayerEquipedItem(hero:GetPlayerOwnerID(), "monkey_king_crown_of_old_god") then
- local mask3 = SpawnEntityFromTableSynchronous("prop_dynamic", {model = "models/items/monkey_king/monkey_king_arcana_head/mesh/monkey_king_arcana.vmdl"})
- mask3:SetParent(hero, nil)
- mask3:FollowEntity(hero, true)
- mask3:SetOwner(hero)
- mask3:SetMaterialGroup("2")
- hero:SetMaterialGroup("3")
- ParticleManager:CreateParticle( "particles/econ/items/monkey_king/arcana/monkey_king_arcana_death.vpcf", PATTACH_ABSORIGIN_FOLLOW, hero )
- ParticleManager:CreateParticle( "particles/econ/items/monkey_king/arcana/monkey_king_arcana_crown.vpcf", PATTACH_ABSORIGIN_FOLLOW, mask3 )
- table.insert(hero.attachments, {hair = mask3})
- elseif Util:PlayerEquipedItem(hero:GetPlayerOwnerID(), "monkey_king_hair_bronze_crown") then
- local mask3 = SpawnEntityFromTableSynchronous("prop_dynamic", {model = "models/items/monkey_king/monkey_king_king_of_the_dark_reef_ti_2017_head/monkey_king_king_of_the_dark_reef_ti_2017_head.vmdl"})
- mask3:SetParent(hero, nil)
- mask3:FollowEntity(hero, true)
- mask3:SetOwner(hero)
- table.insert(hero.attachments, {hair = mask3})
- else
- local mask3 = SpawnEntityFromTableSynchronous("prop_dynamic", {model = "models/heroes/monkey_king/monkey_king_hair.vmdl"})
- mask3:SetParent(hero, nil)
- mask3:FollowEntity(hero, true)
- mask3:SetOwner(hero)
- table.insert(hero.attachments, {hair = mask3})
- end
- local mask2 = SpawnEntityFromTableSynchronous("prop_dynamic", {model = "models/heroes/monkey_king/monkey_king_cape.vmdl"})
- mask2:SetParent(hero, nil)
- mask2:FollowEntity(hero, true)
- mask2:SetOwner(hero)
- table.insert(hero.attachments, {weapon = mask1})
- table.insert(hero.attachments, {cape = mask2})
- end
Advertisement
Add Comment
Please, Sign In to add comment