You are viewing a potentially older version of this package. View all versions.
Lutschlon-EverythingCanDieAlternative-1.0.1 icon

EverythingCanDieAlternative

Allows every enemy to be damageable / hitable / killable - configurable

Date uploaded 3 days ago
Version 1.0.1
Download link Lutschlon-EverythingCanDieAlternative-1.0.1.zip
Downloads 1091
Dependency string Lutschlon-EverythingCanDieAlternative-1.0.1

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

EverythingCanDieAlternative

A simplified version of the EverythingCanDie mod from TheFluff that makes immortal enemies damageable/killable.

  • This mod aims to be more robust as i ran into issues with the original where some mobs would not be damageable even if the config said their should be.
  • I recommend using this mod with other mods that give you rewards for killing enemies. I only tested SellBodiesFixed at the moment.

Differences from Original Mod

  • No separate shotgun/melee weapon settings
  • No Explosion Effects: Enemies simply die without explosion effects
  • Focused solely on making enemies damageable

Configuration

For each enemy, you can configure:

  • .Unimmortal - Toggle if the enemy can be damaged (true/false) - Default is every enemy is killable
  • .Health - Set the enemy's health value

Known Issues

  • Ghost Girl (and potentially Herobrine/Football) may not despawn properly when killed

Credits

Based on the original EverythingCanDie mod from here: https://thunderstore.io/c/lethal-company/p/TheFluff/EverythingCanDie/ and https://github.com/nyakowint/EverythingCanDie-LC/tree/main
I made the code changes with ai, iam not a programmer.

CHANGELOG

Version 1.0.1

Fixes

  • Changed the hit detection for modded enemies that deviate from using the standard enemyAi system
    • Now properly works with Shrimp, CountryRoadCreature
    • Locker should work as well
    • Could work with a wider range of modded enemies now
    • The configuration for clients should work better as well now

Important Note

  • 3D Models of enemies that deviate from the enemyAI system are not despawning properly (Needs further testing)
    • SellBodiesFixed fixes this issue for some reason

Technical Improvements

  • Improved hit detection system to catch hits at network synchronization level
  • More robust handling of network ownership and client/server interactions
  • Better integration with the game's hit registration system
  • More logging

Untested

  • The Fiend
  • Ghost Girl despawn issues

Version 1.0.0 (Initial Release)

Features

  • Makes any mob using Lethal Company's enemyAI system killable (this includes most modded enemies)
  • Configurable health values for each enemy
  • Robust fallback system for multiplayer edge cases

Known Issues

  • Non-working enemies:

    • The Fiend
    • Locker
  • Despawn Issues:

    • Ghost Girl doesn't despawn when killed (needs more testing)
    • Herobrine and Football might have similar issues (untested)

Technical Notes

  • If client config fails to load while hitting a monster, the mod defaults to allowing enemy deaths (needs further testing on how to prevent it or on how big the issue actually is, but if the issue appears the mod will just allow the monster to be killable no matter what, the configured hp might be ignored)
  • More robust handling of edge cases compared to original EverythingCanDie mod
  • Less precise configuration (differentiate between shovel and shotgun) and no explosions on enemy death compared to original EverythingCanDie mod

Future Plans For Known Issues

  • Not planning to fix The Fiend or Locker (changed my mind, did try to fix it in 1.0.1)
  • Ghost Girl despawn issue will remain as is (i leave her at immortal anyway)
  • Investigating config synchronization between host and clients (works better as of 1.0.1)

Future Features?

  • None, this mods only purpose is to be a robust mod to allow the death of enemeis with being able to configure their hp, i want to use this mod alongside SellBodiesFixed or Enhanced_Monsters or whatever mods reward you for going on the hunt

  • A word from Lutschlon: Hey, big thanks to nyakowint for having the original mod in an public github repository https://github.com/nyakowint/EverythingCanDie-LC/tree/main
  • As already mentioned in the readme, the creation of this mod was made possible thanks to using ai (sounds like iam putting an ad here lol). I use the pro version of claude.ai - i have no experience using chatgpt and only limited experience using copilot so i dont know if claude is the best or whatnot. So uhm what was i going to say... Iam not a programmer and only have a basic understanding of all of this. So if you are in the same shoes and you want to get into modding why not get assistance from ai. Have a good one fellas.