Ativa o menu
Alternar menu de preferências
Alternar menu pessoal
Não autenticado(a)
Your IP address will be publicly visible if you make any edits.
Revisão de 13h00min de 5 de fevereiro de 2026 por MegaManx3 (discussão | contribs) (Criação da pagina do decorate)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Warning: DECORATE has been deprecated since GZDoom 2.3.0 and is currently completely superseded by ZScript. Authors should avoid using DECORATE for new projects. All DECORATE methods and features are still available and function the same way in ZScript, and DECORATE knowledge can easily be applied to ZScript with minimal syntax changes.


DECORATE é um lump em formato de texto que permite definir actors que podem ser colocados em um nível. O DECORATE foi originalmente pensado para ajudar na criação de objetos decorativos como as lâmpadas e tochas em Doom e outros jogos, sem gastar frames extras no DeHacked. Porém, ele foi expandido e hoje dá para criar praticamente qualquer coisa, não apenas decorações.

Atualmente, o DECORATE está obsoleto no GZDoom: embora ainda seja suportado, ele foi totalmente substituído por ZScript. Todos os recursos do DECORATE, como propriedades de ator, flags e funções de ação, estão disponíveis no ZScript. Ainda é possível usar DECORATE, mas não é recomendado, já que ele não oferece vantagens sobre o ZScript, e todos os métodos do DECORATE podem ser aplicados no ZScript.

Por razões históricas, existem duas formas distintas de definir atores aqui. No entanto, o método antigo foi completamente superado pelo novo, e é altamente recomendado não usá-lo mais.

Lumps DECORATE são cumulativos, ou seja, vários podem ser carregados ao mesmo tempo sem sobrescrever uns aos outros na memória. Portanto, adicionar novos atores ao ZDoom não exige editar as definições de atores já existentes. Em vez disso, os autores devem simplesmente criar um novo lump em formato de texto (em WAD) ou arquivo (em PK3) chamado DECORATE e definir ali apenas seus novos atores. Lumps DECORATE suportam incluir outros lumps com a diretiva #include.

Para exemplos de código DECORATE válido, veja a lista de classes do ZDoom. Muitos atores DECORATE também estão disponíveis no Realm 667.


Lista de tópicos sobre DECORATE:

Lista de referências de atores:

DECORATE é um lump em formato de texto que permite definir actors que podem ser colocados em um nível. O DECORATE foi originalmente pensado para ajudar na criação de objetos decorativos como as lâmpadas e tochas em Doom e outros jogos, sem gastar frames extras no DeHacked. Porém, ele foi expandido e hoje dá para criar praticamente qualquer coisa, não apenas decorações.

Atualmente, o DECORATE está obsoleto no GZDoom: embora ainda seja suportado, ele foi totalmente substituído por ZScript. Todos os recursos do DECORATE, como propriedades de ator, flags e funções de ação, estão disponíveis no ZScript. Ainda é possível usar DECORATE, mas não é recomendado, já que ele não oferece vantagens sobre o ZScript, e todos os métodos do DECORATE podem ser aplicados no ZScript.

Por razões históricas, existem duas formas distintas de definir atores aqui. No entanto, o método antigo foi completamente superado pelo novo, e é altamente recomendado não usá-lo mais.

Lumps DECORATE são cumulativos, ou seja, vários podem ser carregados ao mesmo tempo sem sobrescrever uns aos outros na memória. Portanto, adicionar novos atores ao ZDoom não exige editar as definições de atores já existentes. Em vez disso, os autores devem simplesmente criar um novo lump em formato de texto (em WAD) ou arquivo (em PK3) chamado DECORATE e definir ali apenas seus novos atores. Lumps DECORATE suportam incluir outros lumps com a diretiva #include.

Para exemplos de código DECORATE válido, veja a lista de classes do ZDoom. Muitos atores DECORATE também estão disponíveis no Realm 667.


Lista de tópicos sobre DECORATE:

Lista de referências de atores: