Lua-Эффект

  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

EnDronist

Продвинутый
28 Апр 2016
231
0
Проект
Защитники Изобилия | Defenders of Abundance
Как мне наложить на героя эффект заморозки от Скади?
Код:
function modifier_item_skadi_corruption:OnCreated(kv)
		local nFXIndex = ParticleManager:CreateParticle( "particles/status_fx/status_effect_frost.vpcf", PATTACH_ABSORIGIN_FOLLOW, self:GetCaster() )
		ParticleManager:SetParticleControl( nFXIndex, 0, Vector( 0, 0, 0 ) )
	self.cold_movement_speed = self:GetAbility():GetSpecialValueFor("skadi_cold_movement_speed")
	self.cold_attack_speed = self:GetAbility():GetSpecialValueFor("skadi_cold_attack_speed")
end
function modifier_item_skadi_corruption:OnRefresh(kv)
		local nFXIndex = ParticleManager:CreateParticle( "particles/status_fx/status_effect_frost.vpcf", PATTACH_ABSORIGIN_FOLLOW, self:GetCaster() )
		ParticleManager:SetParticleControl( nFXIndex, 1, Vector( self:GetStackCount(), 0, 0 ) )
		--local nFXIndex = ParticleManager:CreateParticle( "particles/status_fx/status_effect_frost.vpcf", PATTACH_CUSTOMORIGIN, self:GetCaster() )
		--ParticleManager:SetParticleControlEnt( nFXIndex, 0, self:GetCaster(), PATTACH_POINT_FOLLOW, "attach_staff_base", self:GetCaster():GetOrigin(), true )
	self.cold_movement_speed = self:GetAbility():GetSpecialValueFor("skadi_cold_movement_speed")
	self.cold_attack_speed = self:GetAbility():GetSpecialValueFor("skadi_cold_attack_speed")
end
 
Последнее редактирование модератором:
EnDronist,
Код:
function modifier:GetStatusEffectName()
  return "particles/status_fx/status_effect_frost.vpcf"
end
function modifier:HeroEffectPriority()
  return 1
end
 
Последнее редактирование модератором:
Реклама: