

BloodyBoss is a mod for V Rising that allows you to create VBlood world bosses with random rewards that can be set for each of the world bosses.
You must have version 1.2.4 of Bloody.Core installed to be able to use version 1.1.4 or higher of this mod
When you start the server the mod itself generates the statistics of the original boss if you don't have them filled out in the configuration file.
Then just modify the ones you want in your Bosses.json configuration file and execute chatcommand .bb reload to reload Bosses.json file.
[
{
"name": "Test Boss",
"nameHash": "292216611",
"AssetName": "CHAR_ChurchOfLight_Cardinal_VBlood",
"Hour": "00:30",
"HourDespawn": "00:55:00",
"PrefabGUID": 114912615,
"level": 105,
"multiplier": 1,
"unitStats": {
"PhysicalCriticalStrikeChance": 0,
"PhysicalCriticalStrikeDamage": 2,
"SpellCriticalStrikeChance": 0,
"SpellCriticalStrikeDamage": 2,
"PhysicalPower": 90.64623,
"SpellPower": 90.64623,
"ResourcePower": 48.96,
"SiegePower": 19.4,
"ResourceYieldModifier": 1,
"ReducedResourceDurabilityLoss": 1,
"PhysicalResistance": 0,
"SpellResistance": 0,
"SunResistance": 0,
"FireResistance": 0,
"HolyResistance": 0,
"SilverResistance": 0,
"SilverCoinResistance": 0,
"GarlicResistance": 0,
"PassiveHealthRegen": 1,
"CCReduction": 0,
"HealthRecovery": 1,
"DamageReduction": 0,
"HealingReceived": 0,
"ShieldAbsorbModifier": 1,
"BloodEfficiency": 1
},
"items": [
{
"name": "Brew of Ferocity",
"ItemID": -269326085,
"Stack": 12,
"Chance": 100,
"Color": "#daa520"
}
],
"Lifetime": 1500,
"x": -2012.1184,
"y": 5.000004,
"z": -2792.9685,
}
]
If with this version you have problems with messages or drops, I recommend that you make a copy of your boss configuration and create them again. Some problems have been reported with previous versions.
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.0
Ensure the following mods are installed for seamless integration:
BloodyBoss.dll to your BepInEx/Plugins directory.BepInEx/Config directory.BloodyBoss.cfg In the configuration file BloodyBoss.cfg you have several options to configure the mod to your liking
[Main]
## Determines whether the boss spawn timer is enabled or not.
# Setting type: Boolean
# Default value: true
Enabled = true
## The message that will appear globally once the boss gets killed.
# Setting type: String
# Default value: The #vblood# boss has been defeated by the following brave warriors:
KillMessageBossTemplate = The #vblood# boss has been defeated by the following brave warriors:
## The message that will appear globally one the boss gets spawned.
# Setting type: String
# Default value: A Boss #worldbossname# has been summon you got #time# minutes to defeat it!.
SpawnMessageBossTemplate = A Boss #worldbossname# has been summon you got #time# minutes to defeat it!.
## The message that will appear globally if the players failed to kill the boss.
# Setting type: String
# Default value: You failed to kill the Boss #worldbossname# in time.
DespawnMessageBossTemplate = You failed to kill the Boss #worldbossname# in time.
## Buff that applies to each of the Bosses that we create with our mod.
# Setting type: Int32
# Default value: 1163490655
BuffForWorldBoss = 1163490655
## Final string for concat two or more players kill a WorldBoss Boss.
# Setting type: String
# Default value: and
WorldBossFinalConcatCharacters = and
## If you activate this option, the boss life formula changes from "bosslife * multiplier" to "bosslife * multiplier * numberofonlineplayers".
# Setting type: Boolean
# Default value: false
PlayersOnlineMultiplier = false
## If you activate this option it will remove the original vblood droptable.
# Setting type: Boolean
# Default value: false
ClearDropTable = false
## Disable minion damage to bosses.
# Setting type: Boolean
# Default value: true
MinionDamage = true
## If you activate this option instead of spawning a specific boss at a specific time, the system will search for a random boss and spawn the random boss instead of the original boss at the original boss's specific time..
# Setting type: Boolean
# Default value: false
RandomBoss = true
## Deactivates the buff animation received by players who have participated in the battle for three seconds.
# Setting type: Boolean
# Default value: true
BuffAfterKillingEnabled = true
## PrefabGUID of the buff received by players who have participated in the battle for three seconds.
# Setting type: Int32
# Default value: -2061047741
BuffAfterKillingPrefabGUID = -2061047741
## If you activate this option, the bosses will not attack each other and will team up if two bosses are summoned together.
# Setting type: Boolean
# Default value: false
TeamBossEnable = true
It's crucial to note that for any command containing a name argument such as <NameOfBoss> or <ItemName>, if your name consists of more than one word, include it inside "" to ensure proper functionality (e.g., "Alpha Wolf" or "Blood Rose Potion").
prefix: .bb.
.bb test <NameOfBoss>
.bb test "Alpha Wolf".bb reload
.bb reload.bb create <NameOfBoss> <PrefabGUIDOfBOSS> <Level> <Multiplier> <LifeTimeSeconds>
multiplier value x 2 players online).bb create "Alpha Wolf" -1905691330 90 1 1800.bb remove (bossName)
.bb remove "Alpha Wolf".bb list
.bb list.bb set location <NameOfBoss>
.bbs set location "Alpha Wolf".bb set hour <NameOfBoss> <Hour>
.bbs set hour "Alpha Wolf" 18:30.bb items add <NameOfBoss> <ItemName> <ItemPrefabID> <Stack> <Chance>
.bb items add "Alpha Wolf" "Blood Rose Potion" 429052660 25 10.bb items remove <NameOfBoss> <ItemName>
.bb items remove "Alpha Wolf" "Blood Rose".bb items list <NameOfBoss>
.bb items list "Alpha Wolf".bb start <NameOfBoss>
.bb start "Alpha Wolf".bb clearicon <NameOfBoss>
.bb clearicon "Alpha Wolf"Complete items list of prefabs/GUID
V Rising Mod Community is the premier community of mods for V Rising.
@Deca, thank you for the exceptional frameworks VampireCommandFramework and BloodStone, based on WetStone by @Molenzwiebel.
Special thanks to the testers and supporters of the project: