KindredSacrifice

v1.0.0·Updated 2026-02-16

Offer the living, awaken the altar.

About this mod Author’s original text

KindredSacrifice

Offer the living, awaken the altar.

Server-side blood sacrifice rituals for V Rising: sacrifice prisoners, build blood moon progress, and earn blood-type rewards.

Features

  • Ritual Sacrifice Cage lets you place a ritual altar anywhere.
  • Blood Moon Progression means sacrifices build toward a blood moon, with quality heavily rewarded.
  • Blood-Type Rewards grant unique bonuses for 100% sacrifices.
  • Lockout Control enforces a configurable cooldown after a blood moon.

Questions? Ping odjit on Discord.

Commands

General Commands

| Command | Description |

|---|---|

|.sacrifice place | Spawn the sacrifice cage at your cursor position. Only one cage may exist at a time. (Admin Only) |

|.sacrifice goto | Teleport to the sacrifice cage. Shortcut:.sac g (Admin Only)|

|.sacrifice remove | Remove the sacrifice cage. (Admin Only) |

|.sacrifice reload | Reload the sacrifice configuration. (Admin Only) |

|.sacrifice status | Show blood moon progress and lockout status. (Player Command) |

Settings Commands (Admin Only)

| Command | Description |

|---|---|

|.sacrifice settings | Show global settings and reward summary. |

|.sacrifice reward | Show reward details for a blood type. Shortcut:.sac r warrior |

|.sacrifice setmessages | Toggle sacrifice messages. Shortcut:.sac sm true |

|.sacrifice setaccumulation | Toggle lower-quality blood contributing to blood moon progress. |

|.sacrifice setlockout | Set blood moon lockout nights (minimum 2). Shortcut:.sac sl 3 |

|.sacrifice setrewardtype | Set reward type (None, Buff, DropItems, DropBloodMerlots). |

|.sacrifice setbuff [duration] | Configure buff reward. Duration defaults to 3600 seconds. |

|.sacrifice setmerlot [type\|prisoner] | Configure merlot drops. |

|.sacrifice adddrop [min] [max] | Add an item drop. |

|.sacrifice removedrop | Remove an item drop by 1-based index. |

|.sacrifice cleardrops | Clear all item drops from a blood type. |

How to use

  • Spawn the sacrifice cage with.sac place while aiming at the ground
  • Perform a sacrifice by bringing a dominated prisoner to the altar cage.
  • Place the dominated prisoner in the cage
  • The sacrifice will automatically trigger.

Blood Quality & Rewards

100% Quality

Immediate blood moon and blood type based rewards.

Below 100%

No rewards. Progress only to accumulator.

Blood Moon Accumulator

The blood moon accumulator uses squared scaling, heavily rewarding high-quality sacrifices:

| Blood Quality | Points Gained | Sacrifices |

|---------------|--------------|-------------------|

| 100% | 10,000 | 1 |

| 71% | 5,000 | 2 |

| 50% | 2,500 | 4 |

| 25% | 625 | 16 |

| 5% | 25 | 400 |

When total progress reaches 10,000 points:

  • A blood moon is scheduled for the current or next night.
  • The accumulator resets to 0.
  • Sacrifices enter lockout for a configurable number of nights (default: 3).

During Lockout:

  • No prisoner is able to be added to the cage
  • Use.sac status to check remaining lockout time

Configuration

Configuration file is located in BepInEx/config/KindredSacrifice.

I advise using in-game commands in order to not cause json errors.

Configuration Examples

Example 1: Different Buffs Per Blood Type

"BloodTypeRewards": {

"Warrior": {

"RewardType": "Buff",

"BuffPrefabGuid": -1006733024,

"BuffDuration": 3600

},

"Scholar": {

"RewardType": "Buff",

"BuffPrefabGuid": -238197495,

"BuffDuration": 7200

},

"Brute": {

"RewardType": "Buff",

"BuffPrefabGuid": 1068709119,

"BuffDuration": 3600

}

}

Example 2: Item Drops for Corrupted Blood

"Corrupted": {

"RewardType": "DropItems",

"ItemDrops": [

{ "ItemPrefabGuid": -257494203, "MinQuantity": 5, "MaxQuantity": 10 },

{ "ItemPrefabGuid": 28358550, "MinQuantity": 10, "MaxQuantity": 20 }

]

}

Example 3: Prisoner-Quality Merlots for Draculin

"Draculin": {

"RewardType": "DropBloodMerlots",

"MerlotMinQuantity": 2,

"MerlotMaxQuantity": 5,

"UsePrisonerBloodType": true, // Use Draculin blood type

"UsePrisonerQuality": true // Use 100% qua

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_V_Risingdeca-VampireCommandFramework

File & checksum

Filename
KindredSacrifice-1.0.0.zip
File size
128.2 KiB