Tem algumas coisas aqui que não sei fazer ainda.
1ºComo tira aquele tempo que a plasma gun fica inútil depois de atirar?
2ºComo eu faço pro tiro do Mancubus sair um pouco mais acima?
3ºComo eu faço pro Pain Elemental mandar dois Lost Soul e não um só?
4º Como eu acrescento mais monstros e armas?Eu preciso da Laser Gun e da Mother Demon iguais ao Doom 64!
Preciso de ajuda com relação à varias coisas
Regras do fórum
LEIA COM ATENÇÃO
Antes de postar alguma dúvida utilize a função de pesquisar do fórum, pois a sua dúvida talvez já tenha sido respondida!
LEIA COM ATENÇÃO
Antes de postar alguma dúvida utilize a função de pesquisar do fórum, pois a sua dúvida talvez já tenha sido respondida!
Vamos à explicação de algumas coisas então
Ah o Decored dá esse erro aqui na hora da instalação

Ah o Decored dá esse erro aqui na hora da instalação

Doom 64 Ouroboros
http://www.brdoom.com/_forum/viewtopic. ... 685#p95685
http://www.brdoom.com/_forum/viewtopic. ... 685#p95685
- Space Marine
- Mensagens: 1920
- Registrado em: Sáb Fev 11, 2006 6:47 pm
- 19
- Localização: Brasil
- Gender:
- Contato:
- Logan MTM
- Mensagens: 2895
- Registrado em: Dom Dez 11, 2005 8:12 pm
- 19
- Localização: Rio de Janeiro - Brasil
- It’s my birthday
- Contato:
Primeiro, só G/ZDoom meu véio.DooManiac escreveu: Tem algumas coisas aqui que não sei fazer ainda.
Segundo, quando se altera um Actor original no jogo, é preciso renomear levemente o Actor ou você vai receber a mensagem de erro "Actor X already has defined".
Exemplo de como se altera um Mancubus:
Actor Fatso_ : Fatso Replaces Fatso
{
Blá, blá, blá...
{
States
Blá, blá, blá...
}
}
Visto isso, simbora então:
Removendo do código da arma as definições de Frames que fazem isso.DooManiac escreveu: 1ºComo tira aquele tempo que a plasma gun fica inútil depois de atirar?
Fire:
PLSG A 0 A_FireCustomMissile ("PlasmaBall")
PLSG A 3 A_GunFlash
PLSG B 20 A_ReFire
goto Ready
Ficando assim:
Fire:
PLSG A 0 A_FireCustomMissile ("PlasmaBall")
PLSG A 3 A_GunFlash
PLSG A 3 A_ReFire
goto Ready
Nota! A função A_Refire faz com que o "leitor" do código volte ao inicio do
State Fire caso a Key Fire estiver precionada OU ir para o State Hold se este existir.
A função A_CustomMissile resolve a parada.DooManiac escreveu:2ºComo eu faço pro tiro do Mancubus sair um pouco mais acima?
A_CustomMissile ("string missiletype", float spawnheight, int spawnofs_xy, angle angle [, int aimmode [, angle pitch]])
Segue o código do State Missile do Mancubus:
Actor Fatso 67
{
{
Missile:
FATT G 20 A_FatRaise
FATT H 10 bright A_FatAttack1 // See FatShot
FATT IG 5 A_FaceTarget
FATT H 10 bright A_FatAttack2
FATT IG 5 A_FaceTarget
FATT H 10 bright A_FatAttack3
FATT IG 5 A_FaceTarget
goto See
{
{
As funções A_FatAttack1,2 e 3 disparam as bolotas do gordão, MAS, existe um Actor desse tiro já definido. O FatShot.
Edite o código + ou - assim:
Actor Fatso 67
{
States
{
Missile:
FATT G 20 A_FatRaise
FATT H 10 bright A_CustomMissile("FatShot",X,X,X,X,X)
FATT IG 5 A_FaceTarget
FATT H 10 bright A_CustomMissile("FatShot",X,X,X,X,X)
FATT IG 5 A_FaceTarget
FATT H 10 bright A_CustomMissile("FatShot",X,X,X,X,X)
FATT IG 5 A_FaceTarget
goto See
{
{
Ângulos diferentes em cada tiro é claro!
Segue o código do Pain:DooManiac escreveu:3ºComo eu faço pro Pain Elemental mandar dois Lost Soul e não um só?
Actor PainElemental 71
{
States
{
Missile:
PAIN DE 5 A_FaceTarget
PAIN F 5 bright A_FaceTarget
PAIN F 0 bright A_PainAttack // See LostSoul
goto See
}
}
Mude para + ou - isso:
Missile:
PAIN DE 5 A_FaceTarget
PAIN F 5 bright A_FaceTarget
PAIN F 0 bright A_PainAttack // See LostSoul
PAIN DE 5 A_FaceTarget
PAIN F 5 bright A_FaceTarget
PAIN F 0 bright A_PainAttack // See LostSoul
goto See
Aí já é bem mais complicado de se responder...DooManiac escreveu:4º Como eu acrescento mais monstros e armas?Eu preciso da Laser Gun e da Mother Demon iguais ao Doom 64!
