| Logado como Visitante | Grupo "Visitantes" Está vendo: Forum | Sábado, 21/12/2024, 1:10 PM | RSS |
Anime Mugen


[ Novas Mensagens · Membros · Regras · Buscar · RSS ]
  • Página 1 de 1
  • 1
Moderador do fórum: lMDl  
Roubar poderes do inimigo (Golpe da Vampira)
TidusData: Domingo, 16/01/2011, 10:57 AM | Mensagem # 1
Criador
Grupo: Administradores
Mensagens: 557
Awards: 0
Reputação: 25
Status: Offline
E ai, tudo na boa?

Revirando um cd com minhas primeiras coisas pra mugen, achei uma versão do Ixnaydk que tem um golpe estilo ao "Power Stealing Kiss" da Rogue... só que sem beijo :P

Só lembrando que o código é bem antigo, portanto pode não ser o melhor jeito de se fazer esse golpe. Aceito sugestões para melhorar o código.

Começando
Como o golpe segue no mesmo estilo que o da Rogue, fiz dois comandos no CMD, um para "roubar" o golpe e outro para usa-lo (os nomes são genéricos).

Quote
[Command]
name = "usar"
command = D,B,z+c

[Command]
name = "roubar"
command = D,B,a


O ChangeState no CMD é igual a qualquer golpe normal.
Quote
[State -1, Roubar]
type = ChangeState
value = 1000
triggerall = command = "roubar"
triggerall = statetype != A
trigger1 = statetype = S
trigger1 = ctrl

Uma coisa que também fiz no CMD foi bloquear o golpe "Usar" caso vc não tenha conseguido roubar nada com o golpe "Roubar"
Quote
[State -1, Roubar]
type = ChangeState
value = 1005
triggerall = var(0) != 0
triggerall = command = "usar"
triggerall = statetype != A
trigger1 = statetype = S
trigger1 = ctrl

No CNS, quando vc vai usar o golpe "Roubar", vc tem que fazer basicamente isso:
Obs: O golpe só vai ser "roubado" se vc acertar o inimigo, caso contrário não acontecerá nada.
Quote
[State 1000, VarSet]
type = VarSet
trigger1 = !Time
v = 0
value = 0

[State 1000, VarRandom]
type = VarRandom
triggerall = Enemy, Name != "Ixnaydk Ryu Mix"
triggerall = Enemy, Name != "Ixnaydk & Sam! Ryu"
triggerall = Enemy, Name != "Ixnaydk Guile Mix"
triggerall = Enemy, Name != "Ixnaydk & Sam! Ikuzo"
triggerall = Enemy, Name != "Ixnaydk Iceman"
trigger1 = MoveHit
v = 0
range = 1,10

[State 1000, VarSet]
type = VarSet
triggerall = Enemy, Name = "Ixnaydk Ryu Mix"
trigger1 = MoveHit
v = 0
value = 1

[State 1000, VarSet]
type = VarSet
triggerall = Enemy, Name = "Ixnaydk & Sam! Ryu"
trigger1 = MoveHit
v = 0
value = 2

[State 1000, VarSet]
type = VarSet
triggerall = Enemy, Name = "Ixnaydk Guile Mix"
trigger1 = MoveHit
v = 0
value = 3


Explicando
O primeiro VarSet serve para zerar a variável que lembra do golpe que vc roubou, então cada fez que vc usar o comando para roubar o golpe, ela sempre vai zerar antes de roubar denovo... Caso vc não tenha conseguido roubar nada, o golpe "Usar" ficará bloqueado até vc conseguir.

No VarRandom é aonde vc vai conseguir um golpe aleatório caso o personagem que vc colocou para interagir com seu personagem não esteja na luta. Nessa parte do código tenho certeza que tem jeito de fazer uma boa otimização... mas não me vem na cabeça um jeito de melhorar isso...

As demais VarSets são para indicar um valor de que vc roubou um personagem que interage com o seu, isso vai servir para vc fazer um provável ChangeState que vc irá fazer para seu personagem usar o golpe roubado.

É isso ai... é bem básico mas dá para ter uma noção legal de como fazer essa interação de golpes em seu personagem.
Qualquer dúvida, crítica, sugestão e ameaças de mortes, postem ai!

Valeu!




Conhecimento é a única virtude e ignorância é o único vício.

Twitter - Follow Me
www.jgnetwork.com.br | JG Network - Desenvolvimento em Web.


 
Dih_Nii-SanData: Domingo, 16/01/2011, 11:19 AM | Mensagem # 2
Criador Iniciante
Grupo: Usuários
Mensagens: 430
Awards: 1
Reputação: 20
Status: Offline
esse é fod* .-.
eu usei num char de teste achei mt bom :|
abráa'ç


 
velhodahorraData: Segunda, 17/01/2011, 10:25 PM | Mensagem # 3
Aprendiz
Grupo: Usuários
Mensagens: 33
Awards: 0
Reputação: 4
Status: Offline
Vou usar isso em um itachi dps! Parece ser muito loko

 
truerockleeData: Terça, 18/01/2011, 2:56 AM | Mensagem # 4
Editor
Grupo: Usuários
Mensagens: 173
Awards: 0
Reputação: 14
Status: Offline
O code é interessante, msm sendo só um tipo de interatividade .-.
Isso dá mais certo em full-game, mas nda impede do char ter interatividade com outros chars, como de autores do msm site ou até com chars do msm autor. Fica fod*

Eu preciso começar a pensar em algo pra q eu possa fazer um tuto (;
Eu sempre quis fazer um tuto e nunk tive ideias ú.ú
Aceitos sugestões ^^'

Ciao ciao o//


Se pá, foda-se tudo :]
Ñ gostou? Chupa, é de uva ._.
 
  • Página 1 de 1
  • 1
Buscar:

Copyright Anime Mugen © 2024 Hospedado por uCoz
Refresh Smileys Manager
Mini-chat