You are viewing a potentially older version of this package.
View all versions.
DailyQuest
Daily quest system for V Rising with three rotating quest tiers, reward claiming, and optional gear repair.
| Date uploaded | 3 months ago |
| Version | 1.0.2 |
| Download link | GGs-DailyQuest-1.0.2.zip |
| Downloads | 42 |
| Dependency string | GGs-DailyQuest-1.0.2 |
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.11.0README
DailyQuest
DailyQuest is a server-side V Rising mod that gives each player three rotating daily kill quests.
Features
- Assigns 3 daily quests to each player every day:
- Quest 1 (Easy)
- Quest 2 (Medium)
- Quest 3 (Hard)
- Tracks kill progress automatically
- Stores daily quest progress per player
- Uses a simple JSON configuration file
- Includes an admin command to reload the quest configuration
- Lets players claim rewards with chat commands
- Supports optional gear repair on claim
- Quest 1 reward: repairs amulet in the character's equipment slots (excluding Soul Shards)
- Quest 2 reward: repairs armor in the character's equipment slots
- Quest 3 reward: repairs weapons in the character's equipment slots
Requirements
Installation
- Install the required dependencies.
- Place
DailyQuest.dllinto your server's BepInEx plugins folder. - Start the server once to generate the config files.
- Edit the config file.
- Restart the server or reload the quest configuration.
How It Works
- Each player is assigned one Easy, one Medium, and one Hard quest for the day.
- Progress is tracked automatically when the player kills matching configured targets.
- Players can check progress at any time with
.quest daily. - Completed rewards can be claimed with
.quest reward. - Quest assignments refresh daily.
Commands
Player Commands
-
.quest daily- Show your current daily quests and progress.
- Shortcut: .quest d
-
.quest reward- Claim all completed daily quest rewards.
- Shortcut: .quest rw
Admin Commands
-
.quest info <player>- Show daily quest status for a specific player.
- Shortcut: .quest i <player>
-
.quest reload- Reload quest_config.json
- Shortcut: .quest rl
Config Files
After the first server start, the following files will be created:
BepInEx/config/DailyQuest/quest_config.jsonBepInEx/config/DailyQuest/quest_player.json
quest_config.json
This file defines:
- whether gear repair is enabled when rewards are claimed
- which quests are available
- required kill amounts
- target prefab IDs
- reward items and amounts
- Sample daily quests from my server
quest_player.json
This file stores each player's daily quest assignment and progress.
Do not edit quest_player.json unless you know exactly what you are doing.
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)
CHANGELOG
1.1.0
- Refactoring and optimization.
- Performance improvements.
- Moved general configuration settings into DailyQuest.cfg.
- Added a new reward buff feature.
- Updated README.
1.0.4
- Added 116 default quests to quest_config.json.
- Refactored files for better organization without changing the existing logic.
- Added Discord webhook support.
- Updated README.
1.0.3
- Fixed weapon repair not working when claiming DailyQuest rewards.
- Updated README.
1.0.2
- Updated website url.
1.0.1
- Updated website url.
1.0.0
- Initial release.