BloodRefill
A server-side only mod that allows players to refill their blood pool in different ways.
Screenshots 1 screenshots
About this mod Author’s original text
Vmods Blood Refill - 1.1 update
forked from WhiteFang5 and updated to Gloomrot, 1.0 and now 1.1.
All credit goes to him for the original mod.
A server-side only mod that allows players to refill their blood pool.
- When feed-killing an enemy, you'll be able to regain some blood.
- The amount of blood regained is based on the level difference, blood type and blood quality of the killed enemy with V-Bloods refilling your blood pool for a much larger amount.
- Specific blood types can also be disabled so no blood can be regained from them.
- There's also a setting that makes it so you cannot regain blood if you bloodquality is above a certain percentage.
- Lots of changes can be made in the config as you can see in the section _Configurable Values_
- Be sure to configure the mod to your liking!
New in 1.1
- Added support for the new blood type added in 1.1 (Corruption)
- ~~Added a new config option to enable/disable secondary blood buffs being kept when refilling blood.~~ WIP currently only primary blood litre amount can be changed 😭 (if you have a solution please let me know)
Installation
- This mod requires VAMP
- Make sure you use ServerLaunchFix if you're running a server via client!
- Place the _VMods.BloodRefill.dll_ file inside of (Vrising Server)\BepInEx\plugins folder
- If you use any other VMod mods you can put them together in a folder called VMods for less clutter. (Vrising Server)\BepInEx\plugins\VMods
Configurable Values
[BloodRefillConfig]
Enabled/disable the blood refilling system.
Setting type: Boolean
Default value: true
BloodRefillEnabled = true
When enabled, secondary blood buffs are kept when refilling blood.
Setting type: Boolean
Default value: true
BloodRefillKeepSecondaryBloodBuffs = true
When enabled, blood can only be refilled when feeding (i.e. when aborting the feed).
Setting type: Boolean
Default value: true
BloodRefillRequiresFeeding = true
When enabled, blood can only be refilled when the target has the same blood type.
Setting type: Boolean
Default value: true
BloodRefillRequiresSameBloodType = true
When enabled, creature blood can be refilled.
Setting type: Boolean
Default value: true
BloodRefillCreatureEnabled = true
When enabled, warrior blood can be refilled.
Setting type: Boolean
Default value: true
BloodRefillWarriorEnabled = true
When enabled, rogue blood can be refilled.
Setting type: Boolean
Default value: true
BloodRefillRogueEnabled = true
When enabled, brute blood can be refilled.
Setting type: Boolean
Default value: true
BloodRefillBruteEnabled = true
When enabled, scholar blood can be refilled.
Setting type: Boolean
Default value: true
BloodRefillScholarEnabled = true
When enabled, worker blood can be refilled.
Setting type: Boolean
Default value: true
BloodRefillWorkerEnabled = true
When enabled, mutant blood can be refilled.
Setting type: Boolean
Default value: true
BloodRefillMutantEnabled = true
When enabled, V-blood can be refilled.
Setting type: Boolean
Default value: true
BloodRefillVBloodEnabled = true
When enabled, Draculin blood can be refilled.
Setting type: Boolean
Default value: true
BloodRefillDraculinEnabled = true
When enabled, GateBoss blood can be refilled.
Setting type: Boolean
Default value: true
BloodRefillGateBossEnabled = true
When enabled, DraculaTheImmortal blood can be refilled.
Setting type: Boolean
Default value: true
BloodRefillDraculaTheImmortalEnabled = true
When enabled, Corruption blood can be refilled.
Setting type: Boolean
Default value: true
BloodRefillCorruptionEnabled = true
When enabled, V-blood is excluded from the 'same blood type' check (i.e. it's always considered to be 'the same blood type' as the player's blood type).
Setting type: Boolean
Default value: true
BloodRefillExcludeVBloodFromSameBloodTypeCheck = true
0 = disabled (i.e. normal refill); 1 = fully refill; 2 = refill based on V-blood monster level; 3 = refill based on V-blood monster level but not if the player is above BloodRefillVBloodCutoffThreshold % of blood quality. only work
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: