Rôles Personnalisés TTT: Guide du Marchand d'Armes et Plus
Découvrez les rôles personnalisés de Trouble in Terrorist Town (TTT), y compris le Marchand d'Armes, le Paramedic et le Summoner. Apprenez leurs mécaniques et stratégies.
Introduction
Ce document détaille les rôles personnalisés introduits dans le mod "Trouble in Terrorist Town" (TTT) pour le jeu Garry's Mod. Il explique comment ces rôles, notamment le Marchand d'Armes, le Paramedic et le Summoner, ajoutent des dynamiques de jeu uniques et des stratégies complexes aux parties classiques de TTT.
Précis de configuration
| Élément | Version / Lien |
|---|---|
| Jeu | Garry's Mod (GMod) |
| Mod principal | Trouble in Terrorist Town (TTT) |
| Mod de rôles | TTT_SOLITUDE avec Custom Roles for TTT v4.4 (mentionné à 8:07) |
| Suggestion de rôle | matt_who (pour le Marchand d'Armes) |
Guide étape par étape
Étape 1 — Comprendre le rôle du Marchand d'Armes

Le Marchand d'Armes est un rôle clé qui connaît l'identité des Innocents et des Traîtres. Son objectif est de distribuer des armes aux joueurs. Pour gagner la partie, le Marchand d'Armes doit distribuer un total de 5 armes.
Règles spécifiques du Marchand d'Armes :
- Délai de rechargement (même personne) : 30 secondes avant de pouvoir donner une autre arme à la même personne.
- Délai de rechargement (autres personnes) : 5 secondes avant de pouvoir donner une arme à une autre personne.
- Condition de victoire : Distribuer 5 armes pour gagner la partie.
// Le rôle du Marchand d'Armes est géré par le mod TTT_SOLITUDE.
// Les règles de distribution et de victoire sont implémentées dans le code du mod.
// Le joueur avec le rôle "Arms Dealer" verra une interface spécifique pour distribuer les armes.
// Exemple d'interaction (non-code, conceptuel) :
// function OnPlayerDealtWeapon(player, weapon) {
// if (player:IsArmsDealer()) {
// player:IncrementWeaponsDealt();
// if (player:GetWeaponsDealt() >= 5) {
// Game:DeclareWinner(player); // Le Marchand d'Armes gagne
// }
// }
// }
Étape 2 — Utiliser les capacités du Paramedic

Le Paramedic est un rôle qui peut réanimer les joueurs morts. Cela peut être crucial pour maintenir les Innocents en vie ou pour ramener un Traître dans le jeu si le Paramedic est un Traître.
// Le Paramedic utilise un objet ou une capacité pour réanimer.
// Exemple d'utilisation (non-code, conceptuel) :
// function OnPlayerUseParamedicAbility(paramedicPlayer, targetBody) {
// if (paramedicPlayer:IsParamedic()) {
// targetBody:RevivePlayer(); // Réanime le joueur ciblé
// paramedicPlayer:ConsumeParamedicCharge(); // Consomme une charge ou a un cooldown
// }
// }
Étape 3 — Déclencher des pièges environnementaux
Certaines cartes TTT peuvent inclure des pièges environnementaux interactifs. Par exemple, une carte peut avoir un lustre qui peut être fait tomber sur les joueurs en activant un mécanisme.
// L'activation d'un piège environnemental est souvent liée à un bouton ou une zone spécifique.
// Exemple d'activation (non-code, conceptuel) :
// function OnPlayerActivateTrap(player, trapEntity) {
// if (trapEntity:IsChandelierTrap()) {
// trapEntity:DropChandelier(); // Fait tomber le lustre
// // Les joueurs sous le lustre subissent des dégâts ou sont tués.
// }
// }
Étape 4 — Invoquer des créatures avec le Summoner

Le rôle du Summoner permet d'invoquer des créatures (comme des Antlions) pour attaquer d'autres joueurs. C'est une capacité puissante qui peut changer le cours d'un affrontement.
// Le Summoner utilise une capacité pour faire apparaître des entités hostiles.
// Exemple d'invocation (non-code, conceptuel) :
// function OnPlayerUseSummonerAbility(summonerPlayer) {
// if (summonerPlayer:IsSummoner()) {
// local antlion = Entity:Create("npc_antlion"); // Crée un Antlion
// antlion:SetPos(summonerPlayer:GetPos() + Vector(0,0,50)); // Positionne l'Antlion
// antlion:Spawn();
// antlion:SetTarget(Game:GetRandomPlayerExcluding(summonerPlayer)); // Cible un joueur aléatoire
// summonerPlayer:ConsumeSummonerCharge(); // Consomme une charge ou a un cooldown
// }
// }
Tableaux comparatifs
[Note de l'éditeur : La vidéo ne compare pas directement des outils, modèles ou approches techniques de manière structurée pour un tableau comparatif.]
⚠️ Erreurs fréquentes et pièges
- Révéler trop tôt l'identité du Marchand d'Armes : Le Marchand d'Armes ne devrait pas révéler immédiatement les Traîtres, car cela peut déséquilibrer la partie et le rendre une cible facile. Il est préférable de distribuer des armes discrètement.
- Mauvaise gestion des délais du Marchand d'Armes : Ne pas respecter les délais de 30 secondes (même personne) et 5 secondes (autres personnes) peut empêcher le Marchand d'Armes de distribuer les 5 armes nécessaires pour gagner.
- Utilisation imprudente des pièges environnementaux : Déclencher des pièges comme le lustre sans vérifier la position des alliés peut entraîner des tirs amis et affaiblir votre équipe.
- Ignorer les rôles de soutien : Des rôles comme le Paramedic peuvent réanimer des joueurs clés. Les ignorer ou les tuer sans discernement peut coûter la victoire à votre équipe.
- Confondre les rôles spéciaux : Certains rôles comme le "Drunk" (ivre) peuvent avoir des comportements erratiques ou des capacités inattendues. Ne pas comprendre ces rôles peut mener à des erreurs de jugement.
Glossaire
Marchand d'Armes (Arms Dealer) : Rôle spécial qui connaît les identités des joueurs et doit distribuer 5 armes pour gagner.
Paramedic : Rôle de soutien capable de réanimer les joueurs morts.
Summoner : Rôle spécial qui peut invoquer des créatures pour attaquer d'autres joueurs.
Points clés à retenir
- Le Marchand d'Armes gagne en distribuant 5 armes, mais doit le faire stratégiquement en respectant les délais.
- Les pièges environnementaux peuvent être activés pour éliminer des groupes de joueurs, mais attention aux tirs amis.
- Le Paramedic est un rôle de soutien précieux pour la survie de l'équipe.
- Le Summoner peut invoquer des créatures pour créer le chaos et attaquer les adversaires.
- La connaissance des rôles spéciaux et de leurs capacités est essentielle pour élaborer des stratégies efficaces.
Ressources
- [Note de l'éditeur : La vidéo ne mentionne pas de liens directs vers la documentation officielle ou le dépôt GitHub du mod TTT_SOLITUDE. Il est recommandé de rechercher "TTT_SOLITUDE Custom Roles" sur le Workshop de Garry's Mod ou sur GitHub pour plus d'informations.]
- [Note de l'éditeur : La vidéo ne fournit pas d'APIs ou de clés/credentials spécifiques, car il s'agit d'un mod de jeu existant.]
- [Note de l'éditeur : Les commandes d'installation spécifiques ne sont pas fournies dans la vidéo, car l'installation des mods GMod se fait généralement via le Workshop.]