KindredSacrifice

版本 v1.0.0·更新於 2026-02-16

Offer the living, awaken the altar.

模組介紹 作者原文

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

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_V_Risingdeca-VampireCommandFramework

檔案與校驗

檔案名稱
KindredSacrifice-1.0.0.zip
檔案大小
128.2 KiB