Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
RidingCrop
Adds a family of seven craftable one-handed Riding Crops Whips that make enemies bleed (custom models, own skill).
By KydlDev
| Date uploaded | a month ago |
| Version | 1.0.0 |
| Download link | KydlDev-RidingCrop-1.0.0.zip |
| Downloads | 74 |
| Dependency string | KydlDev-RidingCrop-1.0.0 |
This mod requires the following mods to function
ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.30.2denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2351KydlDev-KydlCore
Shared runtime for all KydlDev mods: one UI root and theme, the KY hub window (F6; the one menu of every KydlDev mod) and the KY-Items category and registry.
Preferred version: 1.0.0README
Riding Crop
Adds a family of seven craftable one-handed riding crops to Valheim, from the plain leather crop up to the finest crop of the family. Every hit deals blunt damage and makes the target bleed. Each tier hits harder and lasts longer than the one before. The crops use the vanilla Club's attack animations, have no secondary attack, and train their own skill, RidingCrop.
Author: kydldev
Requirements
- BepInEx and Jotunn.
- Every player on a server needs the mod installed.
Configuration
Config file: BepInEx/config/com.kydldev.RidingCrop.cfg (created on first start).
| Section | Setting | Default | Description |
|---|---|---|---|
| General | Enabled |
true |
Master switch. false = the mod does nothing (no items, skill, sounds or patches). Needs a game restart. While it is off, Riding Crop items are unknown to the game, so keep it on for any world or character that uses them, and use the same value as the server. |
| General | DebugLogging |
false |
Writes extra detail to the BepInEx log: asset bundle contents, every crop's stats, recipes and stations, sound setup, and every whoosh, slap and bleed event. Can be changed while the game runs. |
| Sound | WhooshVolume |
1 |
Volume of the swing sound (0 to 1). Needs a restart. |
| Sound | SlapVolume |
1 |
Volume of the hit sound (0 to 1). Needs a restart. |
| Sound | ReplaceVanillaSounds |
true |
true = the crops only make their own sounds. false = the Club's sounds play as well. Needs a restart. |
| Sound | SlapNormalize |
true |
true = the quiet build-up (about 47 ms) is cut from the start of the hit sound, so the impact is heard the moment you hit. false = use the sound as it is in the asset bundle. Needs a restart. |
All item stats are set by the mod and are not configurable, so everyone on a server has identical values.
Crops and recipes (weakest to strongest)
| # | Item | Item id | Ingredients |
|---|---|---|---|
| 1 | Do I boar you? | RidingCrop |
10 Leather Scraps, 2 Resin, 5 Wood |
| 2 | Dear, oh deer! | RidingCrop_V1 |
10 Deer Hide, 2 Bronze, 5 Fine Wood |
| 3 | Bear with me! | RidingCrop_V3 |
10 Bear Hide, 2 Surtling Core, 5 Core Wood |
| 4 | Howl yeah! | RidingCrop_V4 |
10 Wolf Pelt, 2 Obsidian, 5 Fine Wood |
| 5 | Loxy Poxy | RidingCrop_V6 |
10 Lox Pelt, 2 Tar, 5 Ancient Bark |
| 6 | Askvin worthy | RidingCrop_V2 |
10 Askvin Hide, 2 Charred Bone, 5 Ashwood |
| 7 | Seal the deal! | RidingCrop_V5 |
10 Moose Hide, 2 Seal Pelt, 5 Timberwood |
Item ids also work with the console spawn command (devcommands).
Crafting stations
Each upgrade needs one station level more than the previous quality (same station).
| # | Item | Q1 | Q2 | Q3 | Q4 |
|---|---|---|---|---|---|
| 1 | Do I boar you? | Workbench 1 | Workbench 2 | Workbench 3 | Workbench 4 |
| 2 | Dear, oh deer! | Workbench 2 | Workbench 3 | Workbench 4 | Workbench 5 |
| 3 | Bear with me! | Forge 1 | Forge 2 | Forge 3 | Forge 4 |
| 4 | Howl yeah! | Forge 2 | Forge 3 | Forge 4 | Forge 5 |
| 5 | Loxy Poxy | Forge 3 | Forge 4 | Forge 5 | Forge 6 |
| 6 | Askvin worthy | Black Forge 1 | Black Forge 2 | Black Forge 3 | Black Forge 4 |
| 7 | Seal the deal! | Black Forge 2 | Black Forge 3 | Black Forge 4 | Black Forge 5 |
Stats
Blunt damage grows by 40% per tier and the bleed by 25% per tier, each on top of the previous tier. The bleed deals its damage once per second for 5 seconds and ignores armor and resistances. A target that is already bleeding cannot be made to bleed again (not by the same crop and not by another one) until the running bleed has finished. Values are at skill level 0, quality 1.
| # | Item | Blunt | Bleed per second | Bleed in total (5 s) | Durability |
|---|---|---|---|---|---|
| 1 | Do I boar you? | 20 | 10 | 50 | 200 |
| 2 | Dear, oh deer! | 28 | 12.5 | 62.5 | 250 |
| 3 | Bear with me! | 39.2 | 15.6 | 78 | 300 |
| 4 | Howl yeah! | 54.9 | 19.5 | 98 | 350 |
| 5 | Loxy Poxy | 76.8 | 24.4 | 122 | 400 |
| 6 | Askvin worthy | 107.6 | 30.5 | 153 | 450 |
| 7 | Seal the deal! | 150.6 | 38.1 | 191 | 500 |
Combat stats
No secondary attack. The last hit of the attack chain deals 2x damage. Block armor and parry block armor are shown at skill 0 / 100. Parry block armor is block armor x 2 (parry bonus 2x).
| # | Item | Stagger | Knockback | Stamina | Block armor | Parry block armor | Block force |
|---|---|---|---|---|---|---|---|
| 1 | Do I boar you? | 12 | 30 | 6 | 3 / 4.5 | 6 / 9 | 20 |
| 2 | Dear, oh deer! | 25 | 60 | 8 | 12 / 18 | 24 / 36 | 30 |
| 3 | Bear with me! | 35 | 80 | 10 | 21 / 31.5 | 42 / 63 | 30 |
| 4 | Howl yeah! | 55 | 100 | 12 | 30 / 45 | 60 / 90 | 30 |
| 5 | Loxy Poxy | 95 | 100 | 14 | 39 / 58.5 | 78 / 117 | 30 |
| 6 | Askvin worthy | 125 | 100 | 16 | 57 / 85.5 | 114 / 171 | 30 |
| 7 | Seal the deal! | 150 | 100 | 18 | 66 / 99 | 132 / 198 | 30 |
Upgrading
Every crop can be upgraded at its crafting station (see above) up to quality 4 (three upgrades). Each upgrade costs half of each recipe amount (rounded up).
Every upgrade adds a flat +6 blunt damage and a flat +40 durability on every crop. The bleed does not change with upgrades.
| # | Item | Blunt Q1 | Q2 | Q3 | Q4 | Durability Q1 | Q2 | Q3 | Q4 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Do I boar you? | 20 | 26 | 32 | 38 | 200 | 240 | 280 | 320 |
| 2 | Dear, oh deer! | 28 | 34 | 40 | 46 | 250 | 290 | 330 | 370 |
| 3 | Bear with me! | 39.2 | 45.2 | 51.2 | 57.2 | 300 | 340 | 380 | 420 |
| 4 | Howl yeah! | 54.9 | 60.9 | 66.9 | 72.9 | 350 | 390 | 430 | 470 |
| 5 | Loxy Poxy | 76.8 | 82.8 | 88.8 | 94.8 | 400 | 440 | 480 | 520 |
| 6 | Askvin worthy | 107.6 | 113.6 | 119.6 | 125.6 | 450 | 490 | 530 | 570 |
| 7 | Seal the deal! | 150.6 | 156.6 | 162.6 | 168.6 | 500 | 540 | 580 | 620 |
(Blunt damage at skill level 0.)
Skill
All crops train the RidingCrop skill (shown in the Skills window). Dev-command test:
devcommands
raiseskill ridingcrop 50
Sounds
- The slap sound starts immediately and is not affected by distance, so it is not drowned out by loud sounds such as a tree breaking.
- The swing (whoosh) and slap sounds are boosted by 50% on the sound data itself, because Unity cannot play a sound above full volume; peaks that would go past full scale are softly limited instead of clipping.
- A swing that hits several targets plays the slap sound only once.
Troubleshooting
Set General > DebugLogging to true (it can be changed while the game runs) and check the BepInEx log
(BepInEx/LogOutput.log). It then lists the asset bundle contents, each crop's stats, recipe and station, the sound setup, and
every whoosh, slap and bleed event.
CHANGELOG
Changelog
2.0.0
- Tested in game with the full TestLab suite (9 tests): 3 green runs in a row on 2026-11-05, plus the ecosystem run with all 12 KydlDev mods loaded together.
- Ported to the KydlDev layout (KydlCore feature switches, new source layout, TestLab suites). No gameplay change. Checked in game on 2026-11-04 (clean start and quit with all mods loaded, no errors from this mod).
- Network check is now
EveryoneMustHaveModwith exact version match (Patch level; it was Minor). - Breaking: RidingCrop now needs the KydlCore mod (hard dependency). Install KydlCore as well.
- The settings are a tab in the KY hub window of KydlCore (F6).
- Config changes:
[General] Enabledis now[General] EnableAlland[General] DebugLoggingis now[DebugLog] Enable(your old values are carried over on the first start). New switches[Crops] Enableand[Sound] Enable. The Sound volume settings are unchanged. - The items, the skill and the sounds are still added when the game starts: restart the game after changing a switch.
1.0.0
Initial release.
- Seven craftable one-handed Riding Crops, from the plain leather crop to the finest of the family, using the Club's attack animations.
- Every hit deals blunt damage and makes the target bleed (5 seconds, ignores armor; bleeds do not stack).
- Per-crop damage, bleed, durability, stagger, knockback, stamina, block armor, parry and block force; no secondary attack; last hit of the chain deals 2x damage.
- Upgradeable to quality 4 at the crafting station of each crop (Workbench, Forge or Black Forge, one station level higher per upgrade).
- Own skill: RidingCrop.
- Own swing (whoosh) and hit (slap) sounds.
- Inventory icons for every crop.
- Configuration:
General > Enabled(master switch),General > DebugLogging(extra detail in the BepInEx log), and sound options underSound.