Ir para conteúdo
  • Cadastre-se

Como deixar o OT igual ao Tibia Global?


Posts Recomendados

Aew galera! Quero deixar meu OT igual ao Tibia Global. Estou rodando só no meu pc. Só pra mim jogar mesmo, mas quero que ele fique igual ao Tibia, tipow...

Eu crio um char igual ao meu char no Tibia Global, com os mesmo skills e equips, so que uma magia de cura, no OT ela cura mais que no Tibia, e umas potions também, aí eu queria que fosse igual, pra mim testar no OT, porque o meu OT eh de mapa global do Tibia, e eu quero usar pra descobrir lugares, aprender a caçar em alguns lugares e ver se eu mato determinado bixo... Tem como fazer isso? Tipow.. o meu kina, quando eu uso um "Exura ico" no OT ele recupera uns 220 Hp e no Tibia ele recupera 80 a 100 Hp... Queria que fosse igual.. o que eu faço???

Link para o post
Compartilhar em outros sites

O arquivo wound cleasing.lua que é da magia exura ico tá escrito assim:

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE)

setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)

function getCombatFormulas(cid, lv, maglv)

-- Formulas completly NOT accurate, and I never testes this spell. Please, someone send me an accurate formula

-- Pedro B. at OTFans.net

local formula_min = ((lv*3 + maglv*2) * 0.55) + 15

local formula_max = ((lv*4 + maglv*1) * 0.95) + 20

if(formula_max < formula_min) then

--Normalize values

local tmp = formula_max

formula_max = formula_min

formula_min = tmp

end

return formula_min, formula_max

end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas")

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

Link para o post
Compartilhar em outros sites

Nunca fui bom nesses calculos, ate por que mexo mais é no c++

mas por exemplo

Creio que por exemplo um Knight level 20 com ml 5

local formula_min = ((lv*3 + maglv*2) * 0.55) + 15 (Está enxendo de 86)

local formula_max = ((lv*4 + maglv*1) * 0.95) + 20 (Até 100)

Não tenho certeza.. dos calculos mas é mais ou menos isto

Ai basta você alterar os valores

Acho que alterando aqui * 0.95) + 20 e aqui * 0.55) + 15 voce pondo valeores menos obviamente vai diminuir... ai voce basta fazer os testes e ver qual chega mais perto do global

Até mais

:)

Link para o post
Compartilhar em outros sites

Fórmulas das Magias de Cura:

Light Healing

Cura máxima: (lvl*0.2)+(mlvl*1.795)+11

Cura mínima: (lvl*0.2)+(mlvl*1.4)+8

Intense Healing

Cura máxima: (lvl*0.2)+(mlvl*5.59)+35

Cura mínima: (lvl*0.2)+(mlvl*3.184)+20

Wound Cleansing

Cura máxima: (lvl*0.2)+(mlvl*7.95)+51

Cura mínima: (lvl*0.2)+(mlvl*4)+25

Mass Healing

Cura máxima: (lvl*0.2)+(mlvl*10.43)+62

Cura mínima: (lvl*0.2)+(mlvl*5.7)+26

Ultimate Healing

Cura máxima: (lvl*0.2)+(mlvl*12.79)+79

Cura mínima: (lvl*0.2)+(mlvl*7.22)+44

Link para o post
Compartilhar em outros sites
  • 3 years later...

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo