Лимит скорости передвижения

mrlikelot

Продвинутый
24 Июл 2015
168
1
Кто нибудь знает как лимит скорости повысить?
MODIFIER_PROPERTY_MOVESPEED_LIMIT
MODIFIER_PROPERTY_MOVESPEED_MAX
Не работают, на моддоте предлагают сделать так:
Код:
function thirst( keys )
	local caster = keys.caster
  caster:ApplyDataDrivenModifier(caster, caster, "modifier_bloodseeker_thirst_speed", {})
end
Но тоже не работает
 
Последнее редактирование модератором:
[quote author=mrlikelot link=topic=1395.msg8935#msg8935 date=1490439355]
Кто нибудь знает как лимит скорости повысить?
MODIFIER_PROPERTY_MOVESPEED_LIMIT
MODIFIER_PROPERTY_MOVESPEED_MAX
Не работают, на моддоте предлагают сделать так:
Код:
function thirst( keys )
	local caster = keys.caster
  caster:ApplyDataDrivenModifier(caster, caster, "modifier_bloodseeker_thirst_speed", {})
end
Но тоже не работает
[/quote]
Перечисленые тобой enum'ы работают в ЛУА модификаторах
 
Последнее редактирование модератором:
[quote author=CryDeS link=topic=1395.msg8939#msg8939 date=1490453239]
https://moddota.com/forums/discussion/729/lua-item-tutorial
[/quote]
Спасибо.
Код:
Код:
LinkLuaModifier( "speedlim", "heroes/modmovespeed.lua", LUA_MODIFIER_MOTION_NONE )

function speedlimit( keys )
	local caster = keys.caster
	local ability = keys.ability
	caster:AddNewModifier(caster, ability, "speedlim", {})
end

Код:
speedlim= class({})


function speedlim:DeclareFunctions()
	local funcs = 
	{
		MODIFIER_PROPERTY_MOVESPEED_MAX,
		MODIFIER_PROPERTY_MOVESPEED_LIMIT,
	}

	return funcs
end

function speedlim:GetModifierMoveSpeed_Limit()
	return 700
end

function speedlim:GetModifierMoveSpeed_Max()
	return 700
end
 
Последнее редактирование модератором:
Реклама: