KindredSacrifice
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
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- 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.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- 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.
Install these first, or the mod will not work: