thebigsleepjoe / TTT-Bots-2

Player bots for Garry's Mod TTT
Creative Commons Attribution Share Alike 4.0 International
10 stars 2 forks source link

[FEATURE] Necromancer Support #28

Open Pawel99UK opened 7 months ago

Pawel99UK commented 7 months ago

What is the new feature?

Role support for the necromancer role. Why this is different from the normal neutral killer roles is that the necromancer uses a zombie difib to bring back dead bodies back to life to fight for him.

The necromancer should avoid fights until he has gathered enough bodies to bring back alive as teammates for him. This would be different from the serial killer who stalks people and jackal who works with his partner by the necromancer using the magneto stick to drag bodies to a secluded area and reviving them. To help him with this he has a radar for dead bodies which is built in the role itself.

Purpose/motivation

The purpose of the request is to add more creative behaviour branches that can be used for other roles with defibs like; mesmerist, doctor, sacrifice and more. While also adding a unique feature/playstyle for the bots to one of the most liked roles in TTT2. This would also make the game more interesting as in some rounds if a necromancer gathers a lot of bodies and brings back a zombie horde it would make the game more diverse and lot more fun.

Additional context

image

Pawel99UK commented 7 months ago

extra ideas:

I think the necromancer bot should have a custom command to make bot zombies wait in a specific area until a large enough group has been revived.

The zombie bots (not Necromancer) should automatically be killed on sight as their in game-model is different revealing them as zombies and their custom grawls.

This also leads to public neutral killer roles should be auto kossed. (example blitz, doomslayer,speedrunner etc)

thebigsleepjoe commented 7 months ago

This concept is fun but will likely be postponed until v1.2 (or later) due to its complexity.

I want to test having bots moving props/bodies with the magneto-stick anyway, so if that is easy, then this will be a supported thing in the near future.

github-actions[bot] commented 3 months ago

Stale issue message