
torresmo01
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
torresmo01 recebeu reputação de lordzetros em tfs 1.x Spell ofensiva não acertar players/summons da party@lordzetros muito obrigado.
Estive sem tempo pra checar o forum pois estavam viajando e fiz uns testes offline e consegui chegar no resultado que vc descreveu acima graças a sua primeira resposta.
-
torresmo01 deu reputação a lordzetros em tfs 1.x Spell ofensiva não acertar players/summons da party@torresmo01 Por nada. Acho que você não entendeu, ou não me expressei bem. O que quis dizer é que, quando o caster não tem party (nil), e um player alvo não tem party também (nil), vai entrar nessa condição que criou para party iguais:
if castersParty == targetsParty then Porque nil == nill, logo, não terá dano aplicado sobre ele.
Uma forma de solucionar este problema, seria checkar se o caster tem party, e se tiver, ser igual ao do target (caso ele tenha), para que assim, o dano seja anulado sobre amigos de party. Veja bem:
local targetsParty = target:getParty() if (castersParty and castersParty == targetsParty) then return true end