You are viewing a potentially older version of this package. View all versions.
itzArti-BowSecondaryMultishot-1.4.0 icon

BowSecondaryMultishot

Gives bows a secondary attack: hold secondary attack to fire a close-range multishot volley. Arrow amount scales with bow skill.

By itzArti
Date uploaded 6 days ago
Version 1.4.0
Download link itzArti-BowSecondaryMultishot-1.4.0.zip
Downloads 104
Dependency string itzArti-BowSecondaryMultishot-1.4.0

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2351 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2351

README

BowSecondaryMultishot

Gives bows a secondary attack, just like melee weapons have. Hold the secondary attack key with a bow equipped to draw and fire a volley of several arrows instead of one just like in the Elder Cutszene.

The key is whatever you have bound as the secondary attack in the game's control settings (middle mouse button by default), so if you rebind it, the multishot follows.

Features

  • Fires 2 arrows at the start and 1 more arrow for every 25 bow skill levels:
Bow skill Arrows per volley
0 - 24 2
25 - 49 3
50 - 74 4
75 - 99 5
100 6
  • Every arrow fired, consumes one arrow from inventory.
  • Every arrow that hits gives bow skill XP
  • Multishot arrows fly at half the normal arrow speed by default, so the multishot is a close-range attack
  • Multishot has inbuild spread

Configuration

Settings are in BepInEx/config/com.example.bowsecondarymultishot.cfg and show up in the Valheim Configuration Manager.

Setting Default What it does
LevelsPerExtraArrow 25 Every x bow skill levels adds one more arrow
MaxArrows 6 Hard cap on arrows per volley
Spread 1.5 Spread in degrees added to the bow's normal accuracy (0 = as tight as a normal shot)
ArrowSpeedMultiplier 0.5 Arrow speed relative to a normal shot (1 = same speed). Slower arrows drop faster
DamageMultiplier 0.8 Damage of each volley arrow relative to a normal shot (1 = same damage)

Notes

  • Client Side, works in Multiplayer

CHANGELOG

Changelog

1.5.2

  • i forgot the .dll in the package when fixing typos in 1.5.1 lmao

1.5.1

  • fixed typos

1.5.0

  • Added FireAllArrowTypes setting (on by default), an on/off toggle in the Configuration Manager
    • When on, the multishot fires at least one arrow of every arrow type in your inventory, so normal, fire, frost, poison, etc. arrows can be shot at the same time
    • The equipped arrow type always fires first, then the other types in inventory order. If the volley is bigger than the number of arrow types, the extra arrows are all of the equipped type
    • Only if the equipped type runs out of arrows do the other types fill the rest of the volley

1.4.0

  • Added DamageMultiplier setting for the secondary attack, so you can customize the attack further to your liking

1.3.0

  • upload to thunderstore