PrisonerBlood
Server-side V Rising mod that lets players buy prisoners with 100% blood quality and Blood Merlot potions.
| Last updated | a day ago |
| Total downloads | 23 |
| Total rating | 0 |
| Categories | Server Mods Oakveil Update |
| Dependency string | GGs-PrisonerBlood-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack_V_Rising
BepInEx pack for V Rising. Preconfigured and includes Unity Base DLLs.
Preferred version: 1.733.2deca-VampireCommandFramework
Command framework for developers to easily create universal commands for their plugins.
Preferred version: 0.10.4README
PrisonerBlood
PrisonerBlood is a server-side V Rising mod that lets players buy Prisoners with 100% blood quality directly into nearby empty prison cells, as well as 100% Blood Merlot potions directly into their inventory.
Features
- Buy prisoners with 100% blood quality using in-game commands.
- Spawns a prisoner directly into the nearest empty prison cell you own.
- Buy Blood Merlot potions with 100% blood quality using in-game commands.
- Adds a blood potion directly to the buyer's inventory.
- Uses a simple JSON config file for currency and pricing.
- Logs prisoner and blood potion purchases to separate CSV files.
- Includes an admin command to reload the config.
Requirements
Installation
- Install the required dependencies.
- Place
PrisonerBlood.dllinto your server's BepInEx plugins folder. - Start the server once to generate the config files.
- Edit the config file as needed.
- Restart the server or use the reload command.
Commands
Player Commands
-
.buy prisoner <bloodtype>- Buy a prisoner with 100% blood quality.
- Shortcut: .buy ps <bloodtype>
- Example: .buy prisoner rogue
- Blood Types:
worker,creature,mutant,draculin,corrupted,rogue,warrior,brute,scholar
-
.buy bloodpotion <bloodtype>- Buy a Blood Merlot potion with 100% blood quality.
- Shortcut: .buy bp <bloodtype>
- Example: .buy bloodpotion scholar
- Blood Types:
worker,creature,mutant,draculin,corrupted,rogue,warrior,brute,scholar
-
.buy prisoner help- Show available blood types, prices, and usage for prisoners.
- Shortcut: .buy ps help
-
.buy bloodpotion help- Show available blood types, prices, and usage for blood potions.
- Shortcut: .buy bp help
Admin Commands
.buy reload- Reload
buyconfig.json. - Shortcut: .buy rl
- Reload
Config Files
After the first server start, the following files will be created:
BepInEx/config/PrisonerBlood/buyconfig.jsonBepInEx/config/PrisonerBlood/buyprisoner_log.csvBepInEx/config/PrisonerBlood/buybloodpotion_log.csv
buyconfig.json
- Each section (
Prisoner,BloodPotion) can be enabled or disabled viaEnabled(true/false) CurrencyPrefabdefines the item used as currency.CurrencyNameis the display name shown to players.DefaultCostsets the base price for all blood types.BloodCostsallows overriding prices for specific blood types.- If a blood type is not listed in
BloodCosts, it will still be available for purchase and will useDefaultCost. Removing a blood type from this list does NOT disable it.
{
"Prisoner": {
"Enabled": true,
"CurrencyPrefab": 576389135,
"CurrencyName": "Greater Stygian Shards",
"DefaultCost": 5000,
"BloodCosts": {
"Worker": 4000,
"Creature": 4200,
"Mutant": 4500,
"Corrupted": 4800,
"Draculin": 5000,
"Warrior": 5200,
"Rogue": 5500,
"Brute": 5700,
"Scholar": 6000
}
},
"BloodPotion": {
"Enabled": true,
"CurrencyPrefab": 576389135,
"CurrencyName": "Greater Stygian Shards",
"DefaultCost": 500,
"BloodCosts": {
"Worker": 300,
"Creature": 350,
"Mutant": 400,
"Corrupted": 450,
"Draculin": 500,
"Warrior": 550,
"Rogue": 600,
"Brute": 650,
"Scholar": 700
}
}
}
Credits
- KindredCommands by odjit for the original code that inspired this mod.
- PrisonerExchange by helskog for the original code that inspired the prisoner system.
- V Rising modding community
License
This project is licensed under the AGPL-3.0 license.
Notes
- This mod was first made for my own server and originally ran through KindredCommands. It has now been separated into a standalone mod so that everyone can use it.
- If you have any problems or run into bugs, please report them to me in the V Rising Modding Community Del (delta_663)