BloodyRewards

v2.0.0·Updated 2025-05-11

Rewards System for VRising.

About this mod Author’s original text

BloodyRewards

Rewards System for VRising

BepInEx 1.733.2 (RC2)

IMPORTANT NOTE

You must have version 2.0.0 of Bloody.Core installed to be able to use version 2.0.0 or higher of this mod

NEW IN 1.0.10

  • Added option for maximum number of deaths in pvp of the same player. This parameter defines how many times you can kill the same player in 24 hours.
  • Added cooldown option that a player will receive when they exceed the established daily death limit for the same player.

Maximum number of consecutive deaths to the same player that are allowed before executing the cooldown

Setting type: Int32

Default value: 1

MaximumDeathsSamePlayer = 3

Minutes a player must wait to receive a reward for killing the same player again

Setting type: Int32

Default value: 30

CoolDownDeathsSamePlayer = 30

NEW IN 1.0.5

  • You can now earn virtual currency rewards through BloodyWallet mod. Check the configuration file to activate this option.
  • Now you can activate rewards that will be awarded once per day through daily login to the server. Check the configuration file to activate this option.
  • Now you can activate rewards that will be awarded for connection time, the longer people are logged in, the more rewards they will get. Check the configuration file to activate this option.

Known bugs

  • PVP rewards do not work as they should.

Changelog

2.0.0

  • Updated to Oakveil
  • Removed Bloodstone dependency

1.0.11

  • Added a control so that if the timer fails when giving the reward to a player, the Timer does not stop.
  • Add command.brew force start connection timer

1.0.10

  • Added option for maximum number of deaths in pvp of the same player. This parameter defines how many times you can kill the same player in 24 hours.
  • Added cooldown option that a player will receive when they exceed the established daily death limit for the same player.

1.0.9

  • Fixed all normal reward system bugs
  • Fixed the error in the normal reward system that always dropped the item on the ground instead of adding it to the inventory

1.0.8

  • Fixed all virtual reward system bugs

1.0.7

  • Fixed all virtual reward system bugs

1.0.6

  • Updated the timer system through Coroutine that brings the new version of Bloody.Core
  • Fixed PVP reward system
  • Fixed daily server connection reward system
  • Fixed get the NPC reward for Vblood kills

1.0.5

  • Updated to work with BloodyWallet
  • Added daily login reward system
  • Added reward system for connection time

1.0.4

  • Bug fixes and performance improvements

1.0.3

  • Bloody.Core dependency removed as dll and added as framework

1.0.0

  • First Release

Sponsor this project

Requirements

  • BepInEx 1.733.2 (RC2)
  • VampireCommandFramework
  • Bloody.Core
  • BloodyWallet

Configuration

Once the mod is installed, it's time for configuration:

For this we will go to the folder that we have defined within BepInEx for the configuration files and there we will find the configuration file of the mod called BloodyRewards.cfg that we will explain:

Settings file was created by plugin BloodyRewards v1.0.9

Plugin GUID: BloodyRewards

[ConnectionTimeReward]

Connection time reward

Setting type: Boolean

Default value: true

ConnectionTimeReward = true

Amount of rewards for connection time

Setting type: Int32

Default value: 1

AmountTimeReward = 1

Every how many minutes the reward will be awarded

Setting type: Int32

Default value: 5

TimeReward = 2

[DayliLoginRewardsSystem]

Daily reward for connecting to the server

Setting type: Boolean

Default value: true

DailyLoginRewards = true

Amount of rewards for login

Setting type: Int32

Default value: 15

AmountDailyLoginReward = 15

[RewardsSystem]

Enable Rewards System

Setting type: Boolean

Default value: true

enabled = true

Percent chance that an NPC will drop the type of reward from the shop

Setting type: Int32

Default value: 5

minPercentageDropNpc = 5

Percentage increase for every rank of 10 levels of the NPC

Setting type: Int32

Default value: 5

IncrementPercentageDropEveryTenLevelsNpc = 5

Minimum reward an NPC can dr

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. 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.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. 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.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_V_Risingdeca-VampireCommandFrameworkTrodi-BloodyCoreTrodi-BloodyWallet

File & checksum

Filename
BloodyRewards-2.0.0.zip
File size
119.6 KiB