[phpBB Debug] PHP Warning: in file /bitnami/phpbb/ext/kinerity/bestanswer/event/main_listener.php on line 514: Undefined array key "poster_answers"
BrDoom Fórum • Master mind usando BFG
Página 1 de 1

Master mind usando BFG

Enviado: Qua Jan 09, 2008 11:45 pm
por DooManiac
É o seguinte:eu modifiquei a mastermind para ela usar a BFG e não a metralhadora.Mas o treco errado é que ela está mandando dois tiros de uma vez só colados.Assim:

Imagem

O decorate é esse:

actor SpiderMastermind_: SpiderMastermind replaces SpiderMastermind
{
spawnid 7
obituary "Crimson Mastermind killed %o."
health 3000
radius 128
height 100
mass 1000
speed 12
painchance 40
seesound "spider/sight"
attacksound "spider/attack"
painsound "spider/pain"
deathsound "spider/death"
activesound "spider/active"
MONSTER
+BOSS
+FLOORCLIP
+NORADIUSDMG
+DONTMORPH
+MISSILEMORE
states
{
Spawn:
SPID AB 10 A_Look
loop
See:
SPID A 3 A_Metal
SPID ABB 3 A_Chase
SPID C 3 A_Metal
SPID CDD 3 A_Chase
SPID E 3 A_Metal
SPID EFF 3 A_Chase
loop
Missile:
SPID A 20 bright A_FaceTarget
SPID GH 4 bright A_CustomMissile("spiderbfg",30,0,0)
goto see
Pain:
SPID I 3
SPID I 3 A_Pain
goto See
Death:
SPID J 20 A_Scream
SPID K 10 A_NoBlocking
SPID LMNOPQR 10
SPID S 30
SPID S -1 A_BossDeath
stop
}
}

actor spiderbfg : rocket
{
States
{
Spawn:
BFS1 AB 4 bright
loop
Death:
BFE1 AB 8 bright
BFE1 C 8 bright A_BFGSpray // See BFGExtra
BFE1 DEF 8 bright
stop
}
}


Como que se arruma isso ae?

Enviado: Qui Jan 10, 2008 12:09 am
por Syshigher
Eu respondo! o/

Missile:
SPID A 20 bright A_FaceTarget
SPID GH 4 bright A_CustomMissile("spiderbfg",30,0,0)
goto see

aí está o seu erro rapaz, faz assim e analise bem (não sou bom em explicar essas paradas =( )

Código: Selecionar todos

Missile: 
SPID A 20 bright A_FaceTarget 
SPID G 4
SPID H 4 bright A_CustomMissile("spiderbfg",30,0,0) 
goto see 
assim tu "diz" a engine para executar a ação uma única vez (dar o tiro) :wink:

Enviado: Qui Jan 10, 2008 1:19 am
por Mauricio Rocks
Eu axo que sei explicar ;)


Eh o seguinte DooManiac: o Decorate executa frame por frame; um frame no decorate é definido como uma letra; Se Decorate encontra duas letras em um único comando, ele vai executar um frame, a ação que ele tem (se tiver), e irá repetir o comando, mas dessa vez com a segunda letra, e se caso houvesse uma ação no comando, ele executaria de novo usando o 2º frame (no caso o H), onde:


SPID GH 4 bright A_CustomMissile("spiderbfg",30,0,0)


É igual a:


SPID G 4 bright A_CustomMissile("spiderbfg",30,0,0)
SPID H 4 bright A_CustomMissile("spiderbfg",30,0,0)








Dica: usar dois frames em um único comando é mto bem empregado para loopings de animações que não usam nenhuma ação, como um projétil simples por exemplo ^^

Enviado: Qui Jan 10, 2008 10:12 am
por DU0
Pobre cybie. [post inútil, eu sei, mas não resisti. sorry x.x]

Enviado: Qui Jan 10, 2008 12:23 pm
por Imp Hunter
Preciso dizer alguma coisa ou o meu fã e o Mauricio ja explicaram? ô_o

Enviado: Qui Jan 10, 2008 12:45 pm
por DooMAGE
o.o'

Puta pedreiragem esse monstro novo ae!

:lol: :lol:

Enviado: Qui Jan 10, 2008 12:48 pm
por DooManiac
Resolvido o problema já pessoal. :D
Vou usar esse monstro no meu novo wad.