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

Burlar o senso de localização do NPC's (Monstros e Bosses) #37

Open lukanpeixe opened 7 years ago

lukanpeixe commented 7 years ago

Estava testando clone de NPC's, quando decidi fazer um "Besouro Bone Lee".

O Bichinho ficou com o Sprite bugada, mas a física/IA em si era do Bonee Lee certinha. Tão certinha, que ele não queria lutar e sim fugir, pois estava fora de seu ambiente: a Dungeon.

Com isso, um problema vem atona: Muitos NPC's relevantes para a aventura contam com um delimitador de área, senso de localização, estância de vivência, (ou chame do que achar mais apropriado rs) isso faz com que ele fuja do local que esta, caso certas condições não sejam respeitadas: O Skeletron vira imortal no dia, O Eater of Worlds só Spawna na Corrupção, A Ice Queen foge quando acaba a lua de gelo, os piratas fogem se não estiverem em seu evento, etc etc.

Precisaremos arranjar um meio de inibir esta sensibilidade dos monstros.

Tentar resolver isso, pode também nos dar a chave para editar a velocidade ou frequência de ataque dos NPC's.

Obs: Clones de NPC's com sprites diferentes, esta sendo fácil de fazer aqui, mais detalhes eu vou dar no próximo vídeo da série. O problema é mexer na IA, já que tudo que consigo fazer, é fazer um clone absoluto das já existentes.