BloodyRewards
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
- 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: