TTT-2 / addon-ideas

Please open a discussion for new addon ideas in the main repo: https://github.com/TTT-2/TTT2/discussions
1 stars 1 forks source link

New Role(s): VIP & Bodyguard #6

Closed Skatcat closed 4 years ago

Skatcat commented 5 years ago

VIP & Bodyguard

Basic mechanics

The VIP and Bodyguard both replace innocents and are always in a round together, never separately.

The traitor chat will announce the existence of a VIP (not who it is), but only the VIP and BG know each other’s roles. The announcement for the traitors might be broadcasted after a set amount of time to give VIP and BG an opportunity to meet up first.

There can (should) only be 1 VIP per game and not too many BGs (1 BG per 10-15 players, perhaps, but this could just be a ConVar anyway).

Role abilities

The VIP can’t wield weapons other than sidearms. He, however, spawns with the Little Helper (or a similar defensive perk / item). This is supposed to prevent him being easily taken out by explosives or other area affecting traitor weapons.

The bodyguard is basically a regular innocent, except he knows who the VIP is (optional: has a shop, but should be disabled by default, imo).

Win conditions

When the VIP dies, the traitors automatically win the game. It doesn’t matter whether he’s killed by a traitor or all traitors have died already.

If only the VIP and another, non-traitor evil role survive, the evil role wins.

The innocents win normally by killing all evil roles.

Why it might be interesting

This might create fun gameplay moments where the VIP & BG gain the advantage of being confirmed innocents in each others‘ eyes, but have to use this knowledge wisely, because the VIP is rather fragile and not confirmed for the other innos.

The other innocents and detectives can’t be sure that there’s an actual VIP (he could just fake not being able to pick up a primary). Claiming VIP might be a way to make innocents hesitate to shoot you. Bonus points if you can get a mate of yours to claim bodyguard. Or just claim your bodyguard has died already. There are many possibilities to use these new roles to your advantage if you’re evil.

For VIP & BG trying to get the other innos – and especially the detectives – to believe and protect them becomes a big part of the gameplan. Vice versa, the traitors can try to make the innocents mistrust the VIP & BG.

Traitors have an objective to focus on that might encourage aggressive gameplay and changes the pace of the round.

Other evil roles need to watch out for the possibility of VIPs. If they kill the VIP on accident, the traitors win the game, after all. So it pressures them into getting rid of the traitors first. It creates a game where the SKs etc. can’t just mindlessly kill everyone, which is also a fun change of pace.

It creates good opportunities for Jesters. Staying near the VIP raises the probability of either the traitor killing them on accident or the BG killing them out of paranoia.

Interactions with other roles

If the Jackal shoots the VIP with the sidekick deagle, he just becomes a regular sidekick and the whole VIP ordeal gets resolved rather peacefully. The bodyguard, however, notices that his VIP isn’t a VIP anymore since he loses the ability to see his role.

Same with the Infected.

The Clairvoyant will see VIP and BG as special roles.

If an Unknown gets killed by the VIP, there will be two VIPs, which, frankly speaking, is a rather big disadvantage.

If an Unknown gets killed by the BG, he becomes another BG, who’s able to see the other BG(s) and the VIP, giving the Innocents a big boost.

Alf21 commented 5 years ago

https://github.com/TheNickSkater/ttt2-bodyguard @TheNickSkater @Skatcat

TimGoll commented 5 years ago

It's not the same though. But some ideas are the same

Alf21 commented 5 years ago

Yea, the ideas should be merged because I don't recommend two roles with the same name

TimGoll commented 5 years ago

I'd close this since many of the interesting aspects are already included in the other bodyguard

Histalek commented 4 years ago

As already said, this role was kind of implemented here so i will close this issue.

Feel free to reopen, if you think you can make this role more distinct and choose another name :)