KindredSacrifice
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 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: