

CO Damage Effects
Applies configurable status effects (bleed, slow, intoxication etc) to players on hit.
Description
<p>CODamageEffects adds configurable status effects to combat, triggered when players take damage. Getting slashed across the torso might cause bleeding. A blunt strike to the head can knock you down. A piercing hit to the legs from a spear will slow your movement. Every effect, every condition, and every chance is defined in JSON config files.<br><br></p> <div> <div class="standard-markdown grid-cols-1 grid [&_>_*]:min-w-0 gap-3"> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">Requires<strong>:<br>1.21 --> OverhaulLib</strong></p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>1.22 --> OverhaulLibLegacyCompat</strong></p> </div> </div> <div> <div class="standard-markdown grid-cols-1 grid [&_>_*]:min-w-0 gap-3"> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>(The mod uses only a small portion of OverhaulLib or OverhaulLibLegacyCompat, and should generally work on any version. Let me know if it does not</strong><strong>)</strong></p> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><br><strong>The mod will run without Combat Overhaul. But obviously will not do anything if you do not have it installed</strong><br><br>This mod is <strong>universal.</strong> it must be installed on both client and server.</p> </div> </div> <p> </p> <div class="spoiler"> <div class="spoiler-toggle"><strong>Effects</strong></div> <div class="spoiler-text"> <p><strong>Effects</strong></p> <table style="border-collapse: collapse; width: 100%; height: 209px;" border="1"> <tbody> <tr style="height: 21px;"> <th style="width: 14.0198%; height: 21px;">Type</th> <th style="width: 49.7809%; height: 21px;">What it does</th> <th style="width: 18.6747%; height: 21px;"><code>Strength</code></th> <th style="width: 17.4699%; height: 21px;"><code>DurationSec</code></th> </tr> <tr style="height: 21px;"> <td style="width: 14.0198%; height: 21px;"><code>Bleed</code></td> <td style="width: 49.7809%; height: 21px;">Deals <code>Strength</code> HP of Injury damage every second</td> <td style="width: 18.6747%; height: 21px;">HP per tick</td> <td style="width: 17.4699%; height: 21px;">Duration in seconds</td> </tr> <tr style="height: 21px;"> <td style="width: 14.0198%; height: 21px;"><code>Slow</code></td> <td style="width: 49.7809%; height: 21px;">Subtracts <code>Strength</code> from the <code>walkspeed</code> stat</td> <td style="width: 18.6747%; height: 21px;">Speed units removed</td> <td style="width: 17.4699%; height: 21px;">Duration in seconds</td> </tr> <tr style="height: 21px;"> <td style="width: 14.0198%; height: 21px;"><code>Intoxication</code></td> <td style="width: 49.7809%; height: 21px;">Disorients the player (see SlowTox note)</td> <td style="width: 18.6747%; height: 21px;">Toxin/stat amount</td> <td style="width: 17.4699%; height: 21px;">Unused — instant</td> </tr> <tr style="height: 21px;"> <td style="width: 14.0198%; height: 21px;"><code>Knockdown</code></td> <td style="width: 49.7809%; height: 21px;">Near-total movement and jump lock</td> <td style="width: 18.6747%; height: 21px;">Unused — binary</td> <td style="width: 17.4699%; height: 21px;">Duration in seconds</td> </tr> <tr style="height: 21px;"> <td style="width: 14.0198%; height: 21px;"><code>Dismount</code></td> <td style="width: 49.7809%; height: 21px;">Instantly ejects the player from any mount or seat</td> <td style="width: 18.6747%; height: 21px;">Unused — binary</td> <td style="width: 17.4699%; height: 21px;">Unused — instant</td> </tr> <tr style="height: 20px;"> <td style="width: 14.0198%; height: 20px;"><code>Poison</code></td> <td style="width: 49.7809%; height: 20px;">Deals Strength HP of Poison damage every 2 seconds</td> <td style="width: 18.6747%; height: 20px;">HP per tick</td> <td style="width: 17.4699%; height: 20px;">Duration in seconds</td> </tr> <tr style="height: 21px;"> <td style="width: 14.0198%; height: 21px;"><code>Burning</code></td> <td style="width: 49.7809%; height: 21px;">Deals <code>Strength</code> HP of Fire damage every second</td> <td style="width: 18.6747%; height: 21px;">HP per tick</td> <td style="width: 17.4699%; height: 21px;">Duration in seconds</td> </tr> <tr style="height: 21px;"> <td style="width: 14.0198%; height: 21px;"><code>DamageMultiplier</code></td> <td style="width: 49.7809%; height: 21px;">Multiplies the triggering hit's damage by <code>Strength</code> (e.g. <code>1.25</code> = +25%). Instant, <code>DurationSec</code> is ignored</td> <td style="width: 18.6747%; height: 21px;">Damage multiplier</td> <td style="width: 17.4699%; height: 21px;">Unused — instant</td> </tr> <tr style="height: 21px;"> <td style="width: 14.0198%; height: 21px;"><code>FlatDamage</code></td> <td style="width: 49.7809%; height: 21px;">Adds <code>Strength</code> HP directly to the triggering hit. Instant, <code>DurationSec</code> is ignored</td> <td style="width: 18.6747%; height: 21px;">HP added to hit</td> <td style="width: 17.4699%; height: 21px;">Unused — instant</td> </tr> </tbody> </table> <p> </p> <p><strong>Re-applying an active effect refreshes its duration and escalates to the stronger value rather than stacking effects.</strong></p> </div> </div> <div class="spoiler"> <div class="spoiler-toggle"><strong>Config</strong></div> <div class="spoiler-text"> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">The config is now split across three files in <code class="bg-text-200/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]">ModConfig/</code> after version 1.1.0 / 2.1.0, generated with defaults on first launch:</p> <ul class="[li_&]:mb-0 [li_&]:mt-1 [li_&]:gap-1 [&:not(:last-child)_ul]:pb-1 [&:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3"> <li class="font-claude-response-body whitespace-normal break-words pl-2"><code class="bg
Ratings & reviews
Sign in to leave a rating or comment.

