
You are viewing a potentially older version of this package. View Latest Version
ModClasses
Ajoute 5 classes : Tank, Speedrunner, Médecin (soin + réanimation), Technicien (tablette caméras, piratage de portes/pièges) et La Mule (8 slots). Tous les joueurs doivent l'avoir.ModClasses — classes pour Lethal Company
Choisis ta classe avec K (menu cliquable) ou /classe <nom> dans le chat — en orbite, inventaire vide.
La classe de tes coéquipiers s'affiche sous leur pseudo. Tous les joueurs doivent avoir le mod.
| Classe | Bonus | Pouvoir (H) |
Malus |
|---|---|---|---|
| Tank | 2x plus de vie, moins ralenti par le poids, survit à 1 PV au 1er coup mortel de la journée | Cri : attire les monstres sur lui (cooldown 30 s) | endurance 2x plus courte |
| Speedrunner | sprint 2x plus rapide (le bonus baisse avec le poids porté) | Dash vers l'avant (8 s, coûte 30 % d'endurance) | 1/3 de vie, le sprint fait du bruit (de plus en plus fort) qui attire les chiens |
| Médecin | — | Soin du joueur visé : 25 PV + endurance, arrête saignement et boitement (50 % sur soi). En tenant un corps dans le vaisseau : réanimation (1 par jour) | 2 slots seulement |
| Technicien | Tablette (J) : radar → caméra extérieure → caméra intérieure, batterie 30 s |
Maintenir 2,5 s : déverrouille une porte, ouvre une porte blindée ou désactive une tourelle/mine | — |
| La Mule | 8 slots (2e rangée dans le HUD) | Appui : ramasse tout autour. Maintenir : lâche tout | ralentit à partir du 5e objet (2x plus lente à 8) |
Une barre en bas à gauche montre la classe, le cooldown du pouvoir, la batterie, etc.
Réglages
BepInEx/config/emeric.modclasses.cfg — touches, et tout l'équilibrage (dégâts, vitesses, cooldowns, soins, réanimations, limite de joueurs par classe…).
Les réglages marqués [Hôte] sont imposés par l'hôte à tous les joueurs de la partie.
MaxJoueursParClasse = 1 empêche deux joueurs de prendre la même classe.
Compiler
- SDK .NET 8 (
winget install Microsoft.DotNet.SDK.8). - Générer la référence « publicisée » du jeu (à refaire après une mise à jour du jeu) :
dotnet build tools/Publicizer -c Release dotnet tools/Publicizer/bin/Release/net8.0/Publicizer.dll "<jeu>/Lethal Company_Data/Managed/Assembly-CSharp.dll" lib/Assembly-CSharp.dll dotnet build -c Release→ copie automatique dansBepInEx/plugins/ModClasses/.powershell -File package.ps1→dist/ModClasses-<version>.zipprêt pour Thunderstore / r2modman.
Le chemin du jeu se règle dans ModClasses.csproj (GameDir).
Notes techniques
- Le jeu plafonne la vie à 100 PV : Tank/Speedrunner modifient les dégâts reçus. Les morts instantanées (géant, etc.) restent instantanées.
- La réanimation reprend la logique du jeu de fin de journée, appliquée à un seul joueur.
- Le Technicien change la cible du radar pour tout le monde (comme
switchau terminal). - Le cri du Tank utilise le son du klaxon (airhorn) du jeu.