Spell Enrage (Ursa Warrior)
+2
DarTiN
DarkWerewolf
6 participantes
TeaM KingS :: Games: :: Warcraft: World Editor :: ::
Página 1 de 2
Página 1 de 2 • 1, 2
Spell Enrage (Ursa Warrior)
Precioso de informações de como posso fazer essa Spelll. Basicamente, uma spell que aumenta o dano do herói baseado no Life corrente.
Alguém pode ajudar?
Alguém pode ajudar?
DarkWerewolf- Número de Posts : 285
Data de inscrição : 05/10/2009
Reputação : 5 Pontos : 27988
Re: Spell Enrage (Ursa Warrior)
Fiz um aqui, vê se te serve...
DOWNLOAD com a trigger
EDIT: Nesta trigger o alvo está recebendo o dano antes de o hero atacar, quando há ameaça de ataque... Para um Hero melee derrepente não haja muito problema
Se ficar ruim me fala que acerto.
DOWNLOAD com a trigger
EDIT: Nesta trigger o alvo está recebendo o dano antes de o hero atacar, quando há ameaça de ataque... Para um Hero melee derrepente não haja muito problema
Se ficar ruim me fala que acerto.
DarTiN- Número de Posts : 476
Data de inscrição : 25/07/2010
Reputação : 33 Pontos : 26812
Re: Spell Enrage (Ursa Warrior)
Ficou interessante, mas não do jeito que eu queria.
DarkWerewolf- Número de Posts : 285
Data de inscrição : 05/10/2009
Reputação : 5 Pontos : 27988
Re: Spell Enrage (Ursa Warrior)
O que ficou diferente? pq esta skill eu já tinha feito, para outro hero.
Te mostrei ela para vc ter alguma idéia de como fazer mas, se não for isso me explica os detalhes que eu tento fazer aqui
Te mostrei ela para vc ter alguma idéia de como fazer mas, se não for isso me explica os detalhes que eu tento fazer aqui
DarTiN- Número de Posts : 476
Data de inscrição : 25/07/2010
Reputação : 33 Pontos : 26812
Re: Spell Enrage (Ursa Warrior)
Beleza, é o seguinte:
Você faz de fato o dano conforme o hp corrente. Teria, porém, como fazer que esse dano aparecesse como bônus de dano?
Tipo, eu ativo e aparece:
Antes de Ativar
Depois de Ativar
Entendeu?
Você faz de fato o dano conforme o hp corrente. Teria, porém, como fazer que esse dano aparecesse como bônus de dano?
Tipo, eu ativo e aparece:
Antes de Ativar
Depois de Ativar
Entendeu?
DarkWerewolf- Número de Posts : 285
Data de inscrição : 05/10/2009
Reputação : 5 Pontos : 27988
Re: Spell Enrage (Ursa Warrior)
tipo não tenho certeza mais deve ser uma skill de dmg bonus com varios levels ai seta o level do dmg bonus baseado no hp do hero
lcc- Número de Posts : 933
Data de inscrição : 13/07/2010
Reputação : 104 Pontos : 27314
Re: Spell Enrage (Ursa Warrior)
E como faz isso?
DarkWerewolf- Número de Posts : 285
Data de inscrição : 05/10/2009
Reputação : 5 Pontos : 27988
Re: Spell Enrage (Ursa Warrior)
É o que estou tentando fazer, mas vc sabe alguma forma de multiplicar o bonus de dano da skill
Alguma trigger, pois eu sei igualar o level dela a 6% do life atual do hero, até aí é mole:
Life atual X 6 / 100 = level of ability
Eu queria:
Life atual x 6 / 100 x damage skill específica - Esta skill teria 1 de damage, sendo assim o número de life seria o número de dano. Por exemplo a skill Item, item damage bonus +1, não aparece no Hero, mas aparece o bônus desejado, o resto, ativar, e retirar é mole
Alguma trigger, pois eu sei igualar o level dela a 6% do life atual do hero, até aí é mole:
Life atual X 6 / 100 = level of ability
Eu queria:
Life atual x 6 / 100 x damage skill específica - Esta skill teria 1 de damage, sendo assim o número de life seria o número de dano. Por exemplo a skill Item, item damage bonus +1, não aparece no Hero, mas aparece o bônus desejado, o resto, ativar, e retirar é mole
DarTiN- Número de Posts : 476
Data de inscrição : 25/07/2010
Reputação : 33 Pontos : 26812
Re: Spell Enrage (Ursa Warrior)
Consegui editando uma de 100 leveis, hahaha, sabia que ia dar certo, mas, certamente tem uma forma mais economica de dedos... Fuciona, agora, por algum motivo ela dá um lag na primeira vez que é executada. não sei se é meu pc...
Se alguém puder dizer como resolver isso...
DOWNLOAD DO MAPA
COLOQUEI ELE AÍ PARA VC NÃO PRECISAR EDITAR 100 LÉVEIS
TESTA E ME FALA
Se alguém puder dizer como resolver isso...
DOWNLOAD DO MAPA
COLOQUEI ELE AÍ PARA VC NÃO PRECISAR EDITAR 100 LÉVEIS
TESTA E ME FALA
DarTiN- Número de Posts : 476
Data de inscrição : 25/07/2010
Reputação : 33 Pontos : 26812
Re: Spell Enrage (Ursa Warrior)
dê preload na habilidade quando o mapa inicializar, habilidades com muitos níveis (principalmente habilidades que aumentam os stats, como vida, mana, defesa, attack) causam um certo lag quando executadas pela primeira vez (isso é o preload)
exemplo disso é o invoker
exemplo disso é o invoker
Luks- Número de Posts : 17
Data de inscrição : 31/08/2010
Reputação : 1 Pontos : 25972
Re: Spell Enrage (Ursa Warrior)
É verdade. bem lembrado, já tinha acontecido isso comigo, nem me liguei... Obrigado!
DarTiN- Número de Posts : 476
Data de inscrição : 25/07/2010
Reputação : 33 Pontos : 26812
Re: Spell Enrage (Ursa Warrior)
Tópico resolvido ?, caso se não, sei como fazer essa spell igual a do DotA
Re: Spell Enrage (Ursa Warrior)
Por favor, se puder, poste, todo aprendizado é bem vindo, esta aí fiz me virando para descobrir como fazer
DarTiN- Número de Posts : 476
Data de inscrição : 25/07/2010
Reputação : 33 Pontos : 26812
Re: Spell Enrage (Ursa Warrior)
Realmente, DartiN fez quase tudo certo.
O problema é que o dano não está durando o tempo do buff. Tentei consertar o trigger, mas nem deu.
E outra, o dano não tá caindo com life. Ele só cai se ativado de novo.
Se possível, TroiA posta aew pra ajudar. Se não, vou tentar descobrir o que ainda falta na spell do DartiN
O problema é que o dano não está durando o tempo do buff. Tentei consertar o trigger, mas nem deu.
E outra, o dano não tá caindo com life. Ele só cai se ativado de novo.
Se possível, TroiA posta aew pra ajudar. Se não, vou tentar descobrir o que ainda falta na spell do DartiN
DarkWerewolf- Número de Posts : 285
Data de inscrição : 05/10/2009
Reputação : 5 Pontos : 27988
Re: Spell Enrage (Ursa Warrior)
O dano não dura muito tempo pq o cooldown está 1 segundo, ele dura 15 segundos, se corrigir o cooldown acho que ele fica certo tipo, 30 seg. cooldown e 15 duração...
E realmente eu não me liguei que o dano deve cair junto com o life, não fiz nada para isso, vou ver aqui depois.
E realmente eu não me liguei que o dano deve cair junto com o life, não fiz nada para isso, vou ver aqui depois.
DarTiN- Número de Posts : 476
Data de inscrição : 25/07/2010
Reputação : 33 Pontos : 26812
Re: Spell Enrage (Ursa Warrior)
bom... algo parecido já foi feito (em GUI)
aqui olhe na quarta skill, Vitality (há demomap caso queiram ver em ação)
mas não está exatamente como quer, basta vc adicionar uma condição na trigger periódica que verifica se a unidade está com o buff ou não e alterar
Set TempReal = ((Max life of (Picked unit)) x 0.05)
pra isso
Set TempReal = ((Current life of (Picked unit)) x 0.05)
mais uma coisa... se querem fazer igual Dota, usem a habilidade berserk como base sem nenhum bonus para que o casting time seja zero
aqui olhe na quarta skill, Vitality (há demomap caso queiram ver em ação)
mas não está exatamente como quer, basta vc adicionar uma condição na trigger periódica que verifica se a unidade está com o buff ou não e alterar
Set TempReal = ((Max life of (Picked unit)) x 0.05)
pra isso
Set TempReal = ((Current life of (Picked unit)) x 0.05)
mais uma coisa... se querem fazer igual Dota, usem a habilidade berserk como base sem nenhum bonus para que o casting time seja zero
Luks- Número de Posts : 17
Data de inscrição : 31/08/2010
Reputação : 1 Pontos : 25972
Re: Spell Enrage (Ursa Warrior)
É eu usei primeiro a própria berserk mas depois usei roar como exemplo. No caso da ursa tem que ser uma atutocast mesmo.mais uma coisa... se querem fazer igual Dota, usem a habilidade berserk como base sem nenhum bonus para que o casting time seja zero
Troia, não recisava fechar o tópico, a skill não está perfeita ainda, faltava isso que ele falou e ainda falta algo sobre como elevar o dano da skill sem precisar fazer váááários leveis para ela
Falha minha, não jogo DOTA faz muito tempo e não me liguei nisso
DOWNLOAD NOVO
Resolvi o problema de mudar de dano durante o combate:
[b][quote]
DarTiN- Número de Posts : 476
Data de inscrição : 25/07/2010
Reputação : 33 Pontos : 26812
Re: Spell Enrage (Ursa Warrior)
a segunda trigger em algumas formas vai fazer o jogo lagar...
como não é nada de movimentação e nem algo do gênero que precisa de pequenos períodos, altere o tempo pra 0.10 segundos que não fará muita diferença visualmente falando
sobre a parte do set level....
veja o exemplo que eu dei, no próprio spellpack não se usa 1 habilidade com 100 leveis... seja simples....
tirando que.... x 6 / 100 = x 0.06
como não é nada de movimentação e nem algo do gênero que precisa de pequenos períodos, altere o tempo pra 0.10 segundos que não fará muita diferença visualmente falando
sobre a parte do set level....
veja o exemplo que eu dei, no próprio spellpack não se usa 1 habilidade com 100 leveis... seja simples....
tirando que.... x 6 / 100 = x 0.06
Luks- Número de Posts : 17
Data de inscrição : 31/08/2010
Reputação : 1 Pontos : 25972
Re: Spell Enrage (Ursa Warrior)
Apesar do lag, dessa vez eu digo, a magia ficou 100%! Parabéns DartiN e valeu pessoal por ajudar ele a desenvolver a magia com perfeição!
DarkWerewolf- Número de Posts : 285
Data de inscrição : 05/10/2009
Reputação : 5 Pontos : 27988
Re: Spell Enrage (Ursa Warrior)
O lag é quando a magia é ativada não é ? se for isso é os triggers da magia que causa isso, mais fora isso não tem nenhum problema
Re: Spell Enrage (Ursa Warrior)
Tô tendo um problema.
No trigger exige que a unidade conjuradora da magia já esteja no mapa para ser indicada em Condição para poder receber o efeito decrescivo da spell. Mas com vou fazer se o Hero que quero colocar a spell é comprado em Tavern?
Erro meu, nem olhei direito a comparação. Depois aviso se deu certo.
Última edição por DarkWerewolf em 2010-09-02, 16:00, editado 1 vez(es)
DarkWerewolf- Número de Posts : 285
Data de inscrição : 05/10/2009
Reputação : 5 Pontos : 27988
Re: Spell Enrage (Ursa Warrior)
como não é nada de movimentação e nem algo do gênero que precisa de pequenos períodos, altere o tempo pra 0.10 segundos que não fará muita diferença visualmente falando
sobre a parte do set level....
veja o exemplo que eu dei, no próprio spellpack não se usa 1 habilidade com 100 leveis... seja simples....
tirando que.... x 6 / 100 = x 0.06
Gostei das correções... O lance de ser 0.01 ou 0.1 eu achei que não faria diferença, me disseram que o jogo não reconhece este tempo 0.01, que tem um mínimo, algo em torno de 0.27. confiei nesta dica quando fiz isso.
Sobre os 100 léveis, é foi uma forma de tentar fazer a skill funcionar. eu ainda não sabia como, tenho pouco tempo de WE, tem alguns comandos em trigger que nem sei o que significam.
Sobre o spellpack, só vi depois, já tinha feito esta trigger, agora sei como fazer sim, vlw.
Depois vou atualizar o DL se o DarkWerewolf quiser. Há um lag inicial sim. Como eu faço para criar uma unidade no começo do jogo upar a skill dela sem dar uma pequena travada no jogo, ou isso não tem como já que ele upa 100 léveis de uma skill? (Pergunto isso no caso de eu precisar fazer algo assim denovo)
Eu até fiz isso:
- Spoiler:
- Untitled Trigger 002
Events
Time - Elapsed game time is 0.01 seconds
Conditions
Actions
Set Point = (Center of (Playable map area))
Unit - Create 1 Peasant for Neutral Passive at Point facing (Position of (Triggering unit))
Unit - Add Damage Bonus (Spell) to (Last created unit)
Unit - Set level of Damage Bonus (Spell) for (Last created unit) to 100
Unit - Remove (Last created unit) from the game
Custom script: call RemoveLocation (udg_Point)
Tô tendo um problema.
No trigger exige que a unidade conjuradora da magia já esteja no mapa para ser indicada em Condição para poder receber o efeito decrescivo da spell. Mas com vou fazer se o Hero que quero colocar a spell é comprado em Tavern?
Não entendi o que quer dizer...
DarTiN- Número de Posts : 476
Data de inscrição : 25/07/2010
Reputação : 33 Pontos : 26812
Re: Spell Enrage (Ursa Warrior)
@Dartin
errado, isso do warcraft não reconhecer 0,01 só ocorre com TriggerSleepAction (wait), em timers a execução é exata (não exatamente exata mas vc entendeu)
@Troia
errado, isso é apenas falta de preload
errado, isso do warcraft não reconhecer 0,01 só ocorre com TriggerSleepAction (wait), em timers a execução é exata (não exatamente exata mas vc entendeu)
@Troia
errado, isso é apenas falta de preload
Luks- Número de Posts : 17
Data de inscrição : 31/08/2010
Reputação : 1 Pontos : 25972
Re: Spell Enrage (Ursa Warrior)
DartiN, a magia ficou nota 10!
Mas a um problema novo ¬¬.
Conforme o life aumenta o dano também devia aumentar.
Só que o dano máximo está sendo 100!
Como posso aumentar, para ele subir conforme o hp também sobe?
Mas a um problema novo ¬¬.
Conforme o life aumenta o dano também devia aumentar.
Só que o dano máximo está sendo 100!
Como posso aumentar, para ele subir conforme o hp também sobe?
DarkWerewolf- Número de Posts : 285
Data de inscrição : 05/10/2009
Reputação : 5 Pontos : 27988
Re: Spell Enrage (Ursa Warrior)
Justamente, eu não fiz ela subir o dano pelo dano da skill, fiz foi uma skill de vários léveis, cada level da skill dá um de dano a mais, só aumentando o level da skill.
Ainda estou tentando faz uma trigger que funcione sem esta skill de 100 leveis, trabalho inútil ficar editando 100 vezes o dano da skill, vou ver aqui e te passo
Ainda estou tentando faz uma trigger que funcione sem esta skill de 100 leveis, trabalho inútil ficar editando 100 vezes o dano da skill, vou ver aqui e te passo
Última edição por DarTiN em 2010-09-02, 18:06, editado 1 vez(es)
DarTiN- Número de Posts : 476
Data de inscrição : 25/07/2010
Reputação : 33 Pontos : 26812
Página 1 de 2 • 1, 2
Tópicos semelhantes
» (Spell Igui)Cold Feet,a spell do ancient do dota
» [Pedido de Spell] Preciso de uma Spell para meu map.
» [Spell] Toxic Laser Spell
» [Spell] Spell by Mustredi
» (Model) Legendary Warrior
» [Pedido de Spell] Preciso de uma Spell para meu map.
» [Spell] Toxic Laser Spell
» [Spell] Spell by Mustredi
» (Model) Legendary Warrior
TeaM KingS :: Games: :: Warcraft: World Editor :: ::
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos