lukanpeixe / projetocastleroid

Trabalhando em códigos para o mod/mapa de aventura para Terraria produzido pelo Idealizador e seguidores do canal Press key to play.
Apache License 2.0
8 stars 7 forks source link

6 - mapa sem spawn de qualquer NPC (Monstros, animais, etc.) #9

Closed Gurigraphics closed 8 years ago

Gurigraphics commented 8 years ago

Resolvido. Basta adicionar esta classe no arquivo que for criado para o tmodloader.

class SpawnRateMultiplierGlobalNPC : GlobalNPC
{
    float multiplier = 5f;
    public override void EditSpawnRate(Player player, ref int spawnRate, ref int maxSpawns)
                    {
                        spawnRate = (int)(spawnRate / multiplier);
                        maxSpawns = (int)(maxSpawns * multiplier);
                        spawnRate = 0;
                        maxSpawns = 0;
                    }
}
lukanpeixe commented 8 years ago

Valeu =D

Tem que ser em uma arquivo específico do tmodloader?

Gurigraphics commented 8 years ago

Tem que ser em uma arquivo específico do tmodloader?

Pode ser em qualquer arquivo que for criado: novo NPC, novo item, etc. Aquela função "override", como o nome já indica, ela vai "sobrescrever" uma função que já existe no Terraria e vai zerar o spawnRate e maxSpawns.

ghost commented 8 years ago

Gurigraphics manjadeiro das parada do paranaue msm.

Gurigraphics commented 8 years ago

Aprender uma linguagem de programação é rápido. Aprender a programar que demora mais, não é? Saber mesmo eu só sabia Javascript. E o básico de Haxe e C++. ^ ^

ghost commented 8 years ago

Kkk, eu sei bastantes linguagens mas é fácil se você sabe a base da programação(Lógica), fica louco, sou formado com certificado em VB.net q-q (primo do C#). Add skype ai: doutor.vwa

lukanpeixe commented 8 years ago

Pode ser em qualquer arquivo que for criado: novo NPC, novo item, etc. Aquela função "override", como o nome já indica, ela vai "sobrescrever" uma função que já existe no Terraria e vai zerar o spawnRate e maxSpawns.

Isso quer dizer que quando o jogo carrega, ele abre todos os códigos e os executa, independente se for de uma arma que ainda não foi "requisitada" dentro do mapa?

Off-Topic

Add skype ai: doutor.vwa

Estou pensando em abrir um grupo de bate-papo para quem estiver envolvidos nos códigos. Só não sei se faço no Skype ou no Discord. O que vocês acham?

Gurigraphics commented 8 years ago

Verdade DoctorVWA. ^^

Galera, eu não uso Skype, MSN e nada instantâneo. Prefiro comunicação estática, que tu responde quando puder, e o pessoal capricha mais no que escreve, e tu não fica esperando 15 minutos para ler apenas um "Hehehe" porque estão falando com 10 ao mesmo tempo. rs

Mas podem criar. Vou criar um OffTopic Geral aqui mesmo para discutir os detalhes do que for decidido.

Isso quer dizer que quando o jogo carrega, ele abre todos os códigos e os executa, independente se for de uma arma que ainda não foi "requisitada" dentro do mapa?

Sim. Por isso, para não precisarmos criar um "save paralelo" o progresso do jogo tem que ser totalmente baseado em aquisição de itens. Porque o save de itens no inventário já está implementado.

lukanpeixe commented 8 years ago

Prefiro comunicação estática, que tu responde quando puder

Sinceramente, eu também haha

Vou criar um OffTopic Geral aqui mesmo para discutir os detalhes do que for decidido.

Certo! Não abandonei a ideia do Skype/Discord, mas por enquanto ficamos no tópico.

ghost commented 8 years ago

@lukanpeixe @Gurigraphics Deixa que eu abro um no discord e deixo um link aqui, só para ficar mais facil de se comunicar. Link: https://discord.gg/kf7wDFy

ghost commented 8 years ago

Nossa olha q delicia: http://r.weavesilk.com/?v=4&id=ovd1kz5sbyb

lukanpeixe commented 8 years ago

@lukanpeixe @Gurigraphics Deixa que eu abro um no discord e deixo um link aqui, só para ficar mais facil de se comunicar. Link: https://discord.gg/kf7wDFy

Ok, não sei quando vou entrar, mas é legal para usar em um momento de ação em conjunto.

Nossa olha q delicia: http://r.weavesilk.com/?v=4&id=ovd1kz5sbyb

Obrigado, mais algo maravilhoso (e inútil) para detonar minha produtividade hUAhahuah Isso me fez lembrar a época que criava EQ Visuais no Winamp haha

ghost commented 8 years ago

Kkkkkkkk

ghost commented 8 years ago

E essa foto sedutora lukan? kkkk

lukanpeixe commented 8 years ago

E essa foto sedutora lukan? kkkk

É para assustar os bugs =P

ghost commented 8 years ago

: P Se tá on entra lá no discord : V