Ir para conteúdo

[Encerrado] Passive Shiny Marowak


Posts Recomendados

Qual nome do passive que você quer colocar?

Me manda o id do effect do atk que você quer.

 

 

Me manda o teu configuration, pokemon moves e exp.lua

Editado por Soulviling
Link para o comentário
Compartilhar em outros sites

É só tu por assim: pokemon moves.lua

 

elseif spell == "Lava-Electricity" then

--["Nome"] = {effeito, damage}
local eff = {
["Magmar"] = {5, FIREDAMAGE, 1461},
["Magby"] = {5, FIREDAMAGE}, --alterado v1.5
["Electabuzz"] = {207, ELECTRICDAMAGE, 1462},
["Shiny Electabuzz"] = {207, ELECTRICDAMAGE, 1460},
["Electabuzz"] = {207, ELECTRICDAMAGE, 1462},
["Elekid"] = {207, ELECTRICDAMAGE},
["Shiny Marowak"] = {227, GROUNDDAMAGE},
["Marowak"] = {227, GROUNDDAMAGE},
["Shiny Cubone"] = {227, GROUNDDAMAGE},
}

if getPlayerStorageValue(cid, 32623) == 1 then --proteçao pra n usar a passiva 2x seguidas...
return true
end

local tabela = eff[getSubName(cid, target)] --alterado v1.6.1

local canDoStun = false
if math.random(1, 100) <= 30 then --alterado v1.6
canDoStun = true
end

local function sendFireEff(cid, dir, eff, damage)
if not isCreature(cid) then return true end
doAreaCombatHealth(cid, damage, getPosByDir(getThingPos(cid), dir), 0, -min, -max, eff)

local pid = getThingFromPosWithProtect(getPosByDir(getThingPos(cid), dir)) --alterado v1.6

if isCreature(pid) and not isNpc(pid) and tabela[2] == ELECTRICDAMAGE and canDoStun then
local ret = {}
ret.id = pid
ret.cd = 9
ret.eff = 48
ret.check = getPlayerStorageValue(pid, conds["Stun"])
ret.spell = "Electricity" --alterado v1.6
ret.cond = "Stun"

doMoveDano2(cid, pid, ELECTRICDAMAGE, 0, 0, ret, "Electricity")
end
end

local function doSpinFire(cid)
if not isCreature(cid) then return true end
local t = {
[1] = EAST,
[2] = SOUTHEAST,
[3] = SOUTH,
[4] = SOUTHWEST,
[5] = WEST,
[6] = NORTHWEST,
[7] = NORTH,
[8] = NORTHEAST,
}
for a = 1, 8 do
addEvent(sendFireEff, a * 140, cid, t[a], tabela[1], tabela[2])
end
addEvent(setPlayerStorageValue, 8*140, cid, 32623, 0) --proteçao
end

local out = tabela[3]
if out then
doSetCreatureOutfit(cid, {lookType = out}, 8*140)
end
setPlayerStorageValue(cid, 32623, 1) --proteçao
doSpinFire(cid)

 

Dai tu poe essa tag no Shiny Wak em configuration.lua:

passive1 = {name = "Lava-Electricity", level = 1, cd = 0, dist = 6, target = 0, f = 30, t = "ground"},
Editado por FlamesAdmin
Link para o comentário
Compartilhar em outros sites

  • 4 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...