Ir para conteúdo
Entre para seguir isso  
Anderkrox

[Weapon] Burst Arrow, para magos (sorcerer, e druid)

Recommended Posts

Anderkrox    23
Anderkrox

Modifiquei o script da burst arrow, para ser usada principalmente por magos. O dano não ficou absurdo, compensa substituir pelo script de burst arrow de qualquer servidor, seja low exp, ou high exp.

 

Abra o arquivo burst_arrow.lua, que encontra-se em '\data\weapons\scripts' e substitua tudo que está dentro por isto:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_BURSTARROW)
local area = createCombatArea({{1, 1, 1}, {1, 3, 1}, {1, 1, 1}})

function getDmg_Brush(cid, level, maglevel)
	if math.random(1, 100) <= 60 then
		return (((maglevel*2) + (level/5))*0.8)*-1, (((maglevel*2) + (level/5))*1)*-1
	else
		return -2, -4
	end
end

setCombatArea(combat, area)
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getDmg_Brush")
function onUseWeapon(cid, var)
	return doCombat(cid, combat, var)
end

O script foi testado em servidor 8.6, versão TFS 0.4, mas provavelmente irá funcionar nas versões mais recentes.

Editado por Anderkrox

Compartilhar este post


Link para o post
Majesty    1755
Majesty

Obrigado pela sua contribuição.

 

Aprovado.

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×