
Mods / Bloodshed
Author: safwyl
Side: Both
Created: Apr 27th at 4:29 AM
Last modified: May 3rd at 4:33 AM
Downloads: 429
Follow Unfollow 48
Recommended download (for Vintage Story v1.20.6 - v1.20.10):
bloodshed_0.5.0.zip
1-click install
⚔️Bloodshed Combat Enhancement⚔️
Bloodshed is a comparatively simple combat enhancement system designed to accent vanilla combat with additional features like weapon defense system, a simple stamina system, and extensible support for adding new weapons or patching existing ones.
Notes:
This is a very early alpha/beta release for this mod I've been working on. I've done some basic testing but would love to get some more folks looking at it for more feedback, ideas, etc. This is nowhere near as complex as CO but rather is meant to be a fairly light and simple extension to vanilla combat. If you really want a complete overhaul of combat check out Combat Overhaul instead.
Weapon Defense Attributes
Bloodshed's weapon defense system is controlled by attributes assigned to items in their json files. The overall structure is very similar to the way vanilla shields are designed with protection chance values for both passive (not actively blocking) and active (defense posture enabled, more later) as well as damage absorption numbers, vertical and horizontal protection ranges (in degrees), and the ability to assign custom sounds for light and heavy blocks.
By controlling these properties through itemtype json attributes we can easily patch any existing item to provide defensive options with this mod system. Bloodshed patches vanilla blades and knives with basic defense stats for each variant and the same can be done for any other item if desired.
Attributes Example
"attributes": {
"bloodshed-defense": {
"blockSoundLight": "game:arrow-impact",
"blockSoundHeavy": "game:thud",
"protectionChance": {
"passive": 0.1,
"active": 1
},
"damageAbsorptionByType": {
"*-copper": 3,
"*-tinbronze": 4,
"*-bismuthbronze": 4.5,
"*-blackbronze": 5,
"*-iron": 5.5,
"*-meteoriciron": 6,
"*-steel": 6.5,
"*-gold": 6.5,
"*-silver": 6.5
},
"vertProtectionRange": 120,
"horizProtectionRange": 30
},
}
Defensive Posture (Blocking)
Defensive posture is activated by holding right mouse click while using an item that has defense attributes defined. We recommend assigning a custom animation to "heldTpUseAnimation" in the item's json file that accurately reflects the weapon's defensive positioning.
Bloodshed Weapon Pack
In addition we've created a separate content mod specifically adding a few weapons that have bloodshed defense attributes defined and custom animations assigned to demonstrate the process. We also just think they are genuinely cool weapons to add to the game regardless and they can be used with or without this mod.
Stamina System
In order to balance the added defense properties of the weapons we've also introduced a simple stamina tracking system. Stamina is regenerated over time consuming saturation on each tick to replenish, and is drained by performing various "fatiguing" actions. As stamina is consumed a radial progress ring appears around the player's crosshairs, as it empties the ring retracts counter-clockwise. When it is empty the ring will pulse red to notify the player they no longer have any stamina available for defense actions.
Current Fatiguing Actions:
- Sprinting
- Swimming
- Blocking
- Receiving damage
All fatiguing actions can be scaled via the mod config file. Maximum stamina, and stamina ring properties, regen speed, and saturation cost can all be configured in the config file as well.
Default Config
{
"EnableStamina": true,
"MaxStamina": 100.0,
"StaminaRegenSpeed": 1,
"SaturationCostPerStamina": 0.5,
"HideStaminaOnFull": true,
"StaminaCircleInnerRadius": 0.6,
"StaminaCircleOuterRadius": 0.8,
"StaminaCircleScale": 1.0
}
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v0.5.0 | 303 | May 3rd at 4:33 AM | Show | bloodshed_0.5.0.zip | 1-click install | |
v0.4.1 | 123 | Apr 28th at 1:53 AM | Show | bloodshed_0.4.1.zip | 1-click install | |
v0.4.0 | 3 | Apr 27th at 4:35 AM | Show | bloodshed_0.4.0.zip | 1-click install |
TakeoTheWolf awesome, stoked to see people implement my mod in their stuff. I added vanilla armory to my personal server as well :)
I love your mod keep up the good work 😄
I made my vanilla armory compatible too 🎉
McMonkeyMacil can you share your mod list? Any errors in your logs?
just doesnt work for me
yipee! 🎉
TakeoTheWolf stat debuffs added in v0.5.0
icehorse No, it's meant as an alternative for folks that want something lighter
TakeoTheWolf working on that now, pre-release version is available here: https://github.com/safwyls/vs_bloodshed/releases/tag/beta but I'll have it up on the moddb once I've done some more testing
compatible with combat overhaul?
can we get an option to make attacking when out of stamina less effective?
amazing.
this is the combat overhaul I didn't know I was waiting for.
once I finish balancing my armory mod adding compatibility for this will be a must.