SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
Back to NxLabs

NxLabs / Vintage Story

Bloody Story

PBy ProfCupcake

Adds bleeding behaviour for combat damage

Bloody Story

Description

<p>This mod replaces&nbsp;<strong>all combat damage</strong><strong>&nbsp;to players</strong> (by default)&nbsp;with bleed. It also somewhat rebalances combat and healing generally: with default settings, things are generally deadlier but there's also more you can do to deal with them. Recovery is also much quicker than vanilla, but only if you manage to deal with your bleeding in time.&nbsp;</p> <h1>How to Die</h1> <p>Get hit. Wait. Observe how your health gradually reduces! Observe how your innards now paint the floor!</p> <p>When hit by anything, instead of immediately taking damage, you will instead take an equivalent amount of bleed. This causes your health to reduce relative to your current bleed. Note that additional hits can keep stacking the bleed, up to some positively unreasonable levels (briefly).&nbsp;</p> <p>To see how much you're bleeding, look down. If/when you bleed, you will see little blood particles coming out of your general torso region. These are synced in multiplayer, so you can see when your friends are bleeding too. :]</p> <p>Alternatively, if you press the "bleed check" key (B by default) it will give you an idea of how much of your precious life is draining away. Press it while looking at another player and you'll see theirs instead.&nbsp;</p> <h1>How to Not Die</h1> <p>Bleeding can be slowed temporarily by sneaking - while you're sneaking, your bleed rate is reduced. Note that this does not actually heal the bleeding though it can still save your life in a pinch!&nbsp;</p> <p>Bleed slowly heals naturally, but also can be healed with poultices and bandages. A new kinda-poultice - the "improvised patch" - has been added as a super-early-game healing option, requiring only reeds.</p> <p>Alternatively, you can heal bleed by taking fire damage. :]</p> <h1>How to Recover</h1> <p>Health regen can also be boosted in 3 ways:-&nbsp;</p> <ul> <li><strong>Sitting</strong>: after a few seconds of uninterrupted sitting, you get a slight health regen bonus while you remain seated. Note that this only applies if you're not bleeding.&nbsp;</li> <li><strong>Sleeping</strong>: lying in bed gives a big regen bonus. Note that this only applies if you're not bleeding. Time skipping from sleeping is taken into account.&nbsp;</li> <li><strong>Eating</strong>: eating food grants a "regen boost", giving you a bit of constant health regen relative to the amount of saturation provided. Getting hit will reset your current regen boost to zero, so don't rely on it in combat! Unlike the other two options, this still works if you're bleeding.</li> </ul> <p><br />Your health regen is tied to your hunger: the hungrier you are, the slower you will regen health, and vice-versa.&nbsp;</p> <p>There is also a slight bonus to health regen relative to how much extra max health you have from nutrition.&nbsp;</p> <h1>Compatibility</h1> <p>Obviously, anything else that makes major changes to how the player takes damage may be incompatible with this.&nbsp;</p> <p>Anything that adds new healing items may be affected by this: if it uses a vanilla-like method to apply the heal, this mod will intercept the healing and turn it into bleed reduction instead.&nbsp;</p> <p>Anything that messes with player hunger - such as trollusk's <a href="https://mods.vintagestory.at/show/mod/10343">Realistic Starvation</a> - will most likely cause issues with the regen rates.&nbsp;</p> <p>Compatible with Maltiez's fantastic <a href="https://mods.vintagestory.at/combatoverhaul">Combat Overhaul</a>.&nbsp;</p> <p>Compatible with propaneko's <a href="https://mods.vintagestory.at/unconscious">Unconscious</a>.&nbsp;</p> <h1>Commands</h1> <p>There are 6 server commands added by this mod, all of which are restricted to admin use only:-</p> <p><em>/bleed</em> - Outputs your exact bleed level, effective bleed rate, regen rate, and regen boost to the chat.&nbsp;</p> <p><em>/makemebleed &lt;amount&gt;</em> - Adds bleed to the player who ran the command, for testing purposes.&nbsp;</p> <p><em>/preventbleedout</em> - Stops you from bleeding out if bleed brings your health below zero.&nbsp;</p> <p><em>/togglebleeding</em> - Pauses/resumes processing of bleeding. Note that it is only paused, not stopped, and bleed will still accumulate on hit.&nbsp;</p> <p><em>/togglebleedparticles</em> - Toggles the bleed particles.&nbsp;</p> <h1>Configuration</h1> <p>You can change quite a few options in the config file, which will be named bloodystory.json in your ModConfig folder. Below is a formatted version with default settings, and below that is a brief explanation of what each variable does.&nbsp;</p> <div class="spoiler"> <div class="spoiler-toggle">Configuration File</div> <div class="spoiler-text"> <pre class="language-css"><code>{ "baseRegen": 0.02, "bonusRegen": 0.0016,

"regenBoostRate": 0.5, "regenBoostQuotient": 100,

"regenBedMultiplier": 8,

"regenSitDelay": 5000, "regenSitMultiplier": 3,

"bleedDamageMultiplier_blunt": 1.0, "directDamageMultiplier_blunt": 0.0,

"bleedDamageMultiplier_slash": 1.0, "directDamageMultiplier_slash": 0.0,

"bleedDamageMultiplier_pierce": 1.0, "directDamageMultiplier_pierce": 0.0,

"bleedDamageMultiplier_poison": 1.0, "directDamageMultiplier_poison": 0.0,

"bleedHealRate": 0.15,

"bleedQuotient": 12, "sneakMultiplier": 8,

"bleedCautMultiplier": 1,

"bloodParticleMultiplier": 1, "bloodParticleDelay": 0,

"bandageMultiplier": 1,

"maxSatietyMultiplier": 1.2, "minSatietyMultiplier": 0,

"satietyConsumption": 50,

"timeDilation": 1,

"detailedBleedCheck": false,

"bleedRating_Trivial": 1.0, "bleedRating_Minor": 3.0, "bleedRating_Moderate": 6.0, "bleedRating_Severe": 12.0,

"allShallBleed": false }</code></pre> <p>&nbsp;</p> <p><em>baseRegen</em> is the base HP-per-second regen rate.&nbsp;<em>bonusRegen</em> is the amount added to this for each extra hitpoint of max health. With no other mods affecting it, you can get up to 12.5 points of extra max heal

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.