Ir para conteúdo

Featured Replies

Postado

Versão Testada: OTX_2 0.3.7 (8.60)

 

Basicamente são 2 spells: Exevo gran mas mort e exevo gran mas pox (as duas com condições curse e poison).

Estas spells já estão balanceadas mas recomendo fazer testes :)

 

> Imagens <

Spoiler

LfGGd9d.png

 

z6TzDUT.png

 

0DwNg24.png

 

n00XRPI.png

 

 

Em data/spells/scripts/attack crie 2 arquivos .lua com nomes: mort core e poison core

 

Mort Core

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 8, 15)

local condition = createConditionObject(CONDITION_CURSED)
setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)
addDamageCondition(condition, 4, 2000, -60)
setCombatCondition(combat, condition)

local area = createCombatArea(AREA_CROSS5X5)
setCombatArea(combat, area)

function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end

 

Poison Core

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_GREEN_RINGS)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 7, 14)

local condition = createConditionObject(CONDITION_POISON)
setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)
addDamageCondition(condition, 4, 2000, -40)
setCombatCondition(combat, condition)

local area = createCombatArea(AREA_CROSS6X6)
setCombatArea(combat, area)

function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end

 

Agora em data/spells/spells.xml adicione as 2 TAGS:

<instant name="Mort Core" words="exevo gran mas mort" lvl="120" mana="2100" prem="0" exhaustion="5000" selftarget="1" needlearn="0" event="script" value="attack/mort core.lua">
		<vocation id="1"/>
		<vocation id="5"/>
	</instant>
	<instant name="Poison Core" words="exevo gran mas pox" lvl="120" mana="1900" prem="0" selftarget="1" exhaustion="5000" needlearn="0" event="script" value="attack/poison core.lua">
		<vocation id="2"/>
		<vocation id="6"/>
	</instant>

 

mana="1900" -- É a mana necessária para usar a spell

exhaustion="5000" -- Tempo de exaust da spell

 

Postado

Parabéns, seu tópico de conteúdo foi aprovado!
Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.

Spoiler

Congratulations, your content has been approved!
Thank you for your contribution, we of Tibia King we are grateful.
Your content will help many other users, you received +1 REP.

 

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo