Lethal Company
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
6 hours ago
Downloads
44
Size
34KB

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

  1. SDK .NET 8 (winget install Microsoft.DotNet.SDK.8).
  2. 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
    
  3. dotnet build -c Release → copie automatique dans BepInEx/plugins/ModClasses/.
  4. powershell -File package.ps1 → dist/ModClasses-<version>.zip prê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 switch au terminal).
  • Le cri du Tank utilise le son du klaxon (airhorn) du jeu.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.